summaryrefslogtreecommitdiff
path: root/Kernel/KSyms.cpp
AgeCommit message (Expand)Author
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
2020-01-20Kernel: Remove some unnecessary casts to uintptr_tAndreas Kling
2020-01-20Use uintptr_t instead of u32 when storing pointers as integersAndreas Kling
2020-01-18Kernel: Pass correct permission flags when opening filesSergey Bugaev
2020-01-18Meta: Add license header to source filesAndreas Kling
2020-01-16Kernel+LibELF: Don't blindly trust ELF symbol offsets in symbolicationAndreas Kling
2020-01-05Kernel: Start implementing x86 SMAP supportAndreas Kling
2020-01-02Kernel: Move kernel symbols to /res/kernel.map and make it root-onlyAndreas Kling
2019-12-24Kernel: Add a size argument to validate_read_from_kernelConrad Pankoff
2019-11-29Kernel: Demangle kernel C++ symbols correctly againAndreas Kling
2019-11-28Kernel: Allow modules to link against anything in kernel.map :^)Andreas Kling
2019-11-08Kernel: Remove debug spam about dump_backtrace() calling itselfAndreas Kling
2019-11-06LibELF: Move AK/ELF/ into Libraries/LibELF/Andreas Kling
2019-11-06Kernel: Remove unnecessary init_ksyms() functionAndreas Kling
2019-09-30ByteBuffer: Remove pointer() in favor of data()Andreas Kling
2019-08-07Kernel: Disable kmalloc backtraces during backtrace generationAndreas Kling
2019-07-28Kernel: Add bounds checking to recognized_symbols in dump_backtrace_impl (#372)DrewStratford
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-13Kernel: Rename "descriptor" to "description" where appropriate.Andreas Kling
2019-06-07Kernel: Rename LinearAddress => VirtualAddress.Andreas Kling