in reply to How perl debugger breakpoint works?
When compiling code with the debugger active, Perl replaces what would normally be nextstate ops with dbstate ops. The latter check for breakpoints when encountered. See pp_dbstate in pp_ctl.c.
In Section
Seekers of Perl Wisdom