/art/libdexfile/dex/ |
dex_file-inl.h | 30 inline int32_t DexFile::GetStringLength(const StringId& string_id) const { 31 const uint8_t* ptr = DataBegin() + string_id.string_data_off_; 35 inline const char* DexFile::GetStringDataAndUtf16Length(const StringId& string_id, 38 const uint8_t* ptr = DataBegin() + string_id.string_data_off_; 43 inline const char* DexFile::GetStringData(const StringId& string_id) const { 45 return GetStringDataAndUtf16Length(string_id, &ignored); 54 const StringId& string_id = GetStringId(idx); local 55 return GetStringDataAndUtf16Length(string_id, utf16_length);
|
dex_file_tracking_registrar.cc | 247 const DexFile::StringId & string_id = dex_file_->GetStringId(StringIndex(stringid_ctr)); local 248 const void* string_data_begin = reinterpret_cast<const void*>(dex_file_->Begin() + string_id.string_data_off_); 250 const void* string_data_data_begin = reinterpret_cast<const void*>(dex_file_->GetStringData(string_id));
|
dex_file_verifier_test.cc | 246 const DexFile::StringId& string_id = dex_file->GetStringId(name_index); local 247 const char* str = dex_file->GetStringData(string_id); 851 const DexFile::StringId& string_id = dex_file->GetStringId(name_index); local 852 const char* str = dex_file->GetStringData(string_id); [all...] |
dex_file_verifier.cc | 2911 const DexFile::StringId* string_id = local [all...] |
/art/runtime/ |
transaction_test.cc | 491 const DexFile::StringId* string_id = dex_file->FindStringId(kResolvedString); local 492 ASSERT_TRUE(string_id != nullptr); 493 dex::StringIndex string_idx = dex_file->GetIndexForStringId(*string_id);
|
/art/runtime/jdwp/ |
jdwp_handler.cc | 275 ObjectId string_id; local 276 JdwpError status = Dbg::CreateString(str, &string_id); 280 expandBufAddObjectId(pReply, string_id); [all...] |
/art/runtime/verifier/ |
verifier_deps.cc | 139 const dex::StringIndex string_id = TryGetClassDescriptorStringId( local 143 if (string_id.IsValid()) { 145 DCHECK_EQ(GetClassDescriptorStringId(dex_file, method->GetDeclaringClass()), string_id); local 146 return string_id; 158 const dex::StringIndex string_id = TryGetClassDescriptorStringId( local 162 if (string_id.IsValid()) { 164 DCHECK_EQ(GetClassDescriptorStringId(dex_file, field->GetDeclaringClass()), string_id); local 165 return string_id; 203 const DexFile::StringId* string_id = dex_file.FindStringId(str.c_str()); local 204 if (string_id != nullptr) [all...] |
/art/dexlayout/ |
dex_ir.cc | 324 StringId* string_id = new StringId(string_data); local 325 AddIndexedItem(string_ids_, string_id, StringIdsOffset() + i * StringId::ItemSize(), i); [all...] |
dexlayout.cc | 544 dex_ir::StringId* string_id = data->GetStringId(); local 546 DumpEscapedString(string_id->Data(), out_file_); 548 DumpXmlAttribute(string_id->Data(), out_file_); 1087 dex_ir::StringId* string_id = collections.GetStringIdOrNullPtr(idx); local 1099 dex_ir::StringId* string_id = type_id->GetStringId(); local [all...] |