Searched refs:MountedApexData (Results 1 – 7 of 7) sorted by relevance
/system/apex/apexd/ |
D | apex_database.h | 33 struct MountedApexData { struct 44 MountedApexData() {} in MountedApexData() argument 45 MountedApexData(const std::string& loop_name, const std::string& full_path, in MountedApexData() function 55 inline bool operator<(const MountedApexData& rhs) const { 123 mounted_apexes_.emplace(package, std::map<MountedApexData, bool>()); in AddMountedApex() 129 MountedApexData(std::forward<Args>(args)...), latest); in AddMountedApex() 216 std::map<std::string, std::map<MountedApexData, bool>> mounted_apexes_;
|
D | apex_database.cpp | 52 using MountedApexData = MountedApexDatabase::MountedApexData; typedef 129 MountedApexData* apex_data) { in PopulateLoopInfo() 176 void NormalizeIfDeleted(MountedApexData* apex_data) { in NormalizeIfDeleted() 191 Result<MountedApexData> resolveMountInfo(const BlockDevice& block, in resolveMountInfo() 200 auto result = MountedApexData(block.DevPath(), *backingFile, mountPoint, in resolveMountInfo() 211 MountedApexData result; in resolveMountInfo()
|
D | apexd_private.h | 41 android::base::Result<MountedApexDatabase::MountedApexData> TempMountPackage( 44 const MountedApexDatabase::MountedApexData& data);
|
D | apex_database_test.cpp | 29 using MountedApexData = MountedApexDatabase::MountedApexData; typedef 57 MountedApexData data[kCount]; in TEST() 63 MountedApexData(kLoopName[loop_idx], kPath[path_idx], kMount[mount_idx], in TEST() 99 const MountedApexData& b ATTRIBUTE_UNUSED, in CountPackages() 109 db.ForallMountedApexes([&](const std::string& p, const MountedApexData& d, in Contains() 126 package, [&](const MountedApexData& d, bool b ATTRIBUTE_UNUSED) { in ContainsPackage()
|
D | apexd_prepostinstall.cpp | 51 using MountedApexData = MountedApexDatabase::MountedApexData; typedef 82 std::vector<MountedApexData> mounted_apexes; in StageFnInstall()
|
D | apexd.cpp | 99 using MountedApexData = MountedApexDatabase::MountedApexData; typedef 360 Result<MountedApexData> MountPackageImpl(const ApexFile& apex, in MountPackageImpl() 414 MountedApexData apex_data(loopbackDevice.name, apex.GetPath(), mountPoint, in MountPackageImpl() 503 Result<MountedApexData> VerifyAndTempMountPackage( in VerifyAndTempMountPackage() 526 Result<void> Unmount(const MountedApexData& data) { in Unmount() 571 Result<MountedApexData> mount_status = in RunVerifyFnInsideTempMount() 856 std::optional<MountedApexData> data; in UnmountPackage() 859 auto fn = [&](const MountedApexData& d, bool l) { in UnmountPackage() 908 Result<MountedApexData> TempMountPackage(const ApexFile& apex, in TempMountPackage() 914 Result<void> Unmount(const MountedApexData& data) { in Unmount() [all …]
|
D | apexservice_test.cpp | 93 using MountedApexData = MountedApexDatabase::MountedApexData; typedef 1136 std::optional<MountedApexData> mounted_apex; in TEST_F() 1138 [&](const MountedApexData& d, bool active) { in TEST_F() 1262 std::optional<MountedApexData> mounted_apex; in TEST_F() 1264 [&](const MountedApexData& d, bool active) { in TEST_F()
|