C# 클래스 LLDB.Platform

상속: IDisposable
파일 보기 프로젝트 열기: tritao/LLDBSharp

공개 프로퍼티들

프로퍼티 타입 설명
NativeToManagedMap Platform>.System.Collections.Concurrent.ConcurrentDictionary

보호된 프로퍼티들

프로퍼티 타입 설명
__OriginalVTables void*[]
__PointerAdjustment int
__ownsNativeInstance bool

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void
Platform ( void native, bool skipVTables = false ) : System

비공개 메소드들

메소드 설명
Platform ( Platform native, bool skipVTables = false ) : System
__CopyValue ( Platform native ) : void*

메소드 상세

Clear() 공개 메소드

public Clear ( ) : void
리턴 void

ConnectRemote() 공개 메소드

public ConnectRemote ( LLDB connect_options ) : LLDB.Error
connect_options LLDB
리턴 LLDB.Error

DisconnectRemote() 공개 메소드

public DisconnectRemote ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Get() 공개 메소드

public Get ( LLDB src, LLDB dst ) : LLDB.Error
src LLDB
dst LLDB
리턴 LLDB.Error

GetFilePermissions() 공개 메소드

public GetFilePermissions ( string path ) : uint
path string
리턴 uint

GetUnixSignals() 공개 메소드

public GetUnixSignals ( ) : LLDB.UnixSignals
리턴 LLDB.UnixSignals

Install() 공개 메소드

public Install ( LLDB src, LLDB dst ) : LLDB.Error
src LLDB
dst LLDB
리턴 LLDB.Error

IsConnected() 공개 메소드

public IsConnected ( ) : bool
리턴 bool

IsValid() 공개 메소드

public IsValid ( ) : bool
리턴 bool

Kill() 공개 메소드

public Kill ( ulong pid ) : LLDB.Error
pid ulong
리턴 LLDB.Error

Launch() 공개 메소드

public Launch ( LLDB launch_info ) : LLDB.Error
launch_info LLDB
리턴 LLDB.Error

MakeDirectory() 공개 메소드

public MakeDirectory ( string path, uint file_permissions ) : LLDB.Error
path string
file_permissions uint
리턴 LLDB.Error

Platform() 공개 메소드

public Platform ( ) : System
리턴 System

Platform() 공개 메소드

public Platform ( LLDB _0 ) : System
_0 LLDB
리턴 System

Platform() 공개 메소드

public Platform ( string platform_name ) : System
platform_name string
리턴 System

Platform() 보호된 메소드

protected Platform ( void native, bool skipVTables = false ) : System
native void
skipVTables bool
리턴 System

Put() 공개 메소드

public Put ( LLDB src, LLDB dst ) : LLDB.Error
src LLDB
dst LLDB
리턴 LLDB.Error

Run() 공개 메소드

public Run ( LLDB shell_command ) : LLDB.Error
shell_command LLDB
리턴 LLDB.Error

SetFilePermissions() 공개 메소드

public SetFilePermissions ( string path, uint file_permissions ) : LLDB.Error
path string
file_permissions uint
리턴 LLDB.Error

SetWorkingDirectory() 공개 메소드

public SetWorkingDirectory ( string path ) : bool
path string
리턴 bool

__CreateInstance() 공개 정적인 메소드

public static __CreateInstance ( Platform native, bool skipVTables = false ) : Platform
native Platform
skipVTables bool
리턴 Platform

__CreateInstance() 공개 정적인 메소드

public static __CreateInstance ( global native, bool skipVTables = false ) : Platform
native global
skipVTables bool
리턴 Platform

프로퍼티 상세

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

public static System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap
리턴 Platform>.System.Collections.Concurrent.ConcurrentDictionary

__OriginalVTables 보호되어 있는 프로퍼티

protected void*[] __OriginalVTables
리턴 void*[]

__PointerAdjustment 보호되어 있는 프로퍼티

protected int __PointerAdjustment
리턴 int

__ownsNativeInstance 보호되어 있는 프로퍼티

protected bool __ownsNativeInstance
리턴 bool