1
0
Fork 0
Commit Graph

5429 Commits

Author SHA1 Message Date
Duncan Ogilvie ff42661737 Improve user experience of the struct widget 2024-07-07 15:55:22 +02:00
Duncan Ogilvie efdd2c708d Fix a potential infinite loop when computing StructWidget layout 2024-07-07 15:55:22 +02:00
Duncan Ogilvie 6524c125c3 Add DbgFunctions()->EnumStructs helper function 2024-07-07 15:55:21 +02:00
Duncan Ogilvie feb85da2ef Remove unnecessary qDebug 2024-07-07 15:55:21 +02:00
Duncan Ogilvie d14e7ea514 Add a special hack to highlight the & for labels in the memory operands 2024-07-07 15:55:21 +02:00
Duncan Ogilvie aa5ee49f31 Include module name in the dump address column 2024-07-07 15:55:21 +02:00
Duncan Ogilvie 71036de249 Fix example call to GuiRegisterScriptLanguage 2024-07-07 15:55:21 +02:00
Duncan Ogilvie e2a2508ecf Improve 'not enough arguments' error message 2024-07-07 15:43:43 +02:00
Duncan Ogilvie 8703556149 Remove 'Scylla' from the plugins menu 2024-07-07 15:43:43 +02:00
Duncan Ogilvie 878a195482 Properly escape the command arguments for the WatchView
Closes #3320
2024-07-07 15:43:43 +02:00
Duncan Ogilvie 48dde167f3 Minor cleanup & ensure the plugin API is C compatible 2024-07-07 15:43:43 +02:00
G0lge b613b5e943 Clean todo's 2024-06-16 20:46:02 +03:00
G0lge aff9c52bcf Remove the hack fix for pop 2024-06-16 20:45:46 +03:00
G0lge 48c13510d7 Remove excess memory access from push/pop etc. 2024-06-14 22:57:27 +03:00
G0lge bc9f7105fc Refactor zydis wrapper 2024-06-14 21:37:10 +03:00
Duncan Ogilvie f518e507c2 Do not connect to the internet when verifying signature 2024-06-03 18:42:40 +02:00
Miloš e2f56423b3 Update image memory region processing to support 24H2 changes
24H2 adds hotpatching, with hotpatchable modules having an extra page mapped at the end of their image region. We previously assumed that the image region will only contain the header and executable sections, that's no longer the case.
2024-05-01 21:57:15 +02:00
torusrxxx 9749d1549b
Fix showing reference and log from trace 2024-04-22 18:14:15 +08:00
torusrxxx a461951d07
Add Xrefs to trace disassembler too 2024-04-20 18:17:31 +08:00
torusrxxx a436a4bcc1
Add xref dialog to trace dump 2024-04-20 13:47:58 +08:00
Duncan Ogilvie 4d631707b8
Merge pull request #3333 from ynwarcs/symbol-commands-from-callstack-view
Add symbol loading commands to the callstack view context menu.
2024-04-14 23:33:02 +02:00
Miloš c69b49dd1c Remove single-module and all-thread symbol commands from callstack view. Fix an edge case where the command wouldn't work on entries of the first listed thread. 2024-04-14 16:11:35 +02:00
Miloš 911e269456
Merge branch 'x64dbg:development' into symbol-commands-from-callstack-view 2024-04-14 15:32:35 +02:00
torusrxxx d0bd09494a
Tidy up code of trace stack 2024-04-12 16:16:03 +08:00
Duncan Ogilvie 2d2a2181a3 Fix sorting by symbol load status
Thanks to @mobile46 for finding the issue in #3313
2024-04-11 18:42:04 +02:00
Duncan Ogilvie 4c2573a456 Fix a few compiler warnings 2024-04-11 02:15:44 +02:00
torusrxxx 5f1868b698
Add stack view in trace browser 2024-04-11 00:36:31 +08:00
torusrxxx c5ca1c6914 Merge branch 'development' into patch000000dc 2024-04-10 23:21:04 +08:00
ynwarcs 84079483fe Fix incorrect styling from 5e4aa60. 2024-04-08 21:10:08 +02:00
ynwarcs 5e4aa6053e Add symbol loading commands to the callstack view context menu. 2024-04-07 16:50:59 +02:00
Duncan Ogilvie efebecf22e Update debug engines 2024-03-27 00:20:54 +01:00
Duncan Ogilvie f5a64f541e
Merge pull request #3314 from sid-38/trace_set_register
Set trace register value as current value
2024-03-19 00:50:10 +01:00
Duncan Ogilvie a001c0783f Simplify translations release script 2024-03-08 16:37:33 +01:00
Sidharth Anil dca1d28eb6
Update TraceRegisters.cpp - Minor refactoring 2024-02-19 20:00:42 -06:00
Sidharth Anil e2271e303a Cleaning up code 2024-02-19 14:35:43 -06:00
Sidharth Anil f0ad95732c Bug fixes and code improvement 2024-02-19 14:23:16 -06:00
torusrxxx c137b7e252
Merge branch 'development' into patch000000dc 2024-02-19 19:24:03 +08:00
Sidharth Anil 01dae0666d Add action to context menu appropriately 2024-02-19 00:45:55 -06:00
Sidharth Anil 80b86f9257 Add functionality to set saved trace reg val as current 2024-02-18 21:02:56 -06:00
Duncan Ogilvie caa578a029 Add more descriptive error messages in the trace browser 2024-02-19 03:10:42 +01:00
Duncan Ogilvie d08913bc54 Support copying in the StdTable with multiple items selected 2024-02-19 03:10:17 +01:00
Duncan Ogilvie da43aca116 Fix a few compilation warnings in the GUI 2024-02-19 03:09:53 +01:00
Duncan Ogilvie 7a3851a607 Fix a bug in the vardel command 2024-02-19 03:08:45 +01:00
Duncan Ogilvie a5f73b479f Also implement the syscall.id expression function 2024-02-19 03:08:29 +01:00
Duncan Ogilvie 9e4c1a4d26 Add a syscall.name expression function 2024-02-19 02:29:08 +01:00
Duncan Ogilvie 517a855e9a Refresh the table after reordering the columns 2024-01-07 18:19:59 +01:00
Duncan Ogilvie f3cb3443d1 Print NTSTATUS value in info box 2024-01-06 21:23:08 +01:00
Duncan Ogilvie c3642c35be Fix a bug in zydis_wrapper
Introduced in #3192
2024-01-06 21:21:56 +01:00
Duncan Ogilvie 399b19f847 Keep loaddll running after the DLL is loaded
See #3294
2024-01-06 20:07:18 +01:00
Duncan Ogilvie 9c07d82dc8 Replace broken line breaking in goto dialog with tooltip 2024-01-06 01:31:19 +01:00