C# 클래스 Dia2Sharp.Sym

파일 보기 프로젝트 열기: ShaneK2/inVtero.net 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
StructInfo Dictionary>
hCurrentProcess System.IntPtr

공개 메소드들

메소드 설명
GetStruct ( String Name, long memRead = null ) : dynamic
Initalize ( String SymPath, DebugHelp Options = DebugHelp.SymOptions.SYMOPT_DEBUG ) : Sym
StructMemberInfo ( string PDBFile, string Struct, string Member ) : int>.Tuple

Perform full symbol walk scanning for a struct/member position and length TODO: make safe for type collisions in other pdb's

xStructInfo ( string PDBFile, string Struct, long memRead = null ) : dynamic

비공개 메소드들

메소드 설명
ClassCollectSym ( IDiaSymbol Detail ) : void
CollectCompileDetails ( IDiaSymbol detail, String ModName, String BlockName ) : void
DumpStructs ( IDiaSymbol Master, string preName, string Search, int CurrOffset ) : void
FuncCollectSym ( IDiaSymbol Detail, uint tag, String ModName, String BlockName ) : void
xDumpStructs ( dynamic Info, IDiaSymbol Master, string preName, int CurrOffset, long memRead = null ) : dynamic

Method for native type reflection into DLR TODO: Perf check + handle .Dictionary references

메소드 상세

GetStruct() 공개 메소드

public GetStruct ( String Name, long memRead = null ) : dynamic
Name String
memRead long
리턴 dynamic

Initalize() 공개 정적인 메소드

public static Initalize ( String SymPath, DebugHelp Options = DebugHelp.SymOptions.SYMOPT_DEBUG ) : Sym
SymPath String
Options DebugHelp
리턴 Sym

StructMemberInfo() 공개 메소드

Perform full symbol walk scanning for a struct/member position and length TODO: make safe for type collisions in other pdb's
public StructMemberInfo ( string PDBFile, string Struct, string Member ) : int>.Tuple
PDBFile string d:\dev\symbols\ntkrnlmp.pdb\DD08DD42692B43F199A079D60E79D2171\ntkrnlmp.pdb
Struct string _EPROCESS
Member string Pcb.DirectoryTableBase
리턴 int>.Tuple

xStructInfo() 공개 메소드

public xStructInfo ( string PDBFile, string Struct, long memRead = null ) : dynamic
PDBFile string
Struct string
memRead long
리턴 dynamic

프로퍼티 상세

StructInfo 공개적으로 프로퍼티

public Dictionary> StructInfo
리턴 Dictionary>

hCurrentProcess 공개적으로 정적으로 프로퍼티

public static IntPtr,System hCurrentProcess
리턴 System.IntPtr