Home
last modified time | relevance | path

Searched refs:num_class_defs (Results 1 – 6 of 6) sorted by relevance

/art/libdexfile/dex/
Dtype_lookup_table.cc30 uint32_t num_class_defs = dex_file.NumClassDefs(); in Create() local
31 if (UNLIKELY(!SupportedSize(num_class_defs))) { in Create()
34 size_t mask_bits = CalculateMaskBits(num_class_defs); in Create()
89 uint32_t num_class_defs) { in Open() argument
92 size_t mask_bits = CalculateMaskBits(num_class_defs); in Open()
155 uint32_t TypeLookupTable::RawDataLength(uint32_t num_class_defs) { in RawDataLength() argument
156 return SupportedSize(num_class_defs) ? RoundUpToPowerOfTwo(num_class_defs) * sizeof(Entry) : 0u; in RawDataLength()
159 uint32_t TypeLookupTable::CalculateMaskBits(uint32_t num_class_defs) { in CalculateMaskBits() argument
160 return SupportedSize(num_class_defs) ? MinimumBitsToStore(num_class_defs - 1u) : 0u; in CalculateMaskBits()
163 bool TypeLookupTable::SupportedSize(uint32_t num_class_defs) { in SupportedSize() argument
[all …]
Dtype_lookup_table.h44 uint32_t num_class_defs);
88 static uint32_t RawDataLength(uint32_t num_class_defs);
163 static uint32_t CalculateMaskBits(uint32_t num_class_defs);
164 static bool SupportedSize(uint32_t num_class_defs);
Ddex_file.cc334 size_t num_class_defs = NumClassDefs(); in FindClassDef() local
336 if (num_class_defs == 0) { in FindClassDef()
339 for (size_t i = 0; i < num_class_defs; ++i) { in FindClassDef()
/art/runtime/verifier/
Dverifier_deps.h169 explicit DexFileDeps(size_t num_class_defs) in DexFileDeps()
170 : assignable_types_(num_class_defs), in DexFileDeps()
171 verified_classes_(num_class_defs) {} in DexFileDeps()
195 size_t num_class_defs);
Dverifier_deps.cc424 size_t num_class_defs) { in DecodeSetVector() argument
429 *cursor += (num_class_defs + 1) * sizeof(uint32_t); in DecodeSetVector()
430 for (uint32_t i = 0; i < num_class_defs; ++i) { in DecodeSetVector()
537 size_t num_class_defs) { in DecodeDexFileDeps() argument
543 num_class_defs) && in DecodeDexFileDeps()
564 size_t num_class_defs = dex_file->NumClassDefs(); in ParseStoredData() local
566 *deps, &cursor, data_start, data_end, num_class_defs))) { in ParseStoredData()
593 size_t num_class_defs = dex_file->NumClassDefs(); in ParseVerifiedClasses() local
594 deps.verified_classes_.resize(num_class_defs); in ParseVerifiedClasses()
596 deps, &cursor, data_start, data_end, num_class_defs))) { in ParseVerifiedClasses()
/art/runtime/oat/
Doat_file.cc2202 const uint32_t num_class_defs = dex_header->class_defs_size_; in InitializeTypeLookupTable() local
2203 if (lookup_table_data_ + TypeLookupTable::RawDataLength(num_class_defs) > in InitializeTypeLookupTable()
2215 lookup_table_ = TypeLookupTable::Open(dex_data, lookup_table_data_, num_class_defs); in InitializeTypeLookupTable()
2359 const uint32_t num_class_defs = dex_file.NumClassDefs(); in FindClassDef() local
2360 if (num_class_defs == 0) { in FindClassDef()