Ali Mohammad Pur
|
c4437e19bd
LibDebug+Everywhere: Make DebugInfo not own the ELF image
|
3 years ago |
Ali Mohammad Pur
|
521217735b
UserspaceEmulator: Optionally generate a Profiler-compatible profile
|
3 years ago |
Gunnar Beutner
|
cbdc7f9e41
UserspaceEmulator: Fix stack for new processes
|
4 years ago |
Max Wipfli
|
fc6d051dfd
AK+Everywhere: Add and use static APIs for LexicalPath
|
4 years ago |
Hendiadyoin1
|
5d24b5f4be
UserspaceEmulator: Add a simple debugging Console
|
4 years ago |
Gunnar Beutner
|
1f57cc5957
UE: Make sure signal_trampoline_dummy is not optimized away with -flto
|
4 years ago |
Andreas Kling
|
de395a3df2
AK+Everywhere: Consolidate String::index_of() and String::find()
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Andreas Kling
|
0058a1173e
UserspaceEmulator: Convert String::format() => String::formatted()
|
4 years ago |
Gunnar Beutner
|
03d705d531
UserspaceEmulator: Print stacktrace for unhandled exceptions
|
4 years ago |
Brendan Coles
|
ab9f66a069
UserspaceEmulator: Increase stack size from 64 * KiB to 1 * MiB
|
4 years ago |
Andreas Kling
|
ef1e5db1d0
Everywhere: Remove klog(), dbg() and purge all LogStream usage :^)
|
4 years ago |
Ben Wiederhake
|
ec8e3edd05
UserspaceEmulator: Split large file into logical pieces
|
4 years ago |
Andreas Kling
|
656cd477c2
UserspaceEmulator+LibX86: Sprinkle some [[unlikely]] and ALWAYS_INLINE
|
4 years ago |
Andreas Kling
|
c192b6c61d
Emulator: Use libc.so bounds to fast-reject non-malloc addresses
|
4 years ago |
Andreas Kling
|
54bd2ee738
UserspaceEmulator: Add Emulator::dump_regions() helper function
|
4 years ago |
Andreas Kling
|
38fc522f5d
UserspaceEmulator: Don't audit accesses in calloc() and libsystem.so
|
4 years ago |
Andreas Kling
|
728d947601
UserspaceEmulator: Remember VM region names for MAP_ANONYMOUS
|
4 years ago |
Andreas Kling
|
735a6482ac
UserspaceEmulator: Implement sys$set_mmap_name()
|
4 years ago |
Andreas Kling
|
9588f01739
UserspaceEmulator+LibC: Use sys$emuctl() to pass malloc info to UE
|
4 years ago |
Andreas Kling
|
84725ef3a5
Kernel+UserspaceEmulator: Add sys$emuctl() system call
|
4 years ago |
Ben Wiederhake
|
1e857de263
UserspaceEmulator: Support munmap/mprotect with partial mappings
|
4 years ago |
Linus Groh
|
e265054c12
Everywhere: Remove a bunch of redundant 'AK::' namespace prefixes
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
Andreas Kling
|
781d29a337
Kernel+Userland: Give sys$recvfd() an options argument for O_CLOEXEC
|
4 years ago |
Andreas Kling
|
89483a9408
UserspaceEmulator: Implement a proper VM allocator
|
4 years ago |
Andreas Kling
|
9dacd7c0ec
UserspaceEmulator: Stub out virt$msyscall()
|
4 years ago |
Andreas Kling
|
e87eac9273
Userland: Add LibSystem and funnel all syscalls through it
|
4 years ago |
asynts
|
bb483f7ef4
Everywhere: Name debug macros more consistently.
|
4 years ago |
asynts
|
1a3a0836c0
Everywhere: Use CMake to generate AK/Debug.h.
|
4 years ago |