Home
last modified time | relevance | path

Searched refs:loaded_idmap (Results 1 – 7 of 7) sorted by relevance

/frameworks/base/libs/androidfw/
DApkAssets.cpp34 std::unique_ptr<LoadedIdmap> loaded_idmap) in ApkAssets() argument
40 loaded_idmap_(std::move(loaded_idmap)) {} in ApkAssets()
80 auto loaded_idmap = LoadedIdmap::Load(idmap_path, idmap_data); in LoadOverlay() local
81 if (loaded_idmap == nullptr) { in LoadOverlay()
87 const std::string overlay_path(loaded_idmap->OverlayApkPath()); in LoadOverlay()
101 std::move(loaded_idmap)); in LoadOverlay()
107 std::unique_ptr<LoadedIdmap> loaded_idmap) { in LoadImpl() argument
123 std::move(idmap_asset), std::move(loaded_idmap)); in LoadImpl()
130 std::unique_ptr<LoadedIdmap> loaded_idmap) { in LoadImpl() argument
143 loaded_arsc = LoadedArsc::Load(data, length, loaded_idmap.get(), property_flags); in LoadImpl()
[all …]
DIdmap.cpp79 OverlayStringPool::OverlayStringPool(const LoadedIdmap* loaded_idmap) in OverlayStringPool() argument
80 : data_header_(loaded_idmap->data_header_), in OverlayStringPool()
81 idmap_string_pool_(loaded_idmap->string_pool_.get()) { }; in OverlayStringPool()
DLoadedArsc.cpp738 bool LoadedArsc::LoadTable(const Chunk& chunk, const LoadedIdmap* loaded_idmap, in LoadTable() argument
746 if (loaded_idmap != nullptr) { in LoadTable()
747 global_string_pool_ = util::make_unique<OverlayStringPool>(loaded_idmap); in LoadTable()
806 const LoadedIdmap* loaded_idmap, in Load() argument
818 if (!loaded_arsc->LoadTable(chunk, loaded_idmap, property_flags)) { in Load()
DAssetManager2.cpp142 if (auto loaded_idmap = apk_assets->GetLoadedIdmap(); loaded_idmap != nullptr) { in BuildDynamicRefTable() local
145 auto iter = target_assets_package_ids.find(std::string(loaded_idmap->TargetApkPath())); in BuildDynamicRefTable()
148 << loaded_idmap->OverlayApkPath(); in BuildDynamicRefTable()
155 loaded_idmap->GetOverlayDynamicRefTable(target_package_id)); in BuildDynamicRefTable()
159 CHECK(target_idx != 0xff) << "overlay target '" << loaded_idmap->TargetApkPath() in BuildDynamicRefTable()
165 ConfiguredOverlay{loaded_idmap->GetTargetResourcesMap(target_package_id, in BuildDynamicRefTable()
/frameworks/base/libs/androidfw/include/androidfw/
DApkAssets.h101 std::unique_ptr<LoadedIdmap> loaded_idmap);
107 std::unique_ptr<LoadedIdmap> loaded_idmap);
114 std::unique_ptr<LoadedIdmap> loaded_idmap);
DLoadedArsc.h314 const LoadedIdmap* loaded_idmap = nullptr,
340 const Chunk& chunk, const LoadedIdmap* loaded_idmap, package_property_t property_flags);
DIdmap.h52 explicit OverlayStringPool(const LoadedIdmap* loaded_idmap);