gdb_delete_breakpoint
Remove a debugging breakpoint by its assigned number to continue program execution in the gdb-multiarch debugger.
Instructions
Delete a breakpoint by number.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| number | Yes | Breakpoint number |
Implementation Reference
- Handler function in GDBSession class that executes the GDB/MI command '-break-delete' to delete a breakpoint.
def delete_breakpoint(self, number: int) -> dict[str, Any]: """ Delete a breakpoint by its number. Args: number: Breakpoint number to delete Returns: Dict with status """ result = self.execute_command(f"-break-delete {number}") if result["status"] == "error": return result return {"status": "success", "message": f"Breakpoint {number} deleted"} - src/gdb_multiarch_mcp/server.py:488-490 (registration)The registration dispatch logic in server.py which calls the GDBSession.delete_breakpoint method.
elif name == "gdb_delete_breakpoint": a = BreakpointNumberArgs(**arguments) result = session.delete_breakpoint(number=a.number)