C# Class LLDB.Platform

Inheritance: IDisposable
Afficher le fichier Open project: tritao/LLDBSharp

Méthodes publiques

Свойство Type Description
NativeToManagedMap Platform>.System.Collections.Concurrent.ConcurrentDictionary

Protected Properties

Свойство Type Description
__OriginalVTables void*[]
__PointerAdjustment int
__ownsNativeInstance bool

Méthodes publiques

Méthode Description
Clear ( ) : void
ConnectRemote ( LLDB connect_options ) : LLDB.Error
DisconnectRemote ( ) : void
Dispose ( ) : void
Get ( LLDB src, LLDB dst ) : LLDB.Error
GetFilePermissions ( string path ) : uint
GetUnixSignals ( ) : LLDB.UnixSignals
Install ( LLDB src, LLDB dst ) : LLDB.Error
IsConnected ( ) : bool
IsValid ( ) : bool
Kill ( ulong pid ) : LLDB.Error
Launch ( LLDB launch_info ) : LLDB.Error
MakeDirectory ( string path, uint file_permissions ) : LLDB.Error
Platform ( ) : System
Platform ( LLDB _0 ) : System
Platform ( string platform_name ) : System
Put ( LLDB src, LLDB dst ) : LLDB.Error
Run ( LLDB shell_command ) : LLDB.Error
SetFilePermissions ( string path, uint file_permissions ) : LLDB.Error
SetWorkingDirectory ( string path ) : bool
__CreateInstance ( Platform native, bool skipVTables = false ) : Platform
__CreateInstance ( global native, bool skipVTables = false ) : Platform

Méthodes protégées

Méthode Description
Dispose ( bool disposing ) : void
Platform ( void native, bool skipVTables = false ) : System

Private Methods

Méthode Description
Platform ( Platform native, bool skipVTables = false ) : System
__CopyValue ( Platform native ) : void*

Method Details

Clear() public méthode

public Clear ( ) : void
Résultat void

ConnectRemote() public méthode

public ConnectRemote ( LLDB connect_options ) : LLDB.Error
connect_options LLDB
Résultat LLDB.Error

DisconnectRemote() public méthode

public DisconnectRemote ( ) : void
Résultat void

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Dispose() protected méthode

protected Dispose ( bool disposing ) : void
disposing bool
Résultat void

Get() public méthode

public Get ( LLDB src, LLDB dst ) : LLDB.Error
src LLDB
dst LLDB
Résultat LLDB.Error

GetFilePermissions() public méthode

public GetFilePermissions ( string path ) : uint
path string
Résultat uint

GetUnixSignals() public méthode

public GetUnixSignals ( ) : LLDB.UnixSignals
Résultat LLDB.UnixSignals

Install() public méthode

public Install ( LLDB src, LLDB dst ) : LLDB.Error
src LLDB
dst LLDB
Résultat LLDB.Error

IsConnected() public méthode

public IsConnected ( ) : bool
Résultat bool

IsValid() public méthode

public IsValid ( ) : bool
Résultat bool

Kill() public méthode

public Kill ( ulong pid ) : LLDB.Error
pid ulong
Résultat LLDB.Error

Launch() public méthode

public Launch ( LLDB launch_info ) : LLDB.Error
launch_info LLDB
Résultat LLDB.Error

MakeDirectory() public méthode

public MakeDirectory ( string path, uint file_permissions ) : LLDB.Error
path string
file_permissions uint
Résultat LLDB.Error

Platform() public méthode

public Platform ( ) : System
Résultat System

Platform() public méthode

public Platform ( LLDB _0 ) : System
_0 LLDB
Résultat System

Platform() public méthode

public Platform ( string platform_name ) : System
platform_name string
Résultat System

Platform() protected méthode

protected Platform ( void native, bool skipVTables = false ) : System
native void
skipVTables bool
Résultat System

Put() public méthode

public Put ( LLDB src, LLDB dst ) : LLDB.Error
src LLDB
dst LLDB
Résultat LLDB.Error

Run() public méthode

public Run ( LLDB shell_command ) : LLDB.Error
shell_command LLDB
Résultat LLDB.Error

SetFilePermissions() public méthode

public SetFilePermissions ( string path, uint file_permissions ) : LLDB.Error
path string
file_permissions uint
Résultat LLDB.Error

SetWorkingDirectory() public méthode

public SetWorkingDirectory ( string path ) : bool
path string
Résultat bool

__CreateInstance() public static méthode

public static __CreateInstance ( Platform native, bool skipVTables = false ) : Platform
native Platform
skipVTables bool
Résultat Platform

__CreateInstance() public static méthode

public static __CreateInstance ( global native, bool skipVTables = false ) : Platform
native global
skipVTables bool
Résultat Platform

Property Details

NativeToManagedMap public_oe static_oe property

public static System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap
Résultat Platform>.System.Collections.Concurrent.ConcurrentDictionary

__OriginalVTables protected_oe property

protected void*[] __OriginalVTables
Résultat void*[]

__PointerAdjustment protected_oe property

protected int __PointerAdjustment
Résultat int

__ownsNativeInstance protected_oe property

protected bool __ownsNativeInstance
Résultat bool