Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
test/ | H | 26-Jul-2019 | - | 354 | 261 | |
Makefile.am | H A D | 26-Jul-2019 | 485 | 13 | 7 | |
OMakefile | H A D | 26-Jul-2019 | 245 | 21 | 13 | |
README | H A D | 26-Jul-2019 | 702 | 17 | 10 | |
bvrtab.c | H A D | 26-Jul-2019 | 2.5 KiB | 69 | 39 | |
bvrtab.h | H A D | 26-Jul-2019 | 1.6 KiB | 30 | 6 | |
code.c | H A D | 26-Jul-2019 | 6.1 KiB | 181 | 129 | |
code.h | H A D | 26-Jul-2019 | 1.8 KiB | 36 | 8 | |
const.c | H A D | 26-Jul-2019 | 4 KiB | 135 | 93 | |
const.h | H A D | 26-Jul-2019 | 1.7 KiB | 30 | 5 | |
file.c | H A D | 26-Jul-2019 | 4.2 KiB | 189 | 139 | |
file.h | H A D | 26-Jul-2019 | 3 KiB | 87 | 22 | |
hashtab.c | H A D | 26-Jul-2019 | 2.2 KiB | 51 | 27 | |
hashtab.h | H A D | 26-Jul-2019 | 1.6 KiB | 30 | 6 | |
implgoal.c | H A D | 26-Jul-2019 | 3.3 KiB | 99 | 61 | |
implgoal.h | H A D | 26-Jul-2019 | 1.6 KiB | 30 | 6 | |
importtab.c | H A D | 26-Jul-2019 | 4.4 KiB | 144 | 98 | |
importtab.h | H A D | 26-Jul-2019 | 1.6 KiB | 30 | 6 | |
kind.c | H A D | 26-Jul-2019 | 3.2 KiB | 103 | 61 | |
kind.h | H A D | 26-Jul-2019 | 1.8 KiB | 33 | 7 | |
ld_message.h | H A D | 26-Jul-2019 | 1.8 KiB | 36 | 9 | |
loader.c | H A D | 26-Jul-2019 | 5.7 KiB | 186 | 133 | |
loader.h | H A D | 26-Jul-2019 | 2.2 KiB | 46 | 17 | |
loadmodtab.ml | H A D | 26-Jul-2019 | 5.6 KiB | 139 | 122 | |
loadmodtab.mli | H A D | 26-Jul-2019 | 1.4 KiB | 27 | 26 | |
main.c | H A D | 26-Jul-2019 | 457 | 23 | 21 | |
searchtab.c | H A D | 26-Jul-2019 | 4.2 KiB | 140 | 95 | |
searchtab.h | H A D | 26-Jul-2019 | 2.2 KiB | 45 | 10 | |
strings.c | H A D | 26-Jul-2019 | 2.7 KiB | 78 | 49 | |
strings.h | H A D | 26-Jul-2019 | 2.2 KiB | 47 | 9 | |
tyskel.c | H A D | 26-Jul-2019 | 3.8 KiB | 121 | 74 | |
tyskel.h | H A D | 26-Jul-2019 | 1.5 KiB | 28 | 5 |
README
1To build the loader, compile all of the *.c files in the loader with (the main.c file is only used for testing). 2 3gcc -c bvrtab.c const.c hashtab.c importtab.c loader.c searchtab.c tyskel.c \ 4code.c file.c implgoal.c kind.c strings.c 5 6 7You will also need compiled versions of 8../simulator/mcstring.c ../simulator/dataformats.c ../simulator/io-datastructures.c 9../system/error.c ../system/memory.c ../system/message.c ../system/stream.c 10../tables/instructions.c ../tables/pervasives.c 11 12Either as .o files or in libraries. 13 14Before LD_LOADER_load (in loader.h) can be called, you must call MEM_memInit (in system/memory.h) once. 15 16See main.c for an example of how to use the loader. 17