summaryrefslogtreecommitdiff
path: root/Userland/DevTools/UserspaceEmulator/Emulator.cpp
AgeCommit message (Expand)Author
2023-03-21Everywhere: Use `LibFileSystem` where trivialCameron Youell
2023-03-13AK: Rename Stream::write_entire_buffer to Stream::write_until_depletedTim Schumacher
2023-02-13Everywhere: Remove the `AK::` qualifier from Stream usagesTim Schumacher
2023-02-13LibCore: Rename `File` to `DeprecatedFile`Tim Schumacher
2023-01-29AK: Move `Stream` and `SeekableStream` from `LibCore`Tim Schumacher
2023-01-21UserspaceEmulator: Use `Core::Stream` for writing profiling dataTim Schumacher
2023-01-02Everywhere: Move AK/Debug.h include to using files or removeBen Wiederhake
2022-12-11LibX86: Only pass ProcessorMode to Instruction constructorItamar
2022-12-06Everywhere: Rename to_{string => deprecated_string}() where applicableLinus Groh
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-11-26LibX86+UserspaceEmulator: Introduce AddressSize and OperandSize enumsSimon Wanner
2022-10-24AK+Everywhere: Turn bool keep_empty to an enum in split* functionsdemostanis
2022-10-04AK+Everywhere: Add AK_COMPILER_{GCC,CLANG} and use them most placesNico Weber
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-07-12Userland: Remove erroneous String -> char* -> StringView conversionssin-ack
2022-03-04UserspaceEmulator: Pass signal information through to emulated processAli Mohammad Pur
2022-03-04UserspaceEmulator: Update signal handlers to use the new stack layoutAli Mohammad Pur
2022-03-04UserspaceEmulator: Let SoftCPU.h include Emulator.hAli Mohammad Pur
2022-01-29UserspaceEmulator: Implement signal maskingRummskartoffel
2022-01-13LibELF: Accept Span instead of Pointer+Size in validate_program_headersIdan Horowitz
2022-01-13LibELF: Use StringBuilders instead of Strings for the interpreter pathIdan Horowitz
2021-12-28UserspaceEmulator: Exclude special ranges from RangeAllocatorDaniel Bertalan
2021-12-23UserspaceEmulator: Avoid copies of non trivial types on invocationsHendiadyoin1
2021-12-23UserspaceEmulator: Remove some else-after-returnsHendiadyoin1
2021-12-23UserspaceEmulator: Add some implied auto qualifiersHendiadyoin1
2021-12-22Kernel: Move userspace virtual address range base to 0x10000Idan Horowitz
2021-11-26UserspaceEmulator: Fix after add_positional_argument API change :^)Brian Gianforcaro
2021-11-23LibCore+AK: Move MappedFile from AK to LibCoreAndreas Kling
2021-11-10Everywhere: Move shared library checks into a common functionTim Schumacher
2021-11-10Emulator: Restrict library name check when querying symbolsTim Schumacher
2021-11-10Emulator: Use existing queried library name in load checkTim Schumacher
2021-10-31UserspaceEmulator: Fix inconsistent log formattingAndreas Kling
2021-10-24UE: Properly align stack for signal handlersDaniel Bertalan
2021-09-07LibELF: Use StringView to carry temporary strings in auxiliary vectorAndreas Kling
2021-08-28UserspaceEmulator: Make generated profiles debugable with cli toolsBrian Gianforcaro
2021-08-14UserspaceEmulator+LibC: Use sys$emuctl() to disable auditing in mallocDaniel Bertalan
2021-08-10UserspaceEmulator: Move all the profiling details into the EmulatorAli Mohammad Pur
2021-08-10UserspaceEmulator+LibC: Add support for Region-of-Interest profilingAli Mohammad Pur
2021-08-08UserspaceEmulator: Use `for_each_region_of_type` in `find_text_region`Daniel Bertalan
2021-08-08UserspaceEmulator: Make symbolication work when .text isn't the firstDaniel Bertalan
2021-08-08UserspaceEmulator: Fix typo in a method nameDaniel Bertalan
2021-08-06LibDebug+Everywhere: Make DebugInfo not own the ELF imageAli Mohammad Pur
2021-08-06UserspaceEmulator: Optionally generate a Profiler-compatible profileAli Mohammad Pur
2021-07-12UserspaceEmulator: Fix stack for new processesGunnar Beutner
2021-06-30AK+Everywhere: Add and use static APIs for LexicalPathMax Wipfli
2021-06-23UserspaceEmulator: Add a simple debugging ConsoleHendiadyoin1
2021-05-28UE: Make sure signal_trampoline_dummy is not optimized away with -fltoGunnar Beutner
2021-05-24AK+Everywhere: Consolidate String::index_of() and String::find()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21UserspaceEmulator: Convert String::format() => String::formatted()Andreas Kling