Andreas Kling
|
079021a607
UserspaceEmulator: Put the executable name in argv[0] :^)
|
пре 5 година |
Andreas Kling
|
ddf7b817df
UserspaceEmulator: Add Emulator::dump_backtrace()
|
пре 5 година |
Andreas Kling
|
584923445c
UserspaceEmulator: "Add" a couple of syscalls
|
пре 5 година |
Andreas Kling
|
734f63d522
UserspaceEmulator: Add basic TLS (thread-local storage) support
|
пре 5 година |
Andreas Kling
|
ce51cf90c6
UserspaceEmulator: Make sure ELF data segments are zero-initialized
|
пре 5 година |
Andreas Kling
|
463afa69a7
UserspaceEmulator: Improve the initial program stack a tiny bit
|
пре 5 година |
Andreas Kling
|
0f63d8c9b4
UserspaceEmulator: Symbolicate disassembly output :^)
|
пре 5 година |
Andreas Kling
|
dc66d70369
UserspaceEmulator: Don't exit the emulation loop on "RET" :^)
|
пре 5 година |
Andreas Kling
|
c4ec38ddb5
UserspaceEmulator: Print out the current EIP as we execute instructions
|
пре 5 година |
Andreas Kling
|
ae1d14bc7a
UserspaceEmulator: Load the target executable ELF semi-properly :^)
|
пре 5 година |
Andreas Kling
|
0eab5659f8
UserspaceEmulator: Set up a very basic program entry stack
|
пре 5 година |
Andreas Kling
|
6f27770cea
UserspaceEmulator: Add 8/16 bit memory read/write operations
|
пре 5 година |
Andreas Kling
|
d10765bec3
UserspaceEmulator: Add an initial stack and implement PUSH/POP reg32
|
пре 5 година |
Andreas Kling
|
d0dbf92c8d
UserspaceEmulator: Break out of emulation when hitting a RET
|
пре 5 година |
Andreas Kling
|
8d8bb07476
UserspaceEmulator: Start building a userspace X86 emulator :^)
|
пре 5 година |