Commit Graph

125 Commits

Author SHA1 Message Date
Kelvin Sherlock
7c07cbcd17 use submodule for finder info. 2017-08-08 20:16:58 -04:00
Kelvin Sherlock
1e810db107 Merge branch 'master' of git://qnap.local/wdcdumpobj 2017-08-08 15:00:06 -04:00
Kelvin Sherlock
13389be323 fix typo. 2017-08-08 14:59:40 -04:00
Kelvin Sherlock
2f2809dcb2 remove dead code 2017-08-08 14:59:34 -04:00
Kelvin Sherlock
b9092401f6 mingw32 makefile 2017-03-11 11:48:21 -05:00
Kelvin Sherlock
b18467a641 disassembler updates. 2017-03-06 00:47:01 -05:00
Kelvin Sherlock
7f3ccd84c8 commentary. 2017-03-06 00:40:00 -05:00
Kelvin Sherlock
ebd67dc0cc update finder_info_helper. 2017-03-06 00:39:50 -05:00
Kelvin Sherlock
97787b30e4 sync finder_info_helper. 2017-01-24 16:28:40 -05:00
Kelvin Sherlock
e81e47d4c8 win32/afp compile 2017-01-24 12:16:39 -05:00
Kelvin Sherlock
e43ace0d1c use finder_info_helper. 2017-01-23 10:02:50 -05:00
Kelvin Sherlock
06a3c5b5ae properly initialize afp backup date. 2017-01-21 15:05:01 -05:00
Kelvin Sherlock
4e51bd6c51 reserve symbol code (unused) 2017-01-21 12:43:18 -05:00
Kelvin Sherlock
466c90a34e use unordered_map for library symbol table. 2017-01-21 12:42:53 -05:00
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