Home
last modified time | relevance | path

Searched refs:string_id (Results 1 – 11 of 11) sorted by relevance

/art/runtime/
Ddex_file-inl.h27 inline int32_t DexFile::GetStringLength(const StringId& string_id) const { in GetStringLength() argument
28 const byte* ptr = begin_ + string_id.string_data_off_; in GetStringLength()
32 inline const char* DexFile::GetStringDataAndLength(const StringId& string_id, uint32_t* length) con… in GetStringDataAndLength() argument
34 const byte* ptr = begin_ + string_id.string_data_off_; in GetStringDataAndLength()
Ddex_file.h409 uint32_t GetIndexForStringId(const StringId& string_id) const { in GetIndexForStringId() argument
410 CHECK_GE(&string_id, string_ids_) << GetLocation(); in GetIndexForStringId()
411 CHECK_LT(&string_id, string_ids_ + header_->string_ids_size_) << GetLocation(); in GetIndexForStringId()
412 return &string_id - string_ids_; in GetIndexForStringId()
415 int32_t GetStringLength(const StringId& string_id) const;
418 const char* GetStringDataAndLength(const StringId& string_id, uint32_t* length) const;
420 const char* GetStringData(const StringId& string_id) const { in GetStringData() argument
422 return GetStringDataAndLength(string_id, &length); in GetStringData()
431 const StringId& string_id = GetStringId(idx); in StringDataAndLengthByIdx() local
432 return GetStringDataAndLength(string_id, unicode_length); in StringDataAndLengthByIdx()
Dintern_table.cc104 const DexFile::StringId* string_id = dex_file->FindStringId(utf8.c_str()); in LookupStringFromImage() local
105 if (string_id != NULL) { in LookupStringFromImage()
106 uint32_t string_idx = dex_file->GetIndexForStringId(*string_id); in LookupStringFromImage()
Ddex_file.cc339 const StringId* string_id = FindStringId(descriptor); in FindClassDef() local
340 if (string_id == NULL) { in FindClassDef()
343 const TypeId* type_id = FindTypeId(GetIndexForStringId(*string_id)); in FindClassDef()
566 const DexFile::StringId* string_id = FindStringId(descriptor.c_str()); in CreateTypeList() local
567 if (string_id == NULL) { in CreateTypeList()
570 const DexFile::TypeId* type_id = FindTypeId(GetIndexForStringId(*string_id)); in CreateTypeList()
Dclass_linker_test.cc999 const DexFile::StringId* string_id = dex_file->FindStringId("LStaticsFromCode;"); in TEST_F() local
1000 ASSERT_TRUE(string_id != NULL); in TEST_F()
1001 const DexFile::TypeId* type_id = dex_file->FindTypeId(dex_file->GetIndexForStringId(*string_id)); in TEST_F()
Ddebugger.h255 static std::string StringToUtf8(JDWP::ObjectId string_id)
Dclass_linker.cc2362 const DexFile::StringId* string_id = dex_file->FindStringId(descriptor); in LookupClassFromImage() local
2363 if (string_id != NULL) { in LookupClassFromImage()
2365 dex_file->FindTypeId(dex_file->GetIndexForStringId(*string_id)); in LookupClassFromImage()
3964 const DexFile::StringId& string_id = dex_file.GetStringId(string_idx); in ResolveString() local
3965 int32_t utf16_length = dex_file.GetStringLength(string_id); in ResolveString()
3966 const char* utf8_data = dex_file.GetStringData(string_id); in ResolveString()
Ddebugger.cc1567 std::string Dbg::StringToUtf8(JDWP::ObjectId string_id) { in StringToUtf8() argument
1568 mirror::String* s = gRegistry->Get<mirror::String*>(string_id); in StringToUtf8()
/art/compiler/
Dimage_writer.cc223 const DexFile::StringId* string_id = dex_file.FindStringId(utf16_string); in ComputeEagerResolvedStringsCallback() local
224 if (string_id != NULL) { in ComputeEagerResolvedStringsCallback()
226 uint32_t string_idx = dex_file.GetIndexForStringId(*string_id); in ComputeEagerResolvedStringsCallback()
/art/runtime/mirror/
Dobject_test.cc209 const DexFile::StringId* string_id = java_lang_dex_file_->FindStringId("[I"); in TEST_F() local
210 ASSERT_TRUE(string_id != NULL); in TEST_F()
212 java_lang_dex_file_->GetIndexForStringId(*string_id)); in TEST_F()
/art/compiler/driver/
Dcompiler_driver.cc1032 const DexFile::StringId* string_id = in ComputeStaticFieldInfo() local
1034 if (string_id != NULL) { in ComputeStaticFieldInfo()
1036 … mUnit->GetDexFile()->FindTypeId(mUnit->GetDexFile()->GetIndexForStringId(*string_id)); in ComputeStaticFieldInfo()