Lines Matching refs:len
52 unsigned long len = strtoul(buf, 0, 16);
53 s->resize(len, '\0');
54 if (!ReadFdExactly(fd, &(*s)[0], len)) {
70 bool ReadFdExactly(int fd, void* buf, size_t len) {
73 size_t len0 = len;
75 D("readx: fd=%d wanted=%zu", fd, len);
76 while (len > 0) {
77 int r = adb_read(fd, p, len);
79 len -= r;
91 VLOG(RWX) << "readx: fd=" << fd << " wanted=" << len0 << " got=" << (len0 - len)
97 bool WriteFdExactly(int fd, const void* buf, size_t len) {
101 VLOG(RWX) << "writex: fd=" << fd << " len=" << len
102 << " " << dump_hex(reinterpret_cast<const unsigned char*>(buf), len);
104 while (len > 0) {
105 r = adb_write(fd, p, len);
119 len -= r;