diff options
Diffstat (limited to 'src/format/elf')
-rw-r--r-- | src/format/elf/symbol.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/format/elf/symbol.c b/src/format/elf/symbol.c index c8a0dac..c80ceb4 100644 --- a/src/format/elf/symbol.c +++ b/src/format/elf/symbol.c @@ -553,7 +553,7 @@ void translate_elf_relocations(elf_format *format, asm_instr **instructions, siz && instructions[i + 1]->type == AIT_PUSH && instructions[i + 2]->type == AIT_JUMP) { - if (get_imm_operand_value(instructions[i]->operands[0], AOS_64_BITS, &address)) + if (get_imm_operand_value(instructions[i]->operands[0], AOS_64_BITS_UNSIGNED, &address)) for (j = 0; j < format->sym_count; j++) if (format->symbols[j].address == address) { |