Delphi 7: Actual reason for a data breakpoint warning -


on delphi 7, recived warning message: "setting data breakpoint on stack location may cause program or system become unstable. set breakpoint anyway?". short description of message does not explain reason why program (or system) may become unstable. says may happen.

i ask concrete explanation reason why/when program (or system) unstable.

a data breakpoint triggered write operation memory @ specified location. detecting these operations, whether use of hardware breakpoint or other techniques, cannot - knowledge - cause program, let alone entire system, become unstable.

there problems creating data breakpoints in stack area. these problems can lead debugger behaviours undesirable , considered "instability", due volume , frequency of breakpoints rendering debugger unusable.

but only extent "system" or "program" can made unstable.

the error message using abbreviated language arguably misleading in attempt convey in terms suitable short, terse error message, since actual, accurate explanation both harder explain , perhaps less understood many developers.

it possible placing data breakpoint in stack did have potential cause wider system problems pre-win32 (i don't know sure, can imagine possible - easier program failure crash entire system under win16); i.e. message hang-over delphi 1 , not updated reflect greater protection processes enjoy under win32.


Comments

Popular posts from this blog

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.12:test (default-test) on project.Error occurred in starting fork -

windows - Debug iNetMgr.exe unhandle exception System.Management.Automation.CmdletInvocationException -

configurationsection - activeMq-5.13.3 setup configurations for wildfly 10.0.0 -