Commit graph

16 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 310a348bce Can generate PC holes in eh_elfs
Before, the space between FDEs was abstracted away, thought as dead
space that produced an error when queried. This is not the case, though:
empty FDEs indicate undefined DWARF
2018-07-04 18:14:30 +02:00
Théophile Bastian a34bbd928a Add FactoredSwitchCompiler - great space gain 2018-06-25 16:32:52 +02:00
Théophile Bastian b9b66b9244 Refactor switch compiler factories 2018-06-25 11:54:45 +02:00
Théophile Bastian 6fef1c5444 Refactor switch generation 2018-06-25 11:33:36 +02:00
Théophile Bastian b6ae4b2115 Filter out consecutive equal DWARF lines 2018-06-22 09:01:57 +02:00
Théophile Bastian da05f6b9f1 Patch holes in big switches 2018-06-20 14:13:19 +02:00
Théophile Bastian fd6c75b2f5 Add --enable-deref-arg to helptext 2018-06-05 18:25:34 +02:00
Théophile Bastian 7960b5ba08 Add and implement --enable-deref-arg feature 2018-06-01 19:52:41 +02:00
Théophile Bastian 52ea92dcf8 Fix various problems in PC list handling 2018-05-11 15:52:38 +02:00
Théophile Bastian 26d7b2afd5 Add C++ code to make use of .pc_list 2018-05-11 13:09:35 +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 771aec2621 Remove debug output 2018-04-25 17:49:02 +02:00
Théophile Bastian c07b0623e4 Add generation of a lookup function 2018-04-24 17:44:09 +02:00
Théophile Bastian 44543d85d3 Generate compilable C code, untested 2018-04-23 18:58:05 +02:00
Théophile Bastian dc6072e991 Add simple main 2018-04-23 16:22:32 +02:00