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
21dcd7969e
Add auxiliary eh_elfs directories
2018-06-22 08:56:20 +02:00
10ead4df37
gen_eh_elf: add aux directories
2018-06-20 14:12:11 +02:00
d53fcd22c6
gen_eh_elf: symlinks: remove if present
2018-06-12 16:36:32 +02:00
65b08a444a
gen_eh_elf: also generate appropriate symlinks
2018-06-11 19:21:22 +02:00
c0504e07c0
gen_eh_elf: add -g option
...
Allows compiling the eh_elf.so files with -g
2018-06-05 18:26:13 +02:00
273edde1ce
Refactor generate_eh_elf args handling
...
Use a `config` class
2018-06-04 16:56:53 +02:00
7960b5ba08
Add and implement --enable-deref-arg feature
2018-06-01 19:52:41 +02:00
49cd75b7b7
Gen_eh_elf: add --force (force re-generation)
2018-05-11 17:58:09 +02:00
4ccd49fb8a
gen_eh_elf: handle -O{0,1,2,3,s} directly
2018-05-11 15:53:02 +02:00
bc05e8270c
Add --pc-list switch to generate_eh_elf
2018-05-11 15:52:08 +02:00
789e79613c
Refactor python shared snippets
2018-05-09 17:55:57 +02:00
9aa74ad1f7
Add parameter --remote
...
Allows to offload the heavy steps (the compilation .c -> .o) to some
remote server
2018-05-07 15:49:22 +02:00
c18027a0d2
generate_eh_elf.py: update to use dwarf-assembly options
2018-05-02 15:08:31 +02:00
601fb2fcd0
Python: make compatible with 3.5
...
subprocess.*(…, encoding='utf-8') → .decode('utf-8')
2018-05-02 14:47:05 +02:00
0318fabeb0
generate_eh_elf: compile in C to avoid name mangling
...
This made symbol lookup problematic…
2018-04-27 11:36:36 +02:00
be221f68d5
Check mtime to avoid recreating existing so
2018-04-26 19:15:37 +02:00
31f811eca4
Add python script to compile easily
2018-04-25 17:33:59 +02:00