Свойство | Тип | Описание | |
---|---|---|---|
NativeToManagedMap | Module>.System.Collections.Concurrent.ConcurrentDictionary |
Свойство | Тип | Описание | |
---|---|---|---|
__OriginalVTables | void*[] | ||
__PointerAdjustment | int | ||
__ownsNativeInstance | bool |
Метод | Описание | |
---|---|---|
Clear ( ) : void | ||
Dispose ( ) : void | ||
Equals ( object obj ) : bool | ||
FindFirstGlobalVariable ( LLDB target, string name ) : LLDB.Value |
Find the first global (or static) variable by name.
|
|
FindFirstType ( string name ) : LLDB.Type | ||
FindFunctions ( string name, uint name_type_mask ) : LLDB.SymbolContextList |
Find functions by name.
|
|
FindGlobalVariables ( LLDB target, string name, uint max_matches ) : LLDB.ValueList |
Find global and static variables by name.
|
|
FindSection ( string sect_name ) : LLDB.Section | ||
FindSymbol ( string name, LLDB type ) : LLDB.Symbol | ||
FindSymbols ( string name, LLDB type ) : LLDB.SymbolContextList | ||
FindTypes ( string type ) : LLDB.TypeList | ||
GetBasicType ( LLDB type ) : LLDB.Type | ||
GetCompileUnitAtIndex ( uint _0 ) : LLDB.CompileUnit | ||
GetDescription ( LLDB description ) : bool | ||
GetFileSpec ( ) : LLDB.FileSpec |
Get const accessor for the module file specification. This function returns the file for the module on the host system that is running LLDB. This can differ from the path on the platform since we might be doing remote debugging. |
|
GetHashCode ( ) : int | ||
GetObjectFileHeaderAddress ( ) : LLDB.Address | ||
GetPlatformFileSpec ( ) : LLDB.FileSpec |
Get accessor for the module platform file specification. Platform file refers to the path of the module as it is known on the remote system on which it is being debugged. For local debugging this is always the same as Module::GetFileSpec(). But remote debugging might mention a file '/usr/lib/liba.dylib' which might be locally downloaded and cached. In this case the platform file could be something like: '/tmp/lldb/platform-cache/remote.host.computer/usr/lib/liba.dylib' The file could also be cached in a local developer kit directory. |
|
GetRemoteInstallFileSpec ( ) : LLDB.FileSpec |
Get accessor for the remote install path for a module. When debugging to a remote platform by connecting to a remote platform, the install path of the module can be set. If the install path is set, every time the process is about to launch the target will install this module on the remote platform prior to launching. |
|
GetSectionAtIndex ( uint idx ) : LLDB.Section | ||
GetSymbolAtIndex ( uint idx ) : LLDB.Symbol | ||
GetSymbolFileSpec ( ) : LLDB.FileSpec |
Get accessor for the symbol file specification. When debugging an object file an additional debug information can be provided in separate file. Therefore if you debugging something like '/usr/lib/liba.dylib' then debug information can be located in folder like '/usr/lib/liba.dylib.dSYM/'. |
|
GetTypeByID ( ulong uid ) : LLDB.Type |
Get a type using its type ID. Each symbol file reader will assign different user IDs to their types, but it is sometimes useful when debugging type issues to be able to grab a type using its type ID. For DWARF debug info, the type ID is the DIE offset. |
|
GetTypes ( uint type_mask ) : LLDB.TypeList |
Get all types matching from debug info in this module.
|
|
GetVersion ( uint &versions, uint num_versions ) : uint |
Get the module version numbers. Many object files have a set of version numbers that describe the version of the executable or shared library. Typically there are major, minor and build, but there may be more. This function will extract the versions from object files if they are available. If is NULL, or if is 0, the return value will indicate how many version numbers are available in this object file. Then a subsequent call can be made to this function with a value of and that has enough storage to store some or all version numbers. |
|
IsValid ( ) : bool | ||
Module ( ) : System | ||
Module ( LLDB rhs ) : System | ||
Module ( LLDB process, ulong header_addr ) : System | ||
ResolveFileAddress ( ulong vm_addr ) : LLDB.Address | ||
ResolveSymbolContextForAddress ( LLDB addr, uint resolve_scope ) : LLDB.SymbolContext | ||
SetPlatformFileSpec ( LLDB platform_file ) : bool | ||
SetRemoteInstallFileSpec ( LLDB file ) : bool |
Set accessor for the remote install path for a module. When debugging to a remote platform by connecting to a remote platform, the install path of the module can be set. If the install path is set, every time the process is about to launch the target will install this module on the remote platform prior to launching. If specifies a full path to an install location, the module will be installed to this path. If the path is relative (no directory specified, or the path is partial like "usr/lib" or "./usr/lib", then the install path will be resolved using the platform's current working directory as the base path. |
|
__CreateInstance ( |
||
__CreateInstance ( global native, bool skipVTables = false ) : |
||
operator ( ) : bool |
Метод | Описание | |
---|---|---|
Dispose ( bool disposing ) : void | ||
Module ( void native, bool skipVTables = false ) : System |
Метод | Описание | |
---|---|---|
Module ( |
||
__CopyValue ( |
protected Dispose ( bool disposing ) : void | ||
disposing | bool | |
Результат | void |
public FindFirstGlobalVariable ( LLDB target, string name ) : LLDB.Value | ||
target | LLDB |
/// |
name | string |
/// |
Результат | LLDB.Value |
public FindFirstType ( string name ) : LLDB.Type | ||
name | string | |
Результат | LLDB.Type |
public FindFunctions ( string name, uint name_type_mask ) : LLDB.SymbolContextList | ||
name | string |
/// |
name_type_mask | uint |
/// |
Результат | LLDB.SymbolContextList |
public FindGlobalVariables ( LLDB target, string name, uint max_matches ) : LLDB.ValueList | ||
target | LLDB |
/// |
name | string |
/// |
max_matches | uint |
/// |
Результат | LLDB.ValueList |
public FindSection ( string sect_name ) : LLDB.Section | ||
sect_name | string | |
Результат | LLDB.Section |
public FindSymbol ( string name, LLDB type ) : LLDB.Symbol | ||
name | string | |
type | LLDB | |
Результат | LLDB.Symbol |
public FindSymbols ( string name, LLDB type ) : LLDB.SymbolContextList | ||
name | string | |
type | LLDB | |
Результат | LLDB.SymbolContextList |
public FindTypes ( string type ) : LLDB.TypeList | ||
type | string | |
Результат | LLDB.TypeList |
public GetBasicType ( LLDB type ) : LLDB.Type | ||
type | LLDB | |
Результат | LLDB.Type |
public GetCompileUnitAtIndex ( uint _0 ) : LLDB.CompileUnit | ||
_0 | uint | |
Результат | LLDB.CompileUnit |
public GetDescription ( LLDB description ) : bool | ||
description | LLDB | |
Результат | bool |
public GetObjectFileHeaderAddress ( ) : LLDB.Address | ||
Результат | LLDB.Address |
public GetPlatformFileSpec ( ) : LLDB.FileSpec | ||
Результат | LLDB.FileSpec |
public GetRemoteInstallFileSpec ( ) : LLDB.FileSpec | ||
Результат | LLDB.FileSpec |
public GetSectionAtIndex ( uint idx ) : LLDB.Section | ||
idx | uint | |
Результат | LLDB.Section |
public GetSymbolAtIndex ( uint idx ) : LLDB.Symbol | ||
idx | uint | |
Результат | LLDB.Symbol |
public GetSymbolFileSpec ( ) : LLDB.FileSpec | ||
Результат | LLDB.FileSpec |
public GetTypeByID ( ulong uid ) : LLDB.Type | ||
uid | ulong |
/// |
Результат | LLDB.Type |
public GetTypes ( uint type_mask ) : LLDB.TypeList | ||
type_mask | uint |
/// |
Результат | LLDB.TypeList |
public GetVersion ( uint &versions, uint num_versions ) : uint | ||
versions | uint |
/// |
num_versions | uint |
/// |
Результат | uint |
public Module ( LLDB process, ulong header_addr ) : System | ||
process | LLDB | |
header_addr | ulong | |
Результат | System |
protected Module ( void native, bool skipVTables = false ) : System | ||
native | void | |
skipVTables | bool | |
Результат | System |
public ResolveFileAddress ( ulong vm_addr ) : LLDB.Address | ||
vm_addr | ulong | |
Результат | LLDB.Address |
public ResolveSymbolContextForAddress ( LLDB addr, uint resolve_scope ) : LLDB.SymbolContext | ||
addr | LLDB | |
resolve_scope | uint | |
Результат | LLDB.SymbolContext |
public SetPlatformFileSpec ( LLDB platform_file ) : bool | ||
platform_file | LLDB | |
Результат | bool |
public SetRemoteInstallFileSpec ( LLDB file ) : bool | ||
file | LLDB |
/// |
Результат | bool |
public static __CreateInstance ( |
||
native | ||
skipVTables | bool | |
Результат |
public static __CreateInstance ( global native, bool skipVTables = false ) : |
||
native | global | |
skipVTables | bool | |
Результат |
public static System.Collections.Concurrent.ConcurrentDictionary |
||
Результат | Module>.System.Collections.Concurrent.ConcurrentDictionary |