Commit Graph

151 Commits

Author SHA1 Message Date
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
Kelvin Sherlock 966a879419 ref_only test 2017-01-08 12:59:01 -05:00
Kelvin Sherlock 822b685d46 Merge branch 'master' of git://qnap.local/wdcdumpobj 2017-01-08 12:44:23 -05:00
Kelvin Sherlock 2d69c18bd1 two-module hello 2017-01-08 12:44:17 -05:00
Kelvin Sherlock 9b1900c8f7 linker… 2017-01-07 22:19:28 -05:00
Kelvin Sherlock 498738d1a2 Merge branch 'master' of git://qnap.local/wdcdumpobj 2017-01-07 22:18:19 -05:00
Kelvin Sherlock 6d4b9cbd3f white space. 2017-01-07 22:17:30 -05:00
Kelvin Sherlock c5f2ed5562 link.c now compiles… 2017-01-07 14:04:26 -05:00
Kelvin Sherlock 174acc708c untested linker code… 2017-01-07 13:04:34 -05:00
Kelvin Sherlock 8d63e66e7a linker - relocation expression code. 2017-01-07 13:04:13 -05:00
Kelvin Sherlock f1e7e0f0e3 mingw64 -- static link so it works without mingw64. 2017-01-06 11:27:49 -05:00