Home
last modified time | relevance | path

Searched refs:ApkAssetsPtr (Results 1 – 16 of 16) sorted by relevance

/frameworks/base/libs/androidfw/include/androidfw/
DApkAssets.h37 using ApkAssetsPtr = sp<ApkAssets>; variable
43 static ApkAssetsPtr Load(const std::string& path, package_property_t flags = 0U);
46 static ApkAssetsPtr LoadFromFd(base::unique_fd fd, const std::string& debug_name,
52 static ApkAssetsPtr Load(std::unique_ptr<AssetsProvider> assets, package_property_t flags = 0U);
55 static ApkAssetsPtr LoadTable(std::unique_ptr<Asset> resources_asset,
61 static ApkAssetsPtr LoadOverlay(const std::string& idmap_path, package_property_t flags = 0U);
98 static ApkAssetsPtr LoadImpl(std::unique_ptr<AssetsProvider> assets,
103 static ApkAssetsPtr LoadImpl(std::unique_ptr<Asset> resources_asset,
DAssetManager2.h99 using ApkAssetsPtr = sp<const ApkAssets>; variable
101 using ApkAssetsList = std::span<const ApkAssetsPtr>;
126 bool SetApkAssets(std::initializer_list<ApkAssetsPtr> apk_assets, bool invalidate_caches = true);
131 const ApkAssetsPtr& GetApkAssets(ApkAssetsCookie cookie) const;
447 std::set<ApkAssetsPtr> GetNonSystemOverlays() const;
463 mutable std::vector<std::pair<ApkAssetsWPtr, ApkAssetsPtr>> apk_assets_;
/frameworks/base/libs/androidfw/
DApkAssets.cpp42 ApkAssetsPtr ApkAssets::Load(const std::string& path, package_property_t flags) { in Load()
46 ApkAssetsPtr ApkAssets::LoadFromFd(base::unique_fd fd, const std::string& debug_name, in LoadFromFd()
51 ApkAssetsPtr ApkAssets::Load(std::unique_ptr<AssetsProvider> assets, package_property_t flags) { in Load()
55 ApkAssetsPtr ApkAssets::LoadTable(std::unique_ptr<Asset> resources_asset, in LoadTable()
65 ApkAssetsPtr ApkAssets::LoadOverlay(const std::string& idmap_path, package_property_t flags) { in LoadOverlay()
100 ApkAssetsPtr ApkAssets::LoadImpl(std::unique_ptr<AssetsProvider> assets, in LoadImpl()
122 ApkAssetsPtr ApkAssets::LoadImpl(std::unique_ptr<Asset> resources_asset, in LoadImpl()
151 return ApkAssetsPtr::make(PrivateConstructorUtil{}, std::move(resources_asset), in LoadImpl()
DAssetManager2.cpp124 bool AssetManager2::SetApkAssets(std::initializer_list<ApkAssetsPtr> apk_assets, in SetApkAssets()
461 std::set<AssetManager2::ApkAssetsPtr> AssetManager2::GetNonSystemOverlays() const { in GetNonSystemOverlays()
462 std::set<ApkAssetsPtr> non_system_overlays; in GetNonSystemOverlays()
491 exclude_system ? GetNonSystemOverlays() : std::set<ApkAssetsPtr>(); in GetResourceConfigurations()
527 exclude_system ? GetNonSystemOverlays() : std::set<ApkAssetsPtr>(); in GetResourceLocales()
1606 const AssetManager2::ApkAssetsPtr& AssetManager2::GetApkAssets(ApkAssetsCookie cookie) const { in GetApkAssets()
1610 static const ApkAssetsPtr empty{}; in GetApkAssets()
/frameworks/base/core/jni/
Dandroid_content_res_ApkAssets.cpp77 Guarded<AssetManager2::ApkAssetsPtr>& ApkAssetsFromLong(jlong ptr) { in ApkAssetsFromLong()
78 return *reinterpret_cast<Guarded<AssetManager2::ApkAssetsPtr>*>(ptr); in ApkAssetsFromLong()
81 static jlong CreateGuardedApkAssets(AssetManager2::ApkAssetsPtr assets) { in CreateGuardedApkAssets()
82 auto guarded_assets = new Guarded<AssetManager2::ApkAssetsPtr>(std::move(assets)); in CreateGuardedApkAssets()
86 static void DeleteGuardedApkAssets(Guarded<AssetManager2::ApkAssetsPtr>& apk_assets) { in DeleteGuardedApkAssets()
87 apk_assets.safeDelete([&apk_assets](AssetManager2::ApkAssetsPtr* assets) { in DeleteGuardedApkAssets()
232 AssetManager2::ApkAssetsPtr apk_assets; in NativeLoad()
292 AssetManager2::ApkAssetsPtr apk_assets; in NativeLoadFromFd()
359 AssetManager2::ApkAssetsPtr apk_assets; in NativeLoadFromFdOffset()
Dandroid_content_res_ApkAssets.h27 Guarded<AssetManager2::ApkAssetsPtr>& ApkAssetsFromLong(jlong ptr);
Dandroid_util_AssetManager.cpp322 std::vector<AssetManager2::ApkAssetsPtr> apk_assets; in NativeSetApkAssets()
/frameworks/base/libs/androidfw/tests/
DAssetManager2_test.cpp94 AssetManager2::ApkAssetsPtr basic_assets_;
95 AssetManager2::ApkAssetsPtr basic_de_fr_assets_;
96 AssetManager2::ApkAssetsPtr basic_xhdpi_assets_;
97 AssetManager2::ApkAssetsPtr basic_xxhdpi_assets_;
98 AssetManager2::ApkAssetsPtr style_assets_;
99 AssetManager2::ApkAssetsPtr lib_one_assets_;
100 AssetManager2::ApkAssetsPtr lib_two_assets_;
101 AssetManager2::ApkAssetsPtr libclient_assets_;
102 AssetManager2::ApkAssetsPtr appaslib_assets_;
103 AssetManager2::ApkAssetsPtr system_assets_;
[all …]
DIdmap_test.cpp62 AssetManager2::ApkAssetsPtr system_assets_;
63 AssetManager2::ApkAssetsPtr overlay_assets_;
64 AssetManager2::ApkAssetsPtr overlayable_assets_;
DTheme_test.cpp56 AssetManager2::ApkAssetsPtr system_assets_;
57 AssetManager2::ApkAssetsPtr style_assets_;
58 AssetManager2::ApkAssetsPtr libclient_assets_;
59 AssetManager2::ApkAssetsPtr lib_one_assets_;
60 AssetManager2::ApkAssetsPtr lib_two_assets_;
DBenchmarkHelpers.cpp56 std::vector<AssetManager2::ApkAssetsPtr> apk_assets; in GetResourceBenchmark()
DAttributeResolution_test.cpp43 AssetManager2::ApkAssetsPtr styles_assets_;
/frameworks/base/cmds/idmap2/tests/
DResourceUtilsTests.cpp50 AssetManager2::ApkAssetsPtr apk_assets_;
/frameworks/base/tools/aapt2/process/
DSymbolTable.h210 std::vector<android::AssetManager2::ApkAssetsPtr> apk_assets_;
/frameworks/base/cmds/idmap2/idmap2/
DLookup.cpp177 std::vector<AssetManager2::ApkAssetsPtr> apk_assets; in Lookup()
/frameworks/base/cmds/idmap2/libidmap2/
DResourceContainer.cpp265 AssetManager2::ApkAssetsPtr apk_assets;