public DThread(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger, TObjectType.EThread) { iNThread = new CrashDebuggerLib.Structures.NThread.NThread(aCrashDebugger, this); iStackInfoSupervisor = new ThreadStackInfo(aCrashDebugger, this, ThreadStackInfo.TType.ETypeSupervisor); iStackInfoUser = new ThreadStackInfo(aCrashDebugger, this, ThreadStackInfo.TType.ETypeUser); }
public ThreadStackInfo(CrashDebuggerInfo aCrashDebugger, DThread aThread, TType aType) : base(aCrashDebugger) { iType = aType; iThread = aThread; iData = new ThreadStackData(aCrashDebugger, this); }
public CrashDebuggerParser(CrashDebuggerInfo aCrashDebugger, string aFileName) : base(aFileName) { iCrashDebugger = aCrashDebugger; // iCommandParser.ParagraphComplete += new SymbianParserLib.BaseStructures.ParserElementBase.ElementCompleteHandler(CommandParser_ParagraphComplete); PrepareCommandParser(); // We need to preserve white space TrimLine = false; }
internal RegisterCollection(CrashDebuggerInfo aCrashDebugger, TType aType, DProcess aProcess, RegisterCollection aLinkedWith) : base(aCrashDebugger) { iType = aType; iProcess = aProcess; iEntries = new ArmRegisterCollection(); iEntries.BackingStore = this as IARCBackingStore; iLinkedWith = aLinkedWith; }
public CodeSegCollection(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger) { }
internal RegisterSet(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger) { Clear(); }
public DSession(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger, TObjectType.ESession) { }
public DebugMaskInfo(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger) { }
public DSemaphore(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger, TObjectType.ESemaphore) { }
internal RegisterCollection(CrashDebuggerInfo aCrashDebugger, TType aType) : this(aCrashDebugger, aType, null, null) { }
public DPhysicalDevice(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger, TObjectType.EPhysicalDevice) { }
public ProcessCodeSeg(CrashDebuggerInfo aCrashDebugger) : this(aCrashDebugger, 0, 0) { }
public ProcessCodeSeg(CrashDebuggerInfo aCrashDebugger, uint aCodeSegAddress, uint aLibraryAddress) : base(aCrashDebugger) { iCodeSegAddress = aCodeSegAddress; iLibraryAddress = aLibraryAddress; }
public DProcess(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger, TObjectType.EProcess) { }
public DPropertyRef(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger, TObjectType.EPropertyRef) { }
public CAPluginNICD(CAEngine aEngine) : base(aEngine, "Non-interactive Crash Debugger") { iCrashDebuggerInfo = new CrashDebuggerInfo(DebugEngine); }
public DBase(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger) { }
public DCondVar(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger, TObjectType.ECondVar) { }
public SchedulerInfo(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger) { iExtraRegisters = new RegisterCollection(aCrashDebugger, RegisterCollection.TType.ETypeGeneral); }
public DMutex(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger, TObjectType.EMutex) { }
internal RegisterCollection(CrashDebuggerInfo aCrashDebugger, TType aType, DProcess aProcess) : this(aCrashDebugger, aType, aProcess, null) { }
public CodeSegEntry(CrashDebuggerInfo aCrashDebugger) : this(aCrashDebugger, 0, string.Empty) { }
public DLogicalChannel(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger, TObjectType.ELogicalChannel) { }
public CodeSegEntry(CrashDebuggerInfo aCrashDebugger, uint aAddress, string aFileName) : base(aCrashDebugger) { KernelAddress = aAddress; FileName = aFileName; }
public ThreadStackData(CrashDebuggerInfo aCrashDebugger, ThreadStackInfo aInfo) : base(aCrashDebugger) { iInfo = aInfo; iStackBuilder = new ThreadStackBuilder(this); }
public CrashDebuggerAware(CrashDebuggerInfo aCrashDebugger) { iCrashDebugger = aCrashDebugger; }
public FaultInfo(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger) { iRegisters = new RegisterCollection(aCrashDebugger, RegisterCollection.TType.ETypeGeneral); }
public DLibrary(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger, TObjectType.ELibrary) { }
public DTimer(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger, TObjectType.ETimer) { }
public DMsgQueue(CrashDebuggerInfo aCrashDebugger) : base(aCrashDebugger, TObjectType.EMsgQueue) { iWaitSpaceInfo = new MsgQueueWaitInfo(MsgQueueWaitInfo.TType.EWaitTypeSpace, CrashDebugger); iWaitDataInfo = new MsgQueueWaitInfo(MsgQueueWaitInfo.TType.EWaitTypeData, CrashDebugger); }