Lines Matching refs:assets
32 std::unique_ptr<AssetsProvider> assets, package_property_t property_flags, in ApkAssets() argument
36 assets_provider_(std::move(assets)), in ApkAssets()
51 ApkAssetsPtr ApkAssets::Load(std::unique_ptr<AssetsProvider> assets, package_property_t flags) { in Load() argument
52 return LoadImpl(std::move(assets), flags, nullptr /* idmap_asset */, nullptr /* loaded_idmap */); in Load()
56 std::unique_ptr<AssetsProvider> assets, in LoadTable() argument
61 return LoadImpl(std::move(resources_asset), std::move(assets), flags, nullptr /* idmap_asset */, in LoadTable()
100 ApkAssetsPtr ApkAssets::LoadImpl(std::unique_ptr<AssetsProvider> assets, in LoadImpl() argument
104 if (assets == nullptr) { in LoadImpl()
110 auto resources_asset = assets->Open(kResourcesArsc, Asset::AccessMode::ACCESS_BUFFER, in LoadImpl()
113 LOG(ERROR) << "Failed to open '" << kResourcesArsc << "' in APK '" << assets->GetDebugName() in LoadImpl()
118 return LoadImpl(std::move(resources_asset), std::move(assets), property_flags, in LoadImpl()
123 std::unique_ptr<AssetsProvider> assets, in LoadImpl() argument
127 if (assets == nullptr ) { in LoadImpl()
136 LOG(ERROR) << "Failed to read resources table in APK '" << assets->GetDebugName() << "'."; in LoadImpl()
148 LOG(ERROR) << "Failed to load resources table in APK '" << assets->GetDebugName() << "'."; in LoadImpl()
153 std::move(loaded_arsc), std::move(assets), property_flags, in LoadImpl()