[X] I have reviewed the OFRAK contributor guide and attest that this pull request is in accordance with it.
One sentence summary of this PR (This should go in the CHANGELOG!)
Change FreeSpaceModifier & PartialFreeSpaceModifier behavior: an optional stub that isn't free space can be provided and fill-bytes for free space can be specified.
Link to Related Issue(s)
N/A.
Please describe the changes in your request.
This changes the signature and intended behavior of the configs for FreeSpaceModifier and PartialFreeSpaceModifier. Each modifier now allows for injecting a "stub" at the beginning of the targeted code to be freed. This stub is not included in the FreeSpace. The config's "fill" parameter is now the data pattern used to overwrite the bytes that fall in the FreeSpace.
Anyone you think should look at this, specifically?
@rbs-afflitto, @rbs-alexr.
Optionally: @rbs-jacob, @EdwardLarson .
One sentence summary of this PR (This should go in the CHANGELOG!) Change
FreeSpaceModifier
&PartialFreeSpaceModifier
behavior: an optional stub that isn't free space can be provided and fill-bytes for free space can be specified.Link to Related Issue(s) N/A.
Please describe the changes in your request. This changes the signature and intended behavior of the configs for
FreeSpaceModifier
andPartialFreeSpaceModifier
. Each modifier now allows for injecting a "stub" at the beginning of the targeted code to be freed. This stub is not included in theFreeSpace
. The config's "fill" parameter is now the data pattern used to overwrite the bytes that fall in theFreeSpace
.Anyone you think should look at this, specifically? @rbs-afflitto, @rbs-alexr. Optionally: @rbs-jacob, @EdwardLarson .