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(uint32_t num_class_defs) {
45 uint32_t TypeLookupTable::CalculateMask(uint32_t num_class_defs) {
49 bool TypeLookupTable::SupportedSize(uint32_t num_class_defs) {
53 std::unique_ptr<TypeLookupTable> TypeLookupTable::Create(const DexFile& dex_file,
56 return std::unique_ptr<TypeLookupTable>(SupportedSize(num_class_defs)
57 ? new TypeLookupTable(dex_file, storage)
61 std::unique_ptr<TypeLookupTable> TypeLookupTabl
68 TypeLookupTable::TypeLookupTable(const DexFile& dex_file, uint8_t* storage) function in class:art::TypeLookupTable
106 TypeLookupTable::TypeLookupTable(const uint8_t* dex_file_pointer, 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 std::unique_ptr<TypeLookupTable> Create(const DexFile& dex_file,
68 static std::unique_ptr<TypeLookupTable> Open(const uint8_t* dex_file_pointer,
120 explicit TypeLookupTable(const DexFile& dex_file, uint8_t* storage);
123 TypeLookupTable(const uint8_t* dex_file_pointer,
168 DISALLOW_IMPLICIT_CONSTRUCTORS(TypeLookupTable);

Completed in 40 milliseconds