Home
last modified time | relevance | path

Searched refs:loaded_apk (Results 1 – 2 of 2) sorted by relevance

/frameworks/base/libs/androidfw/tests/
DApkAssets_test.cpp30 std::unique_ptr<const ApkAssets> loaded_apk = in TEST() local
32 ASSERT_NE(nullptr, loaded_apk); in TEST()
33 EXPECT_NE(nullptr, loaded_apk->GetLoadedArsc()); in TEST()
35 std::unique_ptr<Asset> asset = loaded_apk->Open("res/layout/main.xml"); in TEST()
40 std::unique_ptr<const ApkAssets> loaded_apk = in TEST() local
42 ASSERT_NE(nullptr, loaded_apk); in TEST()
43 const LoadedArsc* loaded_arsc = loaded_apk->GetLoadedArsc(); in TEST()
48 loaded_apk = ApkAssets::LoadAsSharedLibrary(GetTestDataPath() + "/appaslib/appaslib.apk"); in TEST()
49 ASSERT_NE(nullptr, loaded_apk); in TEST()
51 loaded_arsc = loaded_apk->GetLoadedArsc(); in TEST()
[all …]
/frameworks/base/libs/androidfw/
DApkAssets.cpp53 std::unique_ptr<ApkAssets> loaded_apk(new ApkAssets()); in LoadImpl() local
54 loaded_apk->zip_handle_.reset(unmanaged_handle); in LoadImpl()
58 result = ::FindEntry(loaded_apk->zip_handle_.get(), entry_name, &entry); in LoadImpl()
68 loaded_apk->path_ = path; in LoadImpl()
69 loaded_apk->resources_asset_ = in LoadImpl()
70 loaded_apk->Open("resources.arsc", Asset::AccessMode::ACCESS_BUFFER); in LoadImpl()
71 if (loaded_apk->resources_asset_ == nullptr) { in LoadImpl()
75 loaded_apk->loaded_arsc_ = in LoadImpl()
76 LoadedArsc::Load(loaded_apk->resources_asset_->getBuffer(true /*wordAligned*/), in LoadImpl()
77 loaded_apk->resources_asset_->getLength(), system, load_as_shared_library); in LoadImpl()
[all …]