Duncan Ogilvie
|
d052aff40b
|
WIP: option to disable ASLR
|
2021-11-14 21:25:29 +01:00 |
Duncan Ogilvie
|
527356f640
|
Fix a use after free in ExpressionFunctions::Unregister
Closes #2774
|
2021-10-25 10:55:22 +02:00 |
Duncan Ogilvie
|
4ee4a51e43
|
Merge pull request #2771 from ZehMatt/scriptapi-memoryprot
Refactor memory protection access and add new script API method
|
2021-10-23 16:31:27 +02:00 |
ζeh Matt
|
2c14dbb0c9
|
Split pages only if view requests it
|
2021-10-23 17:30:27 +03:00 |
ζeh Matt
|
dad048647e
|
Use explicit size for changing memory protections and split range
|
2021-10-22 15:55:23 +03:00 |
ζeh Matt
|
105aaa2ab7
|
Refactor scripting API to use new accessors
|
2021-10-22 14:27:28 +03:00 |
ζeh Matt
|
c6da82bf7b
|
Refactor access to memory page protection
|
2021-10-22 14:26:51 +03:00 |
torusrxxx
|
bb579fe509
|
fix #2769
|
2021-10-22 18:42:05 +08:00 |
Duncan Ogilvie
|
296091f6dd
|
Merge pull request #2762 from ZehMatt/refactor-warnings
Fix some warnings
|
2021-10-15 10:00:16 +02:00 |
Duncan Ogilvie
|
4af034a3e7
|
Merge pull request #2760 from torusrxxx/patch000000c9
Fixed a bug that overwrites last character of DBCS string with NUL
|
2021-10-14 21:49:33 +02:00 |
ζeh Matt
|
9fe339b902
|
Fix some warnings
|
2021-10-14 17:46:23 +03:00 |
torusrxxx
|
a2459f64ab
|
Fixed a bug that overwrites last character of DBCS string with NUL
|
2021-10-14 18:15:33 +08:00 |
Duncan Ogilvie
|
4da46324a6
|
Merge pull request #2758 from ZehMatt/refactor-memupdate
Split MemUpdateMap into smaller functions
|
2021-10-14 11:34:23 +02:00 |
ZehMatt
|
5f0afc0845
|
Split MemUpdateMap into smaller functions
|
2021-10-13 22:01:16 +03:00 |
Duncan Ogilvie
|
555c3912f8
|
Merge pull request #2744 from torusrxxx/patch000000c8
set default log and command conditions
|
2021-10-05 00:03:51 +02:00 |
Duncan Ogilvie
|
cb045065d9
|
Merge pull request #2740 from yunzheng/comment-label-formatfunction
DBG: add comment and label format functions
|
2021-10-05 00:03:24 +02:00 |
Yun Zheng Hu
|
fe77dbb6db
|
DBG: AStyle formatfunctions.cpp
|
2021-10-02 20:07:28 +02:00 |
torusrxxx
|
220ba9a7d1
|
set default log and command conditions
|
2021-10-01 17:46:26 +08:00 |
Yun Zheng Hu
|
bf7a9d2f32
|
DBG: add comment and label format functions
|
2021-09-28 13:42:58 +02:00 |
the_janitor
|
02f8f2c7da
|
Added optional flag to enable the alternative memory breakpoint (PAGE_NOACCESS)
|
2021-09-02 03:19:07 +02:00 |
the_janitor
|
e14aa41768
|
Moved the location of CB_STOPPINGDEBUG to the end of the enum
|
2021-08-21 03:01:48 +02:00 |
the_janitor
|
60e0224155
|
Added CB_STOPPINGDEBUG plugin callback in order to let pluginsperform clean-up
|
2021-08-17 14:03:40 +02:00 |
morsisko
|
f73d44c0e4
|
DBG: Changed comment near symfollow
|
2021-07-31 23:59:15 +02:00 |
morsisko
|
5e6e503185
|
GUI: Added command to follow address in symbols tab
|
2021-07-31 19:36:30 +02:00 |
morsisko
|
b3f699d207
|
DBG: Fixed crash when comment longer than 512 characters
|
2021-07-28 22:29:58 +02:00 |
Duncan Ogilvie
|
2a34dd14c9
|
Merge pull request #2695 from ZehMatt/templabel
Add temporary label support for scripting
|
2021-07-25 22:01:58 +02:00 |
ZehMatt
|
2179aa1467
|
Fix Script::Label::GetInfo never returning anything
|
2021-07-19 21:42:33 +03:00 |
ZehMatt
|
c85d52b0d6
|
Add temporary label support for scripting
|
2021-07-19 18:36:11 +03:00 |
ZehMatt
|
31bec6102a
|
Fix expressions not passing correct arguments
|
2021-07-09 20:45:27 +03:00 |
Duncan Ogilvie
|
65625d9de5
|
Return zero instead of an undefined value when using Script::Memory::ReadXXX on an invalid address
|
2021-07-01 13:32:43 +02:00 |
Duncan Ogilvie
|
da085fe84f
|
Attempt to fix a potential deadlock in rare conditions while unloading plugins
|
2021-06-29 23:19:12 +02:00 |
Duncan Ogilvie
|
a0ec113979
|
Simplify and improve process creation handling
Delays the CB_CREATEPROCESS callback until after the main thread is created
|
2021-06-14 16:26:32 +02:00 |
Duncan Ogilvie
|
e0ed301085
|
Merge pull request #2661 from torusrxxx/patch000000bf
Break when there is an error in conditional breakpoint or tracing
|
2021-06-12 12:04:39 +02:00 |
the_janitor
|
71ee2aa12d
|
hActiveThread is now being updated in cbDebugEvent (Issue #2663)
|
2021-06-12 06:37:58 +02:00 |
torusrxxx
|
c1b9464884
|
Allow the user to cancel reloading plugin
|
2021-05-11 18:32:27 +08:00 |
torusrxxx
|
fc59b0919b
|
Break when there is an error in conditional breakpoint or tracing
|
2021-05-11 18:20:47 +08:00 |
Duncan Ogilvie
|
2ed439677e
|
Show ordinal names in the undecorated symbol column
Thanks to @dmex for the suggestion
|
2021-05-08 14:06:57 +02:00 |
Duncan Ogilvie
|
654f1195b3
|
DBG: Fix a minor correctness issue in the utf8 and utf16 expression functions
|
2021-04-05 01:52:12 +02:00 |
Duncan Ogilvie
|
c12eb532c7
|
Merge pull request #2430 from xenocidewiki/exprfunc
New system for expression functions
|
2021-03-24 22:42:00 +01:00 |
xenocidewiki
|
dceea084c2
|
Added support for any value types and done some improvements
|
2021-03-24 21:07:27 +00:00 |
xenocidewiki
|
91a1b9d766
|
Add check to not evaluate expressions that don't make sense
|
2021-03-23 23:46:21 +00:00 |
Duncan Ogilvie
|
b0271eb268
|
DBG: Add kusd() expression function
|
2021-03-23 19:06:51 +01:00 |
Duncan Ogilvie
|
d6c168c25e
|
Implement type-safe expression functions
|
2021-03-21 02:51:48 +01:00 |
xenocidewiki
|
3ab89502cd
|
DBG: New expression function plugin system, string support
|
2021-03-20 23:46:41 +00:00 |
Matthijs Lavrijsen
|
6092acd0d0
|
DBG: clear history before exit breakpoint
|
2021-03-18 16:49:01 +01:00 |
Duncan Ogilvie
|
d5e265a501
|
Fix a race condition when spamming restarts
|
2021-03-16 01:09:45 +01:00 |
Matthijs Lavrijsen
|
0c81a126ca
|
DBG: move NtTerminateProcess event from a bp to exit process callback
|
2021-02-04 05:08:43 +01:00 |
Duncan Ogilvie
|
b7e50aa3a2
|
Merge pull request #2586 from Mattiwatti/exception-filters
Make Exceptions Great Again
|
2021-02-02 17:29:44 +01:00 |
Duncan Ogilvie
|
b8b677d654
|
Merge pull request #2566 from torusrxxx/patch000000b7
Database actions in the file menu, and recover database backup
|
2021-02-02 17:29:24 +01:00 |
Matthijs Lavrijsen
|
f49835b3bf
|
DBG: use PointerToRawData in debug directory if no RVA is present
|
2021-01-31 00:49:46 +01:00 |