Commit graph

9 commits

Author SHA1 Message Date
Théophile Bastian faef68303e Chk_gen_eh_frame: exit with 1 upon failure 2019-07-07 11:50:50 +02:00
Théophile Bastian 1aa6caa36c csmith check: pyramid: tolerate 1st row address
The first row of a pyramid can have a larger location delta than the
following, because there can be other things than a push between the
function entry point and the first push
2019-07-05 17:14:22 +02:00
Théophile Bastian a729f654b0 csmith check: fix break in pyramid detection 2019-07-05 15:29:47 +02:00
Théophile Bastian ad07f1d30f check_gen_eh_f: better reporting 2019-05-28 21:12:49 +02:00
Théophile Bastian 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
Théophile Bastian c3050da113 Csmith checker: check rbp column 2019-04-03 18:20:03 +02:00
Théophile Bastian 2b2d44c18e csmith/check_gen_eh_frame: verbose mode 2019-04-03 12:19:53 +02:00
Théophile Bastian fc8c9c45d6 Enhance eh_frame validity checker/differ 2019-03-31 16:26:55 +02:00
Théophile Bastian 681153b954 Script to check csmith synth validity 2019-03-29 19:26:58 +01:00