290 Commits
Author SHA1 Message Date
Duncan Ogilvie cb62e2be70 Archive notice 2025-07-04 01:37:54 +02:00
Duncan Ogilvie c001166788 Update VisitType documentation 2025-06-19 13:17:43 +02:00
Duncan Ogilvie 9706dea1b3 Add DisplayType alias 2025-06-08 21:10:33 +02:00
jd wu 980700de51 winerrorname and ntstatusname 2025-04-06 16:55:44 +08:00
Torusrxxx 1c04f5a3d8 Fix broken link 2025-04-03 08:46:26 +00:00
jd wu 820de7621a Add AVX-512 documentation 2025-04-03 13:05:57 +08:00
Torusrxxx 69fb3b08a2 Add source.md into index 2025-03-28 10:28:36 +00:00
Tommy Jerry Mairo 2a59c0953b Reword the Source view document
- remove ambiguous pronoun in the document
2025-03-28 10:27:49 +00:00
Tommy Jerry Mairo bc28ed07f8 Document Source view 2025-03-28 10:27:49 +00:00
jd wu c09a67996c Document mulhi, popcnt and lzcnt 2025-03-20 21:48:00 +08:00
Duncan Ogilvie 2f698682d9 Update Formatting.md 2025-02-26 19:47:13 +01:00
Duncan Ogilvie 6b8468f54b Document SetMemoryRangeBPX command 2025-01-17 12:44:58 +01:00
Duncan Ogilvie f224394fd6 more 2024-12-16 23:07:23 +01:00
Duncan Ogilvie 7f37ab1f0b shorter 2024-12-16 21:56:10 +01:00
Duncan Ogilvie ebe36dca55 Add warning about hex numbers 2024-12-16 21:50:56 +01:00
Duncan Ogilvie 6720611815 Uncapitalize 2024-12-11 01:31:38 +01:00
Duncan Ogilvie 8bbb404a7b Add missing expression functions 2024-12-11 01:28:38 +01:00
Duncan Ogilvie 86408054f1 Migrate more documents from rst to markdown 2024-12-11 01:28:22 +01:00
Duncan Ogilvie 21e4e1de92 Update Expressions.rst 2024-12-03 17:22:08 +01:00
Torusrxxx f2a0cd7106 Update various documentation (#95)
* Update bswap.md

* Note about movdqu

* Update mul.md

* Update rol.md

* Update ror.md

* Update RunToUserCode.md
2024-07-27 10:25:44 +00:00
Duncan Ogilvie 092fd587e7 Update ConditionalBreakpoint.md 2024-05-01 07:01:41 +09:00
Duncan Ogilvie 9b3495a39a Clean up some of the documentation 2023-11-10 12:32:36 +01:00
torusrxxx 89d4c63b07 GuiOpenTraceFile 2023-09-19 22:09:58 +08:00
torusrxxx 55062b38ae Add isdebuggeefocused and rdtsc 2023-09-01 11:51:36 +08:00
Duncan Ogilvie 4990e3b382 Add documentation for ansi(addr) 2023-08-12 17:17:02 +02:00
Duncan Ogilvie bd07369a73 Improve searchability
Closes #90
2023-08-12 17:16:37 +02:00
Duncan Ogilvie 8fb54a2a57 Create .readthedocs.yaml
Closes #93
2023-08-12 17:08:21 +02:00
torusrxxx 2ea86a4d54 added some licenses, removed snowman 2023-08-02 11:16:49 +08:00
Duncan Ogilvie 84c7ea5b95 Merge pull request #92 from torusrxxx/master
Update movdqu, isdebuggerfocused and plugin APIs
2023-08-01 11:50:09 +02:00
torusrxxx 2cb98ee59a Update movdqu, isdebuggerfocused and plugin APIs 2023-07-29 18:39:36 +08:00
Duncan Ogilvie 1df823adac Update documentation for command condition 2023-06-09 23:55:06 +02:00
Duncan Ogilvie 4646da61f7 Clarify module syntax (thanks to laiyierjiangsu!)
Reference: https://github.com/x64dbg/x64dbg/issues/3081
2023-05-04 15:10:25 +02:00
Duncan Ogilvie 86ec68869b Add StepSystem and StepUser commands 2023-04-24 02:14:47 +02:00
Duncan Ogilvie 72552b99af Update var.md 2023-02-13 22:21:39 +01:00
Duncan Ogilvie 120986fbde Restructure some pages and add more examples where relevant 2023-01-25 11:39:19 +01:00
Duncan Ogilvie 0d5f16b209 Add documentation for the minidump command 2022-10-10 17:06:39 +02:00
Duncan Ogilvie fc6be1ac5d Add the Glossary to the introduction chapters 2022-07-29 15:09:47 +02:00
Duncan Ogilvie 1bb28db0c4 Update documentation for the recent changes to x64dbg 2022-07-20 01:52:04 +02:00
Duncan Ogilvie 551788b3fa Merge pull request #91 from mateussilva92/patch-1
Fix jxx descriptions
2022-07-13 00:30:52 +02:00
Mateus Silva f77e6ff7ae Fix jxx descriptions 2022-07-12 23:05:24 +01:00
Duncan Ogilvie dfd59984dc Change wording, see https://github.com/x64dbg/x64dbg/issues/2888 2022-06-20 21:50:07 +02:00
Duncan Ogilvie d38ca414a9 Update string formatting documentation 2022-06-19 01:46:45 +02:00
Duncan Ogilvie c752433847 Add user/system/module option to findallmem 2022-06-15 19:47:25 +02:00
Duncan Ogilvie 890f54d1fb Update expression function documentation 2022-04-11 00:54:04 +02:00
Duncan Ogilvie e52bc7dcc8 Merge pull request #89 from dwendt/intro-add-expressionfunctions
Add example for string-comparison conditional breakpoint
2022-03-13 22:03:02 +01:00
Ditmar Wendt f602bef96d Example for string-comparison conditional break 2022-03-13 13:48:12 -07:00
Duncan Ogilvie eef4421502 Merge pull request #88 from r3sus/patch-1
Update log.rst
2022-02-26 23:45:20 +01:00
r3sus e584695235 Update log.rst
fix formatting
2022-02-26 22:29:50 +03:00
torusrxxx dd0612e115 Clarify XMM, YMM, x87 and AVX-512 registers 2022-02-09 18:34:52 +08:00
clarkewd 51572d6bae Update Input.md 2022-02-08 10:09:34 -05:00
Duncan Ogilvie bd80c73609 Merge pull request #86 from clarkewd/patch-2
Clarify 64-bit register usage
2022-02-07 13:45:30 +01:00
Duncan Ogilvie 63b560aeb3 Removed some old stuff 2022-02-07 13:44:50 +01:00
Duncan Ogilvie 1275246e7c fix typo 2022-02-01 19:44:12 +01:00
Duncan Ogilvie 1067a6b55e Merge pull request #85 from clarkewd/patch-1
Clarify XMM/YMM usage and caveats
2022-02-01 11:08:03 +01:00
clarkewd 4a2e49a249 Clarify 64-bit register usage 2022-01-31 20:35:29 -05:00
clarkewd e7b999421c Clarify XMM/YMM usage and caveats 2022-01-31 20:27:32 -05:00
Duncan Ogilvie e7c83ae302 Merge pull request #84 from ruslangaripov/master 2022-01-25 10:50:56 +01:00
Ruslan Garipov d033f2927d Add "Dereferenced register" example
This adds new example to the ``String Formatting'' page.

It obvious that to dereference a register with Intel syntax, one should
use [eax] syntax.  But when I had tried that for first time I messed
something and got "Formatting error".  I then tried AT&T syntax, C
syntax, I even wrote a message to the Telegram group...  Therefore, I
believe such example would be helpful for someone like me.

Signed-off-by: Ruslan Garipov <[email protected]>
2022-01-25 10:35:57 +05:00
torusrxxx 1b33189d9e add floating point format function 2022-01-05 16:14:47 +08:00
Duncan Ogilvie 6741ed32a8 Use portable python distribution 2021-10-24 07:40:41 +02:00
Duncan Ogilvie e986236b0e Update Expression-functions.md 2021-10-05 10:31:41 +02:00
Duncan Ogilvie e7b79c183a Merge pull request #81 from justanotheranonymoususer/patch-1
Document new system for expression functions
2021-10-05 10:19:34 +02:00
Duncan Ogilvie 86669f3186 Merge pull request #82 from yunzheng/docs-comment-label
Document `comment` and `label` format functions
2021-10-05 10:18:38 +02:00
Yun Zheng Hu bbe9551fbe Document comment and label format functions
The functions were added in:
https://github.com/x64dbg/x64dbg/commit/cb045065d9ca7bfab87c5d1ea32c931486d9e8c1
2021-10-05 09:39:37 +02:00
justanotheranonymoususer 80543faf55 Update Expression-functions.md 2021-09-29 00:05:37 +03:00
justanotheranonymoususer df426b7421 Document new system for expression functions 2021-09-28 23:35:45 +03:00
Duncan Ogilvie 262bceb7ef Merge pull request #80 from CPPF0rev3r/master
Fixed typo inside gpa.md
2021-07-05 13:48:21 +02:00
CPPF0rev3r a6de960b45 Fixed typo inside gpa.md 2021-07-05 13:08:12 +02:00
torusrxxx fc045ee457 document the command line 2020-12-29 23:50:33 +08:00
Torusrxxx fd50f3ec9b Update index.rst 2020-12-28 15:18:04 +00:00
torusrxxx e63cac698a some dbg functions 2020-12-21 11:47:02 +08:00
cw2k 019ab3096d Update GUI.md
Added 5 new options
2020-12-08 10:23:58 +00:00
torusrxxx 323981ff0a Clarify conditional breakpoint, tracing, run trace and trace record 2020-12-08 18:18:34 +08:00
Torusrxxx 385f2aee6e x64dbg support for non-English language 2020-08-09 16:16:39 +00:00
Torusrxxx 59138cdc62 x64dbg now support non-English strings 2020-08-09 16:13:24 +00:00
Duncan Ogilvie d4bb877355 document scriptcmd 2020-07-28 13:24:06 +02:00
Torusrxxx 021794f4d2 Graph view is part of CPU view 2020-07-27 15:02:01 +00:00
Torusrxxx 890d1bc1a9 Update AnimateInterval 2020-07-27 14:59:35 +00:00
torusrxxx caeb902796 Clarify some places 2020-07-21 22:08:14 +08:00
torusrxxx cb9f532fe9 Add usage example of tibt; FAQ about [arg1] 2020-07-16 22:36:58 +08:00
CPPF0rev3r 6e3b1c4ff1 Fixed a typo in Jxx.md 2020-07-15 11:02:34 +02:00
Torusrxxx bd534ad1df Update tips.rst 2020-07-13 14:17:05 +00:00
Peter Meerwald-Stadler f5c845d0c5 Introduction, Zydis is now used instead of Capstone 2020-07-13 13:55:14 +00:00
Peter Meerwald-Stadler 8a548056d0 Gui, fix C++ comments 2020-07-13 13:55:14 +00:00
Peter Meerwald-Stadler 72d1a09ac9 requirements.txt: Sphinx RTD theme seems to be required 2020-07-13 13:55:14 +00:00
Torusrxxx e664937618 Fix FAQ format 2020-07-13 13:51:06 +00:00
torusrxxx 80e59ec8b3 Added some FAQ 2020-07-13 21:43:48 +08:00
Torusrxxx e698e3c258 Update Trace.md 2020-07-05 11:02:38 +00:00
Torusrxxx cf49d1e681 Behaviour of invalid expressions 2020-06-27 12:25:23 +00:00
Torusrxxx 5fd6e6fb4c Merge pull request #74 from mesinger/master
doc for DbgMemRead and DbgMemFindBaseAddr
2020-06-11 14:36:05 +00:00
lisalander f0f59ddf9e fix typo in SetWatchdog.md
line 11: s/disableed/disabled
2020-06-11 14:23:28 +00:00
Duncan Ogilvie 32f7175d60 Document memcpy 2019-11-13 01:35:49 +01:00
Duncan Ogilvie 37902765ec update documentation 2019-10-12 14:37:39 +02:00
Duncan Ogilvie 4d7a6b35bb clarify documentation about logging and add bswap documentation 2019-09-28 10:56:33 +02:00
Matt 91580d335b Update DbgMemFindBaseAddr.md 2019-08-01 19:09:58 +02:00
Matt 77a0271b7e Update DbgMemFindBaseAddr.md 2019-08-01 19:09:06 +02:00
Matt cbf4c3e6c4 Update DbgMemRead.md 2019-08-01 18:53:06 +02:00
Matt ec07d982f1 Update DbgMemRead.md 2019-08-01 18:49:44 +02:00
Duncan Ogilvie a2d8cccb7f update documentation for bpdll 2019-06-25 21:18:11 +02:00
Duncan Ogilvie 558cdecfea symload + symunload 2019-06-22 17:02:02 +02:00
Duncan Ogilvie 3534fb423f add exception expression functions and minor updates 2019-06-13 13:16:36 +02:00
Duncan Ogilvie b40c0966aa add documentation for mod.isexport and dis.iscallsystem 2019-04-30 15:31:37 +02:00
Duncan Ogilvie 1f47a13948 remove yara 2019-04-06 12:58:13 +02:00
fjh1997 733e5be978 Update sdump.md
add missing word "stack"
2019-03-03 15:36:56 +01:00
Duncan Ogilvie b8e0505937 add new formatting functions 2019-01-10 23:59:19 +01:00
torusrxxx 9c76e24b90 +1 2018-11-20 22:31:00 +08:00
torusrxxx 0562c545d1 Document the relative indexing of register changes 2018-11-20 22:20:53 +08:00
torusrxxx 4182877810 Merge branch 'master' of https://github.com/x64dbg/docs 2018-11-19 00:35:12 +08:00
torusrxxx ad137c9693 trace file documentation 2018-11-19 00:34:25 +08:00
Torusrxxx c02e0af2a8 Small enhancement to the example 2018-10-31 14:41:40 +00:00
Ahmadmansoor 581c1aa90b Update DbgMemGetPageSize.md
Add example
2018-10-31 14:37:33 +00:00
Ahmadmansoor 981096945c Update Formatting.rst
add more Examples
2018-10-26 11:39:16 +00:00
torusrxxx 9eed864cff Add licenses 2018-10-20 18:11:13 +08:00
mrfearless 3dc0df485b Gui Menu functions 2018-06-13 23:17:25 +01:00
mrfearless 72f319a97a Gui Menu functions 2018-06-13 23:13:48 +01:00
mrfearless f46ec9da40 Gui Menu functions 2018-06-13 23:11:34 +01:00
mrfearless e2fa141c3b Gui Menu functions 2018-06-13 23:03:32 +01:00
mrfearless 89317d94e0 Gui Menu functions 2018-06-13 22:59:43 +01:00
mrfearless 4e2d503f34 Gui Update functions 2018-06-13 22:59:21 +01:00
mrfearless 79bc49de22 Gui Reference functions 2018-06-13 22:17:21 +01:00
mrfearless e0a73707c9 Gui Msg functions 2018-06-11 18:36:34 +01:00
mrfearless edb3ce9f2e Gui Notes functions 2018-06-11 18:36:13 +01:00
mrfearless e842777fa0 GuiSymbol functions 2018-06-11 18:35:51 +01:00
mrfearless f0ec1bbbf7 Updated a few gui functions 2018-06-11 16:38:53 +01:00
mrfearless 788f004ae1 Updated a few gui functions 2018-06-11 16:27:06 +01:00
mrfearless 8af7925cfb Updated a few gui functions 2018-06-11 16:04:28 +01:00
mrfearless 9a88d7c5f6 Updated a few gui functions 2018-06-11 16:03:03 +01:00
Duncan Ogilvie 26378c8c79 reduce chm size 2018-06-11 02:35:53 +02:00
Duncan Ogilvie dc22e23915 fix help build errors 2018-06-11 02:16:57 +02:00
torusrxxx 5b17ca8660 Trace view 2018-05-29 12:19:42 +08:00
Torusrxxx a85c4c7d7b undo 2018-04-21 04:21:11 +00:00
Torusrxxx 5ee63331b3 colon, not semicolon 2018-04-21 04:20:24 +00:00
DonBarredora c7cfa754b8 Fixing typo 2018-03-06 23:01:17 +01:00
torusrxxx 4037bd70dc notes for cnd tracing 2017-11-21 19:32:10 +08:00
torusrxxx d04094999b ntstatus;notes for cnd bp 2017-11-21 19:27:01 +08:00
torusrxxx 45f70fd90f winerror and tr.runtraceenabled 2017-11-01 20:27:34 +08:00
torusrxxx 3bc2edc550 tracing commands 2017-10-19 23:02:08 +08:00
Duncan Ogilvie 149a658e6a Update virtualmod.md 2017-10-03 13:58:35 +02:00
mrexodia 39ed500d3c update documentation for AttachDebugger 2017-08-28 11:43:42 +02:00
mrexodia 94cc736cee improved SetExceptionBPX 2017-08-13 17:19:23 +02:00
mrexodia 034a98b5a2 fixed ResetLibrarianBreakpointHitCount 2017-08-12 21:20:10 +02:00
mrexodia ff4eeb6f99 fixed hacks.css 2017-08-01 22:00:53 +02:00
mrexodia 147537c2a5 hacks for better CHM display 2017-08-01 21:50:27 +02:00
torusrxxx 64cdb3901a silence 2017-06-17 11:21:30 +08:00
torusrxxx dd69f39fa7 others 2017-06-17 11:10:33 +08:00
mrexodia 697b226fb4 fixed typo 2017-05-26 05:28:18 +02:00
mrexodia bc2a9e87a5 updated documentation to reflect change in format strings 2017-04-27 17:01:05 +02:00
Torusrxxx c43a27763d Update tips.rst 2017-04-22 16:16:14 +00:00
mrexodia cc85c7336d documented new way of accessing memory 2017-04-20 21:00:26 +02:00
mrexodia 788a267a3a updated docx 2017-04-14 00:35:23 +02:00
torusrxxx cb10cd2353 call stack documentations 2017-04-11 23:15:14 +08:00
mrexodia 59c83289c9 updated Formatting doc 2017-03-20 09:16:13 +01:00
mrexodia 74a4fe7496 added custom format function doc 2017-03-20 09:14:34 +01:00
mrexodia 7a57690ff3 update exprefunction 2017-03-20 09:10:23 +01:00
mrexodia 529d9d28ff fix 2017-03-17 06:51:57 +01:00
mrexodia b1a164f583 added TraceSetLogFile command 2017-03-17 06:46:53 +01:00
mrexodia 86820932b9 updated documentation for step commands 2017-03-12 06:30:48 +01:00
mrexodia 90f0de8926 updated run commands 2017-03-12 05:50:12 +01:00
mrexodia 36784b2d45 error command 2017-03-12 05:39:39 +01:00
mrexodia 4cdbaa4aff added argument expression functions 2017-03-12 05:09:45 +01:00
mrexodia a978756659 updated expression functions 2017-03-12 02:49:18 +01:00
mrexodia 282dc632e1 added expression functions 2017-03-11 03:50:11 +01:00
mrexodia 781d3f427a updated refinit 2017-03-11 03:41:32 +01:00
mrexodia 21450358c3 added refget and updated some other commands 2017-03-11 03:40:32 +01:00
mrexodia d36767ee99 updated labelset 2017-03-10 22:47:16 +01:00
mrexodia d690aa5e88 updated documentation for findasm 2017-03-06 17:22:29 +01:00
mrexodia 7765021ae0 update asm doc 2017-02-21 19:53:26 +01:00
mrexodia ef04fe5d24 updated savedata docs 2017-02-05 20:34:09 +01:00
torusrxxx 85857fd295 inability 2017-01-27 22:11:09 +08:00
torusrxxx 90f543cd1e call stack view 2017-01-18 22:47:37 +08:00
mrexodia 66d0169b25 fixed fail 2017-01-12 15:21:59 +01:00
mrexodia 82fc0caa5e formatting 2017-01-12 15:17:42 +01:00
mrexodia 1eee1c18ba fixed links 2017-01-12 15:13:16 +01:00
mrexodia c746069a85 additional documentation for mov 2017-01-10 20:14:10 +01:00
Torusrxxx 14b9722a21 use makechm to build a release 2017-01-10 12:47:16 +00:00
mrexodia fd014b3a92 fixed true/false confusion 2017-01-10 11:39:01 +01:00
mrexodia 92bfed9749 switch condition for tracing 2017-01-10 11:34:12 +01:00
torusrxxx a5ecbb55db fixed 2017-01-10 18:21:48 +08:00
torusrxxx 48a7c809e7 examples 2017-01-10 18:18:00 +08:00
mrexodia b73e6b4415 better true/false for conditionals 2017-01-05 02:16:45 +01:00
mrexodia 05ed6a40e1 added i formatter 2016-12-27 01:37:55 +01:00
mrexodia 89190d425c config command 2016-12-11 17:40:34 +01:00
ThunderCls adecee94b8 Test documentation (#62)
* Update DbgArgumentAdd.md

* Update DbgArgumentAdd.md

* Update DbgArgumentDel.md

* Update DbgArgumentGet.md

* Update DbgArgumentGet.md

* Update DbgArgumentGet.md

* Update DbgArgumentGet.md

* Update DbgArgumentGet.md
2016-12-03 02:25:11 +00:00
mrexodia 0326e34c69 fix 2016-11-27 21:26:04 +01:00
torusrxxx 3d1f64f510 GUI settings, log hyperlink, plugin character encoding 2016-11-25 21:03:36 +08:00
torusrxxx 49fb0a55c4 UNUSUAL 2016-11-23 18:12:00 +08:00
mrexodia a854d69855 LoadTypes 2016-11-21 10:15:46 +01:00
torusrxxx 28676ead90 customize menus 2016-11-19 09:55:47 +08:00
mrexodia ff3f254770 fix 2016-11-18 18:31:59 +01:00
mrexodia d9b09d5aba updated favorites documentation 2016-11-18 09:43:22 +01:00
mrexodia b9e01d5d27 addded isnop and isunusual 2016-11-18 08:51:57 +01:00
torusrxxx 5ed87153e4 printstack 2016-11-12 22:18:23 +08:00
mrexodia d1873db086 fixed newlines 2016-11-06 15:24:28 +01:00
mrexodia 4da9c5aa4a advanced trace record documentation 2016-10-31 06:34:09 +01:00
mrexodia 6a5517c722 fixes 2016-10-31 04:45:13 +01:00
mrexodia 229a5b18a0 converted ConditionalBreakpoint document to markdown 2016-10-31 04:39:11 +01:00
mrexodia 34a3f8dddd more consistent description of conditional breakpoints 2016-10-31 03:48:49 +01:00
mrexodia 9ce4793357 added expression functions 2016-10-30 15:24:47 +01:00
mrexodia d3cfab8bf9 formatted input section 2016-10-21 23:38:10 +02:00
mrexodia 8045a3135b updated documentation 2016-10-20 13:15:55 +02:00
mrexodia 9a79a65864 hash 2016-10-18 15:11:10 +02:00
mrexodia e01d1ca4d8 menuentrysetchecked 2016-10-17 17:35:45 +02:00
Mr. eXoDia 8b1019883b plugin callback documentation 2016-10-16 15:37:41 +02:00
mrexodia cfce507271 format findguid 2016-10-16 15:31:17 +02:00
torusrxxx fd5ec7e42a document findguid 2016-10-15 21:56:11 +08:00
mrexodia 62bcd98b44 added dis.next and dis.prev Expression-functions 2016-10-13 11:26:09 +02:00
mrexodia 88897633c4 better plugin export documentation 2016-10-13 11:25:58 +02:00
mrexodia 45aa3fa858 added import/export to the GUI manual 2016-10-08 18:44:16 +02:00
mrexodia 73bc994440 fixed zzz (lol fail) 2016-10-08 02:10:03 +02:00
mrexodia 0147a3b12b restored zzz 2016-10-08 01:41:03 +02:00
mrexodia 754ec5d527 updated documentation for dbload and dbsave 2016-10-08 01:40:12 +02:00
Torusrxxx 595d5ff182 removed zzz 2016-10-06 15:19:18 +00:00
torusrxxx 41ad480d48 exceptions setting 2016-10-06 15:42:20 +08:00
mrexodia c1f00d974b regenerated functions 2016-10-03 18:13:08 +02:00
mrexodia e1f5a20da0 added zzz 2016-10-03 18:13:07 +02:00
torusrxxx fd76ba1992 Merge branch 'master' of https://github.com/x64dbg/docs 2016-10-03 23:48:47 +08:00
torusrxxx 9b7d6b894d Entropy dialog documentation 2016-10-03 23:48:17 +08:00
mrfearless 3e4a7dcc31 Updated a few GUI functions and DbgIsDebugging, plus C++ and Masm examples for few functions. 2016-10-03 17:05:37 +02:00
mrfearless 05ba4f37dc Updated Bridge functions 2016-10-03 17:05:37 +02:00
mrfearless cbb8cb3155 Skeleton pages for Bridge, GUI and Debug Functions 2016-10-03 17:05:28 +02:00
mrexodia b083065da2 removed sleep expression function 2016-10-02 22:39:29 +02:00
mrexodia cfe9089b19 documented sleep 2016-10-02 22:38:13 +02:00
mrexodia c8e25e7532 corrected inconsistent argument formattting 2016-10-02 17:48:04 +02:00
mrexodia cae1469c0c updated imageinfo 2016-10-02 16:10:59 +02:00
mrexodia 2ed5985f0f updated alloc 2016-10-02 16:10:22 +02:00
mrexodia 283a64cdf7 document type manipulation commands 2016-10-01 19:41:26 +02:00
mrexodia 21167dc954 fixed incorrect links 2016-10-01 16:28:57 +02:00
torusrxxx 876c48c730 add callback function definition 2016-10-01 21:44:49 +08:00
mrexodia 7a774758d3 updated documentation for removed commands 2016-09-29 18:46:00 +02:00
mrexodia d52fc86f2d updated readme 2016-09-29 18:06:27 +02:00
mrexodia 7c704449ef fixed gettickcount 2016-09-29 18:02:56 +02:00
mrexodia 8a283d3d00 Merge branch 'master' of https://github.com/x64dbg/docs 2016-09-29 18:01:55 +02:00
mrexodia bd521e9914 fixed SetMemoryBPX documentation 2016-09-29 13:34:25 +02:00
torusrxxx 10d2874b51 fix GetTickCount 2016-09-27 22:43:13 +08:00
mrexodia 9ffe0fc8bf data to searching 2016-09-27 14:19:18 +02:00
mrexodia 97702acfca documented traceexecute and findallmem 2016-09-27 01:39:40 +02:00
mrexodia fe846e71f3 finished documentation move 2016-09-27 01:32:34 +02:00
mrexodia e43fc46749 start of command refactor 2016-09-26 23:56:53 +02:00
mrexodia b585a5032b fixed order of commands 2016-09-26 22:34:36 +02:00
mrexodia a578ad2c7a added more links 2016-09-26 20:59:58 +02:00
mrexodia edb5b9cf48 updated shift documentation 2016-09-26 20:53:53 +02:00
torusrxxx 90a1f900c5 document CAX registers 2016-09-27 00:08:48 +08:00
mrexodia 951f8fd631 fixed WINEVENT callback documentation 2016-09-26 15:45:08 +02:00
mrexodia 397174ee43 documented grs 2016-09-25 16:53:15 +02:00
mrexodia 524687aa30 markdown formatting 2016-09-25 16:50:26 +02:00
mrexodia b8ffb16722 documentation improvements + documented plugin load/unload 2016-09-25 16:47:38 +02:00
mrexodia 372a7faab0 added cleardb 2016-09-25 14:44:57 +02:00
mrexodia 6fb649ef5d Formatting 2016-09-24 22:20:45 +02:00
mrexodia 30ee23a92f fix 2016-09-24 14:18:23 +02:00
mrexodia 62b89b0897 better documentation 2016-09-24 14:15:46 +02:00
torusrxxx 63c6ae842a imageinfo 2016-09-16 21:20:53 +08:00
torusrxxx d96e5b5ee6 animation and settings documentation 2016-09-16 18:06:45 +08:00
torusrxxx 6bfc1e5f76 fix 2016-09-13 19:47:26 +08:00
torusrxxx f0328cd9de exception breakpoint logic 2016-09-13 19:36:57 +08:00
torusrxxx 3508d337cd exception breakpoint documentation 2016-09-13 19:33:40 +08:00
mrexodia 7938c5893a fixed string formatting documentation 2016-09-13 09:31:10 +02:00
mrexodia 3c33f5b027 update 2016-09-12 16:12:34 +02:00
mrexodia 853d2a909c updated documentation for expression functions 2016-09-12 16:09:53 +02:00
mrexodia c45eccd0bd fixed bug in documentation 2016-09-12 16:09:52 +02:00
torusrxxx c5b8307150 GetTickCount command 2016-09-11 23:09:11 +08:00
mrexodia e24e0c2530 fix 2016-09-11 16:00:20 +02:00
mrexodia e96f290367 fix 2016-09-11 15:57:43 +02:00
mrexodia c9fc4de80a memmapdump 2016-09-09 08:32:23 +02:00
mrexodia f0888033b0 fix 2016-09-07 13:15:00 +02:00
mrexodia 5a175b881b fix 2016-09-07 13:12:58 +02:00
mrexodia 084c4c9f30 updated documentation for data commands 2016-09-07 13:07:02 +02:00
mrexodia ecb95e9e1e documented dis.ismem 2016-09-07 08:44:39 +02:00
mrexodia 99ad51867e gettickcount 2016-09-06 13:21:31 +02:00
torusrxxx d1ee7a8342 updated 2016-09-05 23:28:39 +08:00
mrexodia 93ddc6ae0f updated documentation for expressino functions 2016-09-05 01:18:50 +02:00
mrexodia 6881a4df2d bswap 2016-09-04 23:22:44 +02:00
mrexodia 33dea90c56 markdown 2016-09-04 23:20:32 +02:00
torusrxxx 390b81a0d3 createthread 2016-09-03 19:27:36 +08:00
torusrxxx c2d8605da7 fix some issues with copying 2016-08-31 22:26:18 +08:00
mrexodia dfb6feeecf added ror/rol in documentation 2016-08-31 16:10:49 +02:00
mrexodia 0806bc90c1 fix 2016-08-30 23:00:26 +02:00
mrexodia 8597bf1c7a updated documentation for savedata command 2016-08-30 15:33:35 +02:00
mrexodia 6db96c8389 separate analysis section 2016-08-30 15:21:21 +02:00
mrexodia 8cd7c34e8c documented singleshoot breakpoint commands 2016-08-30 15:15:20 +02:00
torusrxxx b261128339 Menus and Views 2016-08-28 15:59:39 +08:00
torusrxxx 03ddb3ef26 middle mouse button 2016-08-25 10:47:18 +08:00
torusrxxx 9e5ec437b4 gui menus 2016-08-22 20:27:41 +08:00
Mr. eXoDia 13e8008036 documented setthreadname 2016-08-16 12:05:27 +02:00
torusrxxx 5caa1bb7d6 more commands 2016-08-13 22:07:07 +08:00
Mr. eXoDia 74bc954f16 fixed commands in debug control 2016-08-05 19:08:10 +02:00
Mr. eXoDia 0c91113f72 updated docs to be more clear about exception processing 2016-08-05 18:58:11 +02:00
Torusrxxx 5d41a3b940 correctly document exception behaviour 2016-08-05 11:37:42 +00:00
torusrxxx b2473b2f09 expression functions 2016-08-04 16:19:05 +08:00
torusrxxx fd28d4297e more commands 2016-07-28 17:36:41 +08:00
torusrxxx fe5e960fcf InstrUndo and Graph commands 2016-07-22 22:41:44 +08:00
605 changed files with 11673 additions and 1085 deletions

No files matched your search

+2 -1
View File
@@ -1,2 +1,3 @@
_build*/
*.chm
*.chm
python-2.7.18.amd64.portable/
+23
View File
@@ -0,0 +1,23 @@
# Read the Docs configuration file
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
# Required
version: 2
# Set the version of Python and other tools you might need
build:
os: ubuntu-22.04
tools:
python: "2.7"
# Build documentation in the docs/ directory with Sphinx
sphinx:
builder: html
configuration: conf.py
fail_on_warning: false
# We recommend specifying your dependencies to enable reproducible builds:
# https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html
python:
install:
- requirements: requirements.txt
+15 -2
View File
@@ -1,2 +1,15 @@
# help
Documentation repository for [x64dbg](http://x64dbg.com) at [Read the Docs](https://readthedocs.org/projects/x64dbg).
# This repository was moved to https://github.com/x64dbg/x64dbg/tree/development/docs
# docs
Documentation repository for [x64dbg](http://x64dbg.com) at [Read the Docs](https://readthedocs.org/projects/x64dbg).
## Building
1. Download https://github.com/x64dbg/docs/releases/download/python27-portable/python-2.7.18.amd64.portable.7z
2. Extract to the `python-2.7.18.amd64.portable` folder
3. run `makechm.bat`. It will build the .CHM help file.
Note: The following patch was applied:
Add `relpath = relpath.replace(os.path.sep, '/')` after `C:\Python27\Lib\site-packages\recommonmark\transform.py` line `63`
+11
View File
@@ -0,0 +1,11 @@
# GetRelocSize/grs
Get the correct size of a relocation table. This is useful while unpacking and restoring the original relocation table.
## arguments
`arg1` The address of the relocation table to analyze.
## results
The found size of the relocation table is stored in `$result`.
@@ -1,6 +1,6 @@
# analadv
Do function analysis and xref analysis.
Do function analysis, embedded data analysis and xref analysis.
## arguments
+11
View File
@@ -0,0 +1,11 @@
# analrecur/analr
Do single function analysis.
## arguments
`arg1` The base address of the function to analyze.
## results
This command does not set any result variables.
+11
View File
@@ -0,0 +1,11 @@
# analxrefs/analx
Do xrefs analysis in the module selected in the disassembly view.
## arguments
This command has no arguments.
## results
This command does not set any result variables.
File renamed without changes.
File renamed without changes.
+11
View File
@@ -0,0 +1,11 @@
# cfanalyze/cfanalyse/cfanal
Do control flow analysis in the module selected in the disassembly view.
## arguments
This command has no arguments.
## results
This command does not set any result variables.
+11
View File
@@ -0,0 +1,11 @@
# exanalyse/exanalyze/exanal
Do exception directory analysis. This kind of analysis doesn't work on 32-bit executables.
## arguments
This command has no arguments.
## results
This command does not set any result variables.
File renamed without changes.
File renamed without changes.
+11
View File
@@ -0,0 +1,11 @@
# imageinfo
Output the image information for a module. The information describes the Characteristics and DLL Characteristics fields in the PE header structure.
## arguments
`[arg1]` The base of the module. If not specified the module at CIP will be used.
## results
This command does not set any result variables.
+25
View File
@@ -0,0 +1,25 @@
Analysis
========
This section contains commands that are used for analysis.
**Contents:**
.. toctree::
:maxdepth: 1
analyse
exanalyse
cfanalyze
analyse_nukem
analxrefs
analrecur
analadv
virtualmod
symdownload
symload
symunload
imageinfo
GetRelocSize
exhandlers
exinfo
traceexecute
@@ -4,7 +4,7 @@ Attempt to download a symbol from a Symbol Store.
## arguments
`[arg1]` Module name (with or without extension) to attept to download symbols for. When not specified, an attempt will be done to download symbols for all loaded modules.
`[arg1]` Module name (with or without extension) to attempt to download symbols for. When not specified, an attempt will be done to download symbols for all loaded modules.
`[arg2]` Symbol Store URL. When not specified, the default store will be used.
+15
View File
@@ -0,0 +1,15 @@
# symload/loadsym
Attempt to load a symbol from disk.
## arguments
`arg1` Module name (with or without extension) to attempt to load symbols for.
`arg2` Path to the symbol file.
`[arg3]` Force load. Set to `1` to skip symbol validation.
## result
This command does not set any result variables.
+11
View File
@@ -0,0 +1,11 @@
# symunload/unloadsym
Unload a symbol.
## arguments
`arg1` Module name (with or without extension) to unload symbols from.
## result
This command does not set any result variables.
+11
View File
@@ -0,0 +1,11 @@
# traceexecute
Tell the debugger that an address has been traced.
## arguments
`arg1` The address.
## result
This command does not set any result variables.
+15
View File
@@ -0,0 +1,15 @@
# virtualmod
Tell the debugger to treat a memory range as a virtual module.
## arguments
`arg1` the user-supplied module name.
`arg2` the base of the memory range.
`[arg3]` the size of the memory range.
## result
This command does not set any result variables.
File renamed without changes.
@@ -0,0 +1,11 @@
# DeleteExceptionBPX
Delete an exception breakpoint set using the SetExceptionBPX command.
## arguments
`[arg1]` Name, exception name or code of the exception breakpoint to delete. If this argument is not specified, all exception breakpoints will be deleted.
## result
This command does not set any result variables.
File renamed without changes.
@@ -0,0 +1,11 @@
# DisableExceptionBPX
Disable an exception breakpoint set using the SetExceptionBPX command.
## arguments
`[arg1]` Name, exception name or code of the exception breakpoint to enable. If this argument is not specified, all exception breakpoints will be disabled.
## result
This command does not set any result variables.
File renamed without changes.
@@ -0,0 +1,11 @@
# EnableExceptionBPX
Enable an exception breakpoint set using the SetExceptionBPX command.
## arguments
`[arg1]` Name, exception name or code of the exception breakpoint to enable. If this argument is not specified, all exception breakpoints will be enabled.
## result
This command does not set any result variables.
@@ -0,0 +1,11 @@
# LibrarianDisableBreakpoint/bpddll
Enable a DLL breakpoint set using the LibrarianSetBreakpoint command.
## arguments
`[arg1]` DLL Name of the DLL breakpoint to disable. If this argument is not specified, all DLL breakpoints will be disabled.
## result
This command does not set any result variables.
@@ -0,0 +1,11 @@
# LibrarianEnableBreakpoint/bpedll
Enable a DLL breakpoint set using the LibrarianSetBreakpoint command.
## arguments
`[arg1]` DLL Name of the DLL breakpoint to enable. If this argument is not specified, all DLL breakpoints will be enabled.
## result
This command does not set any result variables.
@@ -1,4 +1,4 @@
# LibrarianRemoveBreakPoint/bcdll
# LibrarianRemoveBreakpoint/bcdll
Remove a DLL breakpoint.
@@ -0,0 +1,15 @@
# LibrarianSetBreakpoint/bpdll
Set a singleshoot breakpoint on DLL load/unload.
## arguments
`arg1` DLL Name to break on.
`[arg2]` `a` means on load and unload, `l` means on load, `u` means on unload. When not specified, x64dbg will break on both load and unload.
`[arg3]` When specified, the breakpoint will be singleshoot. When not specified the breakpoint will not be removed after it has been hit.
## result
This command does not set any result variables.
@@ -1,10 +1,10 @@
# SetBPX/bp/bpx
# SetBPX/bp/bpx
Set an INT3 (SHORT/LONG) or UD2 breakpoint and optionally assign a name to it.
## arguments
`arg1` Address to put a breakpoint on. This can be an API name [not implemented].
`arg1` Address to put a breakpoint on. This can be an API name.
`[arg2]` Name of the breakpoint, use quotation marks to include spaces. This name can be used by the EnableBPX, DisableBPX and DeleteBPX functions as alias, but is mainly intended to provide a single line of information about the currently-hit breakpoint. When arg2 equals to a valid type (arg3) the type is used and arg2 is ignored.
@@ -0,0 +1,13 @@
# SetExceptionBPX
Set an exception breakpoint. If an exception breakpoint is active, all the exceptions with the same chance and code will be captured as a breakpoint event and will not be handled by the default exception handling policy.
## arguments
`arg1` Exception name or code of the new exception breakpoint
`[arg2]` Chance. Set to `first`/`1` to capture first-chance exceptions, `second`/`2` to capture second-chance exceptions, `all`/`3` to capture all exceptions. Default value is `first`.
## result
This command does not any result variables.
@@ -6,9 +6,9 @@ Set a memory breakpoint (GUARD_PAGE) on the whole memory region the provided add
`arg1` Address of or inside a memory region that will be watched.
`[arg2]` 1/0 restore the memory breakpoint once it's hit? When this value is not equal to one, it's assumed to be arg3. This means "bpm eax,r" would be the same command as: "bpm eax,0,r".
`[arg2]` 1/0 restore the memory breakpoint once it's hit? When this value is not equal to '1' or '0', it's assumed to be arg3. This means "bpm eax,r" would be the same command as: "bpm eax,0,r".
`[arg3]` Breakpoint type, it can be 'r' (execute+read), 'w' (write) or 'x' (execute). Per default, it's a combination of execute, read and write.
`[arg3]` Breakpoint type, it can be 'a' (read+write+execute) 'r' (read), 'w' (write) or 'x' (execute). Per default, it's 'a' (read+write+execute)
## result
@@ -0,0 +1,15 @@
# SetMemoryRangeBPX/memrangebp/bpmrange
Set a memory breakpoint (GUARD_PAGE) on a specific memory range.
## arguments
`start` Start of the memory range.
`size` Size of the memory range.
`[type]` Breakpoint type, it can be 'a' (read+write+execute) 'r' (read), 'w' (write) or 'x' (execute). Per default, it's 'a' (read+write+execute). Append `ss` for a singleshot breakpoint (you can also use [`SetMemoryBreakpointSingleshoot`](../conditional-breakpoint-control/SetMemoryBreakpointSingleshoot.md) to do this).
## result
This command does not set any result variables.
@@ -11,8 +11,10 @@ SetBreakpointFastResume arg1, 0
## arguments
arg1: The address of the breakpoint.
arg2: The new address to execute if the breakpoint is reached.
`arg1` The address of the breakpoint.
`arg2` The new address to execute if the breakpoint is reached.
## results
This command does not set any result variables.
File renamed without changes.
+34
View File
@@ -0,0 +1,34 @@
Breakpoint Control
==================
This section contains breakpoint control (set/delete/enable/disable) commands.
**Context:**
.. toctree::
:maxdepth: 0
SetBPX
DeleteBPX
EnableBPX
DisableBPX
SetHardwareBreakpoint
DeleteHardwareBreakpoint
EnableHardwareBreakpoint
DisableHardwareBreakpoint
SetMemoryBPX
SetMemoryRangeBPX
DeleteMemoryBPX
EnableMemoryBreakpoint
DisableMemoryBreakpoint
LibrarianSetBreakpoint
LibrarianRemoveBreakpoint
LibrarianEnableBreakpoint
LibrarianDisableBreakpoint
SetExceptionBPX
DeleteExceptionBPX
EnableExceptionBPX
DisableExceptionBPX
bpgoto
bplist
SetBPXOptions
@@ -1,42 +0,0 @@
Conditional Breakpoint Control
==============================
This section describes commands that can be used to set the various advanced properties of a breakpoint.
**Contents:**
.. toctree::
:maxdepth: 0
bpgoto
GetBreakpointHitCount
ResetBreakpointHitCount
SetBreakpointCommand
SetBreakpointCommandCondition
SetBreakpointCondition
SetBreakpointFastResume
SetBreakpointLog
SetBreakpointLogCondition
SetBreakpointName
GetHardwareBreakpointHitCount
ResetHardwareBreakpointHitCount
SetHardwareBreakpointCommand
SetHardwareBreakpointCommandCondition
SetHardwareBreakpointCondition
SetHardwareBreakpointFastResume
SetHardwareBreakpointLog
SetHardwareBreakpointLogCondition
SetHardwareBreakpointName
GetMemoryBreakpointHitCount
ResetMemoryBreakpointHitCount
SetMemoryBreakpointCommand
SetMemoryBreakpointCommandCondition
SetMemoryBreakpointCondition
SetMemoryBreakpointFastResume
SetMemoryBreakpointLog
SetMemoryBreakpointLogCondition
SetMemoryBreakpointName
**See also:**
:doc:`../../introduction/ConditionalBreakpoint`
@@ -1,15 +0,0 @@
# LibrarianSetBreakPoint/bpdll
Set a singleshoot breakpoint on DLL load/unload.
## arguments
`arg1` DLL Name to break on.
`[arg2]` 'l' means on load, 'u' means on unload. When not specified, x64dbg will break on both load and unload.
`[arg3]` When specified, the breakpoint will not be singleshoot. When not specified the breakpoint will be removed after it has been hit.
## result
This command does not set any result variables.
-25
View File
@@ -1,25 +0,0 @@
Breakpoints
===========
This section contains various breakpoint-related commands.
**Context:**
.. toctree::
:maxdepth: 0
bplist
DeleteBPX
DeleteHardwareBreakpoint
DeleteMemoryBPX
DisableBPX
DisableHardwareBreakpoint
DisableMemoryBreakpoint
EnableBPX
EnableHardwareBreakpoint
EnableMemoryBreakpoint
LibrarianRemoveBreakPoint
LibrarianSetBreakPoint
SetBPX
SetBPXOptions
SetHardwareBreakpoint
SetMemoryBPX
@@ -0,0 +1,11 @@
# GetExceptionBreakpointHitCount
Gets the hit counter of an exception breakpoint.
## arguments
`arg1` The name, exception name or code of the exception breakpoint.
## result
`$result` will be set to the current value of the hit counter.
@@ -0,0 +1,11 @@
# GetLibrarianBreakpointHitCount
Gets the hit counter of a librarian breakpoint.
## arguments
`arg1` The DLL name.
## result
`$result` will be set to the current value of the hit counter.
@@ -0,0 +1,13 @@
# ResetExceptionBreakpointHitCount
Resets the hit counter of an exception breakpoint.
## arguments
`arg1` The name, exception code or name of the exception breakpoint.
`[arg2]` The new hit count (zero when not specified).
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# ResetLibrarianBreakpointHitCount
Resets the hit counter of a librarian breakpoint.
## arguments
`arg1` The DLL name.
`[arg2]` The new hit count (zero when not specified).
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetBreakpointSilent
Sets the silent flag of a software breakpoint. If this flag is set, the default log message will not appear. User-defined log is not affected.
## arguments
`arg1` The address of the breakpoint.
`[arg2]` The silent flag. If it is 0 (default), silent is disabled, otherwise it is enabled
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetBreakpointSingleshoot
Sets the singleshoot flag of a software breakpoint. If this flag is set the breakpoint will be removed on the first hit.
## arguments
`arg1` The address of the breakpoint.
`[arg2]` The singleshoot flag. If it is 0 (default), singleshoot is disabled, otherwise it is enabled
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetExceptionBreakpointCommand
Sets the command to execute when an exception breakpoint is hit. If the command condition is not specified, it will be executed when the debugger breaks, otherwise it will be executed when the condition is satisfied.
## arguments
`arg1` The name, exception name or code of the exception breakpoint.
`[arg2]` The command (empty when not specified).
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetExceptionBreakpointCommandCondition
Sets the command condition of an exception breakpoint. When command condition is not specified, the command will be executed when the debugger would break, otherwise it will be executed when the condition is satisfied.
## arguments
`arg1` The name, exception name or code of the exception breakpoint.
`[arg2]` The command condition (default condition when not specified).
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetExceptionBreakpointCondition
Sets the exception breakpoint condition. When this condition is set, it is evaluated every time the exception occurs (chance must match) and the debugger would stop only if condition is not 0.
## arguments
`arg1` The name, exception name or code of the exception breakpoint.
`[arg2]` The condition expression.
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetExceptionBreakpointFastResume
Sets the fast resume flag of an exception breakpoint. If this flag is set and the break condition doesn't evaluate to break, no GUI, plugin, logging or any other action will be performed, except for incrementing the hit counter.
## arguments
`arg1` The name, exception name or code of the exception breakpoint.
`[arg2]` The fast resume flag. If it is 0 (default), fast resume is disabled, otherwise it is enabled
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetExceptionBreakpointLog
Sets log text when an exception breakpoint is hit. When log condition is not specified, it will always be logged regardless of the break condition, otherwise it will be logged when the logging condition is satisfied.
## arguments
`arg1` The name, exception name or code of the exception breakpoint.
`[arg2]` The log format string (see introduction/formatting).
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetExceptionBreakpointLogCondition
Sets the logging condition of an exception breakpoint. When log condition is not specified, log text always be logged regardless of the break condition, otherwise it will be logged when the logging condition is satisfied.
## arguments
`arg1` The name, exception name or code of the exception breakpoint.
`[arg2]` The logging condition (default condition when not specified).
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetExceptionBreakpointName
Sets the name of an exception breakpoint. It will be displayed in the breakpoints view and in the log when the breakpoint is hit.
## arguments
`arg1` The name, exception name or code of the exception breakpoint.
`[arg2]` The name of the breakpoint (empty when not specified).
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetExceptionBreakpointSilent
Sets the silent flag of an exception breakpoint. If this flag is set, the default log message will not appear. User-defined log is not affected.
## arguments
`arg1` The name, exception name or code of the exception breakpoint.
`[arg2]` The silent flag. If it is 0 (default), silent is disabled, otherwise it is enabled
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetExceptionBreakpointSingleshoot
Sets the singleshoot flag of an exception breakpoint. If this flag is set the exception breakpoint will be removed on the first hit.
## arguments
`arg1` The name, exception name or code of the exception breakpoint.
`[arg2]` The singleshoot flag. If it is 0 (default), singleshoot is disabled, otherwise it is enabled
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetHardwareBreakpointSilent
Sets the silent flag of a hardware breakpoint. If this flag is set, the default log message will not appear. User-defined log is not affected.
## arguments
`arg1` The address of the breakpoint.
`[arg2]` The silent flag. If it is 0 (default), silent is disabled, otherwise it is enabled
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetHardwareBreakpointSingleshoot
Sets the singleshoot flag of a hardware breakpoint. If this flag is set the breakpoint will be removed on the first hit.
## arguments
`arg1` The address of the breakpoint.
`[arg2]` The singleshoot flag. If it is 0 (default), singleshoot is disabled, otherwise it is enabled
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetLibrarianBreakpointCommand
Sets the command to execute when a librarian breakpoint is hit. If the command condition is not specified, it will be executed when the debugger breaks, otherwise it will be executed when the condition is satisfied.
## arguments
`arg1` The DLL name.
`[arg2]` The command (empty when not specified).
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetLibrarianBreakpointCommandCondition
Sets the command condition of a librarian breakpoint. When command condition is not specified, the command will be executed when the debugger would break, otherwise it will be executed when the condition is satisfied.
## arguments
`arg1` The DLL name.
`[arg2]` The command condition (default condition when not specified).
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetLibrarianBreakpointCondition
Sets the librarian breakpoint condition. When this condition is set, it is evaluated every time the breakpoint occurs and the debugger would stop only if condition is not 0.
## arguments
`arg1` The DLL name.
`[arg2]` The condition expression.
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetLibrarianBreakpointFastResume
Sets the fast resume flag of a librarian breakpoint. If this flag is set and the break condition doesn't evaluate to break, no GUI, plugin, logging or any other action will be performed, except for incrementing the hit counter.
## arguments
`arg1` The DLL name.
`[arg2]` The fast resume flag. If it is 0 (default), fast resume is disabled, otherwise it is enabled
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetLibrarianBreakpointLog
Sets log text when a librarian breakpoint is hit. When log condition is not specified, it will always be logged regardless of the break condition, otherwise it will be logged when the logging condition is satisfied.
## arguments
`arg1` The DLL name.
`[arg2]` The log format string (see introduction/formatting).
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetLibrarianBreakpointLogCondition
Sets the logging condition of a librarian breakpoint. When log condition is not specified, log text always be logged regardless of the break condition, otherwise it will be logged when the logging condition is satisfied.
## arguments
`arg1` The DLL name.
`[arg2]` The logging condition (default condition when not specified).
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetLibrarianBreakpointName
Sets the name of a librarian breakpoint. It will be displayed in the breakpoints view and in the log when the breakpoint is hit.
## arguments
`arg1` The DLL name.
`[arg2]` The name of the breakpoint (empty when not specified).
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetLibrarianBreakpointSilent
Sets the silent flag of a librarian breakpoint. If this flag is set, the default log message will not appear. User-defined log is not affected.
## arguments
`arg1` The DLL name.
`[arg2]` The silent flag. If it is 0 (default), silent is disabled, otherwise it is enabled
## result
This command does not set any result variables.
@@ -0,0 +1,13 @@
# SetLibrarianBreakpointSingleshoot
Sets the singleshoot flag of a librarian breakpoint. If this flag is set the librarian breakpoint will be removed on the first hit.
## arguments
`arg1` The DLL name.
`[arg2]` The singleshoot flag. If it is 0 (default), singleshoot is disabled, otherwise it is enabled
## result
This command does not set any result variables.
Loaded 100 of 605 files, more files were not shown because too many files have changed in this diff. Show more