/art/compiler/dex/ |
H A D | arena_bit_vector.cc | 100 for (unsigned int idx = 0; idx < storage_size_; idx++) { 101 storage_[idx] &= src->GetRawStorageWord(idx); 111 for (unsigned int idx = 0; idx < storage_size_; idx++) { 112 storage_[idx] |= src->GetRawStorageWord(idx); 133 unsigned int idx; local [all...] |
H A D | ssa_transformation.cc | 116 * register idx is defined in BasicBlock bb. 125 int idx = iterator.Next(); local 126 if (idx == -1) { 129 /* Block bb defines register idx */ 130 def_block_matrix_[idx]->SetBit(bb->id); 448 unsigned int idx; local 449 for (idx = 0; idx < dest->GetStorageSize(); idx++) { 450 dest->GetRawStorage()[idx] | 526 int idx = iterator.Next(); local 557 int idx = iterator.Next(); local [all...] |
H A D | arena_bit_vector.h | 111 uint32_t GetRawStorageWord(size_t idx) const { return storage_[idx]; }
|
H A D | mir_graph.cc | 266 for (uint32_t idx = 0; idx < handlers_size; idx++) { 725 int idx; local 727 for (idx = 0; idx < num_blocks; idx++) { 728 int block_idx = all_blocks ? idx : dfs_order_->Get(idx);
|
/art/runtime/ |
H A D | indirect_reference_table.cc | 64 // Make sure that the entry at "idx" is correctly paired with "iref". 65 bool IndirectReferenceTable::CheckEntry(const char* what, IndirectRef iref, int idx) const { 66 const mirror::Object* obj = table_[idx]; 67 IndirectRef checkRef = ToIndirectRef(obj, idx); 176 int idx = ExtractIndex(iref); local 177 if (UNLIKELY(idx >= topIndex)) { 179 << iref << " (index " << idx << " in a table of size " << topIndex << ")"; 184 if (UNLIKELY(table_[idx] == NULL)) { 190 if (UNLIKELY(!CheckEntry("use", iref, idx))) { 228 int idx local [all...] |
H A D | reference_table.cc | 161 for (int idx = count - 1; idx >= first; --idx) { 162 const mirror::Object* ref = entries[idx]; 167 os << StringPrintf(" %5d: cleared jweak\n", idx); 173 os << StringPrintf(" %5d: %p (raw) (%zd bytes)\n", idx, ref, size); 192 os << StringPrintf(" %5d: ", idx) << ref << " " << className << extras << "\n"; 214 for (size_t idx = 1; idx < count; idx [all...] |
H A D | dex_file.h | 211 const TypeItem& GetTypeItem(uint32_t idx) const { 212 DCHECK_LT(idx, this->size_); 213 return this->list_[idx]; 404 const StringId& GetStringId(uint32_t idx) const { 405 DCHECK_LT(idx, NumStringIds()) << GetLocation(); 406 return string_ids_[idx]; 426 const char* StringDataAndLengthByIdx(uint32_t idx, uint32_t* unicode_length) const { argument 427 if (idx == kDexNoIndex) { 431 const StringId& string_id = GetStringId(idx); 435 const char* StringDataByIdx(uint32_t idx) cons 467 StringByTypeIdx(uint32_t idx, uint32_t* unicode_length) const argument [all...] |
H A D | dex_file_verifier.h | 47 bool CheckClassDataItemField(uint32_t idx, uint32_t access_flags, bool expect_static) const; 48 bool CheckClassDataItemMethod(uint32_t idx, uint32_t access_flags, uint32_t code_offset,
|
H A D | dex_file_verifier.cc | 325 bool DexFileVerifier::CheckClassDataItemField(uint32_t idx, uint32_t access_flags, argument 327 if (!CheckIndex(idx, header_->field_ids_size_, "class_data_item field_idx")) { 347 bool DexFileVerifier::CheckClassDataItemMethod(uint32_t idx, uint32_t access_flags, argument 349 if (!CheckIndex(idx, header_->method_ids_size_, "class_data_item method_idx")) { 443 uint32_t idx = ReadUnsignedLittleEndian(value_arg + 1); local 444 if (!CheckIndex(idx, header_->string_ids_size_, "encoded_value string")) { 454 uint32_t idx = ReadUnsignedLittleEndian(value_arg + 1); local 455 if (!CheckIndex(idx, header_->type_ids_size_, "encoded_value type")) { 466 uint32_t idx = ReadUnsignedLittleEndian(value_arg + 1); local 467 if (!CheckIndex(idx, header 477 uint32_t idx = ReadUnsignedLittleEndian(value_arg + 1); local 534 uint32_t idx = DecodeUnsignedLeb128(&ptr_); local 1676 uint32_t idx = DecodeUnsignedLeb128(&data); local [all...] |
H A D | object_utils.h | 152 uint16_t GetDirectInterfaceTypeIdx(uint32_t idx) 157 return GetInterfaceTypeList()->GetTypeItem(idx).type_idx_; 160 mirror::Class* GetDirectInterface(uint32_t idx) 165 if (idx == 0) { 168 DCHECK_EQ(1U, idx); 172 return klass_->GetIfTable()->GetInterface(idx); 174 uint16_t type_idx = GetDirectInterfaceTypeIdx(idx);
|
H A D | class_linker.cc | 2623 for (uint32_t idx = 0; idx < handlers_size; idx++) { 3295 uint16_t idx = interfaces->GetTypeItem(i).type_idx_; local 3296 mirror::Class* interface = ResolveType(dex_file, idx, klass.get()); 3533 size_t idx = super_ifcount; local 3546 for (size_t j = 0; j < idx; j++) { 3555 iftable->SetInterface(idx++, interface); 3560 for (size_t k = 0; k < idx; k++) { 3568 iftable->SetInterface(idx [all...] |
H A D | debugger.cc | 3700 int idx = HeadIndex(); local 3702 AllocRecord* record = &recent_allocation_records_[idx]; 3717 idx = (idx + 1) & (gAllocRecordMax-1); 3749 idx = HeadIndex(); 3757 AllocRecord* record = &recent_allocation_records_[idx]; 3783 idx = (idx + 1) & (gAllocRecordMax-1);
|
/art/runtime/base/ |
H A D | histogram-inl.h | 99 for (size_t idx = 0; idx < kInitialBucketCount; idx++) { 180 for (size_t idx = 0; idx < frequency_.size(); idx++) { 181 accumulated += frequency_[idx]; 193 for (size_t idx = 0; idx < data.perc_.size(); idx [all...] |
H A D | histogram_test.cc | 234 for (uint64_t idx = 0ull; idx < 150ull; idx++) { 241 for (size_t idx = 0; idx < 200; idx++) { 257 for (uint64_t idx = 0ull; idx < 30ull; idx++) { 259 hist->AddValue(idx * idx_inne [all...] |
/art/test/074-gc-thrash/src/ |
H A D | Main.java | 168 int idx = 0; 171 strings[idx] = makeString(idx); 173 if (idx % (ARRAY_SIZE / 4) == 0) { 178 idx = (idx + 1) % ARRAY_SIZE;
|
/art/runtime/verifier/ |
H A D | register_line.cc | 461 for (size_t idx = 0; idx < num_regs_; idx++) { 462 if (line_[idx] != incoming_line->line_[idx]) { 463 const RegType& incoming_reg_type = incoming_line->GetRegisterType(idx); 464 const RegType& cur_type = GetRegisterType(idx); 467 line_[idx] = new_type.GetId(); 474 for (uint32_t idx = 0; idx < num_regs [all...] |
H A D | method_verifier.h | 124 RegisterLine* GetLine(size_t idx) { argument 125 auto result = pc_to_register_line_.find(idx); 353 bool CheckRegisterIndex(uint32_t idx); 356 bool CheckWideRegisterIndex(uint32_t idx); 360 bool CheckFieldIndex(uint32_t idx); 364 bool CheckMethodIndex(uint32_t idx); 368 bool CheckNewInstance(uint32_t idx); 371 bool CheckStringIndex(uint32_t idx); 375 bool CheckTypeIndex(uint32_t idx); 379 bool CheckNewArray(uint32_t idx); [all...] |
H A D | method_verifier.cc | 535 for (uint32_t idx = 0; idx < tries_size; idx++) { 536 const DexFile::TryItem* try_item = &tries[idx]; 558 for (uint32_t idx = 0; idx < handlers_size; idx++) { 687 bool MethodVerifier::CheckRegisterIndex(uint32_t idx) { argument 688 if (idx >= code_item_->registers_size_) { 689 Fail(VERIFY_ERROR_BAD_CLASS_HARD) << "register index out of range (" << idx << " > 696 CheckWideRegisterIndex(uint32_t idx) argument 705 CheckFieldIndex(uint32_t idx) argument 714 CheckMethodIndex(uint32_t idx) argument 723 CheckNewInstance(uint32_t idx) argument 738 CheckStringIndex(uint32_t idx) argument 747 CheckTypeIndex(uint32_t idx) argument 756 CheckNewArray(uint32_t idx) argument [all...] |
H A D | reg_type_cache.h | 158 bool MatchDescriptor(size_t idx, const char* descriptor, bool precise)
|
H A D | reg_type_cache.cc | 120 bool RegTypeCache::MatchDescriptor(size_t idx, const char* descriptor, bool precise) { argument 121 RegType* entry = entries_[idx];
|
/art/compiler/dex/quick/ |
H A D | mir_to_lir.cc | 787 for (int idx = 0; idx < num_reachable_blocks; idx++) { 789 int dfs_index = mir_graph_->GetDfsOrder()->Get(idx);
|
/art/compiler/dex/portable/ |
H A D | mir_to_gbc.h | 130 void ConvertConstObject(uint32_t idx,
|
H A D | mir_to_gbc.cc | 498 void MirConverter::ConvertConstObject(uint32_t idx, argument 501 ::llvm::Value* index = irb_->getInt32(idx);
|