Home
last modified time | relevance | path

Searched refs:TypeLookupTable (Results 1 – 9 of 9) sorted by relevance

/art/libdexfile/dex/
Dtype_lookup_table.h35 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,
Dtype_lookup_table.cc33 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 …]
Dtype_lookup_table_test.cc33 TypeLookupTable table = TypeLookupTable::Create(*dex_file); in TEST_F()
41 TypeLookupTable table(TypeLookupTable::Create(*dex_file)); in TEST_P()
/art/runtime/
Doat_file.h545 const TypeLookupTable& GetTypeLookupTable() const { in GetTypeLookupTable()
552 explicit OatDexFile(TypeLookupTable&& lookup_table);
593 TypeLookupTable lookup_table_;
Doat_file.cc859 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/
Doat_writer.h50 class TypeLookupTable; variable
Doat_writer.cc3622 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/
Djit.cc1218 TypeLookupTable type_lookup_table = TypeLookupTable::Create(*dex_file); in CreateThreadPool()
/art/oatdump/
Doatdump.cc917 uint32_t table_size = TypeLookupTable::RawDataLength(dex_file->NumClassDefs()); in DumpOatDexFile()