Commit graph

15 commits

Author SHA1 Message Date
Théophile Bastian 30fe23b541 Fix rbp to rsp switch
Use rsp+16, because we'll pop the saved rbp from the stack just after
2019-04-03 12:19:53 +02:00
Théophile Bastian 180e32a4b3 Generate RBP column when needed 2019-04-03 12:19:49 +02:00
Théophile Bastian 719fa27f99 Ensure a crashing FDE still generates other FDEs 2019-03-29 19:24:51 +01:00
Théophile Bastian d7c1aaa6b5 CSmith: add script to generate tests 2019-03-18 20:50:49 +01:00
Théophile Bastian 5ecd56a134 Simplest: compute first and last address of sub 2018-11-20 16:55:56 +01:00
Théophile Bastian e021d781f4 Use AddrMap instead of CfaChange list 2018-11-19 18:11:20 +01:00
Théophile Bastian b395c98b78 Simplest: correctly add beg-of-block values 2018-11-19 16:09:56 +01:00
Théophile Bastian 7ffc33d7a8 Simplest: catch inconsistent subroutine in of_prog 2018-11-16 19:11:52 +01:00
Théophile Bastian b4043249f9 Simplest: fix reverting from rbp to rsp 2018-11-16 18:25:53 +01:00
Théophile Bastian 0f181e93cd Simplest: use rbp 2018-11-16 18:02:38 +01:00
Théophile Bastian 9f09dec677 Simplest: change workflow 2018-11-16 18:02:38 +01:00
Théophile Bastian aec0ab59ad Simplest: use smallest blk addr as entry point 2018-11-16 18:02:12 +01:00
Théophile Bastian b7a5caf87f Simplify evaluation of affine rsp setting expr 2018-11-15 17:23:20 +01:00
Théophile Bastian 745e0d96d9 Basic support for rsp tracking 2018-10-25 17:11:08 +02:00
Théophile Bastian 4096c4bf19 Generate CFA tracking with RIP 2018-10-23 19:22:19 +02:00