HomeSort by relevance Sort by last modified time
    Searched defs:TypeLookupTable (Results 1 - 2 of 2) sorted by null

  /art/libdexfile/dex/
type_lookup_table.h 29 * TypeLookupTable used to find class_def_idx by class descriptor quickly.
30 * Implementation of TypeLookupTable is based on hash table.
35 class TypeLookupTable {
38 static TypeLookupTable Create(const DexFile& dex_file);
42 static TypeLookupTable Open(const uint8_t* dex_data_pointer,
47 TypeLookupTable()
53 TypeLookupTable(TypeLookupTable&& src) noexcept = default;
54 TypeLookupTable& operator=(TypeLookupTable&& src) noexcept = default
    [all...]
type_lookup_table.cc 33 TypeLookupTable TypeLookupTable::Create(const DexFile& dex_file) {
36 return TypeLookupTable();
88 return TypeLookupTable(dex_file.DataBegin(), mask_bits, entries, std::move(owned_entries));
91 TypeLookupTable TypeLookupTable::Open(const uint8_t* dex_data_pointer,
97 return TypeLookupTable(dex_data_pointer, mask_bits, entries, /* owned_entries= */ nullptr);
100 uint32_t TypeLookupTable::Lookup(const char* str, uint32_t hash) const {
147 uint32_t TypeLookupTable::RawDataLength(uint32_t num_class_defs) {
151 uint32_t TypeLookupTable::CalculateMaskBits(uint32_t num_class_defs)
    [all...]

Completed in 54 milliseconds