Kernel: validate_{string,pointer}_access now return ErrorOr<void>

Now that signals are only processed when returning to userspace,
address validation has to do an early return.
This commit is contained in:
2024-01-03 23:53:04 +02:00
parent 0ba278041b
commit d2d12d5281
2 changed files with 45 additions and 44 deletions

View File

@@ -175,8 +175,8 @@ namespace Kernel
BAN::ErrorOr<BAN::String> absolute_path_of(BAN::StringView) const;
void validate_string_access(const char*);
void validate_pointer_access(const void*, size_t);
BAN::ErrorOr<void> validate_string_access(const char*);
BAN::ErrorOr<void> validate_pointer_access(const void*, size_t);
private:
struct ExitStatus