#include <arm_gdbstub_break.h>
uint32_t breakpointEntry::virt_addr |
virtual address
Referenced by gdbSetupJtagTarget_Breakpoint(), InsertBreakpoint(), isAddrOnBreakpointList(), and RemoveBreakpoint().
uint32_t breakpointEntry::phys_addr |
physical address
Referenced by gdbLookupArmInstr(), gdbLookupThumbInstr(), gdbWriteSoftwareBreakToRAM(), InsertBreakpoint(), RemoveAllBreakpoints(), and RemoveBreakpoint().
len = 4 (byte)-> ARM length or len = 2 (byte)-> THUMB length
Referenced by gdbSetupJtagTarget_Breakpoint(), gdbWriteSoftwareBreakToRAM(), InsertBreakpoint(), isAddrOnBreakpointList(), RemoveAllBreakpoints(), and RemoveBreakpoint().
uint32_t breakpointEntry::instr |
real instruction (only if SW Break)
Referenced by gdbLookupArmInstr(), gdbLookupThumbInstr(), InsertBreakpoint(), RemoveAllBreakpoints(), and RemoveBreakpoint().
Write=1;Read=2;Read/Write=3 (only if Watchpoint at Data Address).
Referenced by gdbSetupJtagTarget_Breakpoint(), and InsertBreakpoint().