mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 23:17:45 +00:00
SystemMonitor: Add missing /boot/Kernel.debug unveil
When using the stack tab as root LibSymbolication uses this file to provide Kernel symbols.
This commit is contained in:
parent
b45ed48ca7
commit
e167cafa70
1 changed files with 4 additions and 0 deletions
|
@ -124,6 +124,10 @@ ErrorOr<int> serenity_main(Main::Arguments arguments)
|
|||
if (auto result = Core::System::unveil("/usr/local/lib", "r"); result.is_error() && result.error().code() != ENOENT)
|
||||
return result.release_error();
|
||||
|
||||
// This file is only accesible when running as root
|
||||
if (auto result = Core::System::unveil("/boot/Kernel.debug", "r"); result.is_error() && result.error().code() != EACCES)
|
||||
return result.release_error();
|
||||
|
||||
TRY(Core::System::unveil("/bin/Profiler", "rx"));
|
||||
TRY(Core::System::unveil("/bin/Inspector", "rx"));
|
||||
TRY(Core::System::unveil(nullptr, nullptr));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue