Lines Matching refs:loaded_package
415 for (const auto& loaded_package : packages_) { in GetPackageById() local
416 if (loaded_package->GetPackageId() == package_id) { in GetPackageById()
417 return loaded_package.get(); in GetPackageById()
426 std::unique_ptr<LoadedPackage> loaded_package(new LoadedPackage()); in Load() local
439 loaded_package->property_flags_ |= PROPERTY_SYSTEM; in Load()
443 loaded_package->property_flags_ |= PROPERTY_LOADER; in Load()
449 loaded_package->property_flags_ |= PROPERTY_OVERLAY | PROPERTY_DYNAMIC; in Load()
452 loaded_package->package_id_ = dtohl(header->id); in Load()
453 if (loaded_package->package_id_ == 0 || in Load()
454 (loaded_package->package_id_ == kAppPackageId && (property_flags & PROPERTY_DYNAMIC) != 0)) { in Load()
455 loaded_package->property_flags_ |= PROPERTY_DYNAMIC; in Load()
464 loaded_package->type_id_offset_ = static_cast<int>(type_id_offset); in Load()
468 &loaded_package->package_name_); in Load()
488 status_t err = loaded_package->type_string_pool_.setTo( in Load()
497 status_t err = loaded_package->key_string_pool_.setTo( in Load()
520 if (loaded_package->type_id_offset_ + static_cast<int>(type_spec->id) > in Load()
546 loaded_package->resource_ids_.set(type_spec->id, entry_count); in Load()
588 loaded_package->dynamic_package_map_.reserve(dtohl(lib->count)); in Load()
608 loaded_package->dynamic_package_map_.emplace_back(std::move(package_name), in Load()
625 if (loaded_package->overlayable_map_.find(name) != in Load()
626 loaded_package->overlayable_map_.end()) { in Load()
630 loaded_package->overlayable_map_.emplace(name, actor); in Load()
671 … loaded_package->overlayable_infos_.emplace_back(std::move(overlayable_info), std::move(ids)); in Load()
672 loaded_package->defines_overlayable_ = true; in Load()
692 if (loaded_package->package_id_ != kFrameworkPackageId) { in Load()
694 << loaded_package->package_name_ << "'"; in Load()
725 auto [_, success] = loaded_package->alias_id_map_.emplace(staged_id, finalized_id); in Load()
751 loaded_package->type_specs_[type_id] = std::move(type_spec); in Load()
754 return std::move(loaded_package); in Load()
800 std::unique_ptr<const LoadedPackage> loaded_package = in LoadTable() local
802 if (!loaded_package) { in LoadTable()
805 packages_.push_back(std::move(loaded_package)); in LoadTable()