1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 13:28:11 +00:00
serenity/Userland/DevTools/UserspaceEmulator
Hediadyoin1 bce3bf9f1e UserspaceEmulator: Handle PerfEvent syscalls
We only froward String setting and FlagPost creation for now, due to the
other performance events being nonsensical to forward.
We also record these signposts in the optionally generated profile.
2021-10-06 17:35:29 +00:00
..
CMakeLists.txt UserspaceEmulator: Move to using the new SoftFPU 2021-07-22 23:33:21 +02:00
Emulator.cpp LibELF: Use StringView to carry temporary strings in auxiliary vector 2021-09-07 13:53:14 +02:00
Emulator.h UserspaceEmulator: Handle PerfEvent syscalls 2021-10-06 17:35:29 +00:00
Emulator_syscalls.cpp UserspaceEmulator: Handle PerfEvent syscalls 2021-10-06 17:35:29 +00:00
EmulatorControl.h UserspaceEmulator+LibC: Add support for Region-of-Interest profiling 2021-08-10 05:13:44 +04:30
main.cpp UserspaceEmulator: Handle PerfEvent syscalls 2021-10-06 17:35:29 +00:00
MallocTracer.cpp UserspaceEmulator+LibC: Use sys$emuctl() to disable auditing in malloc 2021-08-14 18:42:14 +02:00
MallocTracer.h LibC+UE: Keep more unused chunked blocks around 2021-05-23 19:31:39 +02:00
MmapRegion.cpp UserspaceEmulator: Prefix MmapRegions' name with '(UE)' 2021-08-14 18:42:14 +02:00
MmapRegion.h UserspaceEmulator: Prefix MmapRegions' name with '(UE)' 2021-08-14 18:42:14 +02:00
Range.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Range.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
RangeAllocator.cpp Everywhere: Sort out superfluous QuickSort.h imports 2021-05-29 23:41:54 +01:00
RangeAllocator.h DevTools: Remove redundant default destructor and forward declarations 2021-05-21 22:53:33 +01:00
Region.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
Region.h AK+LibX86: Generalize u128/256 to AK::UFixedBigInt 2021-06-11 18:14:11 +04:30
Report.h Everywhere: Pass AK::Format TypeErasedFormatParams by reference 2021-08-30 15:50:00 +04:30
SimpleRegion.cpp UserpaceEmulator: Handle possibly unaligned IO 2021-07-14 11:26:34 +04:30
SimpleRegion.h UE+LibX86: Support bigger reads and writes 2021-04-23 22:50:53 +02:00
SoftCPU.cpp UserspaceEmulator: Make call rm32 work with address on the stack 2021-08-14 18:42:14 +02:00
SoftCPU.h UserspaceEmulator: Move to using the new SoftFPU 2021-07-22 23:33:21 +02:00
SoftFPU.cpp Userland: Fix typos 2021-10-01 01:18:52 +01:00
SoftFPU.h Userland: Switch static_assert of type sizes to AK::AssertSize 2021-09-05 20:08:57 +02:00
SoftMMU.cpp Everywhere: Make ByteBuffer::{create_*,copy}() OOM-safe 2021-09-06 01:53:26 +02:00
SoftMMU.h UserspaceEmulator: Make symbolication work when .text isn't the first 2021-08-08 10:55:36 +02:00
ValueWithShadow.h AK+LibX86: Generalize u128/256 to AK::UFixedBigInt 2021-06-11 18:14:11 +04:30