Mikael Pettersson
|
dfd5ef162e
|
drop 'clone' from tool descriptions
|
2023-08-19 19:03:47 +02:00 |
|
Mikael Pettersson
|
fdd0da6a6b
|
readelf: in disassembly print insn virtual addresses not their in-unit offsets
|
2023-08-19 18:44:10 +02:00 |
|
Mikael Pettersson
|
4f130e89e6
|
ld_output: add support for archives
|
2023-08-18 19:17:19 +02:00 |
|
Mikael Pettersson
|
c852cb50f9
|
ld_output: cleanups
|
2023-08-18 18:58:58 +02:00 |
|
Mikael Pettersson
|
817bb04464
|
ld_symtab: add support for archives
|
2023-08-18 18:58:58 +02:00 |
|
Mikael Pettersson
|
522b7101ca
|
ld_symtab: cleanups
|
2023-08-18 18:58:58 +02:00 |
|
Mikael Pettersson
|
b4ec2ef819
|
ld_assign: cleanups
|
2023-08-18 18:58:58 +02:00 |
|
Mikael Pettersson
|
fbb8276b11
|
ld_phase2: correct ordering of sections within a segment
|
2023-08-18 18:58:58 +02:00 |
|
Mikael Pettersson
|
5715703100
|
ld_phase2: cleanups
|
2023-08-18 18:58:58 +02:00 |
|
Mikael Pettersson
|
0438e1287c
|
ld_phase1: add support for archives
|
2023-08-18 18:58:58 +02:00 |
|
Mikael Pettersson
|
6d5a4e61b5
|
ld_phase1: cleanups
|
2023-08-18 18:58:58 +02:00 |
|
Mikael Pettersson
|
f6096ec45c
|
ld_input: add support for archives
|
2023-08-18 18:58:53 +02:00 |
|
Mikael Pettersson
|
f59cecaa6d
|
ld_input: refactor toplevel
|
2023-08-09 20:39:55 +02:00 |
|
Mikael Pettersson
|
2289f44651
|
ld: refactor toplevel
|
2023-08-09 14:51:34 +02:00 |
|
Mikael Pettersson
|
2da30478ca
|
ar: replace last use of gb_trees with maps
|
2023-08-08 14:43:43 +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
|
6b7cc6c9ed
|
ar: move --print-armap support code to archive library
|
2023-08-07 17:51:46 +02:00 |
|
Mikael Pettersson
|
b0dd5af09e
|
pdp10_elf36: update Copyright year range
|
2023-08-07 17:51:46 +02:00 |
|
Mikael Pettersson
|
c32f4c9bdd
|
pdp10_elf36.hrl: sync with binutils-2.41 ELF definitions
|
2023-08-06 14:27:58 +02:00 |
|
Mikael Pettersson
|
e5102b555b
|
ar: move archive I/O code to new archive library
|
2023-08-05 21:14:27 +02:00 |
|
Mikael Pettersson
|
e7ef52ddab
|
ar: move pdp10_ar.hrl to the lib application
|
2023-08-05 21:14:27 +02:00 |
|
Mikael Pettersson
|
6417f962e3
|
ar: simplify representation of archives
add a layer "labelled archives" on top of the simpler ones
for use by the editing operations (d/m/q/r)
|
2023-08-03 21:20:21 +02:00 |
|
Mikael Pettersson
|
832aef713a
|
ar: correct reading symtab from internal member, unbreaks 'ar s'
|
2023-08-03 21:20:21 +02:00 |
|
Mikael Pettersson
|
4479ea817e
|
ar: do not mangle names of special members on output
|
2023-07-29 17:28:31 +02:00 |
|
Mikael Pettersson
|
beeadfefa9
|
ar: make the type of labels more precise
|
2023-07-29 17:28:31 +02:00 |
|
Mikael Pettersson
|
ee49529065
|
ar: move NrRight per-member attribute into #member{} and rename it
|
2023-07-29 17:28:31 +02:00 |
|
Mikael Pettersson
|
8514ce1859
|
ar: use a proper #member{} record for the hidden member instead of []
|
2023-07-29 17:28:31 +02:00 |
|
Mikael Pettersson
|
9d2f5dd028
|
ar: add support for --print-armap
|
2023-07-29 17:28:31 +02:00 |
|
Mikael Pettersson
|
34405c3395
|
ar: add support for 'S' modifier (omit symtab from output)
|
2023-07-29 17:28:31 +02:00 |
|
Mikael Pettersson
|
3611cd90e6
|
ar: add support for 's' operation and modifier (update symtab on output)
|
2023-07-29 17:28:31 +02:00 |
|
Mikael Pettersson
|
f5dd02bdf5
|
ar: assemble SymTab from the members
|
2023-07-29 17:28:31 +02:00 |
|
Mikael Pettersson
|
f403910124
|
ar: add code to emit SymTab
|
2023-07-29 17:28:31 +02:00 |
|
Mikael Pettersson
|
307ef5e045
|
ar: correct and update SymTab input code
|
2023-07-29 17:28:31 +02:00 |
|
Mikael Pettersson
|
209c173853
|
ar: tidy and update StrTab input code
|
2023-07-29 17:28:31 +02:00 |
|
Mikael Pettersson
|
55cfa5201b
|
ar: fix typos
|
2023-07-28 14:50:30 +02:00 |
|
Mikael Pettersson
|
dbb3e42709
|
ar: cleanups
|
2023-07-28 14:50:25 +02:00 |
|
Mikael Pettersson
|
072e41f735
|
pdp10_ar.hrl: correct file header
|
2023-07-23 18:21:59 +02:00 |
|
Mikael Pettersson
|
bc41a8823d
|
8to9: enable converting nonet files containing octet data to octet files
|
2023-07-23 18:21:43 +02:00 |
|
Mikael Pettersson
|
eb76fcbaa9
|
pdp10_elf36: enable reading ELF files embedded in other files (e.g. archives)
|
2023-07-15 17:56:08 +02:00 |
|
Mikael Pettersson
|
3317fa16aa
|
pdp10_stdio: define and export the location/0 type ourselves
|
2023-07-10 18:18:14 +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
|
3bd89a566b
|
pdp10_stdio: define and export missing file/0 type
|
2023-07-09 17:37:03 +02:00 |
|
Mikael Pettersson
|
a271e313aa
|
rebar3: bump to 3.22.0
|
2023-07-09 17:35:40 +02:00 |
|
Mikael Pettersson
|
8fb1f0a4a2
|
rebar3: update to 3.20.0
|
2023-01-22 16:35:36 +01:00 |
|
Mikael Pettersson
|
c0ae20c6e2
|
pdp10_elf36.hrl: sync with binutils-2.40 ELF definitions
|
2023-01-22 16:35:18 +01:00 |
|
Mikael Pettersson
|
e561bf30b0
|
pdp10_elf36.hrl: sync with binutils-2.39 ELF definitions
|
2022-08-08 18:56:45 +02:00 |
|
Mikael Pettersson
|
11337cf1bf
|
rebar3: update to 3.18.0
|
2022-02-25 13:22:49 +01:00 |
|