Bananymous
|
9c36d7c338
|
BAN/Kernel: Rework assertion/panic system
BAN/Assert.h does not need any includes meaning it can be included
anywhere without problems.
|
2024-03-04 11:41:54 +02:00 |
Bananymous
|
295a27f16a
|
Kernel: Panic wont print stacktrace if it has already paniced
This prevents stack trace dump to panic and loop
|
2023-04-18 10:18:15 +03:00 |
Bananymous
|
aa0757e135
|
Kernel: Move dump_stacktrace from panic -> debug
|
2023-01-26 02:57:14 +02:00 |
Bananymous
|
c0bc002ac6
|
Kernel: Move debug printing to its own file
It didn't make sense that dprint was defined in Serial.h.
We also now dump dprint to tty if there is no serial and tty is initialized
|
2023-01-25 22:51:42 +02:00 |
Bananymous
|
b67bbab083
|
Kernel: fix dump_stacktrace
|
2023-01-22 20:05:24 +02:00 |
Bananymous
|
6ec4ba3dc9
|
Kernel: Move dump_backtrace() out of arch.
I discovered __builtin_frame_address()
|
2023-01-22 03:00:13 +02:00 |