/art/runtime/mirror/ |
dex_cache-inl.h | 37 inline String* DexCache::GetResolvedString(uint32_t string_idx) { 38 DCHECK_LT(string_idx, NumStrings()); 39 return GetStrings()[string_idx].Read(); 42 inline void DexCache::SetResolvedString(uint32_t string_idx, String* resolved) { 43 DCHECK_LT(string_idx, NumStrings()); 45 GetStrings()[string_idx] = GcRoot<String>(resolved);
|
dex_cache.h | 112 String* GetResolvedString(uint32_t string_idx) ALWAYS_INLINE 115 void SetResolvedString(uint32_t string_idx, String* resolved) ALWAYS_INLINE
|
/art/runtime/ |
dex_instruction.cc | 191 uint32_t string_idx = VRegB_21c(); local 192 if (string_idx < file->NumStringIds()) { 195 PrintableString(file->StringDataByIdx(string_idx)).c_str(), 196 string_idx); 200 string_idx, 201 string_idx); 358 uint32_t string_idx = VRegB_31c(); local 360 if (string_idx < file->NumStringIds()) { 364 PrintableString(file->StringDataByIdx(string_idx)).c_str(), 365 string_idx); [all...] |
art_field.cc | 60 uint32_t string_idx, mirror::DexCache* dex_cache) { 63 dex_file, string_idx, hs.NewHandle(dex_cache));
|
class_linker-inl.h | 63 inline mirror::String* ClassLinker::ResolveString(uint32_t string_idx, ArtMethod* referrer) { 65 // MethodVerifier refuses methods with string_idx out of bounds. 66 DCHECK_LT(string_idx, declaring_class->GetDexCache()->NumStrings()); 67 mirror::String* resolved_string = declaring_class->GetDexCacheStrings()[string_idx].Read(); 72 resolved_string = ResolveString(dex_file, string_idx, dex_cache); 74 DCHECK_EQ(dex_cache->GetResolvedString(string_idx), resolved_string);
|
art_field.h | 209 mirror::String* ResolveGetStringName(Thread* self, const DexFile& dex_file, uint32_t string_idx,
|
intern_table.cc | 225 uint32_t string_idx = dex_file->GetIndexForStringId(*string_id); local 227 mirror::String* image_string = dex_cache->GetResolvedString(string_idx);
|
dex_file_verifier.cc | 2582 uint32_t string_idx = local [all...] |
class_linker.h | 242 mirror::String* ResolveString(uint32_t string_idx, ArtMethod* referrer) 247 mirror::String* ResolveString(const DexFile& dex_file, uint32_t string_idx, 253 mirror::String* LookupString(const DexFile& dex_file, uint32_t string_idx, [all...] |
dex_file.cc | 678 const DexFile::TypeId* DexFile::FindTypeId(uint32_t string_idx) const { 684 if (string_idx > type_id.descriptor_idx_) { 686 } else if (string_idx < type_id.descriptor_idx_) { [all...] |
dex_file.h | 590 const TypeId* FindTypeId(uint32_t string_idx) const; [all...] |
class_linker.cc | [all...] |
/art/runtime/entrypoints/quick/ |
quick_dexcache_entrypoints.cc | 55 extern "C" mirror::String* artResolveStringFromCode(int32_t string_idx, Thread* self) 59 return ResolveStringFromCode(caller, string_idx);
|
/art/runtime/utils/ |
dex_cache_arrays_layout-inl.h | 85 inline size_t DexCacheArraysLayout::StringOffset(uint32_t string_idx) const { 86 return strings_offset_ + ElementOffset(sizeof(GcRoot<mirror::String>), string_idx);
|
dex_cache_arrays_layout.h | 81 size_t StringOffset(uint32_t string_idx) const;
|
/art/cmdline/ |
token_range.h | 274 size_t string_idx = 0; 281 size_t wildcard_length = string_idx - wildcard_idx; 294 wildcard_idx = string_idx; 302 } else if (next_token_idx != string_idx && wildcard_idx == std::string::npos) { 310 string_idx += tok.size(); 313 size_t remaining = string.size() - string_idx; 323 string_idx += remaining;
|
/art/runtime/interpreter/ |
interpreter_common.h | 333 uint32_t string_idx) 344 uint32_t string_idx) { 350 // MethodVerifier refuses methods with string_idx out of bounds. 351 DCHECK_LT(string_idx, declaring_class->GetDexCache()->NumStrings()); 354 if (string_idx >= dex_file->GetHeader().string_ids_size_) { 356 string_idx); 361 const char* type_string = dex_file->StringDataByIdx(string_idx); 365 << " verifier should've caught invalid string index " << string_idx; 367 << " string idx size check should've caught invalid string index " << string_idx; 389 const uint32_t string_idx = inst->VRegB_21c() local 492 const uint32_t string_idx = inst->VRegC_22c(); local [all...] |
/art/compiler/utils/ |
test_dex_file_builder.h | 102 uint32_t string_idx = 0u; local 104 entry.second.idx = string_idx; 105 string_idx += 1u;
|
/art/runtime/entrypoints/ |
entrypoint_utils.h | 161 inline mirror::String* ResolveStringFromCode(ArtMethod* referrer, uint32_t string_idx)
|
entrypoint_utils-inl.h | [all...] |
/art/runtime/native/ |
dalvik_system_VMRuntime.cc | 283 Handle<mirror::DexCache> dex_cache, uint32_t string_idx, StringTable& strings) 285 mirror::String* string = dex_cache->GetResolvedString(string_idx); 290 const char* utf8 = dex_file->StringDataByIdx(string_idx); 296 dex_cache->SetResolvedString(string_idx, string);
|
/art/compiler/driver/ |
compiler_driver_test.cc | 113 EXPECT_TRUE(string != nullptr) << "string_idx=" << i;
|
compiler_driver.h | 204 bool CanAssumeStringIsPresentInDexCache(const DexFile& dex_file, uint32_t string_idx)
|
compiler_driver.cc | [all...] |
/external/valgrind/coregrind/m_debuginfo/ |
readpdb.c | 1828 DWORD string_idx, stream_idx; local [all...] |