Property | Type | Description | |
---|---|---|---|
NativeToManagedMap | CommandInterpreter>.System.Collections.Concurrent.ConcurrentDictionary |
Property | Type | Description | |
---|---|---|---|
__OriginalVTables | void*[] | ||
__PointerAdjustment | int | ||
__ownsNativeInstance | bool |
Method | Description | |
---|---|---|
AddCommand ( string name, LLDB impl, string help ) : LLDB.Command | ||
AddMultiwordCommand ( string name, string help ) : LLDB.Command | ||
AliasExists ( string cmd ) : bool | ||
CommandExists ( string cmd ) : bool | ||
CommandInterpreter ( LLDB rhs ) : System | ||
Dispose ( ) : void | ||
EventIsCommandInterpreterEvent ( LLDB @event ) : bool | ||
GetArgumentDescriptionAsCString ( LLDB arg_type ) : string | ||
GetArgumentTypeAsCString ( LLDB arg_type ) : string | ||
GetBroadcaster ( ) : LLDB.Broadcaster | ||
GetDebugger ( ) : LLDB.Debugger | ||
GetIOHandlerControlSequence ( sbyte ch ) : string |
Get the string that needs to be written to the debugger stdin file handle when a control character is typed. Some GUI programs will intercept "control + char" sequences and want to have them do what normally would happen when using a real terminal, so this function allows GUI programs to emulate this functionality. |
|
GetProcess ( ) : LLDB.Process | ||
HandleCommand ( string command_line, LLDB exe_ctx, LLDB result, bool add_to_history ) : LLDB.ReturnStatus | ||
HandleCommand ( string command_line, LLDB result, bool add_to_history ) : LLDB.ReturnStatus | ||
HandleCommandsFromFile ( LLDB file, LLDB override_context, LLDB options, LLDB result ) : void | ||
HandleCompletion ( string current_line, string cursor, string last_char, int match_start_point, int max_return_elements, LLDB matches ) : int | ||
HandleCompletion ( string current_line, uint cursor_pos, int match_start_point, int max_return_elements, LLDB matches ) : int | ||
HasAliasOptions ( ) : bool | ||
HasAliases ( ) : bool | ||
HasCommands ( ) : bool | ||
IsActive ( ) : bool |
Return true if the command interpreter is the active IO handler. This indicates that any input coming into the debugger handles will go to the command interpreter and will result in LLDB command line commands being executed. |
|
IsValid ( ) : bool | ||
ResolveCommand ( string command_line, LLDB result ) : void |
Resolve the command just as HandleCommand would, expanding abbreviations and aliases. If successful, result->GetOutput has the full expansion.
|
|
SetCommandOverrideCallback ( string command_name, LLDB callback, global baton ) : bool | ||
SourceInitFileInCurrentWorkingDirectory ( LLDB result ) : void | ||
SourceInitFileInHomeDirectory ( LLDB result ) : void | ||
__CreateInstance ( |
||
__CreateInstance ( global native, bool skipVTables = false ) : |
Method | Description | |
---|---|---|
CommandInterpreter ( void native, bool skipVTables = false ) : System | ||
Dispose ( bool disposing ) : void |
Method | Description | |
---|---|---|
CommandInterpreter ( |
||
__CopyValue ( |
public AddCommand ( string name, LLDB impl, string help ) : LLDB.Command | ||
name | string | |
impl | LLDB | |
help | string | |
return | LLDB.Command |
public AddMultiwordCommand ( string name, string help ) : LLDB.Command | ||
name | string | |
help | string | |
return | LLDB.Command |
public CommandInterpreter ( LLDB rhs ) : System | ||
rhs | LLDB | |
return | System |
protected CommandInterpreter ( void native, bool skipVTables = false ) : System | ||
native | void | |
skipVTables | bool | |
return | System |
public static EventIsCommandInterpreterEvent ( LLDB @event ) : bool | ||
@event | LLDB | |
return | bool |
public static GetArgumentDescriptionAsCString ( LLDB arg_type ) : string | ||
arg_type | LLDB | |
return | string |
public static GetArgumentTypeAsCString ( LLDB arg_type ) : string | ||
arg_type | LLDB | |
return | string |
public GetIOHandlerControlSequence ( sbyte ch ) : string | ||
ch | sbyte |
/// |
return | string |
public HandleCommand ( string command_line, LLDB exe_ctx, LLDB result, bool add_to_history ) : LLDB.ReturnStatus | ||
command_line | string | |
exe_ctx | LLDB | |
result | LLDB | |
add_to_history | bool | |
return | LLDB.ReturnStatus |
public HandleCommand ( string command_line, LLDB result, bool add_to_history ) : LLDB.ReturnStatus | ||
command_line | string | |
result | LLDB | |
add_to_history | bool | |
return | LLDB.ReturnStatus |
public HandleCommandsFromFile ( LLDB file, LLDB override_context, LLDB options, LLDB result ) : void | ||
file | LLDB | |
override_context | LLDB | |
options | LLDB | |
result | LLDB | |
return | void |
public HandleCompletion ( string current_line, string cursor, string last_char, int match_start_point, int max_return_elements, LLDB matches ) : int | ||
current_line | string | |
cursor | string | |
last_char | string | |
match_start_point | int | |
max_return_elements | int | |
matches | LLDB | |
return | int |
public HandleCompletion ( string current_line, uint cursor_pos, int match_start_point, int max_return_elements, LLDB matches ) : int | ||
current_line | string | |
cursor_pos | uint | |
match_start_point | int | |
max_return_elements | int | |
matches | LLDB | |
return | int |
public ResolveCommand ( string command_line, LLDB result ) : void | ||
command_line | string | |
result | LLDB | |
return | void |
public SetCommandOverrideCallback ( string command_name, LLDB callback, global baton ) : bool | ||
command_name | string | |
callback | LLDB | |
baton | global | |
return | bool |
public SourceInitFileInCurrentWorkingDirectory ( LLDB result ) : void | ||
result | LLDB | |
return | void |
public SourceInitFileInHomeDirectory ( LLDB result ) : void | ||
result | LLDB | |
return | void |
public static __CreateInstance ( |
||
native | ||
skipVTables | bool | |
return |
public static __CreateInstance ( global native, bool skipVTables = false ) : |
||
native | global | |
skipVTables | bool | |
return |
public static System.Collections.Concurrent.ConcurrentDictionary |
||
return | CommandInterpreter>.System.Collections.Concurrent.ConcurrentDictionary |