v6502
The MOS 6502 Virtual Machine and Toolchain Infrastructure
Data Structures | Functions
Breakpoint Management

Data Structures

struct  v6502_breakpoint_list
 Breakpoint List Object. More...
 

Functions

v6502_breakpoint_listv6502_createBreakpointList (void)
 Create a v6502_breakpoint_list.
 
void v6502_destroyBreakpointList (v6502_breakpoint_list *list)
 Destroy a v6502_breakpoint_list.
 
void v6502_addBreakpointToList (v6502_breakpoint_list *list, uint16_t address)
 Insert a breakpoint at the end of the specified v6502_breakpoint_list.
 
void v6502_removeBreakpointFromList (v6502_breakpoint_list *list, uint16_t address)
 Locate and remove the first matching address in a v6502_breakpoint_list.
 
int v6502_breakpointIsInList (v6502_breakpoint_list *list, uint16_t address)
 Check if an address is present in a v6502_breakpoint_list.
 

Detailed Description