knurling-rs / probe-run

Run embedded programs just like native ones
Apache License 2.0
645 stars 75 forks source link

Update snapshot tests and test stack canary #385

Closed Urhengulas closed 1 year ago

Urhengulas commented 1 year ago

This PR does two things:

  1. It updates the test_elfs and the respective output.
  2. It adds a new test_elf overflow-no-flip-link which triggers a stack overflow and does not have stack-overflow protection; therefore probe-run reports that data segments might be corrupted

Depends on #383; only the last two commits are specific to this PR. Fixes #223.

Urhengulas commented 1 year ago

bors r+

bors[bot] commented 1 year ago

Build succeeded: