Searched refs:imageStat (Results 1 - 3 of 3) sorted by relevance
/base/update/sys_installer/services/module_update/util/src/ |
H A D | module_file.cpp | 81 bool ParseImageStat(const string &path, ImageStat &imageStat) in ParseImageStat() argument 93 imageStat.imageOffset = 0; in ParseImageStat() 94 imageStat.imageSize = static_cast<uint32_t>(buffer.st_size); in ParseImageStat() 101 const char *fsTypePtr = RetrieveFsType(fd.Get(), imageStat.imageOffset); in ParseImageStat() 106 errno_t ret = strcpy_s(imageStat.fsType, FS_TYPE_MAX_SIZE, fsTypePtr); in ParseImageStat() 404 std::optional<ImageStat> imageStat; in Open() local 407 imageStat = std::move(tmpStat); in Open() 413 return std::make_unique<ModuleFile>(path, versionInfo, imageStat); in Open()
|
/base/update/sys_installer/services/module_update/src/ |
H A D | module_update.cpp | 47 bool CreateLoopDevice(const string &path, const ImageStat &imageStat, Loop::LoopbackDeviceUniqueFd &loopbackDevice) in CreateLoopDevice() argument 51 Loop::CreateLoopDevice(path, imageStat.imageOffset, imageStat.imageSize); in CreateLoopDevice() 360 const ImageStat &imageStat = moduleFile.GetImageStat().value(); in MountModulePackage() local 362 if (!CreateLoopDevice(fullPath, imageStat, loopbackDevice)) { in MountModulePackage() 366 LOG(INFO) << "Loopback device created: " << loopbackDevice.name << " fsType=" << imageStat.fsType; in MountModulePackage() 377 ret = mount(blockDevice.c_str(), mountPoint.c_str(), imageStat.fsType, mountFlags, nullptr); in MountModulePackage()
|
/base/update/sys_installer/services/module_update/util/include/ |
H A D | module_file.h | 108 const std::optional<ImageStat> &imageStat) in ModuleFile() 111 imageStat_(imageStat) {} in ModuleFile() 106 ModuleFile(const std::string &modulePath, const ModulePackageInfo &versionInfo, const std::optional<ImageStat> &imageStat) ModuleFile() argument
|
Completed in 3 milliseconds