Searched defs:TypeLookupTable (Results 1 - 2 of 2) sorted by relevance

/art/runtime/
H A Dtype_lookup_table.cc34 TypeLookupTable::~TypeLookupTable() {
41 uint32_t TypeLookupTable::RawDataLength() const {
45 uint32_t TypeLookupTable::RawDataLength(const DexFile& dex_file) {
49 uint32_t TypeLookupTable::RawDataLength(uint32_t num_class_defs) {
53 uint32_t TypeLookupTable::CalculateMask(uint32_t num_class_defs) {
57 bool TypeLookupTable::SupportedSize(uint32_t num_class_defs) {
61 TypeLookupTable* TypeLookupTable::Create(const DexFile& dex_file, uint8_t* storage) {
64 ? new TypeLookupTable(dex_fil
72 TypeLookupTable::TypeLookupTable(const DexFile& dex_file, uint8_t* storage) function in class:art::TypeLookupTable
109 TypeLookupTable::TypeLookupTable(const uint8_t* raw_data, const DexFile& dex_file) function in class:art::TypeLookupTable
[all...]
H A Dtype_lookup_table.h27 * TypeLookupTable used to find class_def_idx by class descriptor quickly.
28 * Implementation of TypeLookupTable is based on hash table.
33 class TypeLookupTable { class in namespace:art
35 ~TypeLookupTable();
63 static TypeLookupTable* Create(const DexFile& dex_file, uint8_t* storage = nullptr);
66 static TypeLookupTable* Open(const uint8_t* raw_data, const DexFile& dex_file);
119 explicit TypeLookupTable(const DexFile& dex_file, uint8_t* storage);
122 TypeLookupTable(const uint8_t* raw_data, const DexFile& dex_file);
163 DISALLOW_IMPLICIT_CONSTRUCTORS(TypeLookupTable);

Completed in 48 milliseconds