From a12712570771a651509b578f642d4503901b5b06 Mon Sep 17 00:00:00 2001 From: John Reiser Date: Tue, 22 Mar 2022 19:18:19 -0700 Subject: [PATCH] Comment the breakpoint instructions for faster analysis by 'grep' modified: stub/src/arm.v4a-linux.elf-fold.S modified: stub/src/arm.v5a-darwin.macho-entry.S modified: stub/src/arm.v5a-darwin.macho-fold.S modified: stub/src/arm64-linux.elf-entry.S modified: stub/src/arm64-linux.elf-fold.S modified: stub/src/mipsel.r3000-linux.elf-entry.S modified: stub/src/powerpc64le-linux.elf-entry.S modified: stub/src/powerpc64le-linux.elf-fold.S --- src/stub/src/arm.v4a-linux.elf-fold.S | 2 +- src/stub/src/arm.v5a-darwin.macho-entry.S | 2 +- src/stub/src/arm.v5a-darwin.macho-fold.S | 2 +- src/stub/src/arm64-linux.elf-entry.S | 2 +- src/stub/src/arm64-linux.elf-fold.S | 2 +- src/stub/src/mipsel.r3000-linux.elf-entry.S | 2 +- src/stub/src/powerpc64le-linux.elf-entry.S | 2 +- src/stub/src/powerpc64le-linux.elf-fold.S | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/stub/src/arm.v4a-linux.elf-fold.S b/src/stub/src/arm.v4a-linux.elf-fold.S index 4b098c10..ee16f858 100644 --- a/src/stub/src/arm.v4a-linux.elf-fold.S +++ b/src/stub/src/arm.v4a-linux.elf-fold.S @@ -366,7 +366,7 @@ __ARM_NR_cacheflush = 2 + __ARM_NR_BASE .globl my_bkpt my_bkpt: - bkpt + bkpt // my_bkpt ret .globl exit diff --git a/src/stub/src/arm.v5a-darwin.macho-entry.S b/src/stub/src/arm.v5a-darwin.macho-entry.S index 1c5c9db3..e91c288d 100644 --- a/src/stub/src/arm.v5a-darwin.macho-entry.S +++ b/src/stub/src/arm.v5a-darwin.macho-entry.S @@ -277,7 +277,7 @@ hex: execp: .ascii "executable_path=" // 16 bytes L99: - bkpt + bkpt // FIXME main: // lr= &f_exp; r7= &argc; r6= -2*NBPW + _start mov r_EXP,lr // &f_decompress diff --git a/src/stub/src/arm.v5a-darwin.macho-fold.S b/src/stub/src/arm.v5a-darwin.macho-fold.S index 5ccc6fed..26752bc9 100644 --- a/src/stub/src/arm.v5a-darwin.macho-fold.S +++ b/src/stub/src/arm.v5a-darwin.macho-fold.S @@ -328,7 +328,7 @@ bswap9: ret bad__udivsi3: - bkpt + bkpt // bad__udivsi3 __udivsi3: .globl __udivsi3 cmp r1,#10 bne bad__udivsi3 diff --git a/src/stub/src/arm64-linux.elf-entry.S b/src/stub/src/arm64-linux.elf-entry.S index b1dcec9a..e50f80c9 100644 --- a/src/stub/src/arm64-linux.elf-entry.S +++ b/src/stub/src/arm64-linux.elf-entry.S @@ -135,7 +135,7 @@ mflg: .long MFLG // MAP_{PRIVATE|ANONYMOUS} // QNX vs linux _start: .globl _start #if DEBUG /*{*/ - brk #0 + brk #0 // DEBUG TRACE(#0) #endif /*}*/ call main diff --git a/src/stub/src/arm64-linux.elf-fold.S b/src/stub/src/arm64-linux.elf-fold.S index 6a8ecbd8..974c8f05 100644 --- a/src/stub/src/arm64-linux.elf-fold.S +++ b/src/stub/src/arm64-linux.elf-fold.S @@ -354,7 +354,7 @@ __NR_munmap = 0xd7 + __NR_SYSCALL_BASE // 215 .globl my_bkpt my_bkpt: - brk #0 + brk #0 // my_bkpt ret .globl exit diff --git a/src/stub/src/mipsel.r3000-linux.elf-entry.S b/src/stub/src/mipsel.r3000-linux.elf-entry.S index 09e6b3dc..a0b92aab 100644 --- a/src/stub/src/mipsel.r3000-linux.elf-entry.S +++ b/src/stub/src/mipsel.r3000-linux.elf-entry.S @@ -371,7 +371,7 @@ a5_sys= 5*NBPW // temporary for syscall jr ra addiu sp,sp, sp_frame mmap_bad: - break + break // mmap_bad zfind: // result in $r_auxv lw v1,(a0); addiu a0,a0,NBPW diff --git a/src/stub/src/powerpc64le-linux.elf-entry.S b/src/stub/src/powerpc64le-linux.elf-entry.S index 6833eb62..d862c714 100644 --- a/src/stub/src/powerpc64le-linux.elf-entry.S +++ b/src/stub/src/powerpc64le-linux.elf-entry.S @@ -239,7 +239,7 @@ mmapRW0: mmapRW: li a2,PROT_READ|PROT_WRITE mmap: - li r0,__NR_mmap; sc; bns 0f; teq r0,r0; 0: + li r0,__NR_mmap; sc; bns 0f; teq r0,r0; 0: // bad mmap ret zfind: diff --git a/src/stub/src/powerpc64le-linux.elf-fold.S b/src/stub/src/powerpc64le-linux.elf-fold.S index b1a4c672..fe517a69 100644 --- a/src/stub/src/powerpc64le-linux.elf-fold.S +++ b/src/stub/src/powerpc64le-linux.elf-fold.S @@ -335,7 +335,7 @@ munmap: .globl munmap li r0,SYS_munmap; 5: b sysgo my_bkpt: .globl my_bkpt - teq r0,r0 + teq r0,r0 // my_bkpt blr /* vim:set ts=8 sw=8 et: */