summaryrefslogtreecommitdiff
path: root/Kernel/CoreDump.cpp
AgeCommit message (Expand)Author
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-10Kernel/SMP: Skip thread registers in core dump if there is no trap frameAndreas Kling
2021-08-07Kernel: Move SpinLock.h into Locking/Jean-Baptiste Boric
2021-08-06Kernel: Rename Process::space() => Process::address_space()Andreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-08-06Kernel: Store coredump metadata properties as KStringsAndreas Kling
2021-07-11Kernel: Rename VFS => VirtualFileSystemAndreas Kling
2021-07-07Kernel: Replace usage of LexicalPath with KLexicalPathMax Wipfli
2021-06-29Kernel: Make sure JSON blobs in core dumps are correctly terminatedAndreas Kling
2021-06-29Kernel: Use JsonObjectSerializer in the core dump generation codeAndreas Kling
2021-06-29Kernel+LibCoreDump: Implement more x86_64 coredump functionalityGunnar Beutner
2021-06-28Kernel+LibELF: Add support for validating and loading ELF64 executablesGunnar Beutner
2021-06-24Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`Daniel Bertalan
2021-05-30Kernel: Unnamed regions still need a null-terminator in core dumpsAndreas Kling
2021-05-29Kernel: Make CoreDump::create API OOM safeBrian Gianforcaro
2021-05-28Kernel: Don't crash when writing a coredump with an unnamed regionGunnar Beutner
2021-05-28Kernel: Use KString for Region namesAndreas Kling
2021-04-22Everywhere: Use linusg@serenityos.org for my copyright headersLinus Groh
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-18LibC+LibELF: Implement support for the dl_iterate_phdr helperGunnar Beutner
2021-04-12Kernel: Replace process' regions vector with a Red Black treeIdan Horowitz
2021-03-28LibCoreDump+CrashDaemon: Compress coredumpsIdan Horowitz
2021-02-28Kernel: Use default con/de-structorsBen Wiederhake
2021-02-25Kernel: Fix some clang-tidy whines in CoreDumpAndreas Kling
2021-02-08Kernel: Reorganize ptrace implementation a bitAndreas Kling
2021-02-08Kernel: Factor address space management out of the Process classAndreas Kling
2021-01-28Kernel: Generate coredump backtraces from "threads for coredump" listAndreas Kling
2021-01-23Kernel: Create core dumps with S_IFREG set (regular file)Andreas Kling
2021-01-15Kernel: Store process arguments and environment in coredumpsLinus Groh
2021-01-15Kernel+LibELF+LibCoreDump+CrashReporter: Use JSON for ProcessInfoLinus Groh
2021-01-12AK: Simplify constructors and conversions from nullptr_tLenny Maiorani
2021-01-10Kernel+SystemServer+CrashDaemon: Better control where we put core dumpsAndreas Kling
2021-01-03Kernel+LibELF: Store termination signal in coredump ProcessInfoLinus Groh
2020-12-30Kernel: Embed a Metadata notes entry in coredumpsLinus Groh
2020-12-30Kernel: Embed a ProcessInfo notes entry in coredumpsLinus Groh
2020-12-27Kernel: CoreDump::write_program_headers: set NOTE p_memsz to p_fileszBrendan Coles
2020-12-27Kernel: Lock target process when generating core dumpAndreas Kling
2020-12-25Kernel+LibC: Introduce a "dumpable" flag for processesAndreas Kling
2020-12-22Kernel: Abort core dump generation if any substep failsAndreas Kling
2020-12-21Everywhere: Switch from (void) to [[maybe_unused]] (#4473)Lenny Maiorani
2020-12-15Kernel: Remove harmless OOB ELF header access in core dump generationAndreas Kling
2020-12-15Kernel: Don't take LexicalPath as argumentAndreas Kling
2020-12-14Kernel: Pass full path of output coredump file to CoreDumpItamar
2020-12-14LibELF: Refactor coredump notes section structuresItamar
2020-12-14Kernel: Generate a coredump file when a process crashesItamar