Home
last modified time | relevance | path

Searched refs:imageStat (Results 1 - 3 of 3) sorted by relevance

/base/update/sys_installer/services/module_update/util/src/
H A Dmodule_file.cpp81 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 Dmodule_update.cpp47 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 Dmodule_file.h108 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