Просмотр исходного кода

Kernel: Mark s_syscall_table const so it ends up in ro_data.

Brian Gianforcaro 4 лет назад
Родитель
Сommit
1d7a0ab5ea
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      Kernel/Syscall.cpp

+ 1 - 1
Kernel/Syscall.cpp

@@ -87,7 +87,7 @@ UNMAP_AFTER_INIT void initialize()
 typedef KResultOr<FlatPtr> (Process::*Handler)(FlatPtr, FlatPtr, FlatPtr);
 typedef KResultOr<FlatPtr> (Process::*HandlerWithRegisterState)(RegisterState&);
 #define __ENUMERATE_SYSCALL(x) reinterpret_cast<Handler>(&Process::sys$##x),
-static Handler s_syscall_table[] = {
+static const Handler s_syscall_table[] = {
     ENUMERATE_SYSCALLS(__ENUMERATE_SYSCALL)
 };
 #undef __ENUMERATE_SYSCALL