what the PR title says. I ran the ELFs from PR #218 and they print the expected output.
This is the most non-trivial change that may have changed semantics
before we were extracting two RAM regions from the probe-rs registry. The "first one" (returned by the iterator) and the "one that contains the initial stack pointer (initial_sp)". we installed the canary on "the first one" but only if it contained the initial_sp
now, we only extract one RAM region, the one that contains initial_sp, and install the canary there
I think this still does the same, in practice, but not 100% sure.
what the PR title says. I ran the ELFs from PR #218 and they print the expected output.
This is the most non-trivial change that may have changed semantics
I think this still does the same, in practice, but not 100% sure.