| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
ThreadDebugOperations --+
|
Thread
Interface to a thread in another process.
|
|||
| Registers | |||
|---|---|---|---|
|
Flags Commonly used processor flags |
|||
|
|||
|
|||
|
|||
|
Inherited from |
|||
| Properties | |||
|---|---|---|---|
| Process |
|
||
|
|||
| int |
|
||
| int |
|
||
| str |
|
||
|
|||
| bool |
|
||
| int |
|
||
| list of Window |
|
||
| TEB |
|
||
| int |
|
||
| bool |
|
||
| Instrumentation | |||
|
|||
|
|||
| int |
|
||
| int |
|
||
| Registers | |||
| dict( str → int ) |
|
||
|
|||
| int |
|
||
| int |
|
||
| int |
|
||
|
|||
| int |
|
||
|
|||
| int |
|
||
|
|||
| int |
|
||
|
|||
| int |
|
||
|
|||
| int |
|
||
|
|||
| bool |
|
||
|
|||
| bool |
|
||
| bool |
|
||
| bool |
|
||
| bool |
|
||
| bool |
|
||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
| Handle | |||
|
|||
|
|||
| ThreadHandle |
|
||
| Debugging | |||
| list of tuple( int, int ) |
|
||
| int |
|
||
| tuple of ( list of win32.WAITCHAIN_NODE_INFO structures, bool) |
|
||
|
|||
| Disassembly | |||
| list of tuple( long, int, str, str ) |
|
||
| list of tuple( long, int, str, str ) |
|
||
| list of tuple( long, int, str, str ) |
|
||
| tuple( long, int, str, str ) |
|
||
| tuple( long, int, str, str ) |
|
||
| list of tuple( long, int, str, str ) |
|
||
| Stack | |||
| str |
|
||
| tuple( int, int ) |
|
||
| tuple( int, int ) |
|
||
| tuple of tuple( int, int, str ) |
|
||
| tuple of tuple( int, int, str ) |
|
||
| str |
|
||
| tuple( int... ) |
|
||
| tuple( int... ) |
|
||
| str |
|
||
| tuple( int... ) |
|
||
| tuple( int... ) |
|
||
| Miscellaneous | |||
| str |
|
||
| int |
|
||
| str |
|
||
| dict( str → str ) |
|
||
| dict( str → str ) |
|
||
| str |
|
||
|
|||
| Process |
process Parent process object. |
||
| int |
dwThreadId Global thread ID. |
||
| ThreadHandle |
hThread Handle to the thread. |
||
| int |
pInjectedMemory If the thread was created by Process.inject_code, this member contains a pointer to the memory buffer for the injected code. |
||
|
|||
|
Inherited from |
|||
|
|||
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
|
|
Manually set the parent Process object. Use with care!
|
|
|
|
Sets the thread's name.
|
Opens a new handle to the thread. The new handle is stored in the hThread property. |
Closes the handle to the thread. Note:
Normally you don't need to call this method. All handles created by
WinAppDbg are automatically closed when the garbage
collector claims them. So unless you've been tinkering with it,
setting hThread to |
|
Waits for the thread to finish executing.
|
Terminates the thread execution.
Note:
If the |
Suspends the thread execution.
|
Resumes the thread execution.
|
|
|
|
See Also: set_context |
Sets the values of the registers.
See Also: get_context |
|
Sets the value of a specific register.
|
|
Sets the value of the program counter register.
|
|
Sets the value of the frame pointer register.
|
|
Sets the value of the frame pointer register.
|
|
Sets the value of the stack pointer register.
|
|
Sets the value of the RP register.
|
|
Sets the flags register, optionally masking some bits.
|
|
Sets a single flag, leaving the others intact.
|
|
|
|
|
|
|
|||
processParent process object. Use get_process instead.
|
dwThreadIdGlobal thread ID. Use get_tid instead.
|
hThreadHandle to the thread. Use get_handle instead.
|
pInjectedMemoryIf the thread was created by Process.inject_code, this member contains a pointer to the memory buffer for the injected code. Otherwise it'sNone.
The kill method uses this member to free the buffer when the injected thread is killed.
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Tue Jul 20 14:32:16 2010 | http://epydoc.sourceforge.net |