C# 클래스 Fuzzer.TargetConnectors.ApamaLinuxConnector

상속: ITargetConnector
파일 보기 프로젝트 열기: areiter/InMemoryFuzzing 1 사용 예제들

공개 메소드들

메소드 설명
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