diff --git a/Kernel/KSyms.cpp b/Kernel/KSyms.cpp index 9e99a8f192..871cea0f2a 100644 --- a/Kernel/KSyms.cpp +++ b/Kernel/KSyms.cpp @@ -6,10 +6,10 @@ #include static KSym* s_ksyms; -u32 ksym_lowest_address; -u32 ksym_highest_address; -u32 ksym_count; -bool ksyms_ready; +u32 ksym_lowest_address = 0xffffffff; +u32 ksym_highest_address = 0; +u32 ksym_count = 0; +bool ksyms_ready = false; static u8 parse_hex_digit(char nibble) { @@ -146,14 +146,6 @@ void dump_backtrace() dump_backtrace_impl(ebp, ksyms_ready); } -void init_ksyms() -{ - ksyms_ready = false; - ksym_lowest_address = 0xffffffff; - ksym_highest_address = 0; - ksym_count = 0; -} - void load_ksyms() { auto result = VFS::the().open("/kernel.map", 0, 0, VFS::the().root_custody()); diff --git a/Kernel/KSyms.h b/Kernel/KSyms.h index a1a7fcf645..2b18f5a52f 100644 --- a/Kernel/KSyms.h +++ b/Kernel/KSyms.h @@ -10,7 +10,6 @@ struct KSym { const KSym* ksymbolicate(u32 address); void load_ksyms(); -void init_ksyms(); extern bool ksyms_ready; extern u32 ksym_lowest_address; diff --git a/Kernel/init.cpp b/Kernel/init.cpp index 906f996435..aa1a24741f 100644 --- a/Kernel/init.cpp +++ b/Kernel/init.cpp @@ -231,7 +231,6 @@ extern "C" [[noreturn]] void init() kmalloc_init(); slab_alloc_init(); - init_ksyms(); // must come after kmalloc_init because we use AK_MAKE_ETERNAL in KParams new KParams(String(reinterpret_cast(multiboot_info_ptr->cmdline)));