internal static extern bool SymFromAddr(IntPtr handle, ulong address, out ulong displacement, ref SYMBOL_INFO symbol);
internal static extern bool SymFromAddrW( IntPtr hProcess, ulong Address, ref ulong Displacement, SYMBOL_INFO* Symbol );
public static extern bool SymFromName( IntPtr hProcess, [MarshalAs(UnmanagedType.LPTStr)] string SymName, ref SYMBOL_INFO pSymInfo);
public static extern bool SymFromAddrW( IntPtr hProcess, ulong Address, ref ulong Displacement, ref SYMBOL_INFO Symbol );
public static extern bool SymFromName(IntPtr hProcess, string SymName, ref SYMBOL_INFO symInfo);
public static bool EnumSyms(ref SYMBOL_INFO pSymInfo, uint SymbolSize, IntPtr UserContext) { Console.Out.WriteLine("Name: " + pSymInfo.Name); return true; }
public static extern bool SymFromAddr(IntPtr hProcess, ulong dwAddr, ref ulong pdwDisplacement, ref SYMBOL_INFO symbolInfo);
public extern static bool SymFromName(IntPtr hProcess, string name, ref SYMBOL_INFO symInfo);
public static bool EnumSyms(ref SYMBOL_INFO pSymInfo, uint SymbolSize, IntPtr UserContext) { Console.Out.WriteLine("Name: " + pSymInfo.Name); return(true); }
private static extern bool SymFromAddr(IntPtr hProcess, ulong address, out ulong displacement, ref SYMBOL_INFO symbol);