Commit graph

6 commits

Author SHA1 Message Date
Robin Burchell 6917c42140 Kernel/AK: Move ELF loader to AK
This is in preparation for eventually using it in userspace.
LinearAddress.h has not been moved for the time being (as it seems to be
only used by a very small part of the code).
2019-05-23 16:57:34 +02:00
Andreas Kling 1fd90b09f8 Kernel: Remove an unused ELFLoader member. 2019-05-19 02:03:56 +02:00
Andreas Kling 316fb624f7 Kernel: Fail a bit more gracefully when we don't have userspace symbols. 2019-05-18 14:49:49 +02:00
Andreas Kling 174639b7f0 Kernel: Symbolicate userspace backtraces using ELFLoader.
Stash away the ELFLoader used to load an executable in Process so we can use
it for symbolicating userspace addresses later on. This will make debugging
userspace programs a lot nicer. :^)
2019-05-16 17:18:25 +02:00
Andreas Kling c5434e0cfa Kernel: Simplify ELF loader by removing the allocator indirections. 2019-05-16 14:16:08 +02:00
Andreas Kling 072ea7eece Kernel: Move ELF-related files into Kernel/ELF/. 2019-04-03 12:30:04 +02:00
Renamed from Kernel/ELFLoader.h (Browse further)