diff --git a/dev/feed_json_updated.json b/dev/feed_json_updated.json index 47e004603..477ac3c9b 100644 --- a/dev/feed_json_updated.json +++ b/dev/feed_json_updated.json @@ -1 +1 @@ -{"version": "https://jsonfeed.org/version/1", "title": "pwndbg Blog", "home_page_url": "https://pwndbg.re/pwndbg/latest/", "feed_url": "https://pwndbg.re/pwndbg/latest/feed_json_updated.json", "description": "pwndbg (/pa\u028an\u02c8di\u02ccb\u028c\u0261/) is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.", "icon": "https://pwndbg.re/pwndbg/assets/favicon.ico", "authors": [], "language": "en", "items": [{"id": "https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/", "url": "https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/", "title": "Pwndbg coding sprints report", "content_html": "Report of the two coding sprints with Pwndbg\n", "image": null, "date_modified": "2025-04-11T21:04:50+00:00", "authors": [{"name": "Disconnect3d"}], "tags": []}]} \ No newline at end of file +{"version": "https://jsonfeed.org/version/1", "title": "pwndbg Blog", "home_page_url": "https://pwndbg.re/pwndbg/latest/", "feed_url": "https://pwndbg.re/pwndbg/latest/feed_json_updated.json", "description": "pwndbg (/pa\u028an\u02c8di\u02ccb\u028c\u0261/) is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.", "icon": "https://pwndbg.re/pwndbg/assets/favicon.ico", "authors": [], "language": "en", "items": [{"id": "https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/", "url": "https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/", "title": "Pwndbg coding sprints report", "content_html": "Report of the two coding sprints with Pwndbg\n", "image": null, "date_modified": "2025-04-12T12:17:10+00:00", "authors": [{"name": "Disconnect3d"}], "tags": []}]} \ No newline at end of file diff --git a/dev/feed_rss_created.xml b/dev/feed_rss_created.xml index 30b2325f1..717cf1f20 100644 --- a/dev/feed_rss_created.xml +++ b/dev/feed_rss_created.xml @@ -1 +1 @@ - pwndbg Blogpwndbg (/paʊnˈdiˌbʌɡ/) is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.https://pwndbg.re/pwndbg/latest/https://github.com/pwndbg/pwndbg/en Fri, 11 Apr 2025 21:06:45 -0000 Fri, 11 Apr 2025 21:06:45 -0000 1440 MkDocs RSS plugin - v1.17.1 https://pwndbg.re/pwndbg/assets/favicon.ico pwndbg Bloghttps://pwndbg.re/pwndbg/latest/ Pwndbg coding sprints report Disconnect3d Report of the two coding sprints with Pwndbghttps://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/ Sun, 21 Aug 2022 00:00:00 +0000pwndbg Bloghttps://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/ \ No newline at end of file + pwndbg Blogpwndbg (/paʊnˈdiˌbʌɡ/) is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.https://pwndbg.re/pwndbg/latest/https://github.com/pwndbg/pwndbg/en Sat, 12 Apr 2025 12:19:04 -0000 Sat, 12 Apr 2025 12:19:04 -0000 1440 MkDocs RSS plugin - v1.17.1 https://pwndbg.re/pwndbg/assets/favicon.ico pwndbg Bloghttps://pwndbg.re/pwndbg/latest/ Pwndbg coding sprints report Disconnect3d Report of the two coding sprints with Pwndbghttps://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/ Sun, 21 Aug 2022 00:00:00 +0000pwndbg Bloghttps://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/ \ No newline at end of file diff --git a/dev/feed_rss_updated.xml b/dev/feed_rss_updated.xml index 58db7f89e..58f7af54c 100644 --- a/dev/feed_rss_updated.xml +++ b/dev/feed_rss_updated.xml @@ -1 +1 @@ - pwndbg Blogpwndbg (/paʊnˈdiˌbʌɡ/) is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.https://pwndbg.re/pwndbg/latest/https://github.com/pwndbg/pwndbg/en Fri, 11 Apr 2025 21:06:45 -0000 Fri, 11 Apr 2025 21:06:45 -0000 1440 MkDocs RSS plugin - v1.17.1 https://pwndbg.re/pwndbg/assets/favicon.ico pwndbg Bloghttps://pwndbg.re/pwndbg/latest/ Pwndbg coding sprints report Disconnect3d Report of the two coding sprints with Pwndbghttps://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/ Fri, 11 Apr 2025 21:04:50 +0000pwndbg Bloghttps://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/ \ No newline at end of file + pwndbg Blogpwndbg (/paʊnˈdiˌbʌɡ/) is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.https://pwndbg.re/pwndbg/latest/https://github.com/pwndbg/pwndbg/en Sat, 12 Apr 2025 12:19:04 -0000 Sat, 12 Apr 2025 12:19:04 -0000 1440 MkDocs RSS plugin - v1.17.1 https://pwndbg.re/pwndbg/assets/favicon.ico pwndbg Bloghttps://pwndbg.re/pwndbg/latest/ Pwndbg coding sprints report Disconnect3d Report of the two coding sprints with Pwndbghttps://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/ Sat, 12 Apr 2025 12:17:10 +0000pwndbg Bloghttps://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/ \ No newline at end of file diff --git a/dev/objects.inv b/dev/objects.inv index 3078cc9ae..1d4f3fc52 100644 Binary files a/dev/objects.inv and b/dev/objects.inv differ diff --git a/dev/reference/pwndbg/aglib/disasm/arch/index.html b/dev/reference/pwndbg/aglib/disasm/arch/index.html index c6bbe4ab6..56fa11c30 100644 --- a/dev/reference/pwndbg/aglib/disasm/arch/index.html +++ b/dev/reference/pwndbg/aglib/disasm/arch/index.html @@ -29,9 +29,9 @@ module-attribute (pwndbg.aglib.disasm.arch.generic_assistant)" href=#pwndbg.aglib.disasm.arch.generic_assistant>generic_assistant –

DEBUG_ENHANCEMENT module-attribute ¤

DEBUG_ENHANCEMENT = False
-

groups module-attribute ¤

groups = {v: _0for (k, v) in items() if startswith('CS_GRP_')}
-

ops module-attribute ¤

ops = {v: _bfor (k, v) in items() if startswith('CS_OP_')}
-

access module-attribute ¤

access = {v: _pfor (k, v) in items() if startswith('CS_AC_')}
+

groups module-attribute ¤

groups = {v: _1for (k, v) in items() if startswith('CS_GRP_')}
+

ops module-attribute ¤

ops = {v: _Pfor (k, v) in items() if startswith('CS_OP_')}
+

access module-attribute ¤

access = {v: _Yfor (k, v) in items() if startswith('CS_AC_')}
 

DO_NOT_EMULATE module-attribute ¤

DO_NOT_EMULATE = {CS_GRP_INT, CS_GRP_INVALID, CS_GRP_IRET}
 

generic_assistant module-attribute ¤

generic_assistant = DisassemblyAssistant(None)
 

DisassemblyAssistant ¤

DisassemblyAssistant(architecture: str)
diff --git a/dev/reference/pwndbg/aglib/disasm/x86/index.html b/dev/reference/pwndbg/aglib/disasm/x86/index.html
index 25e98d5c3..0a164a410 100644
--- a/dev/reference/pwndbg/aglib/disasm/x86/index.html
+++ b/dev/reference/pwndbg/aglib/disasm/x86/index.html
@@ -28,10 +28,10 @@
 
   
       module-attribute
-   (pwndbg.aglib.disasm.x86.assistant)" href=#pwndbg.aglib.disasm.x86.assistant>assistant

groups module-attribute ¤

groups = {v: _8for (k, v) in items() if startswith('X86_GRP_')}
-

ops module-attribute ¤

ops = {v: _ofor (k, v) in items() if startswith('X86_OP_')}
-

regs module-attribute ¤

regs = {v: _pfor (k, v) in items() if startswith('X86_REG_')}
-

access module-attribute ¤

access = {v: _Wfor (k, v) in items() if startswith('CS_AC_')}
+   (pwndbg.aglib.disasm.x86.assistant)" href=#pwndbg.aglib.disasm.x86.assistant>assistant

groups module-attribute ¤

groups = {v: _Pfor (k, v) in items() if startswith('X86_GRP_')}
+

ops module-attribute ¤

ops = {v: _zfor (k, v) in items() if startswith('X86_OP_')}
+

regs module-attribute ¤

regs = {v: _ffor (k, v) in items() if startswith('X86_REG_')}
+

access module-attribute ¤

access = {v: _Bfor (k, v) in items() if startswith('CS_AC_')}
 

X86_MATH_INSTRUCTIONS module-attribute ¤

X86_MATH_INSTRUCTIONS = {
     X86_INS_ADD: "+",
     X86_INS_SUB: "-",
diff --git a/dev/reference/pwndbg/commands/ai/index.html b/dev/reference/pwndbg/commands/ai/index.html
index cec13d412..15705e493 100644
--- a/dev/reference/pwndbg/commands/ai/index.html
+++ b/dev/reference/pwndbg/commands/ai/index.html
@@ -1,4 +1,4 @@
- pwndbg.commands.ai - Documentation      

ai ¤

This command sends information on the current debugging context to OpenAI's GPT-3 large language model and asks it a question supplied by the user. It then displays GPT-3's response to that question to the user.

Functions:

Attributes: