v0.8.3
Support block_relocations
and add_relocations
in config.yml
. This allows more granular control over generated relocations.
Also optimizes relocation address validity checks, leading to ~20% faster relocation analysis.
Config example:
block_relocations:
# Block any relocation pointing to this address.
- target: .data:0x80130140
# Block any relocation originating from this address.
- source: .text:0x80047160
# (optional) End address to make it a range.
end: .text:0x800471A8
add_relocations:
# Inserts or overwrites a relocation.
# From: `subi r3, r3, 0x7657`
# To: `li r3, mesWInsert-0x1@sda21`
- source: .text:0x800473F4
type: sda21
target: mesWInsert
addend: -1
Full Changelog: v0.8.2...v0.8.3