Home
last modified time | relevance | path

Searched refs:index (Results 101 – 125 of 280) sorted by relevance

12345678910>>...12

/art/compiler/utils/
Datomic_dex_ref_map-inl.h60 DCHECK_LT(ref.index, array->size()); in Insert()
61 return (*array)[ref.index].CompareAndSetStrongSequentiallyConsistent(expected, desired) in Insert()
73 *out = (*array)[ref.index].load(std::memory_order_relaxed); in Get()
84 *out = (*array)[ref.index].exchange(nullptr, std::memory_order_seq_cst); in Remove()
/art/runtime/native/
Djava_lang_String.cc36 static jchar String_charAt(JNIEnv* env, jobject java_this, jint index) { in String_charAt() argument
38 return soa.Decode<mirror::String>(java_this)->CharAt(index); in String_charAt()
85 jcharArray buffer, jint index) { in String_getCharsNoCheck() argument
89 soa.Decode<mirror::String>(java_this)->GetChars(start, end, char_array, index); in String_getCharsNoCheck()
/art/runtime/gc/accounting/
Dspace_bitmap.h74 static constexpr T IndexToOffset(T index) { in IndexToOffset() argument
75 return static_cast<T>(index * kAlignment * kBitsPerIntPtrT); in IndexToOffset()
123 const size_t index = OffsetToIndex(offset); in HasAddress() local
124 return index < bitmap_size_ / sizeof(intptr_t); in HasAddress()
/art/runtime/
Ddex_reference_collection.h48 void AddReference(const DexFile* dex, IndexType index) { in AddReference() argument
49 GetOrInsertVector(dex)->push_back(index); in AddReference()
Dimage.h276 ArtMethod* GetImageMethod(ImageMethod index) const;
278 ImageSection& GetImageSection(ImageSections index) { in GetImageSection() argument
279 DCHECK_LT(static_cast<size_t>(index), kSectionCount); in GetImageSection()
280 return sections_[index]; in GetImageSection()
283 const ImageSection& GetImageSection(ImageSections index) const { in GetImageSection() argument
284 DCHECK_LT(static_cast<size_t>(index), kSectionCount); in GetImageSection()
285 return sections_[index]; in GetImageSection()
Dtransaction.cc247 void Transaction::RecordWriteArray(mirror::Array* array, size_t index, uint64_t value) { in RecordWriteArray() argument
258 it->second.LogValue(index, value); in RecordWriteArray()
647 void Transaction::ArrayLog::LogValue(size_t index, uint64_t value) { in LogValue() argument
648 auto it = array_values_.find(index); in LogValue()
650 array_values_.insert(std::make_pair(index, value)); in LogValue()
665 size_t index, in UndoArrayWrite() argument
673 index, static_cast<uint8_t>(value)); in UndoArrayWrite()
677 index, static_cast<int8_t>(value)); in UndoArrayWrite()
681 index, static_cast<uint16_t>(value)); in UndoArrayWrite()
685 index, static_cast<int16_t>(value)); in UndoArrayWrite()
[all …]
Dimage.cc146 ArtMethod* ImageHeader::GetImageMethod(ImageMethod index) const { in GetImageMethod()
147 CHECK_LT(static_cast<size_t>(index), kImageMethodsCount); in GetImageMethod()
148 return reinterpret_cast<ArtMethod*>(image_methods_[index]); in GetImageMethod()
/art/libdexfile/dex/
Dcompact_offset_table.cc38 uint32_t CompactOffsetTable::Accessor::GetOffset(uint32_t index) const { in GetOffset()
39 const uint32_t offset = table_[index / kElementsPerIndex]; in GetOffset()
40 const size_t bit_index = index % kElementsPerIndex; in GetOffset()
Dclass_reference.h36 return index; in ClassDefIdx()
/art/test/913-heaps/
Dexpected.txt139 10000@0 (static, int, index=3) 0000000000000000
141 10000@0 (static, int, index=11) 0000000000000000
145 10000@0 (instance, int, index=2) 0000000000000000
146 10001@0 (instance, byte, index=4) 0000000000000001
147 10002@0 (instance, char, index=5) 0000000000000061
148 10003@0 (instance, int, index=6) 0000000000000003
149 10004@0 (instance, long, index=7) 0000000000000004
150 10005@0 (instance, short, index=9) 0000000000000002
152 10000@0 (instance, int, index=3) 0000000000000000
153 10001@0 (instance, byte, index=5) 0000000000000001
[all …]
/art/dexdump/
Ddexdump.cc802 u4 index = 0; in indexString() local
815 index = pDecInsn->VRegB(); in indexString()
819 index = pDecInsn->VRegB(); in indexString()
824 index = pDecInsn->VRegC(); in indexString()
829 index = pDecInsn->VRegB(); in indexString()
851 if (index < pDexFile->GetHeader().type_ids_size_) { in indexString()
852 const char* tp = pDexFile->StringByTypeIdx(dex::TypeIndex(index)); in indexString()
853 outSize = snprintf(buf.get(), bufSize, "%s // type@%0*x", tp, width, index); in indexString()
855 outSize = snprintf(buf.get(), bufSize, "<type?> // type@%0*x", width, index); in indexString()
859 if (index < pDexFile->GetHeader().string_ids_size_) { in indexString()
[all …]
/art/runtime/mirror/
Ddex_cache-inl.h45 inline DexCachePair<T>::DexCachePair(ObjPtr<T> object, uint32_t index) in DexCachePair() argument
46 : object(object), index(index) {} in DexCachePair()
52 first_elem.index = InvalidIndexForSlot(0); in Initialize()
58 if (idx != index) { in GetObjectForIndex()
70 first_elem.index = InvalidIndexForSlot(0); in Initialize()
145 if (slot->load(std::memory_order_relaxed).index == string_idx.index_) { in ClearString()
183 if (slot->load(std::memory_order_relaxed).index == type_idx.index_) { in ClearResolvedType()
266 if (GetNativePairPtrSize(resolved_fields, slot_idx, ptr_size).index == field_idx) { in ClearResolvedField()
300 if (GetNativePairPtrSize(resolved_methods, slot_idx, ptr_size).index == method_idx) { in ClearResolvedMethod()
329 ConversionPair64 v(reinterpret_cast64<uint64_t>(pair.object), pair.index); in SetNativePairPtrSize()
[all …]
/art/test/674-hiddenapi/
Dhiddenapi.cc46 size_t index = static_cast<size_t>(int_index); in Java_Main_setDexDomain() local
47 CHECK_LT(index, opened_dex_files.size()); in Java_Main_setDexDomain()
48 for (std::unique_ptr<const DexFile>& dex_file : opened_dex_files[index]) { in Java_Main_setDexDomain()
61 const size_t index = opened_dex_files.size(); in Java_Main_appendToBootClassLoader() local
62 const jint int_index = static_cast<jint>(index); in Java_Main_appendToBootClassLoader()
73 &opened_dex_files[index])) { in Java_Main_appendToBootClassLoader()
81 for (std::unique_ptr<const DexFile>& dex_file : opened_dex_files[index]) { in Java_Main_appendToBootClassLoader()
/art/test/952-invoke-custom/src/
DTestInvokeCustomWithConcurrentThreads.java78 private static int setCalled(int index) { in setCalled() argument
79 called[index].getAndIncrement(); in setCalled()
80 targetted[getThreadIndex()].set(index); in setCalled()
/art/test/905-object-free/
Dtracking_free.cc93 JNIEnv* env, jclass klass ATTRIBUTE_UNUSED, jint index) { in Java_art_Test905_getCollectedTags() argument
94 std::lock_guard<std::mutex> mu((index == 0) ? ct1_mutex : ct2_mutex); in Java_art_Test905_getCollectedTags()
95 std::vector<jlong>& tags = (index == 0) ? collected_tags1 : collected_tags2; in Java_art_Test905_getCollectedTags()
/art/tools/ahat/src/main/com/android/ahat/heapdump/
DAhatClassObj.java130 public Reference get(int index) { in getReferences()
131 FieldValue field = mStaticFieldValues[index]; in getReferences()
/art/test/427-bounds/
Dinfo.txt2 index and/or length to the pThrowArrayBounds entrypoint.
/art/tools/dexfuzz/src/dexfuzz/rawdex/
DOffsetTracker.java457 int index = getOffsettableIndexForFirstItemType(item); in insertNewOffsettableAsFirstOfType() local
458 if (index == -1) { in insertNewOffsettableAsFirstOfType()
462 insertOffsettableAt(index, offsettable); in insertNewOffsettableAsFirstOfType()
474 int index = getOffsettableIndexForItem(itemBefore); in insertNewOffsettableAfter() local
475 if (index == -1) { in insertNewOffsettableAfter()
479 insertOffsettableAt(index + 1, offsettable); in insertNewOffsettableAfter()
/art/dexlayout/
Ddex_ir_builder.cc217 uint32_t index, in CreateAndAddIndexedItem() argument
219 Type* item = vector.CreateAndAddIndexedItem(index, std::forward<Args>(args)...); in CreateAndAddIndexedItem()
529 uint16_t index = disk_method_handle.field_or_method_idx_; in CreateMethodHandleItem() local
541 field_or_method_id = header_->MethodIds()[index]; in CreateMethodHandleItem()
543 field_or_method_id = header_->FieldIds()[index]; in CreateMethodHandleItem()
587 for (uint32_t index = 0; index < size; ++index) { in CreateTypeList() local
589 dex_type_list->GetTypeItem(index).type_idx_.index_]); in CreateTypeList()
641 uint32_t index = class_def->GetIndex(); in AddHiddenapiClassDataFromMapListSection() local
643 const uint8_t* ptr = hiddenapi_class_data->GetFlagsPointer(index); in AddHiddenapiClassDataFromMapListSection()
665 hiddenapi_class_data->flags_offset_[index], in AddHiddenapiClassDataFromMapListSection()
[all …]
Ddexlayout.cc358 uint32_t index = 0; in IndexString() local
371 index = dec_insn->VRegB(); in IndexString()
375 index = dec_insn->VRegB(); in IndexString()
380 index = dec_insn->VRegC(); in IndexString()
385 index = dec_insn->VRegB(); in IndexString()
407 if (index < header->TypeIds().Size()) { in IndexString()
408 const char* tp = header->TypeIds()[index]->GetStringId()->Data(); in IndexString()
409 outSize = snprintf(buf.get(), buf_size, "%s // type@%0*x", tp, width, index); in IndexString()
411 outSize = snprintf(buf.get(), buf_size, "<type?> // type@%0*x", width, index); in IndexString()
415 if (index < header->StringIds().Size()) { in IndexString()
[all …]
/art/test/572-checker-array-get-regression/
Dinfo.txt2 instrumentation of array loads with a large constant index, where we
/art/compiler/optimizing/
Dcommon_arm64.h141 inline vixl::aarch64::CPURegister InputCPURegisterAt(HInstruction* instr, int index) { in InputCPURegisterAt() argument
142 return DataType::IsFloatingPointType(instr->InputAt(index)->GetType()) in InputCPURegisterAt()
143 ? static_cast<vixl::aarch64::CPURegister>(InputFPRegisterAt(instr, index)) in InputCPURegisterAt()
144 : static_cast<vixl::aarch64::CPURegister>(InputRegisterAt(instr, index)); in InputCPURegisterAt()
148 int index) { in InputCPURegisterOrZeroRegAt() argument
149 HInstruction* input = instr->InputAt(index); in InputCPURegisterOrZeroRegAt()
156 return InputCPURegisterAt(instr, index); in InputCPURegisterOrZeroRegAt()
Dbounds_check_elimination.cc825 HInstruction* index = bounds_check->InputAt(0); in VisitBoundsCheck() local
832 if (!index->IsIntConstant()) { in VisitBoundsCheck()
838 ValueRange* index_range = LookupValueRange(index, block); in VisitBoundsCheck()
841 ReplaceInstruction(bounds_check, index); in VisitBoundsCheck()
853 ReplaceInstruction(bounds_check, index); in VisitBoundsCheck()
862 ReplaceInstruction(bounds_check, index); in VisitBoundsCheck()
867 int32_t constant = index->AsIntConstant()->GetValue(); in VisitBoundsCheck()
873 ReplaceInstruction(bounds_check, index); in VisitBoundsCheck()
884 ReplaceInstruction(bounds_check, index); in VisitBoundsCheck()
914 bounds_check, index, &needs_finite_test, &needs_taken_test) && in VisitBoundsCheck()
[all …]
Dinliner.cc295 dex::TypeIndex index; in FindClassIndexIn() local
298 index = cls->FindTypeIndexInOtherDexFile(dex_file); in FindClassIndexIn()
304 index = cls->GetDexTypeIndex(); in FindClassIndexIn()
306 index = cls->FindTypeIndexInOtherDexFile(dex_file); in FindClassIndexIn()
310 if (index.IsValid()) { in FindClassIndexIn()
312 index, compilation_unit.GetDexCache().Get(), compilation_unit.GetClassLoader().Get()); in FindClassIndexIn()
314 index = dex::TypeIndex::Invalid(); in FindClassIndexIn()
319 return index; in FindClassIndexIn()
1163 size_t index = IndexOfElement(graph_->reverse_post_order_, cursor_block); in CreateDiamondPatternForPolymorphicInline() local
1164 MakeRoomFor(&graph_->reverse_post_order_, 1, index); in CreateDiamondPatternForPolymorphicInline()
[all …]
/art/dex2oat/dex/
Ddex_to_dex_compiler.cc53 QuickenedInfo(uint32_t pc, uint16_t index) : dex_pc(pc), dex_member_index(index) {} in QuickenedInfo()
106 uint16_t GetIndexForInstruction(const Instruction* inst, uint32_t index);
165 DCHECK(!bitmap->IsBitSet(method_ref.index)); in MarkForCompilation()
166 bitmap->SetBit(method_ref.index); in MarkForCompilation()
196 uint32_t index) { in GetIndexForInstruction() argument
198 return inst->IsQuickened() ? NextIndex() : index; in GetIndexForInstruction()
201 return index; in GetIndexForInstruction()
208 return GetOrAddBitVectorForDex(ref.dex_file)->IsBitSet(ref.index); in ShouldCompileMethod()

12345678910>>...12