Home | History | Annotate | Download | only in androidfw

Lines Matching refs:loaded_package

194   for (const auto& loaded_package : packages_) {
195 if (loaded_package->package_id_ == package_id) {
196 return loaded_package->FindEntry(type_id - 1, entry_id, config, out_entry,
205 for (const auto& loaded_package : packages_) {
206 if (loaded_package->package_id_ == package_id) {
207 return loaded_package.get();
417 std::unique_ptr<LoadedPackage> loaded_package{new LoadedPackage()};
427 loaded_package->package_id_ = dtohl(header->id);
428 if (loaded_package->package_id_ == 0) {
430 loaded_package->dynamic_ = true;
439 loaded_package->type_id_offset_ = static_cast<int>(type_id_offset);
443 &loaded_package->package_name_);
464 status_t err = loaded_package->type_string_pool_.setTo(
472 status_t err = loaded_package->key_string_pool_.setTo(
493 loaded_package->type_specs_.editItemAt(last_type_idx) = std::move(type_spec_ptr);
510 if (loaded_package->type_id_offset_ + static_cast<int>(type_spec->id) >
575 loaded_package->dynamic_package_map_.reserve(dtohl(lib->count));
592 loaded_package->dynamic_package_map_.emplace_back(std::move(package_name),
611 loaded_package->type_specs_.editItemAt(last_type_idx) = std::move(type_spec_ptr);
618 return loaded_package;
661 std::unique_ptr<LoadedPackage> loaded_package = LoadedPackage::Load(child_chunk);
662 if (!loaded_package) {
667 if (loaded_package->package_id_ == kAppPackageId) {
668 loaded_package->dynamic_ = load_as_shared_library;
670 loaded_package->system_ = system_;
671 packages_.push_back(std::move(loaded_package));