summaryrefslogtreecommitdiff
path: root/Kernel/KSyms.cpp
AgeCommit message (Expand)Author
2023-06-04Kernel: Move all tasks-related code to the Tasks subdirectoryLiav A
2023-02-08Kernel: Add optional userspace backtrace to Process::crashTimon Kruiper
2023-02-08Kernel/aarch64: Set kernel_load_base and correctly calculate symbol addrTimon Kruiper
2022-10-01Kernel: Add ability to dump backtrace from provided frame pointerTimon Kruiper
2022-05-03Kernel: Move Kernel/Arch/x86/SafeMem.h to Kernel/Arch/SafeMem.hTimon Kruiper
2022-05-03Kernel: Fetch the frame pointer using __builtin_frame_address()Timon Kruiper
2022-04-10Kernel: Use kernel_mapping_base as the minimum kernel stack addressIdan Horowitz
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-01-30Kernel: Remove unnecessary includes from Thread.hAndreas Kling
2021-12-28Kernel: Remove the kmalloc_eternal heap :^)Andreas Kling
2021-12-24Kernel: Mark PTYMultiplexer init & parse_hex_digit as UNMAP_AFTER_INITBrian Gianforcaro
2021-12-18Kernel: Use ksyms in-place instead of duplicating them into eternal heapAndreas Kling
2021-12-13Kernel: Fix backtrace dumping on x86_64Luke Wilde
2021-11-11Everywhere: Pass AK::ReadonlyBytes by valueAndreas Kling
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-10-15Kernel: Split SmapDisabler so header is platform independentJames Mintram
2021-10-08Kernel: Fix -Wunreachable-code warnings from clangNico Weber
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-08-04Kernel: Print panic backtrace to both the screen and serialLuke
2021-07-28Kernel: Print relative symbol addresses in dump_backtrace_implGunnar Beutner
2021-07-27Kernel: Support loading the kernel at almost arbitrary virtual addressesGunnar Beutner
2021-07-22Everywhere: Prefer using {:#x} over 0x{:x}Gunnar Beutner
2021-07-18Kernel: Introduce basic pre-kernel environmentGunnar Beutner
2021-07-14Kernel: Make kernel symbols available much earlier in the boot processGunnar Beutner
2021-07-11Kernel: Rename VFS => VirtualFileSystemAndreas Kling
2021-07-06Kernel+LibELF: Don't demangle symbols in the kernelGunnar Beutner
2021-07-06Kernel: Fix method name load_kernel_{sybols => symbols}_from_data()Ali Mohammad Pur
2021-06-28Kernel: Make and use KERNEL_BASEHendiadyoin1
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-04-28Kernel: Check kernel symbol's name length matches searched nameIdan Horowitz
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-12Kernel: Convert klog() => AK::Format in a handful of placesAndreas Kling
2021-03-10Kernel: Turn a VLA into a statically-sized array in dump_backtrace()Andreas Kling
2021-02-25Kernel: Move SMAP disabler RAII helper to its own fileAndreas Kling
2021-02-25Kernel: Take some baby steps towards x86_64Andreas Kling
2021-02-23Everywhere: Rename ASSERT => VERIFYAndreas Kling
2021-02-19Kernel: Slap UNMAP_AFTER_INIT on a bunch more functionsAndreas Kling
2021-02-03Everywhere: Remove some bitrotted "#if 0" blocksAndreas Kling
2021-01-22Kernel: Do not assert if unable to load kernel symbolsJean-Baptiste Boric
2021-01-09Everywhere: Replace a bundle of dbg with dbgln.asynts
2021-01-02Kernel+LibELF: Use hex instead of decimal for stack offsets in back traces (#...Brian Gianforcaro
2020-12-25Kernel+LibELF: Stop doing ELF symbolication in the kernelAndreas Kling
2020-12-18Kernel: Move KBufferBuilder to the fallible KBuffer APIAndreas Kling
2020-12-14Kernel: Generate a coredump file when a process crashesItamar
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-08-12Kernel: Mark compilation-unit-only functions as staticBen Wiederhake
2020-08-11Kernel: Make Inode::read_entire() return a KBuffer (not ByteBuffer)Andreas Kling
2020-07-06Kernel: Add SMP IPI supportTom
2020-07-01Kernel: Turn Thread::current and Process::current into functionsTom
2020-05-26Kernel: Plumb KResult through FileDescription::read_entire_file() implementat...Brian Gianforcaro