Commit graph

11 commits

Author SHA1 Message Date
ad07f1d30f check_gen_eh_f: better reporting 2019-05-28 21:12:49 +02:00
6df057260d Add uncommitted tests and curiosities 2019-04-05 16:39:21 +02:00
11fa3fab40 Check_gen: patch for flat vs pyramid clang tables
clang generates tables like this

      LOC           CFA      rbx   rbp   r14   r15   ra
   00000000000028a0 rsp+8    u     u     u     u     c-8
   00000000000028a1 rsp+16   u     u     u     u     c-8
   00000000000028a3 rsp+24   u     u     u     u     c-8
   00000000000028a5 rsp+32   u     u     u     u     c-8
   00000000000028a6 rsp+40   u     u     u     u     c-8
   00000000000028aa rsp+64   c-40  c-16  c-32  c-24  c-8
2019-04-05 16:32:00 +02:00
3d336de196 Add flag to never go back to undefined rbp
Once rbp has been set in the DWARF, if this flag is set, nothing will
remove it from the table. This mimicks gcc and allows us to check easily
our tables against theirs.
2019-04-04 11:52:47 +02:00
c3050da113 Csmith checker: check rbp column 2019-04-03 18:20:03 +02:00
5d6929f84c csmith_gen: add COMPILE_CMD option 2019-04-03 12:22:07 +02:00
2b2d44c18e csmith/check_gen_eh_frame: verbose mode 2019-04-03 12:19:53 +02:00
fc8c9c45d6 Enhance eh_frame validity checker/differ 2019-03-31 16:26:55 +02:00
681153b954 Script to check csmith synth validity 2019-03-29 19:26:58 +01:00
719fa27f99 Ensure a crashing FDE still generates other FDEs 2019-03-29 19:24:51 +01:00
d7c1aaa6b5 CSmith: add script to generate tests 2019-03-18 20:50:49 +01:00