|
46f459337c
|
Interrupts: Remove ensure_handler and use a more reliable way of detecting if we are in a handler
|
2022-09-29 18:35:51 +02:00 |
|
|
57b330e907
|
get_symbol_name: handle case where sys/moon.sym is not present in the initial ramdisk
|
2022-09-24 21:38:36 +02:00 |
|
|
f640e3d248
|
symbol_strlen: stop at null terminator as well as newline
|
2022-09-24 21:36:29 +02:00 |
|
|
a9444ec5e3
|
Provide a default symbol for get_symbol_name
|
2022-09-24 21:31:03 +02:00 |
|
|
1b3b93d8bb
|
StackTracer: add a trace_with_ip that prints the symbol name of the saved instruction pointer, for use in interrupts
|
2022-09-21 21:00:15 +02:00 |
|
|
3a69551dcc
|
StackTracer: only trace frames within the kernel address space
|
2022-09-21 20:59:41 +02:00 |
|
|
ee8c2759a6
|
Got a stack tracer working!!
|
2022-09-19 21:11:43 +02:00 |
|
|
9d3030763b
|
We can fetch a symbol's name from its address!!
|
2022-09-19 20:54:05 +02:00 |
|