Searched refs:idx (Results 1 - 23 of 23) sorted by relevance

/art/compiler/dex/
H A Darena_bit_vector.cc100 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 Dssa_transformation.cc116 * 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 Darena_bit_vector.h111 uint32_t GetRawStorageWord(size_t idx) const { return storage_[idx]; }
H A Dmir_graph.cc266 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 Dindirect_reference_table.cc64 // 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 Dreference_table.cc161 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 Ddex_file.h211 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 Ddex_file_verifier.h47 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 Ddex_file_verifier.cc325 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 Dobject_utils.h152 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 Dclass_linker.cc2623 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 Ddebugger.cc3700 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 Dhistogram-inl.h99 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 Dhistogram_test.cc234 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 DMain.java168 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 Dregister_line.cc461 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 Dmethod_verifier.h124 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 Dmethod_verifier.cc535 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 Dreg_type_cache.h158 bool MatchDescriptor(size_t idx, const char* descriptor, bool precise)
H A Dreg_type_cache.cc120 bool RegTypeCache::MatchDescriptor(size_t idx, const char* descriptor, bool precise) { argument
121 RegType* entry = entries_[idx];
/art/compiler/dex/quick/
H A Dmir_to_lir.cc787 for (int idx = 0; idx < num_reachable_blocks; idx++) {
789 int dfs_index = mir_graph_->GetDfsOrder()->Get(idx);
/art/compiler/dex/portable/
H A Dmir_to_gbc.h130 void ConvertConstObject(uint32_t idx,
H A Dmir_to_gbc.cc498 void MirConverter::ConvertConstObject(uint32_t idx, argument
501 ::llvm::Value* index = irb_->getInt32(idx);

Completed in 2026 milliseconds