Commit graph

9 commits

Author SHA1 Message Date
Théophile Bastian a0f58b592d compiler: generate rows for CIE 2019-06-09 03:32:54 +02:00
Théophile Bastian 3990b2c6ee dwarf-assembly: support common exprs DW_OP_breg<n> 2018-08-08 14:33:20 +02:00
Théophile Bastian f2642a70c9 Detect PLT standard expression 2018-07-02 16:22:13 +02:00
Théophile Bastian 12e749f542 Handle rbx 2018-06-22 09:15:10 +02:00
Théophile Bastian da05f6b9f1 Patch holes in big switches 2018-06-20 14:13:19 +02:00
Théophile Bastian 4b327c7c56 eh_elf generator: now also producing global switch 2018-05-02 14:58:48 +02:00
Théophile Bastian ff0f8c90df Allow unimplemented registers to appear in DWARF
The presence of such a register — eg. rcx, which is actually used in CFA
on a few lines of libgcc_s.so on my system — will yield an assert(0) in
the produced code, but will at least not fail to compile alltogether.
2018-04-25 17:34:31 +02:00
Théophile Bastian d13b625cc5 SimpleDwarf, DwarfReader: fix machine registers 2018-04-23 16:46:03 +02:00
Théophile Bastian 13e3647629 Add libdwarfpp-based DwarfReader 2018-04-23 15:09:52 +02:00