C# 클래스 Mono.Debugger.Backend.ThreadDB

상속: DebuggerMarshalByRefObject
파일 보기 프로젝트 열기: baulig/debugger 1 사용 예제들

공개 메소드들

메소드 설명
Create ( Process process, Inferior target ) : ThreadDB
Dispose ( ) : void
GetThreadInfo ( TargetMemoryAccess target, GetThreadInfoFunc func ) : void

보호된 메소드들

메소드 설명
Initialize ( Inferior target ) : bool
ThreadDB ( Process process ) : System

비공개 메소드들

메소드 설명
Dispose ( bool disposing ) : void
check_disposed ( ) : void
create_address ( long address ) : TargetAddress
get_thread_info ( IntPtr th ) : bool
global_lookup ( string obj_name, string sym_name, long &sym_addr ) : PsErr
mono_debugger_thread_db_destroy ( IntPtr handle ) : void
mono_debugger_thread_db_get_thread_info ( IntPtr th, long &tid, long &tls, long &lwp ) : bool
mono_debugger_thread_db_init ( int pid, GlobalLookupFunc lookup_func, ReadMemoryFunc read_memory_func, WriteMemoryFunc write_memory_func ) : IntPtr
mono_debugger_thread_db_iterate_over_threads ( IntPtr handle, IterateOverThreadsFunc func ) : bool
read_memory ( long address, IntPtr ptr, int size ) : PsErr
write_memory ( long address, IntPtr ptr, int size ) : PsErr

메소드 상세

Create() 공개 정적인 메소드

public static Create ( Process process, Inferior target ) : ThreadDB
process Process
target Inferior
리턴 ThreadDB

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GetThreadInfo() 공개 메소드

public GetThreadInfo ( TargetMemoryAccess target, GetThreadInfoFunc func ) : void
target TargetMemoryAccess
func GetThreadInfoFunc
리턴 void

Initialize() 보호된 메소드

protected Initialize ( Inferior target ) : bool
target Inferior
리턴 bool

ThreadDB() 보호된 메소드

protected ThreadDB ( Process process ) : System
process Process
리턴 System