Closed arkup closed 5 years ago
there is no error:
.Bin:0009b7f0 78050C61 e_bl 0x50c60 -> 0x9b7f0 + 0x50c60 = 0xec450
.Bin:0009b7f4 79FACB5F e_bl 0xfffacb5e -> 0x9b7f4 + 0xfffacb5e = 0x48352
.Bin:0009b7f8 79F69BAF e_bl 0xfff69bae -> 0x9b7f8 + 0xfff69bae = 0x53a6
.Bin:0009b7fc 79FACB59 e_bl 0xfffacb58 -> 0x9b7fc + 0xfffacb58 = 0x48354
but anyway there is a bug. i'm missing a bit on the negative mask.
thanks but how to get the final dest address? Parsing returned string by vle_snprint
adding base and converting back to string? this is not very elegant solution :/
i can add a simple api for that or you can just sum the current address to the TYPE_JMP
value
i can add a simple api for that or you can just sum the current address to the
TYPE_JMP
value
yea API function to calc absolute address that would be great and clean solution, thx
or better make it default behaviour ;) since it's more intuitive IMHO
cool thanks!
Hi, seems the branch dest address decoding/calculation is incorrect(?)