C# Класс LLDB.ModuleSpec

Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
NativeToManagedMap ModuleSpec>.System.Collections.Concurrent.ConcurrentDictionary

Защищенные свойства (Protected)

Свойство Тип Описание
__OriginalVTables void*[]
__PointerAdjustment int
__ownsNativeInstance bool

Открытые методы

Метод Описание
Clear ( ) : void
Dispose ( ) : void
GetDescription ( LLDB description ) : bool
GetFileSpec ( ) : LLDB.FileSpec

Get const accessor for the module file.

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.

GetPlatformFileSpec ( ) : LLDB.FileSpec

Get accessor for the module platform file.

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.

GetSymbolFileSpec ( ) : LLDB.FileSpec
IsValid ( ) : bool
ModuleSpec ( ) : System
ModuleSpec ( LLDB rhs ) : System
SetUUIDBytes ( byte uuid, uint uuid_len ) : bool
__CreateInstance ( ModuleSpec native, bool skipVTables = false ) : ModuleSpec
__CreateInstance ( global native, bool skipVTables = false ) : ModuleSpec

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void
ModuleSpec ( void native, bool skipVTables = false ) : System

Приватные методы

Метод Описание
ModuleSpec ( ModuleSpec native, bool skipVTables = false ) : System
__CopyValue ( ModuleSpec native ) : void*

Описание методов

Clear() публичный Метод

public Clear ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

GetDescription() публичный Метод

public GetDescription ( LLDB description ) : bool
description LLDB
Результат bool

GetFileSpec() публичный Метод

Get const accessor for the module file.

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.

public GetFileSpec ( ) : LLDB.FileSpec
Результат LLDB.FileSpec

GetPlatformFileSpec() публичный Метод

Get accessor for the module platform file.

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.

public GetPlatformFileSpec ( ) : LLDB.FileSpec
Результат LLDB.FileSpec

GetSymbolFileSpec() публичный Метод

public GetSymbolFileSpec ( ) : LLDB.FileSpec
Результат LLDB.FileSpec

IsValid() публичный Метод

public IsValid ( ) : bool
Результат bool

ModuleSpec() публичный Метод

public ModuleSpec ( ) : System
Результат System

ModuleSpec() публичный Метод

public ModuleSpec ( LLDB rhs ) : System
rhs LLDB
Результат System

ModuleSpec() защищенный Метод

protected ModuleSpec ( void native, bool skipVTables = false ) : System
native void
skipVTables bool
Результат System

SetUUIDBytes() публичный Метод

public SetUUIDBytes ( byte uuid, uint uuid_len ) : bool
uuid byte
uuid_len uint
Результат bool

__CreateInstance() публичный статический Метод

public static __CreateInstance ( ModuleSpec native, bool skipVTables = false ) : ModuleSpec
native ModuleSpec
skipVTables bool
Результат ModuleSpec

__CreateInstance() публичный статический Метод

public static __CreateInstance ( global native, bool skipVTables = false ) : ModuleSpec
native global
skipVTables bool
Результат ModuleSpec

Описание свойств

NativeToManagedMap публичное статическое свойство

public static System.Collections.Concurrent.ConcurrentDictionary NativeToManagedMap
Результат ModuleSpec>.System.Collections.Concurrent.ConcurrentDictionary

__OriginalVTables защищенное свойство

protected void*[] __OriginalVTables
Результат void*[]

__PointerAdjustment защищенное свойство

protected int __PointerAdjustment
Результат int

__ownsNativeInstance защищенное свойство

protected bool __ownsNativeInstance
Результат bool