Lines Matching refs:addr
33 unsigned long long addr;
180 static void check_symbol_range(const char *sym, unsigned long long addr,
190 ar->start = addr;
193 ar->end = addr;
202 unsigned long long addr;
207 rc = fscanf(in, "%llx %c %499s\n", &addr, &type, name);
221 _text = addr;
227 check_symbol_range(name, addr, text_ranges, ARRAY_SIZE(text_ranges));
228 check_symbol_range(name, addr, &percpu_range, 1);
241 sym->addr = addr;
259 if (s->addr >= ar->start && s->addr <= ar->end)
282 if ((s->addr == text_range_text->end &&
284 (s->addr == text_range_inittext->end &&
348 static void output_address(unsigned long long addr)
350 if (_text <= addr)
351 printf("\tPTR\t_text + %#llx\n", addr - _text);
353 printf("\tPTR\t_text - %#llx\n", _text - addr);
424 offset = table[i]->addr - relative_base;
427 offset = table[i]->addr;
430 offset = relative_base - table[i]->addr - 1;
437 table[i]->addr);
442 output_address(table[i]->addr);
444 printf("\tPTR\t%#llx\n", table[i]->addr);
702 if (sa->addr > sb->addr)
704 if (sa->addr < sb->addr)
761 relative_base = table[i]->addr;