Mono.Debugger.Backend.SingleSteppingEngine.insert_temporary_breakpoint C# (CSharp) Method

insert_temporary_breakpoint() protected method

protected insert_temporary_breakpoint ( TargetAddress address ) : void
address TargetAddress
return void
        void insert_temporary_breakpoint(TargetAddress address)
        {
            check_inferior ();

            if (temp_breakpoint != null)
                throw new InternalError ("temp_breakpoint_id != 0");

            int dr_index;
            int id = inferior.InsertHardwareBreakpoint (address, true, out dr_index);
            temp_breakpoint = new TemporaryBreakpointData (id, address);

            Report.Debug (DebugFlags.SSE, "{0} inserted temp breakpoint {1}:{2} at {3}",
                      this, id, dr_index, address);
        }
SingleSteppingEngine