C# Класс Fuzzer.TargetConnectors.ApamaLinuxConnector

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

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

Метод Описание
ApamaLinuxConnector ( ) : System
Close ( ) : void
Connect ( ) : void
DebugContinue ( ) : void
Dispose ( ) : void
ReadMemory ( byte buffer, ulong address, ulong size ) : ulong
RemoveSoftwareBreakpoint ( System.UInt64 address, System.UInt64 size ) : void
SetSoftwareBreakpoint ( System.UInt64 address, System.UInt64 size, string identifier ) : IBreakpoint
Setup ( string>.IDictionary config ) : void
WriteMemory ( byte buffer, ulong address, ulong size ) : ulong

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

Метод Описание
AssertSession ( ) : void

Throws an exception if the connector is not connected

apama_breakpoint_remove ( IntPtr session, ApamaBreakpointType type, System.UInt64 address, System.UInt64 kind ) : ApamaReturnValue
apama_breakpoint_set ( IntPtr session, ApamaBreakpointType type, System.UInt64 address, System.UInt64 kind ) : ApamaReturnValue
apama_continue ( IntPtr session, System.UInt64 address ) : ApamaReturnValue
apama_memory_read ( IntPtr session, System.UInt64 address, byte &buffer, System.UInt64 &read_bytes, System.UInt64 n ) : ApamaReturnValue
apama_memory_write ( IntPtr session, System.UInt64 address, byte &buffer, System.UInt64 &written_bytes, System.UInt64 n ) : ApamaReturnValue
apama_session_create ( StringBuilder protocol ) : IntPtr
apama_session_destroy ( IntPtr session ) : ApamaReturnValue

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

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

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

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

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

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

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

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

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

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

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

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

public ReadMemory ( byte buffer, ulong address, ulong size ) : ulong
buffer byte
address ulong
size ulong
Результат ulong

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

public RemoveSoftwareBreakpoint ( System.UInt64 address, System.UInt64 size ) : void
address System.UInt64
size System.UInt64
Результат void

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

public SetSoftwareBreakpoint ( System.UInt64 address, System.UInt64 size, string identifier ) : IBreakpoint
address System.UInt64
size System.UInt64
identifier string
Результат IBreakpoint

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

public Setup ( string>.IDictionary config ) : void
config string>.IDictionary
Результат void

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

public WriteMemory ( byte buffer, ulong address, ulong size ) : ulong
buffer byte
address ulong
size ulong
Результат ulong