Home
last modified time | relevance | path

Searched refs:IndexBssMapping (Results 1 – 8 of 8) sorted by relevance

/art/runtime/
Doat_file.h383 const IndexBssMapping* method_bss_mapping = nullptr;
384 const IndexBssMapping* type_bss_mapping = nullptr;
385 const IndexBssMapping* public_type_bss_mapping = nullptr;
386 const IndexBssMapping* package_type_bss_mapping = nullptr;
387 const IndexBssMapping* string_bss_mapping = nullptr;
534 const IndexBssMapping* GetMethodBssMapping() const { in GetMethodBssMapping()
538 const IndexBssMapping* GetTypeBssMapping() const { in GetTypeBssMapping()
542 const IndexBssMapping* GetPublicTypeBssMapping() const { in GetPublicTypeBssMapping()
546 const IndexBssMapping* GetPackageTypeBssMapping() const { in GetPackageTypeBssMapping()
550 const IndexBssMapping* GetStringBssMapping() const { in GetStringBssMapping()
[all …]
Dindex_bss_mapping.h68 using IndexBssMapping = LengthPrefixedArray<IndexBssMappingEntry>; variable
74 static size_t GetBssOffset(const IndexBssMapping* mapping,
Dindex_bss_mapping.cc49 size_t IndexBssMappingLookup::GetBssOffset(const IndexBssMapping* mapping, in GetBssOffset()
Doat_file.cc422 /*out*/const IndexBssMapping** mapping, in ReadIndexBssMapping()
437 IsAligned<alignof(IndexBssMapping)>(index_bss_mapping_offset) && in ReadIndexBssMapping()
438 oat_file->Size() - index_bss_mapping_offset >= IndexBssMapping::ComputeSize(0); in ReadIndexBssMapping()
439 const IndexBssMapping* index_bss_mapping = readable_index_bss_mapping_size in ReadIndexBssMapping()
440 ? reinterpret_cast<const IndexBssMapping*>(oat_file->Begin() + index_bss_mapping_offset) in ReadIndexBssMapping()
446 IndexBssMapping::ComputeSize(index_bss_mapping->size())))) { in ReadIndexBssMapping()
969 const IndexBssMapping* method_bss_mapping; in Setup()
970 const IndexBssMapping* type_bss_mapping; in Setup()
971 const IndexBssMapping* public_type_bss_mapping; in Setup()
972 const IndexBssMapping* package_type_bss_mapping; in Setup()
[all …]
/art/runtime/entrypoints/quick/
Dquick_dexcache_entrypoints.cc98 const IndexBssMapping* type_mapping = nullptr; in StoreTypeInBss()
99 const IndexBssMapping* public_type_mapping = nullptr; in StoreTypeInBss()
100 const IndexBssMapping* package_type_mapping = nullptr; in StoreTypeInBss()
116 auto store = [=](const IndexBssMapping* mapping) REQUIRES_SHARED(Locks::mutator_lock_) { in StoreTypeInBss()
149 const IndexBssMapping* mapping = nullptr; in StoreStringInBss()
/art/runtime/entrypoints/
Dentrypoint_utils.cc301 const IndexBssMapping* mapping = nullptr; in MaybeUpdateBssMethodEntry()
/art/oatdump/
Doatdump.cc1637 const IndexBssMapping* mapping, in DumpBssEntries()
1670 const IndexBssMapping* method_bss_mapping, in DumpBssMappings()
1671 const IndexBssMapping* type_bss_mapping, in DumpBssMappings()
1672 const IndexBssMapping* public_type_bss_mapping, in DumpBssMappings()
1673 const IndexBssMapping* package_type_bss_mapping, in DumpBssMappings()
1674 const IndexBssMapping* string_bss_mapping) { in DumpBssMappings()
1708 void DumpBssOffsets(std::ostream& os, const char* slot_type, const IndexBssMapping* mapping) { in DumpBssOffsets()
/art/dex2oat/linker/
Doat_writer.cc2209 return IndexBssMapping::ComputeSize(number_of_entries); in CalculateIndexBssMappingSize()
2233 static_assert(alignof(IndexBssMapping) == 4u, "IndexBssMapping alignment check."); in InitIndexBssMappings()
2947 size_t mappings_size = IndexBssMapping::ComputeSize(number_of_entries); in WriteIndexBssMapping()
2950 IndexBssMapping* mappings = new(storage.get()) IndexBssMapping(number_of_entries); in WriteIndexBssMapping()
3109 static_assert(alignof(IndexBssMapping) == sizeof(uint32_t), "IndexBssMapping alignment check."); in WriteIndexBssMappings()