public AD7BoundBreakpoint(AD7Engine engine, int breakpointId, AD7PendingBreakpoint pendingBreakpoint)
 {
     m_engine = engine;
     m_breakpointId = breakpointId;
     m_pendingBreakpoint = pendingBreakpoint;
     m_enabled = true;
     m_deleted = false;
 }
 public AD7PendingBreakpoint(IDebugBreakpointRequest2 pBPRequest, AD7Engine engine)
 {
     m_pBPRequest = pBPRequest;
     var 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_enabled = true;
     m_deleted = false;
 }
Example #3
0
        public AD7StackFrame(AD7Engine engine, AD7Thread thread, NodeThreadContext threadContext)
        {
            m_engine = engine;
            m_thread = thread;
            m_threadContext = threadContext;

            // Try to get source information for this location. If symbols for this file have not been found, this will fail.
            m_functionName = m_threadContext.func.AnyName;
            m_lineNum = (uint)m_threadContext.line;
        }
Example #4
0
 public EngineCallback(AD7Engine engine, IDebugEventCallback2 ad7Callback)
 {
     m_ad7Callback = ad7Callback;
     m_engine = engine;
 }
Example #5
0
 public AD7Thread(AD7Engine engine, DebuggedThread debuggedThread)
 {
     m_engine = engine;
     m_debuggedThread = debuggedThread;
 }
Example #6
0
 public AD7EngineCreateEvent(AD7Engine engine)
 {
     m_engine = engine;
 }