Commit Graph

17 Commits

Author SHA1 Message Date
Mikael Pettersson
20feac56d9 libelf: add ELF class param to I/O entry points, propagate to scalar accessors and I/O dispatch 2025-08-13 14:34:19 +02:00
Mikael Pettersson
a52866cd52 rename pdp10_elf36.elf to libelf.erl 2025-08-13 14:34:19 +02:00
Mikael Pettersson
77d7658247 rename pdp10_elf36.hrl to libelf.hrl 2025-08-13 14:29:21 +02:00
Mikael Pettersson
78a2a4f827 pdp10_elf36: make types and macros generic ELF and not ELF-36 specific 2025-08-11 20:22:37 +02:00
Mikael Pettersson
dfd5ef162e drop 'clone' from tool descriptions 2023-08-19 19:03:47 +02:00
Mikael Pettersson
14e7d919d9 nm: add support for -s/--print-armap 2023-08-07 17:52:28 +02:00
Mikael Pettersson
04ea935a12 nm: add support for archives 2023-08-07 17:52:16 +02:00
Mikael Pettersson
1caecfa1b4 nm: refactor ELF reading code 2023-08-07 17:51:46 +02:00
Mikael Pettersson
f35cceefa9 nm: change PrintFile param to a synthesized option, reformat #option{} 2023-08-07 17:51:46 +02:00
Mikael Pettersson
b5582022a9 drop support for OTP < 24, remove escript_runtime:start/2 kludge 2023-07-09 17:38:53 +02:00
Mikael Pettersson
3d0e06cc71 getopt: rename module to my_getopt due to rebar3 bug 2021-07-21 18:24:53 +02:00
Mikael Pettersson
a8277651b0 nm: correct handling of error Reason from getopt:parse/3 2020-03-12 22:33:05 +01:00
Mikael Pettersson
8d09e668eb nm: fix dialyzer error 2020-03-01 21:55:37 +01:00
Mikael Pettersson
9c98a4c3b8 pdp10_elf36:read_SymTab/2: also return the ShNdx of the SymTab; nm: adjust 2019-09-01 17:03:47 +02:00
Mikael Pettersson
aa8791f897 pdp10_elf36: return {Sh,Sym}Tab with s{h,t}_name:s already translated, do not return {Sh,}StrTab; nm: adjust 2019-08-28 21:11:45 +02:00
Mikael Pettersson
c53d8167c9 nm: use pdp10_elf36 library, use error:format/1 to format error reasons 2019-08-22 20:46:05 +02:00
Mikael Pettersson
964eed2f31 nm: rewrite in Erlang 2019-02-24 13:39:55 +01:00