Searched refs:TypeLookupTable (Results 1 – 9 of 9) sorted by relevance
/art/libdexfile/dex/ |
D | type_lookup_table.h | 35 class TypeLookupTable { 38 static TypeLookupTable Create(const DexFile& dex_file); 42 static TypeLookupTable Open(const uint8_t* dex_data_pointer, 47 TypeLookupTable() in TypeLookupTable() function 53 TypeLookupTable(TypeLookupTable&& src) noexcept = default; 54 TypeLookupTable& operator=(TypeLookupTable&& src) noexcept = default; 56 ~TypeLookupTable() { in ~TypeLookupTable() 165 TypeLookupTable(const uint8_t* dex_data_pointer,
|
D | type_lookup_table.cc | 33 TypeLookupTable TypeLookupTable::Create(const DexFile& dex_file) { in Create() 36 return TypeLookupTable(); in Create() 88 return TypeLookupTable(dex_file.DataBegin(), mask_bits, entries, std::move(owned_entries)); in Create() 91 TypeLookupTable TypeLookupTable::Open(const uint8_t* dex_data_pointer, in Open() 97 return TypeLookupTable(dex_data_pointer, mask_bits, entries, /* owned_entries= */ nullptr); in Open() 100 uint32_t TypeLookupTable::Lookup(const char* str, uint32_t hash) const { in Lookup() 147 uint32_t TypeLookupTable::RawDataLength(uint32_t num_class_defs) { in RawDataLength() 151 uint32_t TypeLookupTable::CalculateMaskBits(uint32_t num_class_defs) { in CalculateMaskBits() 155 bool TypeLookupTable::SupportedSize(uint32_t num_class_defs) { in SupportedSize() 159 TypeLookupTable::TypeLookupTable(const uint8_t* dex_data_pointer, in TypeLookupTable() function in art::TypeLookupTable [all …]
|
D | type_lookup_table_test.cc | 33 TypeLookupTable table = TypeLookupTable::Create(*dex_file); in TEST_F() 41 TypeLookupTable table(TypeLookupTable::Create(*dex_file)); in TEST_P()
|
/art/runtime/ |
D | oat_file.h | 545 const TypeLookupTable& GetTypeLookupTable() const { in GetTypeLookupTable() 552 explicit OatDexFile(TypeLookupTable&& lookup_table); 593 TypeLookupTable lookup_table_;
|
D | oat_file.cc | 859 TypeLookupTable::RawDataLength(header->class_defs_size_)))) { in Setup() 1892 if (lookup_table_data_ + TypeLookupTable::RawDataLength(num_class_defs) > GetOatFile()->End()) { in OatDexFile() 1900 lookup_table_ = TypeLookupTable::Open(dex_data, lookup_table_data_, num_class_defs); in OatDexFile() 1919 OatDexFile::OatDexFile(TypeLookupTable&& lookup_table) : lookup_table_(std::move(lookup_table)) { in OatDexFile()
|
/art/dex2oat/linker/ |
D | oat_writer.h | 50 class TypeLookupTable; variable
|
D | oat_writer.cc | 3622 size_t table_size = TypeLookupTable::RawDataLength(oat_dex_file->class_offsets_.size()); in WriteTypeLookupTables() 3633 TypeLookupTable type_lookup_table = TypeLookupTable::Create(dex_file); in WriteTypeLookupTables() 3638 const TypeLookupTable& table = type_lookup_table_oat_dex_files_.back()->GetTypeLookupTable(); in WriteTypeLookupTables()
|
/art/runtime/jit/ |
D | jit.cc | 1218 TypeLookupTable type_lookup_table = TypeLookupTable::Create(*dex_file); in CreateThreadPool()
|
/art/oatdump/ |
D | oatdump.cc | 917 uint32_t table_size = TypeLookupTable::RawDataLength(dex_file->NumClassDefs()); in DumpOatDexFile()
|