X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Fld-acess.so_src%2Fmain.c;h=678dc9a6f448dd2455591642db6021acc89357d8;hb=321d008781422b7d7137e9acc1ba0e84dec79ff1;hp=fb9cd3527b324972770d15123fd6f1a7bdbbaa16;hpb=17e16b3110b4c5124b0707435e0427993d696545;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/ld-acess.so_src/main.c b/Usermode/Libraries/ld-acess.so_src/main.c index fb9cd352..678dc9a6 100644 --- a/Usermode/Libraries/ld-acess.so_src/main.c +++ b/Usermode/Libraries/ld-acess.so_src/main.c @@ -22,9 +22,6 @@ extern void gLinkedBase; int SoMain(Uint base, int arg1) { int ret; - - SysDebug("SoMain: base = 0x%x", base); - SysDebug("SoMain: arg1 = 0x%x", arg1); // - Assume that the file pointer will be less than 4096 if(base < 0x1000) { @@ -79,11 +76,11 @@ int DoRelocate( Uint base, char **envp, char *Filename ) */ int CallUser(Uint entry, Uint sp) { - SysDebug("CallUser: (entry=0x%x, sp=0x%x)", entry, sp); + //SysDebug("CallUser: (entry=0x%x, sp=0x%x)", entry, sp); *(Uint*)(sp-4) = 0; // Clear return address __asm__ __volatile__ ( "mov %%eax, %%esp;\n\t" "jmp *%%ecx" - : : "a"(sp-4), "c"(entry)); + : : "a"(sp), "c"(entry)); for(;;); }