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
74fe6e147b
fix dt and struct errors
2022-04-18 01:48:28 +04:30
SinaKarvandi
a32c1133cd
parse arguments of structure showing commands and change help of other commands
2022-04-17 23:05:24 +04:30
SinaKarvandi
7b47edffa1
add dt for physical memory mapping
2022-04-17 03:32:00 +04:30
SinaKarvandi
c0dcb18903
add dt support in debugger mode
2022-04-16 19:03:59 +04:30
SinaKarvandi
0ca3e9a6d4
add dt for vmi mode
2022-04-16 03:27:30 +04:30
SinaKarvandi
bdd6ce4dc8
get structure size to show in the dt command
2022-04-16 01:03:28 +04:30
SinaKarvandi
2b16ed3171
beautify dt command and add struct command
2022-04-15 23:18:06 +04:30
SinaKarvandi
384823cb54
correction to command helps
2022-04-10 22:24:56 +04:30
SinaKarvandi
9e0eb2402d
parsing all the conditions of dt command
2022-04-08 01:21:03 +04:30
SinaKarvandi
69c98e5f38
parse parameters for dt command
2022-04-07 23:07:05 +04:30
SinaKarvandi
6e1928645f
second phase of supporting dt command
2022-04-07 12:45:48 +04:30
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
518f0a1d22
fix interlocked functions problem
2022-03-13 01:33:21 +03:30
SinaKarvandi
b232e99944
only show a portion of commands text in the event command
2022-03-12 23:24:24 +03:30
SinaKarvandi
46376eba49
fix problem of sending small buffers before check for big bufferS
2022-03-08 23:32:56 +03:30
SinaKarvandi
d05e7c89c4
fix callstack nx entry check
2022-03-07 01:59:41 +03:30
SinaKarvandi
3c965ef949
parse k command's parameters
2022-03-06 17:39:28 +03:30
SinaKarvandi
cfd6d8e46e
third phase of implementing callstack
2022-03-06 02:43:58 +03:30
SinaKarvandi
d33c9d2657
first phase of implementing callstack
2022-03-05 15:46:03 +03:30
SinaKarvandi
728e6ea6bb
sync search, read, edit memory with user debugger
2022-02-20 02:43:15 +03:30
SinaKarvandi
b04d4682bc
add support to user-mode modules
2022-02-18 23:57:33 +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
SinaKarvandi
a44cd5957c
final implementation of the lm command
2022-02-15 23:37:49 +03:30
SinaKarvandi
118d262c08
add pid parameter to the lm command
2022-02-15 15:38:32 +03:30
SinaKarvandi
a3d5871d48
support to x86 module list in lm command
2022-02-15 03:21:53 +03:30
SinaKarvandi
7f0a58a085
support to x64 module list in lm command
2022-02-15 02:50:54 +03:30
SinaKarvandi
ca3c6c227d
first phase of supporting user mode modules in lm command
2022-02-14 23:58:01 +03:30
SinaKarvandi
d1ad763427
synchronize commands syntax with the documentation (debugging-commands)
2022-02-08 16:06:26 +03:30
Behrooz Abbassi
f6a5c9f6b7
Update: Improve memory management & readability
...
- Use dynamic memory management for the 'NtQuerySystemInformation' by using its 'ReturnLength' parameter to get required size of the requested information class buffer.
2022-02-06 16:36:35 -08:00
Behrooz Abbassi
2068669f4a
Refactor: Improve memory management & readability
...
- Use dynamic memory management for the 'NtQuerySystemInformation' by using its 'ReturnLength' parameter to get required size of the requested information class buffer.
2022-02-06 16:06:42 -08:00
Behrooz Abbassi
83c3811562
Refactor - Improve code readability & performance
...
- Remove unused variables
- Replace unnecessary heap allocations with stack allocations
2022-02-03 11:08:50 -08:00
Семенов
eb577b1a0c
Code refactor
...
Signed-off-by: semenov_gv <GermanAizek@yandex.ru>
2022-02-03 19:17:34 +03:00
SinaKarvandi
59c0f553bd
add thread interception to prealloc command
2022-01-31 02:46:59 +03:30
SinaKarvandi
8056213c9f
fix script engine tests for corrupted files
2022-01-30 23:40:11 +03:30
SinaKarvandi
5f917faf8b
fix script engine massive testing instructions
2022-01-30 21:00:44 +03:30
SinaKarvandi
a4976f7308
Avoid stepping through instructions when debuggee is running
2022-01-28 21:19:20 +03:30
SinaKarvandi
d29b58ee13
general update
2022-01-18 22:38:56 +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
2c6901ef87
add thread abstract to process debugging details
2022-01-16 03:16:15 +03:30
SinaKarvandi
ae5c72c76b
re-arrange stepping
2022-01-15 01:51:40 +03:30
SinaKarvandi
c1d5bd7346
add t stepping for user debugger
2022-01-13 17:54:03 +03:30
SinaKarvandi
4e2de1a73a
add g for continue commad in user debugger
2022-01-13 01:12:04 +03:30
SinaKarvandi
2dcc4552d3
add project code style to the commited codes
2021-12-29 21:10:09 +03:30
semenov_gv
d85a5d7fe0
Code refactor
2021-12-29 13:33:41 +03:00