C# Class LLDB.InstructionList

Inheritance: IDisposable
Show file Open project: tritao/LLDBSharp Class Usage Examples

Public Properties

Property Type Description
NativeToManagedMap InstructionList>.System.Collections.Concurrent.ConcurrentDictionary

Protected Properties

Property Type Description
__OriginalVTables void*[]
__PointerAdjustment int
__ownsNativeInstance bool

Public Methods

Method Description
AppendInstruction ( LLDB inst ) : void
Clear ( ) : void
Dispose ( ) : void
DumpEmulationForAllInstructions ( string triple ) : bool
GetDescription ( LLDB description ) : bool
GetInstructionAtIndex ( uint idx ) : LLDB.Instruction
InstructionList ( ) : System
InstructionList ( LLDB rhs ) : System
IsValid ( ) : bool
Print ( global @out ) : void
__CreateInstance ( InstructionList native, bool skipVTables = false ) : InstructionList
__CreateInstance ( global native, bool skipVTables = false ) : InstructionList

Protected Methods

Method Description
Dispose ( bool disposing ) : void
InstructionList ( void native, bool skipVTables = false ) : System

Private Methods

Method Description
InstructionList ( InstructionList native, bool skipVTables = false ) : System
__CopyValue ( InstructionList native ) : void*

Method Details

AppendInstruction() public method

public AppendInstruction ( LLDB inst ) : void
inst LLDB
return void

Clear() public method

public Clear ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

DumpEmulationForAllInstructions() public method

public DumpEmulationForAllInstructions ( string triple ) : bool
triple string
return bool

GetDescription() public method

public GetDescription ( LLDB description ) : bool
description LLDB
return bool

GetInstructionAtIndex() public method

public GetInstructionAtIndex ( uint idx ) : LLDB.Instruction
idx uint
return LLDB.Instruction

InstructionList() public method

public InstructionList ( ) : System
return System

InstructionList() public method

public InstructionList ( LLDB rhs ) : System
rhs LLDB
return System

InstructionList() protected method

protected InstructionList ( void native, bool skipVTables = false ) : System
native void
skipVTables bool
return System

IsValid() public method

public IsValid ( ) : bool
return bool

Print() public method

public Print ( global @out ) : void
@out global
return void

__CreateInstance() public static method

public static __CreateInstance ( InstructionList native, bool skipVTables = false ) : InstructionList
native InstructionList
skipVTables bool
return InstructionList

__CreateInstance() public static method

public static __CreateInstance ( global native, bool skipVTables = false ) : InstructionList
native global
skipVTables bool
return InstructionList

Property Details

NativeToManagedMap public static property

public static System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap
return InstructionList>.System.Collections.Concurrent.ConcurrentDictionary

__OriginalVTables protected property

protected void*[] __OriginalVTables
return void*[]

__PointerAdjustment protected property

protected int __PointerAdjustment
return int

__ownsNativeInstance protected property

protected bool __ownsNativeInstance
return bool