reduce asm()
changed src/stub/src/amd64-darwin.macho-upxmain.c
This commit is contained in:
parent
13475002d7
commit
c1da92ca22
@ -716,7 +716,8 @@ main(int argc, char *argv[])
|
||||
(Mach_header64 *)mhdr, sizeof(mhdr),
|
||||
f_exp, f_unf, (Mach_header64 **)&argv[-2]);
|
||||
//fprintf(stderr, "return to launch\n");
|
||||
asm("movq %2,-1*8(%1); lea -2*8(%1),%rsp; jmp *%0" : : "r" (entry), "r" (argv), "r" ((long)argc));
|
||||
argv[-1] = argc;
|
||||
asm("lea -2*8(%1),%rsp; jmp *%0" : : "r" (entry), "r" (argv));
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user