kernel/process_capability: Handle debug capability flags

This commit is contained in:
Lioncash 2018-12-20 23:40:30 -05:00
parent 1239d16371
commit d7e7faa0de
2 changed files with 18 additions and 1 deletions

View file

@ -342,7 +342,13 @@ ResultCode ProcessCapabilities::HandleHandleTableFlags(u32 flags) {
}
ResultCode ProcessCapabilities::HandleDebugFlags(u32 flags) {
// TODO: Implement
const u32 reserved = flags >> 19;
if (reserved != 0) {
return ERR_RESERVED_VALUE;
}
is_debuggable = (flags & 0x20000) != 0;
can_force_debug = (flags & 0x40000) != 0;
return RESULT_SUCCESS;
}