Commit graph

14 commits

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