Lines Matching refs:offset
185 const char* ir_disasm_find_symbol(uint64_t addr, int64_t *offset) in ir_disasm_find_symbol() argument
194 *offset = addr - node->addr; in ir_disasm_find_symbol()
293 int64_t *offset) in ir_disasm_resolver() argument
300 name = ir_disasm_find_symbol(addr, offset); in ir_disasm_resolver()
308 *offset = 0; in ir_disasm_resolver()
313 name = ir_disasm_find_symbol(addr, offset); in ir_disasm_resolver()
345 int64_t offset = 0; local
549 } else if ((sym = ir_disasm_resolver(addr, &offset))) {
563 if (offset != 0) {
564 if (offset > 0) {
565 fprintf(f, "+0x%" PRIx64, offset);
567 fprintf(f, "-0x%" PRIx64, -offset);
612 } else if ((sym = ir_disasm_resolver(addr, &offset))) {
614 if (offset && p != q && *(q-1) == '$') {
626 if (offset != 0) {
627 if (offset > 0) {
628 fprintf(f, "+0x%" PRIx64, offset);
630 fprintf(f, "-0x%" PRIx64, -offset);
716 int64_t offset; local
717 const char *name = ir_disasm_find_symbol(*p, &offset);
719 if (name && offset == 0) {