Commit graph

24 commits

Author SHA1 Message Date
Behrooz Abbassi
f817cbb801
Refactor: Improve projects configurations
- Improve Precompiled header usage
- Change "Output Directory" and "Intermediate Directory" of all projects to the same values
- Discard pdb files from release file
2022-05-04 16:38:21 -07:00
SinaKarvandi
6fe44fe713 add assertion for tests of driver loading 2022-04-27 19:11:45 +04:30
Mohammad Sina Karvandi
b982a19e74
Merge pull request #136 from GermanAizek/dev
Code refactor and optimizing insertion into string containers
2022-03-12 14:43:11 +03:30
germanaizek
fbf6754586 Code refactor and possible fixed bugs 2022-03-11 12:57:52 +03:00
SinaKarvandi
12bccf9324 compact user sync objects 2022-03-06 13:14:05 +03:30
SinaKarvandi
64b5b57741 change the appearance of switch listing command 2022-02-06 22:44:13 +03:30
SinaKarvandi
5c4a6fe05f add listing of active debugging processes and threads 2022-02-06 14:44:31 +03:30
SinaKarvandi
66aac3f3f2 implement the thread switching mechanism 2022-02-01 15:15:46 +03:30
SinaKarvandi
ed76e0b6d2 move listening of user debugger into separate file 2022-01-28 22:38:37 +03:30
SinaKarvandi
a4976f7308 Avoid stepping through instructions when debuggee is running 2022-01-28 21:19:20 +03:30
SinaKarvandi
b9151543b8 unintialize the user mode debugger in user mode 2022-01-27 15:10:12 +03:30
SinaKarvandi
0cc9ffb8f5 implementation of detaching from process in user debugger 2022-01-24 15:45:44 +03:30
SinaKarvandi
8af6a5eed3 remove unnecessary codes for thread interception mechanism and avoid double attaching to a process 2022-01-23 13:43:53 +03:30
SinaKarvandi
d29b58ee13 general update 2022-01-18 22:38:56 +03:30
SinaKarvandi
738aa41d09 fix cache invalidation on switch to change supervisor bit 2022-01-17 15:48:16 +03:30
SinaKarvandi
64c3b64bd3 add pause command 2022-01-17 14:54:41 +03:30
SinaKarvandi
80216b84cd working attaching mechanism 2022-01-16 18:11:21 +03:30
SinaKarvandi
d808a92c3e intercept threading mechanism implemented 2022-01-16 16:29:01 +03:30
SinaKarvandi
2c6901ef87 add thread abstract to process debugging details 2022-01-16 03:16:15 +03:30
SinaKarvandi
ce420f632c intercepting threads in user-mode 2022-01-15 23:38:43 +03:30
SinaKarvandi
c1d5bd7346 add t stepping for user debugger 2022-01-13 17:54:03 +03:30
SinaKarvandi
9fd4afcfff add pausing reason to user debugger 2022-01-13 01:50:44 +03:30
SinaKarvandi
4e2de1a73a add g for continue commad in user debugger 2022-01-13 01:12:04 +03:30
SinaKarvandi
fbcba2008e send ud pause packets to user-mode 2022-01-12 18:52:34 +03:30
Renamed from hyperdbg/hprdbgctrl/code/debugger/user-level/usermode-debugging.cpp (Browse further)