Mikael Pettersson
|
d9055597f9
|
rename pdp10_extint.erl to extint.erl
|
2025-08-13 14:34:19 +02:00 |
|
Mikael Pettersson
|
7348b7776b
|
rename pdp10_stdint.hrl to stdint.hrl, drop PDP10_ prefixes from macros
|
2025-08-13 14:34:19 +02:00 |
|
Mikael Pettersson
|
c6091d8803
|
libelf.hrl: move PDP-10 reloc declarations to new pdp10_relocs.hrl
|
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
|
3ff0f8f203
|
as: handle .type <sym>,@object
|
2023-10-13 20:27:30 +02:00 |
|
Mikael Pettersson
|
6bd82dd571
|
as: treat . as a symbol in expressions
|
2023-10-11 18:36:50 +02:00 |
|
Mikael Pettersson
|
36356bbbe6
|
as: treat ; as starting a line comment, for MACRO-10 compatibility
|
2023-10-09 21:53:17 +02:00 |
|
Mikael Pettersson
|
d0c78d4423
|
as: allow upper-case instruction mnemonics
|
2023-10-09 21:16:11 +02:00 |
|
Mikael Pettersson
|
67361ef2d8
|
as: add support for .debug* sections
|
2023-10-07 17:51:00 +02:00 |
|
Mikael Pettersson
|
3c3fbae342
|
as: add support for .string directive
|
2023-10-07 17:06:45 +02:00 |
|
Mikael Pettersson
|
1b39e2dc92
|
as: fix scanning of hex numerals
|
2023-10-07 16:21:47 +02:00 |
|
Mikael Pettersson
|
f9ea1d57ab
|
as: add support for .2byte and .4byte directives
|
2023-10-07 16:18:39 +02:00 |
|
Mikael Pettersson
|
39f938c7bb
|
as: add support for Sym1-Sym2 expressions
|
2023-10-07 16:18:20 +02:00 |
|
Mikael Pettersson
|
dfd5ef162e
|
drop 'clone' from tool descriptions
|
2023-08-19 19:03:47 +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
|
99216b6331
|
as: scan: fix accidental match of underscore-prefixed variables
|
2021-01-27 00:21:16 +01:00 |
|
Mikael Pettersson
|
e082530780
|
as: output:symbol_image/1: handle symbols without values
|
2020-06-07 21:18:53 +02:00 |
|
Mikael Pettersson
|
84f67a1ad9
|
as: as: fix dialyzer error
|
2020-03-03 23:27:59 +01:00 |
|
Mikael Pettersson
|
a20cc87722
|
as: output: fix dialyzer errors
|
2020-03-03 23:16:59 +01:00 |
|
Mikael Pettersson
|
b7f51949f6
|
as: assemble: fix dialyzer errors
|
2020-03-03 22:21:20 +01:00 |
|
Mikael Pettersson
|
cf296afe52
|
as: input: fix dialyzer errors
|
2020-03-03 20:39:23 +01:00 |
|
Mikael Pettersson
|
38ca3f4d40
|
as: tunit: fix dialyzer error
|
2020-03-02 21:47:46 +01:00 |
|
Mikael Pettersson
|
e1e3c5f751
|
as: add test case exercising relocations
|
2020-03-01 18:07:59 +01:00 |
|
Mikael Pettersson
|
0f9e54abbc
|
as: assemble: handle relocatable expressions
|
2020-03-01 18:07:59 +01:00 |
|
Mikael Pettersson
|
09810abe18
|
as: assemble: create sections for relocations
|
2020-03-01 18:07:59 +01:00 |
|
Mikael Pettersson
|
09886c1979
|
as: assemble: accumulate relocations
|
2020-03-01 18:07:59 +01:00 |
|
Mikael Pettersson
|
bc8d4de675
|
as: output: encode relocation sections
|
2020-03-01 18:07:59 +01:00 |
|
Mikael Pettersson
|
30ce007d46
|
as: output: order symbols and record their symtab indices
|
2020-03-01 18:07:59 +01:00 |
|
Mikael Pettersson
|
0588bcb38b
|
as: output: ensure symbols in relocations are present in symtab
|
2020-03-01 18:07:59 +01:00 |
|
Mikael Pettersson
|
364873b7a4
|
as: output: fix typo in comment
|
2020-03-01 18:07:59 +01:00 |
|
Mikael Pettersson
|
de753f440b
|
as: tunit: enable representing relocation sections
|
2020-03-01 18:07:53 +01:00 |
|
Mikael Pettersson
|
c3d2e21dc1
|
as: assemble: handle context and modifier in expr evaluation
|
2020-02-26 17:27:12 +01:00 |
|
Mikael Pettersson
|
5c80333d7a
|
as: assemble: pass expr context (ifiw/long/short/byte) to expr evaluation
|
2020-02-26 17:27:12 +01:00 |
|
Mikael Pettersson
|
642cd9a35e
|
as: assemble: create symbol for section being assembled, pass its name to expr evaluation
|
2020-02-26 17:27:12 +01:00 |
|
Mikael Pettersson
|
9d646d5fe8
|
as: correct handling of ABS symbols
|
2020-02-26 17:27:12 +01:00 |
|
Mikael Pettersson
|
61cf333f58
|
as: tunit: remove ifiw modifier in expr(), use false for absent modifier
|
2020-02-26 17:27:12 +01:00 |
|
Mikael Pettersson
|
e1c2d1d8b9
|
as: assemble: handle "." symbol in exprs
|
2020-02-02 20:54:35 +01:00 |
|
Mikael Pettersson
|
e8ecd6126f
|
as: assemble: process stmts in dot order
|
2020-02-02 20:44:56 +01:00 |
|
Mikael Pettersson
|
d6eef91276
|
as: parse: handle :modifier(symbol+offset) exprs, improve docs
|
2020-01-25 19:36:03 +01:00 |
|
Mikael Pettersson
|
14eb0ad1ed
|
as: parse: handle parenthesized exprs
|
2020-01-12 23:14:42 +01:00 |
|
Mikael Pettersson
|
09016f7e2e
|
as: parse: handle symbol +/- offset exprs
|
2020-01-12 23:14:42 +01:00 |
|
Mikael Pettersson
|
8ddaa532e8
|
as: parse: handle negated integers in exprs
|
2020-01-12 23:14:23 +01:00 |
|
Mikael Pettersson
|
dbcb93dc2c
|
as: parse: handle indirect EA without preceding accumulator
|
2020-01-12 18:38:28 +01:00 |
|
Mikael Pettersson
|
6895fef758
|
as: parse: parse <expr> properly while parsing <insn>
|
2020-01-12 18:27:24 +01:00 |
|
Mikael Pettersson
|
dae3d2d768
|
as: parse: stmt_after_uinteger/3: move out of insn parsing block, correct diagnostic
|
2020-01-12 18:27:24 +01:00 |
|
Mikael Pettersson
|
1f89281c1e
|
as: tunit: change exprs to be symbol+offset
|
2020-01-12 18:27:24 +01:00 |
|
Mikael Pettersson
|
e1fda8a177
|
as: parse: tidy construction of exprs
|
2020-01-12 18:27:24 +01:00 |
|
Mikael Pettersson
|
5d346bd28a
|
as: parse: simplify <expr_list> and <expr> parsning
|
2020-01-12 18:27:24 +01:00 |
|