Andreas Kling
|
d9f933df7b
UserspaceEmulator: Implement the setuid() and setgid() syscalls
|
5 vuotta sitten |
Andreas Kling
|
368cea4094
UserspaceEmulator: Implement the accept() and setsockopt() syscalls
|
5 vuotta sitten |
Andreas Kling
|
f097ed6ada
UserspaceEmulator: Transfer the environment to the emulated process
|
5 vuotta sitten |
Andreas Kling
|
9c155c8f35
UserspaceEmulator: Tweak some output strings
|
5 vuotta sitten |
Andreas Kling
|
abebec0e04
UserspaceEmulator: Use the base address of instructions in backtraces
|
5 vuotta sitten |
Andreas Kling
|
0f91dfa139
UserspaceEmulator: Show file and line numbers in backtraces :^)
|
5 vuotta sitten |
Andreas Kling
|
d1dd5013ea
UserspaceEmulator: Remove unnecessary local getpid() caches
|
5 vuotta sitten |
Andreas Kling
|
15753e9633
UserspaceEmulator: Don't hardcode the amount of thread-local data
|
5 vuotta sitten |
Andreas Kling
|
903c5b0833
UserspaceEmulator: Mark the full initial TCB as initialized memory
|
5 vuotta sitten |
Andreas Kling
|
be5f42adea
UserspaceEmulator+LibX86: Start tracking uninitialized memory :^)
|
5 vuotta sitten |
Andreas Kling
|
a49c794725
UserspaceEmulator: Add the get_dir_entries() syscall + an ioctl() stub
|
5 vuotta sitten |
Andreas Kling
|
75500b449c
UserspaceEmulator: Fix every line in backtraces showing EIP
|
5 vuotta sitten |
Andreas Kling
|
b17d175379
UserspaceEmulator: Add the usleep() syscall
|
5 vuotta sitten |
Andreas Kling
|
e50874621a
UserspaceEmulator: Don't scan text segment for malloc leaks
|
5 vuotta sitten |
Andreas Kling
|
441918be7e
UserspaceEmulator: Capture backtraces of malloc/free events
|
5 vuotta sitten |
Andreas Kling
|
f6584bfc36
UserspaceEmulator: Implement very basic leak checking :^)
|
5 vuotta sitten |
Andreas Kling
|
7e13244238
UserspaceEmulator: Add ways to check if a Region is stack/mmap
|
5 vuotta sitten |
Andreas Kling
|
67cdbe1925
UserspaceEmulator: Cache the location and size of "malloc" and "free"
|
5 vuotta sitten |
Andreas Kling
|
33e3e8d63d
UserspaceEmulator: Add the getrandom() syscall
|
5 vuotta sitten |
Andreas Kling
|
1873b8f3e4
UserspaceEmulator: Fix bogus use of "errno" in shbuf related syscalls
|
5 vuotta sitten |
Andreas Kling
|
c314292319
UserspaceEmulator: Catch use-after-frees by tracking malloc/free :^)
|
5 vuotta sitten |
Andreas Kling
|
c8b496162d
UserspaceEmulator: Add some more syscalls :^)
|
5 vuotta sitten |
Andreas Kling
|
2da44dba44
UserspaceEmulator: Add support for shared buffers (shbuf)
|
5 vuotta sitten |
Andreas Kling
|
339f12e8a2
UserspaceEmulator: Implement an assortment of system calls
|
5 vuotta sitten |
Sergey Bugaev
|
e12b591509
UserspaceEmulator: Implement virt$pipe()
|
5 vuotta sitten |
Andreas Kling
|
a27473cbc2
UserspaceEmulator+LibX86: Turn on -O3 optimization for emulation code
|
5 vuotta sitten |
Andreas Kling
|
e0580e2975
UserspaceEmulator: Add some more syscalls
|
5 vuotta sitten |
Andreas Kling
|
9b6464010f
UserspaceEmulator: Add basic support for memory-mapped files
|
5 vuotta sitten |
Andreas Kling
|
f6ad5edab0
UserspaceEmulator: Make mmap'ed memory track read/write protection
|
5 vuotta sitten |
Andreas Kling
|
27c1690504
UserspaceEmulator: Pass arguments through to emulated process
|
5 vuotta sitten |