mirror of
https://github.com/Atmosphere-NX/Atmosphere.git
synced 2024-12-24 03:06:17 +00:00
kern: fix inverted condition in context breakpoint validation
This commit is contained in:
parent
4cb4707f34
commit
43bbfd29bb
1 changed files with 1 additions and 1 deletions
|
@ -297,7 +297,7 @@ namespace ams::kern::arch::arm64 {
|
||||||
/* If the breakpoint matches context id, we need to get the context id. */
|
/* If the breakpoint matches context id, we need to get the context id. */
|
||||||
if ((flags & (1ul << 21)) != 0) {
|
if ((flags & (1ul << 21)) != 0) {
|
||||||
/* Ensure that the breakpoint is context-aware. */
|
/* Ensure that the breakpoint is context-aware. */
|
||||||
R_UNLESS((name - ams::svc::HardwareBreakPointRegisterName_I0) <= (num_bp - num_ctx), svc::ResultNotSupported());
|
R_UNLESS((name - ams::svc::HardwareBreakPointRegisterName_I0) >= (num_bp - num_ctx), svc::ResultNotSupported());
|
||||||
|
|
||||||
/* Check that the breakpoint does not have the mismatch bit. */
|
/* Check that the breakpoint does not have the mismatch bit. */
|
||||||
R_UNLESS((flags & (1ul << 22)) == 0, svc::ResultInvalidCombination());
|
R_UNLESS((flags & (1ul << 22)) == 0, svc::ResultInvalidCombination());
|
||||||
|
|
Loading…
Reference in a new issue