mirror of
https://github.com/GaloisInc/macaw.git
synced 2024-12-02 10:54:04 +03:00
494aff6ff0
The goal is to support a jumptable testcase that is not supported by the current jump bounds check. The jump bounds check needs to be augmented so that it understands equality relationships between stack values and registers, and bounds on both. This patch tracks when a register points to a concrete stack offset. As part of this, we droped the AbsDomain instance for AbsBlockState. Clients should now likely use `fnStartAbsBlockState` in lieu of `top`. The other client visible change is that the ClassifyFailure constructor now has an extra argument with details about why classification failure occured. |
||
---|---|---|
.. | ||
Makefile | ||
test-conditional.c | ||
test-conditional.exe | ||
test-conditional.exe.expected | ||
test-conditional.s | ||
test-direct-calls.c | ||
test-direct-calls.exe | ||
test-direct-calls.exe.expected | ||
test-direct-calls.s | ||
test-imul.c | ||
test-imul.exe | ||
test-imul.exe.expected | ||
test-imul.s | ||
test-indirect-call.c | ||
test-indirect-call.exe | ||
test-indirect-call.exe.expected | ||
test-indirect-call.s | ||
test-jump-into-instruction.c | ||
test-jump-into-instruction.exe | ||
test-jump-into-instruction.exe.expected | ||
test-jump-into-instruction.s | ||
test-jumptable.c | ||
test-jumptable.o | ||
test-jumptable.o.expected | ||
test-just-exit.c | ||
test-just-exit.exe | ||
test-just-exit.exe.expected | ||
test-just-exit.s | ||
test-plt.c | ||
test-plt.exe | ||
test-plt.exe.expected | ||
test-tail-call.c | ||
test-tail-call.exe | ||
test-tail-call.exe.expected | ||
test-tail-call.s | ||
util.h |