add ring3 dbg to project and customization of r0 one
pusha popa reg passing logic updated; communication with r3 component introduced
tracing of r3 app introduced
branch tracing : LBR bugfix -> TOS stack usage + correct src-dst ip established
refactoring! + bugfixes; TODO : AVL double free bug in destructor
tracing via python
LBR per CPU (HV); proc->thread callback event logic
Branch trace + python == full coverage; Thread boundaries resolved correctly for r3 threads; x86 to x64 (&vice versa) calls problem resolved; call to special modules logic
refactoring + watching memory access logic updated
support routines added
GetProc address logic update, and additional bugfixes ...
Thread event logic reworked, Mdl fixes and redesign, monitor callbacks implemented
mdl update, patchguard freeze
Update AutoMalloc.h
stupid bugfix ...
ported to x64 only mode; need to clean up messy code ..
moving x64 only mode tracing almost complete ...
moving x64 only mode tracing finalizing .. need just some clean up!... added freeze up app at startup even if EP is not catched at the time.
work on multithreading I.
multithreading -> VMM - r3 - r0 <- implemented via Queue [m$ interlocked singly linked list]