MCPcopy Create free account
hub / github.com/F-Stack/f-stack / db_set_breakpoint

Function db_set_breakpoint

freebsd/ddb/db_break.c:89–113  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

87}
88
89static void
90db_set_breakpoint(vm_map_t map, db_addr_t addr, int count)
91{
92 register db_breakpoint_t bkpt;
93
94 if (db_find_breakpoint(map, addr)) {
95 db_printf("Already set.\n");
96 return;
97 }
98
99 bkpt = db_breakpoint_alloc();
100 if (bkpt == 0) {
101 db_printf("Too many breakpoints.\n");
102 return;
103 }
104
105 bkpt->map = map;
106 bkpt->address = addr;
107 bkpt->flags = 0;
108 bkpt->init_count = count;
109 bkpt->count = count;
110
111 bkpt->link = db_breakpoint_list;
112 db_breakpoint_list = bkpt;
113}
114
115static void
116db_delete_breakpoint(vm_map_t map, db_addr_t addr)

Callers 1

db_breakpoint_cmdFunction · 0.85

Calls 3

db_find_breakpointFunction · 0.85
db_printfFunction · 0.85
db_breakpoint_allocFunction · 0.85

Tested by

no test coverage detected