Lines Matching refs:len
37 size_t *len) in read_objdump_line() argument
49 while (*len) { in read_objdump_line()
70 *len -= 1; in read_objdump_line()
74 static int read_objdump_output(FILE *f, void **buf, size_t *len) in read_objdump_output() argument
90 read_objdump_line(line, ret, buf, len); in read_objdump_output()
99 size_t len) in read_via_objdump() argument
107 ret = snprintf(cmd, sizeof(cmd), fmt, "objdump", addr, addr + len, in read_via_objdump()
123 ret = read_objdump_output(f, &buf, &len); in read_via_objdump()
124 if (len) { in read_via_objdump()
127 ret = len; in read_via_objdump()
135 static int read_object_code(u64 addr, size_t len, u8 cpumode, in read_object_code() argument
165 if (len > BUFSZ) in read_object_code()
166 len = BUFSZ; in read_object_code()
169 if (addr + len > al.map->end) in read_object_code()
170 len = al.map->end - addr; in read_object_code()
174 len); in read_object_code()
175 if (ret_len != len) { in read_object_code()
207 ret = read_via_objdump(al.map->dso->long_name, objdump_addr, buf2, len); in read_object_code()
215 len -= ret; in read_object_code()
216 if (len) { in read_object_code()
217 pr_debug("Reducing len to %zu\n", len); in read_object_code()
237 if (memcmp(buf1, buf2, len)) { in read_object_code()