summaryrefslogtreecommitdiff
path: root/Kernel/KSyms.cpp
AgeCommit message (Expand)Author
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
2019-06-07Kernel: Run clang-format on everything.Andreas Kling
2019-06-07Kernel: Rename FileDescriptor to FileDescription.Andreas Kling
2019-05-30FileSystem: Port most of the code over to using custodies.Andreas Kling
2019-05-23Kernel/AK: Move ELF loader to AKRobin Burchell
2019-05-18Kernel: Don't allow dump_backtrace() to call dump_backtrace().Andreas Kling
2019-05-18Kernel: Fail a bit more gracefully when we don't have userspace symbols.Andreas Kling
2019-05-16Kernel: Symbolicate userspace backtraces using ELFLoader.Andreas Kling
2019-05-16Kernel: Simplify dump_backtrace() API for clients.Andreas Kling
2019-04-30Kernel: Don't symbolicate symbol+offset for obvious non-kernel addresses.Andreas Kling
2019-04-29Kernel: Have File virtuals take a FileDescriptor& rather than a Process&.Andreas Kling
2019-04-29Kernel: Make FIFO inherit from File.Andreas Kling
2019-04-15Kernel: Make symbolication callable from kmalloc().Andreas Kling
2019-03-23Kernel: Introduce threads, and refactor everything in support of it.Andreas Kling
2019-03-06Kernel: Port more code to KResult and KResultOr<T>.Andreas Kling
2019-02-24Kernel: Make dump_backtrace() kinda sorta work.Andreas Kling
2019-02-15Use modern C++ attributes instead of __attribute__ voodoo.Andreas Kling