Tag
breakpoints
- May 9, 2025 Hardware Breakpoints, Watchpoints, and the Comparators Behind Them Why a target supports only a handful of breakpoints, how an address comparator matches an instruction fetch, and what a data watchpoint does to the pipeline when it fires. embedded systems
- Nov 26, 2023 Software Breakpoints: Replacing an Instruction with a Trap Byte How a debugger turns a source line into a one-byte code patch, why the program counter has to be rewound, and what the patch cannot do in shared or generated code. developer tools
- Feb 26, 2023 Conditional Breakpoints: Where the Test Runs and What It Costs A condition does not reduce the number of stops, only the number of visible ones. Evaluating it in the debugger, in the stub, or in compiled code changes the cost by orders of magnitude. developer tools
- Feb 24, 2023 Line Tables, Breakpoints, and Single Stepping in an Interpreter How a debugger maps a bytecode offset back to a source line, how breakpoints are placed without corrupting the code, and what stepping costs per instruction. language runtimes