summaryrefslogtreecommitdiff
path: root/Kernel/KSyms.cpp
AgeCommit message (Expand)Author
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
2020-05-23Kernel: Make dump_backtrace_impl() take base pointer as a FlatPtrAndreas Kling
2020-04-30AK: Add ALWAYS_INLINE, NEVER_INLINE and FLATTEN macrosAndreas Kling
2020-04-11LibELF: Move ELF classes into namespace ELFAndrew Kaster
2020-04-08Kernel: Update cryptically-named functions related to symbolicationAndreas Kling
2020-03-02Kernel: Use klog() instead of kprintf()Liav A
2020-03-02Kernel: Load executables on demand when symbolicatingAndreas Kling
2020-03-01Kernel: Remove some unnecessary .characters() when doing dbg()<<StringAndreas Kling
2020-02-27Ksyms: Use dbg() instead of dbgprintf()Liav A
2020-02-17Kernel: Replace "current" with Thread::current and Process::currentAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling