MCPcopy Create free account
hub / github.com/alibaba/PhotonLibOS / write

Method write

fs/cache/cached_fs.cpp:263–266  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

261 }
262
263 ssize_t write(const void *buf, size_t count) override {
264 struct iovec v { const_cast<void *>(buf), count };
265 return writev(&v, 1);
266 }
267
268 ssize_t writev(const struct iovec *iov, int iovcnt) override {
269 auto ret = pwritev(iov, iovcnt, writeOffset_);

Callers 8

TESTFunction · 0.45
write_ns_infoMethod · 0.45
fill_random_dataFunction · 0.45
random_content_rw_testFunction · 0.45
sequence_content_rw_testFunction · 0.45
TESTFunction · 0.45
TESTFunction · 0.45
large_pulse_writeFunction · 0.45

Calls 1

writevFunction · 0.85

Tested by 7

TESTFunction · 0.36
fill_random_dataFunction · 0.36
random_content_rw_testFunction · 0.36
sequence_content_rw_testFunction · 0.36
TESTFunction · 0.36
TESTFunction · 0.36
large_pulse_writeFunction · 0.36