Commit graph

24 commits

Author SHA1 Message Date
SinaKarvandi
ee1cd72fb7 fix memory leaks relating to the events allocations 2022-05-09 01:34:07 +04:30
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
SinaKarvandi
0d3c8015aa support to va2pa, pa2va, pte extension commands in debugger mode 2022-04-20 17:56:03 +04:30
SinaKarvandi
c0dcb18903 add dt support in debugger mode 2022-04-16 19:03:59 +04:30
Behrooz Abbassi
b1d7415ee3
Refactor: Port all CPU (VT-x) related data structures to the "IA32-doc" library.
- This commit contains lots of changes that need to be tested, so properly it's unstable.
2022-04-04 13:36:33 -07:00
SinaKarvandi
1962e8748b pass errors in memory searching from debuggee to debugger 2022-03-31 16:19:03 +04:30
SinaKarvandi
0f2579e970 avoid continue the debuggee for search memory command on debugger mode 2022-03-31 14:44:36 +04:30
SinaKarvandi
e650d79308 fix invalid reasons in NMI broadcasting 2022-03-24 15:13:22 +04:30
SinaKarvandi
cca6019b7e avoid crash on reading memory on large size in debugger mode 2022-03-12 20:03:38 +03:30
SinaKarvandi
46376eba49 fix problem of sending small buffers before check for big bufferS 2022-03-08 23:32:56 +03:30
SinaKarvandi
3c965ef949 parse k command's parameters 2022-03-06 17:39:28 +03:30
SinaKarvandi
02ddba1ecf make the correct callstack format 2022-03-06 16:00:14 +03:30
SinaKarvandi
38a6b381a5 fix sync objects order 2022-03-06 13:06:10 +03:30
SinaKarvandi
cfd6d8e46e third phase of implementing callstack 2022-03-06 02:43:58 +03:30
SinaKarvandi
f76740d906 second phase of supporting callstack 2022-03-05 17:32:54 +03:30
SinaKarvandi
d33c9d2657 first phase of implementing callstack 2022-03-05 15:46:03 +03:30
SinaKarvandi
c7e012f211 fix symbol buffer overflow on multiple connections in debugger mode 2022-03-04 14:46:03 +03:30
SinaKarvandi
7d327f26cc send user mode process id to support user-mode modules in symbol tables 2022-02-17 03:27:50 +03:30
Behrooz Abbassi
7c21653177
Refactor - Code extraction
- Extract all kernel synchronization code blocks in a single function
2022-02-03 12:25:17 -08:00
SinaKarvandi
ed76e0b6d2 move listening of user debugger into separate file 2022-01-28 22:38:37 +03:30
SinaKarvandi
d29b58ee13 general update 2022-01-18 22:38:56 +03:30
SinaKarvandi
c1d5bd7346 add t stepping for user debugger 2022-01-13 17:54:03 +03:30
SinaKarvandi
fbcba2008e send ud pause packets to user-mode 2022-01-12 18:52:34 +03:30