HomeSort by relevance Sort by last modified time
    Searched refs:string_idx (Results 1 - 25 of 27) sorted by null

1 2

  /art/runtime/
art_field.cc 53 dex::StringIndex string_idx,
57 string_idx,
dex_instruction.cc 184 uint32_t string_idx = VRegB_21c(); local
185 if (string_idx < file->NumStringIds()) {
189 PrintableString(file->StringDataByIdx(dex::StringIndex(string_idx))).c_str(),
190 string_idx);
194 string_idx,
195 string_idx);
326 uint32_t string_idx = VRegB_31c(); local
328 if (string_idx < file->NumStringIds()) {
333 PrintableString(file->StringDataByIdx(dex::StringIndex(string_idx))).c_str(),
334 string_idx);
    [all...]
transaction_test.cc 508 dex::StringIndex string_idx = dex_file->GetIndexForStringId(*string_id); local
509 ASSERT_TRUE(string_idx.IsValid());
511 EXPECT_TRUE(class_linker_->LookupString(*dex_file, string_idx, h_dex_cache.Get()) == nullptr);
512 EXPECT_TRUE(h_dex_cache->GetResolvedString(string_idx) == nullptr);
521 mirror::String* s = class_linker_->LookupString(*dex_file, string_idx, h_dex_cache.Get());
524 EXPECT_EQ(s, h_dex_cache->GetResolvedString(string_idx));
529 EXPECT_TRUE(class_linker_->LookupString(*dex_file, string_idx, h_dex_cache.Get()) == nullptr);
530 EXPECT_TRUE(h_dex_cache->GetResolvedString(string_idx) == nullptr);
transaction.h 114 void RecordResolveString(ObjPtr<mirror::DexCache> dex_cache, dex::StringIndex string_idx)
238 ResolveStringLog(ObjPtr<mirror::DexCache> dex_cache, dex::StringIndex string_idx);
transaction.cc 191 dex::StringIndex string_idx) {
193 DCHECK_LT(string_idx.index_, dex_cache->GetDexFile()->NumStringIds());
195 resolve_string_logs_.emplace_back(dex_cache, string_idx);
551 dex::StringIndex string_idx)
553 string_idx_(string_idx) {
art_field.h 238 dex::StringIndex string_idx,
dex_file_verifier.cc 122 uint32_t string_idx = local
125 if (string_idx >= header->string_ids_size_) {
130 (reinterpret_cast<const DexFile::StringId*>(begin + header->string_ids_off_) + string_idx)->
    [all...]
dex_file.cc 830 const DexFile::TypeId* DexFile::FindTypeId(dex::StringIndex string_idx) const {
836 if (string_idx > type_id.descriptor_idx_) {
838 } else if (string_idx < type_id.descriptor_idx_) {
    [all...]
runtime.h 495 void RecordResolveString(ObjPtr<mirror::DexCache> dex_cache, dex::StringIndex string_idx) const
class_linker.h 237 dex::StringIndex string_idx,
244 dex::StringIndex string_idx,
    [all...]
class_linker.cc     [all...]
  /art/cmdline/
token_range.h 276 size_t string_idx = 0;
283 size_t wildcard_length = string_idx - wildcard_idx;
296 wildcard_idx = string_idx;
304 } else if (next_token_idx != string_idx && wildcard_idx == std::string::npos) {
312 string_idx += tok.size();
315 size_t remaining = string.size() - string_idx;
325 string_idx += remaining;
  /art/runtime/mirror/
dex_cache-inl.h 56 inline uint32_t DexCache::StringSlotIndex(dex::StringIndex string_idx) {
57 DCHECK_LT(string_idx.index_, GetDexFile()->NumStringIds());
58 const uint32_t slot_idx = string_idx.index_ % kDexCacheStringCacheSize;
63 inline String* DexCache::GetResolvedString(dex::StringIndex string_idx) {
64 return GetStrings()[StringSlotIndex(string_idx)].load(
65 std::memory_order_relaxed).GetObjectForIndex(string_idx.index_);
68 inline void DexCache::SetResolvedString(dex::StringIndex string_idx, ObjPtr<String> resolved) {
70 GetStrings()[StringSlotIndex(string_idx)].store(
71 StringDexCachePair(resolved, string_idx.index_), std::memory_order_relaxed);
75 runtime->RecordResolveString(this, string_idx);
    [all...]
dex_cache.h 272 String* GetResolvedString(dex::StringIndex string_idx) ALWAYS_INLINE
275 void SetResolvedString(dex::StringIndex string_idx, ObjPtr<mirror::String> resolved) ALWAYS_INLINE
278 // Clear a string for a string_idx, used to undo string intern transactions to make sure
280 void ClearString(dex::StringIndex string_idx) REQUIRES_SHARED(Locks::mutator_lock_);
440 uint32_t StringSlotIndex(dex::StringIndex string_idx) REQUIRES_SHARED(Locks::mutator_lock_);
  /art/runtime/entrypoints/quick/
quick_dexcache_entrypoints.cc 110 extern "C" mirror::String* artResolveStringFromCode(int32_t string_idx, Thread* self)
116 mirror::String* result = ResolveStringFromCode(caller, dex::StringIndex(string_idx));
  /art/runtime/utils/
dex_cache_arrays_layout.h 88 size_t StringOffset(uint32_t string_idx) const;
dex_cache_arrays_layout-inl.h 110 inline size_t DexCacheArraysLayout::StringOffset(uint32_t string_idx) const {
111 uint32_t string_hash = string_idx % mirror::DexCache::kDexCacheStringCacheSize;
  /art/runtime/entrypoints/
entrypoint_utils-inl.h     [all...]
entrypoint_utils.h 154 inline mirror::String* ResolveStringFromCode(ArtMethod* referrer, dex::StringIndex string_idx)
  /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/interpreter/
interpreter_common.h 301 dex::StringIndex string_idx)
314 ObjPtr<mirror::String> string_ptr = method->GetDexCache()->GetResolvedString(string_idx);
319 string_idx,
  /art/runtime/native/
dalvik_system_VMRuntime.cc 301 ObjPtr<mirror::DexCache> dex_cache, dex::StringIndex string_idx, StringTable& strings)
303 uint32_t slot_idx = dex_cache->StringSlotIndex(string_idx);
309 const char* utf8 = dex_file->StringDataByIdx(string_idx);
315 dex_cache->SetResolvedString(string_idx, string);
  /external/valgrind/coregrind/m_debuginfo/
readpdb.c 1834 DWORD string_idx, stream_idx; local
    [all...]
  /art/dexdump/
dexdump.cc 1759 dex::StringIndex string_idx = static_cast<dex::StringIndex>(it.GetJavaValue().i); local
    [all...]
  /art/compiler/
image_writer.cc     [all...]

Completed in 320 milliseconds

1 2