Home
last modified time | relevance | path

Searched refs:table (Results 1 – 25 of 29) sorted by relevance

12

/art/runtime/
Dmapping_table.h32 const uint8_t* table = encoded_table_; in TotalSize() local
33 if (table == nullptr) { in TotalSize()
36 return DecodeUnsignedLeb128(&table); in TotalSize()
41 const uint8_t* table = encoded_table_; in DexToPcSize() local
42 if (table == nullptr) { in DexToPcSize()
45 uint32_t total_size = DecodeUnsignedLeb128(&table); in DexToPcSize()
46 uint32_t pc_to_dex_size = DecodeUnsignedLeb128(&table); in DexToPcSize()
52 const uint8_t* table = encoded_table_; in FirstDexToPcPtr() local
53 if (table != nullptr) { in FirstDexToPcPtr()
54 uint32_t total_size = DecodeUnsignedLeb128(&table); in FirstDexToPcPtr()
[all …]
Dvmap_table.h32 explicit VmapTable(const uint8_t* table) : table_(table) { in VmapTable() argument
37 const uint8_t* table = table_; variable
38 size_t size = DecodeUnsignedLeb128(&table);
40 uint16_t adjusted_entry = DecodeUnsignedLeb128(&table);
42 adjusted_entry = DecodeUnsignedLeb128(&table);
48 const uint8_t* table = table_; in Size() local
49 return DecodeUnsignedLeb128(&table); in Size()
64 const uint8_t* table = table_; in IsInContext() local
66 size_t end = DecodeUnsignedLeb128(&table); in IsInContext()
75 uint16_t adjusted_entry = DecodeUnsignedLeb128(&table); in IsInContext()
[all …]
Dart_method.cc190 MappingTable table(entry_point != nullptr ? in ToDexPc() local
192 if (table.TotalSize() == 0) { in ToDexPc()
200 for (It cur = table.PcToDexBegin(), end = table.PcToDexEnd(); cur != end; ++cur) { in ToDexPc()
207 for (It2 cur = table.DexToPcBegin(), end = table.DexToPcEnd(); cur != end; ++cur) { in ToDexPc()
224 MappingTable table(entry_point != nullptr ? in ToNativeQuickPc() local
226 if (table.TotalSize() == 0) { in ToNativeQuickPc()
232 for (It cur = table.DexToPcBegin(), end = table.DexToPcEnd(); cur != end; ++cur) { in ToNativeQuickPc()
239 for (It2 cur = table.PcToDexBegin(), end = table.PcToDexEnd(); cur != end; ++cur) { in ToNativeQuickPc()
Dprofiler.cc473 table[i] = nullptr; in ProfileSampleResults()
488 if (table[index] == nullptr) { in Put()
489 table[index] = new Map(); in Put()
491 Map::iterator i = table[index]->find(method); in Put()
492 if (i == table[index]->end()) { in Put()
493 (*table[index])[method] = 1; in Put()
577 Map *map = table[i]; in Write()
691 delete table[i]; in Clear()
692 table[i] = nullptr; in Clear()
Dindirect_reference_table.h230 explicit IrtIterator(IrtEntry* table, size_t i, size_t capacity) in IrtIterator() argument
232 : table_(table), i_(i), capacity_(capacity) { in IrtIterator()
Dprofiler.h125 Map *table[kHashSize]; variable
/art/compiler/dex/
Dvreg_analysis.cc28 void MIRGraph::DumpRegLocTable(RegLocation* table, int count) { in DumpRegLocTable() argument
31 table[i].orig_sreg, storage_name[table[i].location], in DumpRegLocTable()
32 table[i].wide ? 'W' : 'N', table[i].defined ? 'D' : 'U', in DumpRegLocTable()
33 table[i].fp ? 'F' : table[i].ref ? 'R' :'C', in DumpRegLocTable()
34 table[i].is_const ? 'c' : 'n', in DumpRegLocTable()
35 table[i].high_word ? 'H' : 'L', table[i].home ? 'h' : 't', in DumpRegLocTable()
36 table[i].reg.GetRawBits(), in DumpRegLocTable()
37 table[i].s_reg_low); in DumpRegLocTable()
/art/compiler/
Dgc_map_builder.h30 GcMapBuilder(std::vector<uint8_t, Alloc>* table, size_t entries, uint32_t max_native_offset, in GcMapBuilder() argument
38 table->resize((EntryWidth() * entries) + sizeof(uint32_t)); in GcMapBuilder()
39 table_ = table->data(); in GcMapBuilder()
41 (*table)[0] = native_offset_width_ & 7; in GcMapBuilder()
43 (*table)[0] |= (references_width_ << 3) & 0xFF; in GcMapBuilder()
44 (*table)[1] = (references_width_ >> 5) & 0xFF; in GcMapBuilder()
46 (*table)[2] = entries & 0xFF; in GcMapBuilder()
47 (*table)[3] = (entries >> 8) & 0xFF; in GcMapBuilder()
/art/runtime/gc/accounting/
Dmod_union_table_test.cc176 std::unique_ptr<ModUnionTable> table(ModUnionTableFactory::Create( in RunTest() local
178 ASSERT_TRUE(table.get() != nullptr); in RunTest()
200 table->ClearCards(); in RunTest()
202 table->UpdateAndMarkReferences(&CollectVisitedCallback, &visited_before); in RunTest()
210 ASSERT_TRUE(table->ContainsCardFor(reinterpret_cast<uintptr_t>(obj1))); in RunTest()
211 ASSERT_TRUE(table->ContainsCardFor(reinterpret_cast<uintptr_t>(obj2))); in RunTest()
214 ASSERT_FALSE(table->ContainsCardFor(reinterpret_cast<uintptr_t>(obj3))); in RunTest()
215 ASSERT_FALSE(table->ContainsCardFor(reinterpret_cast<uintptr_t>(obj4))); in RunTest()
219 table->Verify(); in RunTest()
223 table->Dump(oss); in RunTest()
[all …]
/art/compiler/dex/quick/
Dcodegen_util.cc381 MappingTable table(&encoded_mapping_table_[0]); in CodegenDump() local
383 table.PcToDexSize(), table.PcToDexBegin()); in CodegenDump()
385 table.DexToPcSize(), table.DexToPcBegin()); in CodegenDump()
559 if (tab_rec->table[0] == Instruction::kSparseSwitchSignature) { in InstallSwitchTables()
579 DCHECK_EQ(elems, tab_rec->table[1]); in InstallSwitchTables()
581 DCHECK_EQ(static_cast<int>(tab_rec->table[0]), in InstallSwitchTables()
587 int low_key = s4FromSwitchData(&tab_rec->table[2]); in InstallSwitchTables()
602 DCHECK_EQ(elems, tab_rec->table[1]); in InstallSwitchTables()
612 code_buffer_.push_back(tab_rec->table[i] & 0xFF); in InstallFillArrayData()
613 code_buffer_.push_back((tab_rec->table[i] >> 8) & 0xFF); in InstallFillArrayData()
[all …]
Dgen_common.cc676 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); in GenFillArrayData() local
678 reinterpret_cast<const Instruction::ArrayDataPayload*>(table); in GenFillArrayData()
2163 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); in GenSmallPackedSwitch() local
2164 const uint16_t entries = table[1]; in GenSmallPackedSwitch()
2166 const int32_t* as_int32 = reinterpret_cast<const int32_t*>(&table[2]); in GenSmallPackedSwitch()
2213 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); in GenPackedSwitch() local
2215 DumpPackedSwitchTable(table); in GenPackedSwitch()
2218 const uint16_t entries = table[1]; in GenPackedSwitch()
2230 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); in GenSmallSparseSwitch() local
2231 const uint16_t entries = table[1]; in GenSmallSparseSwitch()
[all …]
/art/test/098-ddmc/
Dexpected.txt2 …ry header len: 9 stack frame len: 8 number of entries: 0 offset to string table from start of mess…
14 …ry header len: 9 stack frame len: 8 number of entries: 0 offset to string table from start of mess…
23 …ry header len: 9 stack frame len: 8 number of entries: 0 offset to string table from start of mess…
/art/compiler/dex/quick/mips/
Dcall_mips.cc73 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); in GenLargeSparseSwitch() local
78 tab_rec->table = table; in GenLargeSparseSwitch()
80 int elements = table[1]; in GenLargeSparseSwitch()
146 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); in GenLargePackedSwitch() local
151 tab_rec->table = table; in GenLargePackedSwitch()
153 int size = table[1]; in GenLargePackedSwitch()
160 int low_key = s4FromSwitchData(&table[2]); in GenLargePackedSwitch()
/art/compiler/dex/quick/arm64/
Dcall_arm64.cc56 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); in GenLargeSparseSwitch() local
61 tab_rec->table = table; in GenLargeSparseSwitch()
63 uint32_t size = table[1]; in GenLargeSparseSwitch()
105 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); in GenLargePackedSwitch() local
110 tab_rec->table = table; in GenLargePackedSwitch()
112 uint32_t size = table[1]; in GenLargePackedSwitch()
120 int low_key = s4FromSwitchData(&table[2]); in GenLargePackedSwitch()
/art/test/423-invoke-interface/
Dinfo.txt2 a conflict in our imt table.
/art/compiler/dex/quick/x86/
Dcall_x86.cc59 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); in GenLargePackedSwitch() local
64 tab_rec->table = table; in GenLargePackedSwitch()
66 int size = table[1]; in GenLargePackedSwitch()
72 int low_key = s4FromSwitchData(&table[2]); in GenLargePackedSwitch()
/art/compiler/dex/quick/arm/
Dcall_arm.cc57 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); in GenLargeSparseSwitch() local
62 tab_rec->table = table; in GenLargeSparseSwitch()
64 uint32_t size = table[1]; in GenLargeSparseSwitch()
102 const uint16_t* table = mir_graph_->GetTable(mir, table_offset); in GenLargePackedSwitch() local
107 tab_rec->table = table; in GenLargePackedSwitch()
109 uint32_t size = table[1]; in GenLargePackedSwitch()
117 int low_key = s4FromSwitchData(&table[2]); in GenLargePackedSwitch()
/art/compiler/optimizing/
Dbuilder.cc77 const uint16_t* table = reinterpret_cast<const uint16_t*>(&instruction) + table_offset; in SwitchTable() local
79 CHECK_EQ(table[0], static_cast<uint16_t>(Instruction::kSparseSwitchSignature)); in SwitchTable()
81 CHECK_EQ(table[0], static_cast<uint16_t>(Instruction::kPackedSwitchSignature)); in SwitchTable()
83 num_entries_ = table[1]; in SwitchTable()
84 values_ = reinterpret_cast<const int32_t*>(&table[2]); in SwitchTable()
392 SwitchTable table(instruction, dex_pc, instruction.Opcode() == Instruction::SPARSE_SWITCH); in ComputeBranchTargets() local
394 uint16_t num_entries = table.GetNumEntries(); in ComputeBranchTargets()
398 size_t offset = table.GetFirstValueIndex(); in ComputeBranchTargets()
403 uint32_t target = dex_pc + table.GetEntryAt(i + offset); in ComputeBranchTargets()
412 branch_targets_.Put(table.GetDexPcForIndex(i), block); in ComputeBranchTargets()
[all …]
Dcode_generator.cc592 MappingTable table(data_ptr); in BuildMappingTable() local
593 CHECK_EQ(table.TotalSize(), total_entries); in BuildMappingTable()
594 CHECK_EQ(table.PcToDexSize(), pc2dex_entries); in BuildMappingTable()
595 auto it = table.PcToDexBegin(); in BuildMappingTable()
596 auto it2 = table.DexToPcBegin(); in BuildMappingTable()
611 CHECK(it == table.PcToDexEnd()); in BuildMappingTable()
612 CHECK(it2 == table.DexToPcEnd()); in BuildMappingTable()
Dbuilder.h220 bool is_last_case, const SwitchTable& table,
/art/runtime/gc/collector/
Dmark_compact.cc237 accounting::ModUnionTable* table = heap_->FindModUnionTableFromSpace(space); in UpdateAndMarkModUnion() local
238 if (table != nullptr) { in UpdateAndMarkModUnion()
243 table->UpdateAndMarkReferences(MarkHeapReferenceCallback, this); in UpdateAndMarkModUnion()
383 accounting::ModUnionTable* table = heap_->FindModUnionTableFromSpace(space); in UpdateReferences() local
384 if (table != nullptr) { in UpdateReferences()
390 table->UpdateAndMarkReferences(&UpdateHeapReferenceCallback, this); in UpdateReferences()
Dsemi_space.cc332 accounting::ModUnionTable* table = heap_->FindModUnionTableFromSpace(space); in MarkReachableObjects() local
333 if (table != nullptr) { in MarkReachableObjects()
339 table->UpdateAndMarkReferences(MarkHeapReferenceCallback, this); in MarkReachableObjects()
/art/oatdump/
Doatdump.cc1180 MappingTable table(oat_method.GetMappingTable()); in DumpMappingTable() local
1181 if (table.TotalSize() != 0) { in DumpMappingTable()
1184 if (table.PcToDexSize() != 0) { in DumpMappingTable()
1187 for (It cur = table.PcToDexBegin(), end = table.PcToDexEnd(); cur != end; ++cur) { in DumpMappingTable()
1192 if (table.DexToPcSize() != 0) { in DumpMappingTable()
1195 for (It cur = table.DexToPcBegin(), end = table.DexToPcEnd(); cur != end; ++cur) { in DumpMappingTable()
1205 MappingTable table(oat_method.GetMappingTable()); in DumpMappingAtOffset() local
1206 if (suspend_point_mapping && table.PcToDexSize() > 0) { in DumpMappingAtOffset()
1208 for (It cur = table.PcToDexBegin(), end = table.PcToDexEnd(); cur != end; ++cur) { in DumpMappingAtOffset()
1214 } else if (!suspend_point_mapping && table.DexToPcSize() > 0) { in DumpMappingAtOffset()
[all …]
/art/runtime/mirror/
Dclass.cc813 PointerArray* table = GetVTableDuringLinking(); in PopulateEmbeddedImtAndVTable() local
814 CHECK(table != nullptr) << PrettyClass(this); in PopulateEmbeddedImtAndVTable()
815 const size_t table_length = table->GetLength(); in PopulateEmbeddedImtAndVTable()
818 SetEmbeddedVTableEntry(i, table->GetElementPtrSize<ArtMethod*>(i, pointer_size), pointer_size); in PopulateEmbeddedImtAndVTable()
/art/runtime/native/
Ddalvik_system_VMRuntime.cc262 explicit PreloadDexCachesStringsVisitor(StringTable* table) : table_(table) { } in PreloadDexCachesStringsVisitor() argument

12