Commit graph

57 commits

Author SHA1 Message Date
Sinaei
5ad76bf736 add support to the event forwarding mechanism in the debugger mode 2023-10-11 17:04:55 +09:00
Sinaei
98a87fe63d add the synchronization implementation of vmx-root broadcast 2023-10-10 21:46:05 +09:00
Sinaei
78ca11899c add mode command 2023-09-18 19:47:13 +09:00
Sinaei
1ed3b5078f fix the problem of .kill and .restart command 2023-08-06 23:50:17 +09:00
Sinaei
4d745eb1ac check to prevent short-circuiting in post calling stages 2023-08-04 15:27:47 +09:00
Sinaei
bbf0062dbc add support to event calling stages 2023-07-31 15:05:14 +09:00
Sinaei
ef20d3468a refine calling stage 2023-07-30 22:43:51 +09:00
Sinaei
0d7da2f06a check the trap state and masking traps 2023-07-21 21:51:56 +09:00
Sinaei
d9e04df425 show warning in case of using u in 32 programs 2023-07-20 18:25:39 +09:00
unknown
d02f56ea12 fix unhandled stack growth on receiving buffer 2023-04-25 18:53:23 +09:00
unknown
9d2b92d2f8 reformat files with wrong shape 2023-03-22 17:45:52 +09:00
unknown
4c09327598 apply fixed range number for external VMCALLs 2023-02-02 21:28:19 +09:00
unknown
426143425b standardized triggering events 2023-01-29 04:06:01 +09:00
unknown
606cb775a1 fix some typos 2022-10-06 17:45:07 +09:00
unknown
60a7ef9855 add user-mode part of short-circuiting and event modes 2022-10-05 13:34:53 +09:00
SinaKarvandi
a0727500fd add 0n prefix to decimal numbers 2022-07-11 14:23:05 -07:00
SinaKarvandi
ee1cd72fb7 fix memory leaks relating to the events allocations 2022-05-09 01:34:07 +04:30
SinaKarvandi
0f7724295a fix memory leaks 2022-05-08 22:13:44 +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
51340c07e7 query count of active threads and processes 2022-05-04 21:43:25 +04:30
SinaKarvandi
518f0a1d22 fix interlocked functions problem 2022-03-13 01:33:21 +03:30
SinaKarvandi
1eb6334288 send action buffer as pointer in script engine 2022-03-12 15:09:17 +03:30
Герман Семенов
b9313ee40d optimizing insertion into string containers
Signed-off-by: germanaizek <GermanAizek@yandex.ru>
2022-03-11 12:10:10 +03:00
SinaKarvandi
f76740d906 second phase of supporting callstack 2022-03-05 17:32:54 +03:30
SinaKarvandi
fb5543765e allocate dynamic memory to get information about kernel modules 2022-02-16 02:43:15 +03:30
SinaKarvandi
ca3c6c227d first phase of supporting user mode modules in lm command 2022-02-14 23:58:01 +03:30
SinaKarvandi
459b4ab9a2 support to pid all in events 2022-02-07 14:19:51 +03:30
SinaKarvandi
66aac3f3f2 implement the thread switching mechanism 2022-02-01 15:15:46 +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
64c3b64bd3 add pause command 2022-01-17 14:54:41 +03:30
SinaKarvandi
3794089213 add thread debugging mechanism 2022-01-12 01:05:12 +03:30
SinaKarvandi
ba970b894b add process termination command 2022-01-10 21:46:48 +03:30
SinaKarvandi
164a05b646 support to x86 attaching 2022-01-01 17:45:37 +03:30
SinaKarvandi
3a6cc599c1 remove hooks after calling the user-mode entrypoint 2022-01-01 16:29:55 +03:30
Mohammad Sina Karvandi
bf6af52d4e
Merge pull request #100 from GermanAizek/master
Code refactor
2021-12-29 20:49:26 +03:30
semenov_gv
d85a5d7fe0 Code refactor 2021-12-29 13:33:41 +03:00
SinaKarvandi
837fa76981 read base address and entrypoint from kernel 2021-12-28 17:14:57 +03:30
SinaKarvandi
ba654d1135 add test query command to notify about the halt state of cores 2021-12-17 02:25:51 +03:30
semenov_gv
d4176fec0f Code refactor, lower scope, EOF bug 2021-12-03 17:38:18 +03:00
Герман Семенов
7adf582459 Minor code refactor and fixed memleak
Signed-off-by: semenov_gv <GermanAizek@yandex.ru>
2021-12-02 14:49:05 +03:00
semenov_gv
05672ff0d7 std functions for working with lines, better char 2021-12-01 19:30:05 +03:00
SinaKarvandi
6820178a0a get process as a parameter to threads list 2021-11-27 20:21:50 +03:30
SinaKarvandi
c578bc0ee6 add .thread command and show details of current thread 2021-11-23 03:28:57 +03:30
SinaKarvandi
a0d2829abd support ctrl+c on instumentation (t, p, i) commands 2021-11-18 18:27:33 +03:30
SinaKarvandi
524c553cf1 fix local variable on kernel script engine 2021-11-14 02:12:56 +03:30
SinaKarvandi
01226578cf add prealloc command 2021-11-14 00:45:00 +03:30
SinaKarvandi
357615d03b show specific errors when EPT hooks not applied 2021-11-13 01:04:20 +03:30
SinaKarvandi
d900ed738b add first phase of process list view 2021-11-08 13:51:53 +03:30