Lines Matching refs:addr
141 u64 addr, last_addr = start_addr;
161 if (sscanf(line, "%"PRIx64, &addr) != 1)
163 if (addr < last_addr) {
164 pr_debug("addr going backwards, read beyond section?\n");
167 last_addr = addr;
171 off = addr - start_addr;
187 static int read_via_objdump(const char *filename, u64 addr, void *buf,
196 ret = snprintf(cmd, sizeof(cmd), fmt, "objdump", addr, addr + len,
212 ret = read_objdump_output(f, buf, &len, addr);
236 static int read_object_code(u64 addr, size_t len, u8 cpumode,
249 pr_debug("Reading object code for memory address: %#"PRIx64"\n", addr);
251 if (!thread__find_map(thread, cpumode, addr, &al) || !al.map->dso) {
269 pr_debug("On file address is: %#"PRIx64"\n", al.addr);
275 if (addr + len > al.map->end)
276 len = al.map->end - addr;
280 al.addr, buf1, len);
325 objdump_addr = map__rip_2objdump(al.map, al.addr);