Age | Commit message (Collapse) | Author |
|
This makes symbolication take a little longer the first time we load a
shared library, but then the cache keeps it warm.
|
|
Remember which paths we've already tried to load. This stops it from
whining about /boot/Kernel not being mappable.
|
|
I originally wanted to batch the symbolication requests but that just
makes the client logic significantly more complicated with no real
benefit other than architectural feelgood points.
|
|
The /boot directory is only accessible to root by default, but anyone
wanting access to kernel symbols for development can get them by making
/boot/Kernel accessible to the "symbol" user.
|
|
This patch adds SymbolServer, a service daemon that provides
symbolication of ELF binaries. It has a very simple IPC API at the
moment that only turns addresses into symbol names.
This can be used to implement symbolication without having to do
in-process ELF parsing yourself. :^)
|