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