Пример #1
0
 public AD7BoundBreakpoint(AD7Engine engine, AD7PendingBreakpoint pendingBreakpoint, AD7BreakpointResolution breakpointResolution)
 {
     m_engine = engine;
     m_pendingBreakpoint = pendingBreakpoint;
     m_breakpointResolution = breakpointResolution;
     m_enabled = true;
     m_deleted = false;
 }
Пример #2
0
        public AD7PendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, AD7Engine engine, BreakpointManager bpManager)
        {
            m_pBPRequest = pBPRequest;
            BP_REQUEST_INFO[] requestInfo = new BP_REQUEST_INFO[1];
            EngineUtils.CheckOk(m_pBPRequest.GetRequestInfo(enum_BPREQI_FIELDS.BPREQI_BPLOCATION, requestInfo));
            m_bpRequestInfo = requestInfo[0];

            m_engine           = engine;
            m_bpManager        = bpManager;
            m_boundBreakpoints = new System.Collections.Generic.List <AD7BoundBreakpoint>();
        }
Пример #3
0
        public AD7StackFrame(AD7Engine engine, AD7Thread thread)
        {
            m_engine = engine;
            m_thread = thread;

            m_line = m_thread.Line;

            // TODO populate
            m_numLocals = thread.NumberOfLocals;

            // Now populate locals
            m_locals = new Variable[m_numLocals];
            // TODO: Get Locals here from thread
        }
Пример #4
0
        public AD7PendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, AD7Engine engine, BreakpointManager bpManager)
        {
            m_pBPRequest = pBPRequest;
            BP_REQUEST_INFO[] requestInfo = new BP_REQUEST_INFO[1];
            EngineUtils.CheckOk(m_pBPRequest.GetRequestInfo(enum_BPREQI_FIELDS.BPREQI_BPLOCATION, requestInfo));
            m_bpRequestInfo = requestInfo[0];

            m_engine = engine;
            m_bpManager = bpManager;
            m_boundBreakpoints = new System.Collections.Generic.List<AD7BoundBreakpoint>();

            m_enabled = true;
            m_deleted = false;
        }
Пример #5
0
        public AD7StackFrame(AD7Engine engine, AD7Thread thread)
        {
            m_engine = engine;
            m_thread = thread;

            m_line = m_thread.Line;

            // TODO populate
            m_numLocals = thread.NumberOfLocals;

            // Now populate locals
            m_locals = new Variable[m_numLocals];
            // TODO: Get Locals here from thread
        }
Пример #6
0
 internal static void Send(AD7Engine engine, IDebugBoundBreakpoint2 boundBreakpoint)
 {
     AD7BreakpointEvent eventObject = new AD7BreakpointEvent(boundBreakpoint);
     engine.Send(eventObject, IID, null);
 }
Пример #7
0
 internal static void Send(AD7Engine engine)
 {
     AD7LoadCompleteEvent eventObject = new AD7LoadCompleteEvent();
     engine.Send(eventObject, AD7LoadCompleteEvent.IID);
 }
Пример #8
0
 internal static void Send(AD7Engine engine)
 {
     AD7ThreadCreateEvent eventObject = new AD7ThreadCreateEvent();
     engine.Send(eventObject, IID);
 }
Пример #9
0
 public BreakpointManager(AD7Engine engine)
 {
     m_engine             = engine;
     m_pendingBreakpoints = new List <AD7PendingBreakpoint>();
     m_boundBreakpoints   = new Dictionary <string, AD7BoundBreakpoint>();
 }
Пример #10
0
 public AD7BreakpointResolution(AD7Engine engine, AD7DocumentContext documentContext)
 {
     m_engine          = engine;
     m_documentContext = documentContext;
 }
Пример #11
0
 public AD7MemoryAddress(AD7Engine engine)
 {
     m_engine = engine;
 }
Пример #12
0
 internal static void Send(AD7Engine engine)
 {
     AD7ProgramCreateEvent eventObject = new AD7ProgramCreateEvent();
     engine.Send(eventObject, IID, null);
 }
Пример #13
0
        public static void Send(AD7Engine engine)
        {
            AD7EngineCreateEvent eventObject = new AD7EngineCreateEvent(engine);

            engine.Send(eventObject, IID, null);
        }
Пример #14
0
        internal static void Send(AD7Engine engine, IDebugBoundBreakpoint2 boundBreakpoint)
        {
            AD7BreakpointEvent eventObject = new AD7BreakpointEvent(boundBreakpoint);

            engine.Send(eventObject, IID, null);
        }
Пример #15
0
 AD7EngineCreateEvent(AD7Engine engine)
 {
     m_engine = engine;
 }
Пример #16
0
        internal static void Send(AD7Engine engine)
        {
            AD7LoadCompleteEvent eventObject = new AD7LoadCompleteEvent();

            engine.Send(eventObject, AD7LoadCompleteEvent.IID);
        }
Пример #17
0
        internal static void Send(AD7Engine engine)
        {
            AD7ThreadCreateEvent eventObject = new AD7ThreadCreateEvent();

            engine.Send(eventObject, IID);
        }
Пример #18
0
 public AD7Thread(AD7Engine engine)
 {
     m_engine = engine;
 }
Пример #19
0
 AD7EngineCreateEvent(AD7Engine engine)
 {
     m_engine = engine;
 }
Пример #20
0
 public AD7MemoryAddress(AD7Engine engine)
 {
     m_engine = engine;
 }
Пример #21
0
 public static void Send(AD7Engine engine)
 {
     AD7EngineCreateEvent eventObject = new AD7EngineCreateEvent(engine);
     engine.Send(eventObject, IID, null);
 }
Пример #22
0
 public AD7Thread(AD7Engine engine)
 {
     m_engine = engine;
 }
Пример #23
0
        internal static void Send(AD7Engine engine)
        {
            AD7ProgramCreateEvent eventObject = new AD7ProgramCreateEvent();

            engine.Send(eventObject, IID, null);
        }
Пример #24
0
 public AD7BreakpointResolution(AD7Engine engine, AD7DocumentContext documentContext)
 {
     m_engine = engine;
     m_documentContext = documentContext;
 }