MCPcopy Create free account
hub / github.com/Vector35/debugger / GetBreakpoints

Method GetBreakpoints

api/debuggercontroller.cpp:602–622  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

600
601
602std::vector<DebugBreakpoint> DebuggerController::GetBreakpoints()
603{
604 size_t count;
605 BNDebugBreakpoint* breakpoints = BNDebuggerGetBreakpoints(m_object, &count);
606
607 std::vector<DebugBreakpoint> result;
608 result.resize(count);
609
610 for (size_t i = 0; i < count; i++)
611 {
612 DebugBreakpoint bp;
613 bp.module = breakpoints[i].module;
614 bp.offset = breakpoints[i].offset;
615 bp.address = breakpoints[i].address;
616 bp.enabled = breakpoints[i].enabled;
617 result[i] = bp;
618 }
619
620 BNDebuggerFreeBreakpoints(breakpoints, count);
621 return result;
622}
623
624
625void DebuggerController::DeleteBreakpoint(uint64_t address)

Callers 2

updateContentMethod · 0.45
DebuggerUIMethod · 0.45

Calls 2

BNDebuggerGetBreakpointsFunction · 0.85

Tested by

no test coverage detected