1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 10:38:11 +00:00

Kernel: Do not assert if unable to load kernel symbols

This commit is contained in:
Jean-Baptiste Boric 2021-01-20 20:28:26 +01:00 committed by Andreas Kling
parent 2f8b047339
commit 06b73eea94

View file

@ -191,11 +191,12 @@ void dump_backtrace()
void load_kernel_symbol_table() void load_kernel_symbol_table()
{ {
auto result = VFS::the().open("/res/kernel.map", O_RDONLY, 0, VFS::the().root_custody()); auto result = VFS::the().open("/res/kernel.map", O_RDONLY, 0, VFS::the().root_custody());
ASSERT(!result.is_error()); if (!result.is_error()) {
auto description = result.value(); auto description = result.value();
auto buffer = description->read_entire_file(); auto buffer = description->read_entire_file();
ASSERT(!buffer.is_error()); if (!buffer.is_error())
load_kernel_sybols_from_data(*buffer.value()); load_kernel_sybols_from_data(*buffer.value());
}
} }
} }