Home
last modified time | relevance | path

Searched refs:borrowed_fd (Results 1 – 25 of 47) sorted by relevance

12

/system/libbase/
Dabi_compatibility.cpp35 return SendFileDescriptorVector(borrowed_fd(sockfd), data, len, fds); in SendFileDescriptorVector()
40 return ReceiveFileDescriptorVector(borrowed_fd(sockfd), data, len, max_fds, fds); in ReceiveFileDescriptorVector()
45 return ReadFdToString(borrowed_fd(fd), content); in ReadFdToString()
49 return WriteStringToFd(std::string_view(content), borrowed_fd(fd)); in WriteStringToFd()
52 bool WriteStringToFd(const std::string& content, borrowed_fd fd) { in WriteStringToFd()
57 return ReadFully(borrowed_fd(fd), data, byte_count); in ReadFully()
61 return ReadFullyAtOffset(borrowed_fd(fd), data, byte_count, offset); in ReadFullyAtOffset()
65 return WriteFully(borrowed_fd(fd), data, byte_count); in WriteFully()
Dfile.cpp218 bool ReadFdToString(borrowed_fd fd, std::string* content) { in ReadFdToString()
258 bool WriteStringToFd(std::string_view content, borrowed_fd fd) { in WriteStringToFd()
321 bool ReadFully(borrowed_fd fd, void* data, size_t byte_count) { in ReadFully()
340 static ssize_t pread(borrowed_fd fd, void* data, size_t byte_count, off64_t offset) { in pread()
355 static ssize_t pwrite(borrowed_fd fd, const void* data, size_t byte_count, off64_t offset) { in pwrite()
371 bool ReadFullyAtOffset(borrowed_fd fd, void* data, size_t byte_count, off64_t offset) { in ReadFullyAtOffset()
387 bool WriteFullyAtOffset(borrowed_fd fd, const void* data, size_t byte_count, off64_t offset) { in WriteFullyAtOffset()
400 bool WriteFully(borrowed_fd fd, const void* data, size_t byte_count) { in WriteFully()
/system/libbase/include/android-base/
Dfile.h81 bool ReadFdToString(borrowed_fd fd, std::string* content);
87 bool WriteStringToFd(std::string_view content, borrowed_fd fd);
95 bool ReadFully(borrowed_fd fd, void* data, size_t byte_count);
105 bool ReadFullyAtOffset(borrowed_fd fd, void* data, size_t byte_count, off64_t offset);
107 bool WriteFully(borrowed_fd fd, const void* data, size_t byte_count);
108 bool WriteFullyAtOffset(borrowed_fd fd, const void* data, size_t byte_count, off64_t offset);
Dcmsg.h54 ssize_t SendFileDescriptorVector(borrowed_fd sock, const void* data, size_t len,
61 ssize_t ReceiveFileDescriptorVector(borrowed_fd sock, void* data, size_t len, size_t max_fds,
67 ssize_t SendFileDescriptors(borrowed_fd sock, const void* data, size_t len, Args&&... sent_fds) { in SendFileDescriptors()
82 ssize_t ReceiveFileDescriptors(borrowed_fd sock, void* data, size_t len, Args&&... received_fds) { in ReceiveFileDescriptors()
Dunique_fd.h292 struct borrowed_fd { struct
293 /* implicit */ borrowed_fd(int fd) : fd_(fd) {} // NOLINT in borrowed_fd() function
295 /* implicit */ borrowed_fd(const unique_fd_impl<T>& ufd) : fd_(ufd.get()) {} // NOLINT in borrowed_fd() function
/system/core/fs_mgr/libsnapshot/snapuserd/user-space-merge/
Dsnapuserd_server.h60 void AddWatchedFd(android::base::borrowed_fd fd, int events);
62 bool HandleClient(android::base::borrowed_fd fd, int revents);
63 bool Recv(android::base::borrowed_fd fd, std::string* data);
64 bool Sendmsg(android::base::borrowed_fd fd, const std::string& msg);
65 bool Receivemsg(android::base::borrowed_fd fd, const std::string& str);
Dsnapuserd_server.cpp46 using android::base::borrowed_fd;
88 bool UserSnapshotServer::Sendmsg(android::base::borrowed_fd fd, const std::string& msg) { in Sendmsg()
102 bool UserSnapshotServer::Recv(android::base::borrowed_fd fd, std::string* data) { in Recv()
113 bool UserSnapshotServer::Receivemsg(android::base::borrowed_fd fd, const std::string& str) { in Receivemsg()
307 void UserSnapshotServer::AddWatchedFd(android::base::borrowed_fd fd, int events) { in AddWatchedFd()
324 bool UserSnapshotServer::HandleClient(android::base::borrowed_fd fd, int revents) { in HandleClient()
441 borrowed_fd server_fd(android_get_control_socket(kSnapuserdSocket)); in RunForSocketHandoff()
/system/core/fs_mgr/libsnapshot/libsnapshot_cow/
Dparser_v3.h45 bool Parse(android::base::borrowed_fd fd, const CowHeaderV3& header,
51 bool ParseOps(android::base::borrowed_fd fd, const uint32_t op_index);
55 bool ReadResumeBuffer(android::base::borrowed_fd fd);
Dparser_v3.cpp26 using android::base::borrowed_fd;
28 bool CowParserV3::Parse(borrowed_fd fd, const CowHeaderV3& header, std::optional<uint64_t> label) { in Parse()
77 bool CowParserV3::ReadResumeBuffer(borrowed_fd fd) { in ReadResumeBuffer()
97 bool CowParserV3::ParseOps(borrowed_fd fd, const uint32_t op_index) { in ParseOps()
Dparser_v2.h31 bool Parse(android::base::borrowed_fd fd, const CowHeaderV3& header,
40 bool ParseOps(android::base::borrowed_fd fd, std::optional<uint64_t> label);
Dsnapshot_reader.cpp25 using android::base::borrowed_fd;
85 borrowed_fd CompressedSnapshotReader::GetSourceFd() { in GetSourceFd()
162 borrowed_fd fd = GetSourceFd(); in ReadBlock()
201 borrowed_fd fd = GetSourceFd(); in ReadBlock()
Dparser_v2.cpp26 using android::base::borrowed_fd;
28 bool CowParserV2::Parse(borrowed_fd fd, const CowHeaderV3& header, std::optional<uint64_t> label) { in Parse()
64 bool CowParserV2::ParseOps(borrowed_fd fd, std::optional<uint64_t> label) { in ParseOps()
/system/core/fastboot/
Dvendor_boot_img_utils.h32 android::base::borrowed_fd vendor_boot_fd, uint64_t vendor_boot_size,
33 const std::string& ramdisk_name, android::base::borrowed_fd new_ramdisk_fd,
Dutil.cpp41 using android::base::borrowed_fd;
100 bool is_sparse_file(borrowed_fd fd) { in is_sparse_file()
105 int64_t get_file_size(borrowed_fd fd) { in get_file_size()
Dfastboot_driver_mock.h25 MOCK_METHOD(RetCode, FlashPartition, (const std::string&, android::base::borrowed_fd, uint32_t),
34 (const std::string&, android::base::borrowed_fd, int64_t offset, int64_t size,
38 (const std::string&, android::base::borrowed_fd, size_t, std::string*,
Dvendor_boot_img_utils_test.cpp37 using android::base::borrowed_fd;
68 Result<uint64_t> FileSize(borrowed_fd fd, std::filesystem::path path) { in FileSize()
75 Result<std::string> ReadStartOfFdToString(borrowed_fd fd, std::filesystem::path path) { in ReadStartOfFdToString()
132 borrowed_fd fd() { in fd()
145 borrowed_fd fd_{-1};
156 auto borrowed_fd = Transform(abs_path_, std::move(read_fd)); in OpenImpl() local
157 if (!borrowed_fd.ok()) return borrowed_fd.error(); in OpenImpl()
158 fd_ = borrowed_fd.value(); in OpenImpl()
169 virtual android::base::Result<borrowed_fd> Transform(const std::filesystem::path& abs_path,
179 android::base::Result<borrowed_fd> Transform(const std::filesystem::path&, in Transform()
[all …]
Dfastboot_driver_interface.h37 RetCode virtual FlashPartition(const std::string& partition, android::base::borrowed_fd fd,
48 RetCode virtual FetchToFd(const std::string& partition, android::base::borrowed_fd fd,
52 RetCode virtual Download(const std::string& name, android::base::borrowed_fd fd, size_t size,
Dutil.h31 bool is_sparse_file(android::base::borrowed_fd fd);
32 int64_t get_file_size(android::base::borrowed_fd fd);
Dfastboot_driver.h72 RetCode Download(const std::string& name, android::base::borrowed_fd fd, size_t size,
75 RetCode Download(android::base::borrowed_fd fd, size_t size, std::string* response = nullptr,
104 RetCode FetchToFd(const std::string& partition, android::base::borrowed_fd fd,
110 RetCode FlashPartition(const std::string& partition, android::base::borrowed_fd fd,
145 RetCode SendBuffer(android::base::borrowed_fd fd, size_t size);
Dsuper_flash_helper.cpp23 using android::base::borrowed_fd;
29 bool SuperFlashHelper::Open(borrowed_fd fd) { in Open()
/system/extras/partition_tools/
Dlpadd.cc29 using android::base::borrowed_fd;
91 LocalSuperOpener(const std::string& path, borrowed_fd fd) in LocalSuperOpener()
103 borrowed_fd local_super_fd_;
118 bool WritePartition(borrowed_fd fd, uint64_t file_size, const std::string& partition_name);
119 bool WriteExtent(borrowed_fd fd, uint64_t file_size, const LpMetadataExtent& extent);
124 bool MaybeUnsparse(const std::string& file, borrowed_fd fd,
257 bool SuperHelper::MaybeUnsparse(const std::string& file, borrowed_fd fd, in MaybeUnsparse()
308 bool SuperHelper::WritePartition(borrowed_fd fd, uint64_t file_size, in WritePartition()
331 bool SuperHelper::WriteExtent(borrowed_fd fd, uint64_t file_size, const LpMetadataExtent& extent) { in WriteExtent()
370 static bool Truncate(borrowed_fd fd) { in Truncate()
Dlpunpack.cc38 using android::base::borrowed_fd;
64 SparseWriter(borrowed_fd output_fd, uint32_t block_size);
66 bool WriteExtent(borrowed_fd image_fd, const LpMetadataExtent& extent);
72 borrowed_fd output_fd_;
280 SparseWriter::SparseWriter(borrowed_fd output_fd, uint32_t block_size) in SparseWriter()
283 bool SparseWriter::WriteExtent(borrowed_fd image_fd, const LpMetadataExtent& extent) { in WriteExtent()
/system/core/fs_mgr/libsnapshot/include/libsnapshot/
Dcow_reader.h127 bool Parse(android::base::borrowed_fd fd, std::optional<uint64_t> label = {});
172 bool ParseV2(android::base::borrowed_fd fd, std::optional<uint64_t> label);
184 android::base::borrowed_fd fd_;
203 bool ReadCowHeader(android::base::borrowed_fd fd, CowHeaderV3* header);
/system/core/fs_mgr/libdm/include/libdm/
Dloop_control.h70 LoopDevice(android::base::borrowed_fd fd, const std::chrono::milliseconds& timeout_ms,
88 android::base::borrowed_fd fd_;
/system/incremental_delivery/incfs/include/
DMountRegistry.h78 static Mounts load(base::borrowed_fd fd, std::string_view filesystem);
79 bool loadFrom(base::borrowed_fd fd, std::string_view filesystem);

12