/aosp12/system/incremental_delivery/incfs/include/ |
H A D | incfs.h | 180 using FileId = IncFsFileId; variable 206 bool isValidFileId(FileId fileId); 207 std::string toString(FileId fileId); 231 RawMetadata getMetadata(const Control& control, FileId fileId); 233 FileId getFileId(const Control& control, std::string_view path); 235 RawSignature getSignature(const Control& control, FileId fileId); 252 UniqueFd openForSpecialOps(const Control& control, FileId fileId); 263 std::optional<BlockCounts> getBlockCount(const Control& control, FileId fileId); 266 std::optional<std::vector<FileId>> listIncompleteFiles(const Control& control); 278 LoadingState isFullyLoaded(const Control& control, FileId fileId); [all …]
|
H A D | incfs_inline.h | 81 inline bool isValidFileId(FileId fileId) { in isValidFileId() 85 inline std::string toString(FileId fileId) { in toString() 188 inline RawMetadata getMetadata(const Control& control, FileId fileId) { in getMetadata() 208 inline RawSignature getSignature(const Control& control, FileId fileId) { in getSignature() 228 inline FileId getFileId(const Control& control, std::string_view path) { in getFileId() 288 inline UniqueFd openForSpecialOps(const Control& control, FileId fileId) { in openForSpecialOps() 357 inline LoadingState isFullyLoaded(const Control& control, FileId fileId) { in isFullyLoaded() 365 inline std::optional<std::vector<FileId>> listIncompleteFiles(const Control& control) { in listIncompleteFiles() 366 std::vector<FileId> ids(32); in listIncompleteFiles() 418 inline std::optional<BlockCounts> getBlockCount(const Control& control, FileId fileId) { in getBlockCount() [all …]
|
/aosp12/frameworks/base/services/incremental/ |
H A D | ServiceWrappers.h | 78 using FileId = incfs::FileId; variable 90 using FileCallback = android::base::function_ref<bool(const Control& control, FileId fileId)>; 92 static std::string toString(FileId fileId); 100 virtual ErrorCode makeFile(const Control& control, std::string_view path, int mode, FileId id, 106 virtual incfs::RawMetadata getMetadata(const Control& control, FileId fileid) const = 0; 108 virtual FileId getFileId(const Control& control, std::string_view path) const = 0; 113 virtual incfs::LoadingState isFileFullyLoaded(const Control& control, FileId id) const = 0; 118 virtual UniqueFd openForSpecialOps(const Control& control, FileId id) const = 0; 120 virtual ErrorCode reserveSpace(const Control& control, FileId id, IncFsSize size) const = 0;
|
H A D | ServiceWrappers.cpp | 140 std::string IncFsWrapper::toString(FileId fileId) { in toString() 160 ErrorCode makeFile(const Control& control, std::string_view path, int mode, FileId id, in makeFile() 174 incfs::RawMetadata getMetadata(const Control& control, FileId fileid) const final { in getMetadata() 180 FileId getFileId(const Control& control, std::string_view path) const final { in getFileId() 218 incfs::LoadingState isFileFullyLoaded(const Control& control, FileId id) const final { in isFileFullyLoaded() 230 incfs::UniqueFd openForSpecialOps(const Control& control, FileId id) const final { in openForSpecialOps() 236 ErrorCode reserveSpace(const Control& control, FileId id, IncFsSize size) const final { in reserveSpace() 260 [&](auto& control, FileId id) { return cb(control, id); }); in forEachFile() 263 return incfs::forEachIncompleteFile(control, [&](auto& control, FileId id) { in forEachIncompleteFile()
|
H A D | IncrementalService.h | 60 using FileId = incfs::FileId; variable 145 static FileId idFromMetadata(std::span<const uint8_t> metadata); 146 static inline FileId idFromMetadata(std::span<const char> metadata) { in idFromMetadata() 175 int makeFile(StorageId storage, std::string_view path, int mode, FileId id, 194 RawMetadata getMetadata(StorageId storage, FileId node) const; 452 int setFileContent(const IfsMountPtr& ifs, const incfs::FileId& fileId, 461 const incfs::FileId& libFileId, std::string_view debugLibPath,
|
H A D | BinderIncrementalService.cpp | 190 static std::tuple<int, incfs::FileId, incfs::NewFileParams> toMakeFileParams( in toMakeFileParams() 192 incfs::FileId id; in toMakeFileParams() 286 static FileId toFileId(const std::vector<uint8_t>& id) { in toFileId() 287 FileId fid = {}; in toFileId() 295 if (id.size() != sizeof(incfs::FileId)) { in getMetadataById()
|
H A D | IncrementalService.cpp | 1158 int IncrementalService::makeFile(StorageId storage, std::string_view path, int mode, FileId id, in makeFile() 1354 RawMetadata IncrementalService::getMetadata(StorageId storage, FileId node) const { in getMetadata() 1906 incfs::FileId sourceId; in configureNativeBinaries() 1986 incfs::FileId libFileId = idFromMetadata(targetLibPath); in configureNativeBinaries() 2051 ZipEntry& entry, const incfs::FileId& libFileId, in extractZipFile() 2116 int IncrementalService::setFileContent(const IfsMountPtr& ifs, const incfs::FileId& fileId, in setFileContent() 3185 FileId IncrementalService::idFromMetadata(std::span<const uint8_t> metadata) { in idFromMetadata()
|
/aosp12/packages/modules/adb/client/ |
H A D | incremental_server.cpp | 58 using FileId = int16_t; typedef 122 FileId file_id; // 2 bytes 131 FileId file_id; // 2 bytes 182 const FileId id; 186 File(const char* filepath, FileId id, int64_t size, int64_t tree_offset) in File() 239 SendResult SendDataBlock(FileId fileId, BlockIdx blockIdx, bool flush = false); 241 bool SendTreeBlock(FileId fileId, int32_t fileBlockIdx, BlockIdx blockIdx); 242 bool SendTreeBlocksForDataBlock(FileId fileId, BlockIdx blockIdx); 347 request.file_id = readBigEndian<FileId>(&commandBuf[2]); in ReadRequest() 551 std::unordered_set<FileId> prefetchedFiles; in Serve() [all …]
|
/aosp12/system/incremental_delivery/libdataloader/include/ |
H A D | dataloader.h | 38 using FileId = IncFsFileId; variable 120 android::incfs::UniqueFd openForSpecialOps(FileId fid); 122 RawMetadata getRawMetadata(FileId fid);
|
H A D | dataloader_inline.h | 130 inline android::incfs::UniqueFd FilesystemConnector::openForSpecialOps(FileId fid) { in openForSpecialOps() 138 inline RawMetadata FilesystemConnector::getRawMetadata(FileId fid) { in getRawMetadata()
|
/aosp12/frameworks/base/services/core/jni/ |
H A D | com_android_server_pm_PackageManagerShellCommandDataLoader.cpp | 665 const android::dataloader::FileId& fileId = pendingRead.id; in onPendingReadsWithUid() 687 android::dataloader::FileId fileId; 835 const android::dataloader::FileId fileId = convertFileIndexToFileId(mode, fileIdx); in receiver() 881 FileIdx convertFileIdToFileIndex(android::dataloader::FileId fileId) { in convertFileIdToFileIndex() 900 android::dataloader::FileId convertFileIndexToFileId(MetadataMode mode, FileIdx fileIdx) { in convertFileIndexToFileId()
|
/aosp12/system/incremental_delivery/libdataloader/ |
H A D | DataLoaderConnector.cpp | 42 using FileId = android::incfs::FileId; typedef 499 android::incfs::UniqueFd openForSpecialOps(FileId fid) const { in openForSpecialOps() 507 int getRawMetadata(FileId fid, char buffer[], size_t* bufferSize) const { in getRawMetadata()
|
/aosp12/frameworks/base/services/incremental/test/ |
H A D | IncrementalServiceTest.cpp | 386 ErrorCode(const Control& control, std::string_view path, int mode, FileId id, 394 MOCK_CONST_METHOD2(getMetadata, RawMetadata(const Control& control, FileId fileid)); 396 MOCK_CONST_METHOD2(getFileId, FileId(const Control& control, std::string_view path)); 402 MOCK_CONST_METHOD2(isFileFullyLoaded, incfs::LoadingState(const Control& control, FileId id)); 408 MOCK_CONST_METHOD2(openForSpecialOps, UniqueFd(const Control& control, FileId id)); 410 MOCK_CONST_METHOD3(reserveSpace, ErrorCode(const Control& control, FileId id, IncFsSize size));
|
/aosp12/system/incremental_delivery/incfs/tests/ |
H A D | incfs_test.cpp | 1198 EXPECT_EQ(FileId{}, lastReadError.id); in TEST_F() 1358 EXPECT_EQ(FileId{}, lastReadError.id); in TEST_F() 1409 EXPECT_EQ(FileId{}, lastReadError.id); in TEST_F()
|