demostanis
|
3e8b5ac920
AK+Everywhere: Turn bool keep_empty to an enum in split* functions
|
2 lat temu |
Nico Weber
|
2af028132a
AK+Everywhere: Add AK_COMPILER_{GCC,CLANG} and use them most places
|
2 lat temu |
sin-ack
|
3f3f45580a
Everywhere: Add sv suffix to strings relying on StringView(char const*)
|
3 lat temu |
sin-ack
|
a3eeeaa6a1
Userland: Remove erroneous String -> char* -> StringView conversions
|
3 lat temu |
Ali Mohammad Pur
|
a5d4824abe
UserspaceEmulator: Pass signal information through to emulated process
|
3 lat temu |
Ali Mohammad Pur
|
1125cbe336
UserspaceEmulator: Update signal handlers to use the new stack layout
|
3 lat temu |
Ali Mohammad Pur
|
e08cf8f554
UserspaceEmulator: Let SoftCPU.h include Emulator.h
|
3 lat temu |
Rummskartoffel
|
a92719fc72
UserspaceEmulator: Implement signal masking
|
3 lat temu |
Idan Horowitz
|
cfb9f889ac
LibELF: Accept Span instead of Pointer+Size in validate_program_headers
|
3 lat temu |
Idan Horowitz
|
3e959618c3
LibELF: Use StringBuilders instead of Strings for the interpreter path
|
3 lat temu |
Daniel Bertalan
|
4e1898df99
UserspaceEmulator: Exclude special ranges from RangeAllocator
|
3 lat temu |
Hendiadyoin1
|
c0d6afdc67
UserspaceEmulator: Avoid copies of non trivial types on invocations
|
3 lat temu |
Hendiadyoin1
|
6b9a35ac51
UserspaceEmulator: Remove some else-after-returns
|
3 lat temu |
Hendiadyoin1
|
15daae468b
UserspaceEmulator: Add some implied auto qualifiers
|
3 lat temu |
Idan Horowitz
|
5f4a67434c
Kernel: Move userspace virtual address range base to 0x10000
|
3 lat temu |
Brian Gianforcaro
|
f807796380
UserspaceEmulator: Fix after add_positional_argument API change :^)
|
3 lat temu |
Andreas Kling
|
58fb3ebf66
LibCore+AK: Move MappedFile from AK to LibCore
|
3 lat temu |
Tim Schumacher
|
80cb44afae
Everywhere: Move shared library checks into a common function
|
3 lat temu |
Tim Schumacher
|
d350d2dfce
Emulator: Restrict library name check when querying symbols
|
3 lat temu |
Tim Schumacher
|
6c6381408f
Emulator: Use existing queried library name in load check
|
3 lat temu |
Andreas Kling
|
aff2b42f82
UserspaceEmulator: Fix inconsistent log formatting
|
3 lat temu |
Daniel Bertalan
|
0a748de1a0
UE: Properly align stack for signal handlers
|
3 lat temu |
Andreas Kling
|
226383f45b
LibELF: Use StringView to carry temporary strings in auxiliary vector
|
3 lat temu |
Brian Gianforcaro
|
e00c871f65
UserspaceEmulator: Make generated profiles debugable with cli tools
|
3 lat temu |
Daniel Bertalan
|
87ef2718bc
UserspaceEmulator+LibC: Use sys$emuctl() to disable auditing in malloc
|
4 lat temu |
Ali Mohammad Pur
|
369e3da6a2
UserspaceEmulator: Move all the profiling details into the Emulator
|
4 lat temu |
Ali Mohammad Pur
|
64ccf2196c
UserspaceEmulator+LibC: Add support for Region-of-Interest profiling
|
4 lat temu |
Daniel Bertalan
|
e9dd9d1f2c
UserspaceEmulator: Use `for_each_region_of_type` in `find_text_region`
|
4 lat temu |
Daniel Bertalan
|
c1d6637dc7
UserspaceEmulator: Make symbolication work when .text isn't the first
|
4 lat temu |
Daniel Bertalan
|
980f314a03
UserspaceEmulator: Fix typo in a method name
|
4 lat temu |