Kelvin Sherlock
|
253a3ccc49
|
delay adding a symbol for the section name.
|
2017-01-21 00:11:55 -05:00 |
|
Kelvin Sherlock
|
e9383cfcdc
|
gcc…
|
2017-01-20 22:47:45 -05:00 |
|
Kelvin Sherlock
|
b29b208b06
|
add _BEG_xxx / _END_xxx symbols for all sections.
|
2017-01-20 22:12:44 -05:00 |
|
Kelvin Sherlock
|
dd0a369ac1
|
generate full section header for ref-only sections
|
2017-01-20 10:33:00 -05:00 |
|
Kelvin Sherlock
|
e693ad8ef3
|
more fixes...
|
2017-01-17 23:31:28 -05:00 |
|
Kelvin Sherlock
|
91d7f60bff
|
fix stdio test some more.
|
2017-01-17 23:25:09 -05:00 |
|
Kelvin Sherlock
|
47130d0e67
|
fix stdio
|
2017-01-17 23:14:55 -05:00 |
|
Kelvin Sherlock
|
bcb2ba03ef
|
updated stdio test.
|
2017-01-17 23:06:12 -05:00 |
|
Kelvin Sherlock
|
18c9ede89f
|
tweak library headers, add missing expression operands.
|
2017-01-17 19:57:37 -05:00 |
|
Kelvin Sherlock
|
c08c84c593
|
expr_error - handle precedence when pretty-printing expression.
sanity check the expression can reduce to a single value when parsing.
|
2017-01-17 19:47:19 -05:00 |
|
Kelvin Sherlock
|
adafabd419
|
Merge branch 'master' of https://github.com/ksherlock/wdc-utils
|
2017-01-16 20:56:41 -05:00 |
|
Kelvin Sherlock
|
6aa7418561
|
remove dead code, fix expression location adjustment.
|
2017-01-16 20:55:36 -05:00 |
|
Kelvin Sherlock
|
ef838227d2
|
remove dead code, fix expression location adjustment.
|
2017-01-16 20:55:24 -05:00 |
|
Kelvin Sherlock
|
7e09ecd5f2
|
fix section to segment remap bugs when creating the omf file.
|
2017-01-16 20:17:58 -05:00 |
|
Kelvin Sherlock
|
eed6958275
|
fix link bug with custom segments.
|
2017-01-16 16:16:33 -05:00 |
|
Kelvin Sherlock
|
03f24ec829
|
fix make clean.
|
2017-01-16 16:15:05 -05:00 |
|
Kelvin Sherlock
|
6b99d138a2
|
expression simplification was sometimes leaving data on the stack.
|
2017-01-16 16:14:56 -05:00 |
|
Kelvin Sherlock
|
5db92377d6
|
resize buffer before reading, don’t just reserve it.
|
2017-01-16 16:14:18 -05:00 |
|
Kelvin Sherlock
|
8ba832d9a9
|
update c library test.
|
2017-01-16 14:02:34 -05:00 |
|
Kelvin Sherlock
|
e4e6febf7d
|
test object for library linkage.
|
2017-01-16 11:26:35 -05:00 |
|
Kelvin Sherlock
|
d5105336dd
|
linux compile.
|
2017-01-15 22:02:30 -05:00 |
|
Kelvin Sherlock
|
ac071f1d9a
|
pretty-print erroneous expressions, fix undefined symbol bug.
|
2017-01-15 21:54:59 -05:00 |
|
Kelvin Sherlock
|
7c71a97550
|
linker library support [WIP]
|
2017-01-15 21:21:33 -05:00 |
|
Kelvin Sherlock
|
6aa54979a9
|
gcc 5 doesn't support enum : uint8_t...
|
2017-01-13 12:16:30 -05:00 |
|
Kelvin Sherlock
|
add8545906
|
linker now generates SUPER records.
|
2017-01-13 10:39:02 -05:00 |
|
Kelvin Sherlock
|
25e6e61989
|
generate super records…
|
2017-01-13 00:33:44 -05:00 |
|
Kelvin Sherlock
|
6d1e684f8d
|
optional emplacement.
|
2017-01-13 00:33:21 -05:00 |
|
Kelvin Sherlock
|
61c3b82aaf
|
endian.h
|
2017-01-13 00:33:06 -05:00 |
|
Kelvin Sherlock
|
4317d2929b
|
clean up expression to omf errors.
|
2017-01-12 21:32:11 -05:00 |
|
Kelvin Sherlock
|
2ff8267af3
|
beginning support for SUPER relocation records.
|
2017-01-12 20:56:09 -05:00 |
|
Kelvin Sherlock
|
ff09d63678
|
support for relative expressions.
|
2017-01-12 20:55:47 -05:00 |
|
Kelvin Sherlock
|
11bce44253
|
more samples
|
2017-01-12 12:27:32 -05:00 |
|
Kelvin Sherlock
|
9de248b599
|
gccism
|
2017-01-11 20:37:03 -05:00 |
|
Kelvin Sherlock
|
e3b555b0cc
|
-t xx,xxxx for filetype/auxtype.
|
2017-01-11 20:17:06 -05:00 |
|
Kelvin Sherlock
|
38e4f135ac
|
compile w/ windows
|
2017-01-11 14:31:15 -05:00 |
|
Kelvin Sherlock
|
75bd907dad
|
compile w/ windows
|
2017-01-11 14:28:18 -05:00 |
|
Kelvin Sherlock
|
8f2b86b882
|
set file type.
|
2017-01-11 14:05:12 -05:00 |
|
Kelvin Sherlock
|
432a023213
|
generate express load segment.
|
2017-01-11 00:36:03 -05:00 |
|
ksherlock
|
960170f831
|
Update .travis.yml
travis ci is outdated shit.
|
2017-01-10 19:32:29 -05:00 |
|
ksherlock
|
9563e2f8f5
|
Update .travis.yml
travis ci is horrible outdated.
|
2017-01-10 16:20:49 -05:00 |
|
Kelvin Sherlock
|
6ff5a4599a
|
add a readme.
|
2017-01-10 16:16:01 -05:00 |
|
Kelvin Sherlock
|
ec92c3b599
|
travis ci
|
2017-01-10 16:10:29 -05:00 |
|
Kelvin Sherlock
|
09628cb2c3
|
O_BINARY flag.
|
2017-01-10 15:21:26 -05:00 |
|
Kelvin Sherlock
|
337840cb3c
|
update gitattributes.
|
2017-01-10 14:16:51 -05:00 |
|
Kelvin Sherlock
|
d54d8f2924
|
fix line endings.
|
2017-01-10 14:16:02 -05:00 |
|
Kelvin Sherlock
|
4178be1db1
|
gitrattributes
|
2017-01-10 13:52:45 -05:00 |
|
Kelvin Sherlock
|
b35358fdd8
|
linker compiles and works for simple cases.
|
2017-01-10 08:36:06 -05:00 |
|
Kelvin Sherlock
|
cef989b17b
|
linker updates [WIP]
|
2017-01-08 20:17:32 -05:00 |
|
Kelvin Sherlock
|
1deafa3ad1
|
add c++17 optional
|
2017-01-08 20:17:10 -05:00 |
|
Kelvin Sherlock
|
eb993acd2a
|
-n flag to inhibit symbol lookup in expressions.
|
2017-01-08 20:16:32 -05:00 |
|