Ejemplo n.º 1
0
        protected override void ProcessRecord()
        {
            base.ProcessRecord();

            BasicType baseType;
            ulong     size;

            DbgHelp.GetBaseTypeInfo(Debugger.DebuggerInterface, ModBase, TypeId, out baseType, out size);
            WriteObject(baseType);
            WriteObject(size);
        } // end ProcessRecord()
Ejemplo n.º 2
0
        } // end constructor

        public static DbgBaseTypeInfo GetBaseTypeInfo(DbgEngDebugger debugger,
                                                      DbgModuleInfo module,
                                                      uint typeId)
        {
            BasicType baseType;
            ulong     size;

            DbgHelp.GetBaseTypeInfo(debugger.DebuggerInterface,
                                    module.BaseAddress,
                                    typeId,
                                    out baseType,
                                    out size);
            return(new DbgBaseTypeInfo(debugger, module, typeId, baseType, size));
        }