forked from KolibriOS/kolibrios
fix is_region_userspace (worked incorrectly for e.g 0xFFFFFFFF)
git-svn-id: svn://kolibrios.org@8216 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
055b9d04c4
commit
efa84a263d
@ -5674,13 +5674,16 @@ is_region_userspace:
|
|||||||
; ebx = len
|
; ebx = len
|
||||||
; out: eax = 1 if region in userspace memory, 0 if not
|
; out: eax = 1 if region in userspace memory, 0 if not
|
||||||
push esi edi ecx
|
push esi edi ecx
|
||||||
|
|
||||||
|
cmp eax, OS_BASE
|
||||||
|
ja @f
|
||||||
|
|
||||||
add eax, ebx
|
add eax, ebx
|
||||||
cmp eax, OS_BASE
|
cmp eax, OS_BASE
|
||||||
ja @f
|
ja @f
|
||||||
|
|
||||||
mov eax, 1
|
mov eax, 1
|
||||||
jmp .ret
|
jmp .ret
|
||||||
|
|
||||||
@@:
|
@@:
|
||||||
xor eax, eax
|
xor eax, eax
|
||||||
.ret:
|
.ret:
|
||||||
|
Loading…
Reference in New Issue
Block a user