OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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