Menu

Commit [r81]  Maximize  Restore  History

Beginning on a FileLoader class, for loading binaries (e.g.

ELFs). Also adding a test/ directory, where small test files
used for unit tests may be stored. ELF program segments are
loaded, but no additional information yet (entry point etc.).

debug 2008-04-05

changed /gxemul/trunk/HISTORY
changed /gxemul/trunk/configure
changed /gxemul/trunk/doc/TODO.html
changed /gxemul/trunk/src/components/busses/MainbusComponent.cc
changed /gxemul/trunk/src/components/cpu/CPUComponent.cc
changed /gxemul/trunk/src/components/cpu/MIPS_CPUComponent.cc
added /gxemul/trunk/src/include/FileLoader.h
added /gxemul/trunk/src/include/FileLoader_ELF.h
changed /gxemul/trunk/src/include/components/CPUComponent.h
changed /gxemul/trunk/src/include/components/MIPS_CPUComponent.h
changed /gxemul/trunk/src/include/thirdparty/exec_elf.h
added /gxemul/trunk/src/main/FileLoader.cc
changed /gxemul/trunk/src/main/Makefile.skel
added /gxemul/trunk/src/main/fileloaders
added /gxemul/trunk/src/main/fileloaders/FileLoader_ELF.cc
added /gxemul/trunk/src/main/fileloaders/Makefile.skel
changed /gxemul/trunk/src/ui/gtkmm/GXemulWindow.cc
added /gxemul/trunk/test
added /gxemul/trunk/test/FileLoader_ELF_MIPS
added /gxemul/trunk/test/FileLoader_ELF_SH5
added /gxemul/trunk/test/FileLoader_NonsenseFile
/gxemul/trunk/HISTORY Diff Switch to side-by-side view
Loading...
/gxemul/trunk/configure Diff Switch to side-by-side view
Loading...
/gxemul/trunk/doc/TODO.html Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/components/busses/MainbusComponent.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/components/cpu/CPUComponent.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/components/cpu/MIPS_CPUComponent.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/FileLoader.h Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/FileLoader_ELF.h Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/components/CPUComponent.h Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/components/MIPS_CPUComponent.h Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/include/thirdparty/exec_elf.h Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/main/FileLoader.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/main/Makefile.skel Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/main/fileloaders/FileLoader_ELF.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/main/fileloaders/Makefile.skel Diff Switch to side-by-side view
Loading...
/gxemul/trunk/src/ui/gtkmm/GXemulWindow.cc Diff Switch to side-by-side view
Loading...
/gxemul/trunk/test
Directory.
/gxemul/trunk/test/FileLoader_ELF_SH5
Binary file was added.
/gxemul/trunk/test/FileLoader_NonsenseFile Diff Switch to side-by-side view
Loading...