Un-debug stubs for 32-bit shared libraries
modified: stub/arm.v4a-linux.elf-so_fold.h modified: stub/arm.v5a-linux.elf-so_fold.h modified: stub/i386-linux.elf-so_fold.h modified: stub/src/arm.v4a-linux.elf-so_entry.S
This commit is contained in:
+1784
-1464
File diff suppressed because it is too large
Load Diff
+1791
-1471
File diff suppressed because it is too large
Load Diff
+904
-788
File diff suppressed because it is too large
Load Diff
@@ -137,10 +137,9 @@ _=-1+_ // one less word on stack
|
||||
_start: .globl _start // in Thumb mode (via PackLinuxElf32::pack3)
|
||||
bx pc; nop // but switch to ARM until debugged
|
||||
.arm
|
||||
#if 1|DEBUG //{
|
||||
nop // bkpt // for debugging
|
||||
#else //}{
|
||||
nop
|
||||
#if 0|DEBUG //{
|
||||
bkpt
|
||||
#endif //}
|
||||
// argc,argv,envp, r3 convenience, r4-r7 callee-saved, lr ret_addr
|
||||
stmfd sp!,{r0,r1,r2, r3, r4,r5,r6,r7, lr}
|
||||
|
||||
Reference in New Issue
Block a user