PPC断点

xto*_*hyr 3 debugging macos assembly powerpc

如何在PPC上实现断点(具体来说,在OS X上)?

例如,在x86上,通常使用INT 3指令(0xCC)完成-是否有与ppc相当的指令?还是有其他设置/实现方式?

tc.*_*tc. 6

使用gdb和一个十六进制转储的函数,我得到0x7fe00008。这似乎是tw指令

0b01111111111000000000000000001000
  011111                           31
        11111                      condition flags: lt, gt, ge, logical lt, logical gt
             00000                 rA
                  00000            rB
                       0000000100  constant 4
                                 0 reserved
Run Code Online (Sandbox Code Playgroud)

即比较r0和r0并捕获任何结果。

GDB反汇编只是扩展的助记符trap

编辑:我正在使用“ GNU gdb 6.3.50-20050815(Apple版本gdb-696)(格林尼治标准时间2007年10月20日18:20:28)

编辑2:条件断点也可能使用其他形式的,tw或者twi所需的值已经在寄存器中,并且调试器不需要跟踪命中数。