From 7626e09f665b765e0328ef851e2bb06604bf9edd Mon Sep 17 00:00:00 2001 From: John Reiser Date: Fri, 3 Dec 2021 08:27:23 -0800 Subject: [PATCH] Fix jl ==> jb (unsigned compare) modified: stub/src/i386-linux.elf-entry.S --- src/stub/src/i386-linux.elf-entry.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/stub/src/i386-linux.elf-entry.S b/src/stub/src/i386-linux.elf-entry.S index 1d46b91d..a9ef1b8f 100644 --- a/src/stub/src/i386-linux.elf-entry.S +++ b/src/stub/src/i386-linux.elf-entry.S @@ -227,7 +227,7 @@ unfold: // IN: ebp= f_exp; esp/ &O_BINFO mmap: // oldmmap: ebx -> 6 arguments; remove arguments on return lea ebx,[4+esp] push __NR_mmap; pop eax; int 0x80 - cmp eax,PAGE_MASK; jl 0f; hlt; 0: + cmp eax,PAGE_MASK; jb 0f; hlt; 0: ret 6*4 main: