From 6319e360079c2a372e52d3e3ce5a362ff621b5ff Mon Sep 17 00:00:00 2001 From: DocBot Date: Mon, 11 Aug 2025 15:17:28 +0000 Subject: [PATCH] Deployed 0f2c02b to dev with MkDocs 1.6.1 and mike 2.1.3 --- dev/commands/musl/mallocng-group/index.html | 4 +- .../musl/mallocng-meta-area/index.html | 4 +- dev/commands/start/entry/index.html | 2 +- dev/feed_json_updated.json | 2 +- dev/feed_rss_created.xml | 2 +- dev/feed_rss_updated.xml | 2 +- .../pwndbg/aglib/disasm/arch/index.html | 6 +- .../pwndbg/aglib/disasm/x86/index.html | 8 +- .../pwndbg/commands/mallocng/index.html | 4 +- .../pwndbg/commands/start/index.html | 2 +- dev/reference/pwndbg/lib/elftypes/index.html | 2 +- dev/search/search_index.json | 2 +- dev/sitemap.xml | 962 +++++++++--------- dev/sitemap.xml.gz | Bin 2946 -> 2947 bytes dev/tutorials/gdb-lldb-commands/index.html | 2 +- 15 files changed, 502 insertions(+), 502 deletions(-) diff --git a/dev/commands/musl/mallocng-group/index.html b/dev/commands/musl/mallocng-group/index.html index da7cf7632..3a5782044 100644 --- a/dev/commands/musl/mallocng-group/index.html +++ b/dev/commands/musl/mallocng-group/index.html @@ -1,2 +1,2 @@ - Mallocng group - Documentation
Skip to content

mallocng-group¤

usage: mallocng-group [-h] address
-

Print out information about a mallocng group at the given address.

Alias: ng-group

Positional arguments¤

Positional Argument Help
address The address of the group object.

Optional arguments¤

Short Long Help
-h --help show this help message and exit
\ No newline at end of file + Mallocng group - Documentation
Skip to content

mallocng-group¤

usage: mallocng-group [-h] [-i INDEX] address
+

Print out information about a mallocng group at the given address.

Alias: ng-group

Positional arguments¤

Positional Argument Help
address The address of the group object.

Optional arguments¤

Short Long Help
-h --help show this help message and exit
-i --index Print start address of slot at given index (0-indexed).
\ No newline at end of file diff --git a/dev/commands/musl/mallocng-meta-area/index.html b/dev/commands/musl/mallocng-meta-area/index.html index 78aec9e45..1c329e89f 100644 --- a/dev/commands/musl/mallocng-meta-area/index.html +++ b/dev/commands/musl/mallocng-meta-area/index.html @@ -1,2 +1,2 @@ - Mallocng meta area - Documentation
Skip to content

mallocng-meta-area¤

usage: mallocng-meta-area [-h] address
-

Print out a mallocng meta_area object at the given address.

Alias: ng-metaarea

Positional arguments¤

Positional Argument Help
address The address of the meta_area object.

Optional arguments¤

Short Long Help
-h --help show this help message and exit
\ No newline at end of file + Mallocng meta area - Documentation
Skip to content

mallocng-meta-area¤

usage: mallocng-meta-area [-h] [-i INDEX] address
+

Print out a mallocng meta_area object at the given address.

Aliases: ng-metaarea, ng-ma

Positional arguments¤

Positional Argument Help
address The address of the meta_area object.

Optional arguments¤

Short Long Help
-h --help show this help message and exit
-i --index Print address of meta at given index (0-indexed).
\ No newline at end of file diff --git a/dev/commands/start/entry/index.html b/dev/commands/start/entry/index.html index 3e3d617a6..727266acc 100644 --- a/dev/commands/start/entry/index.html +++ b/dev/commands/start/entry/index.html @@ -1,2 +1,2 @@ Entry - Documentation
Skip to content

entry¤

usage: entry [-h] [args ...]
-

Start the debugged program stopping at its entrypoint address.

Note that the entrypoint may not be the first instruction executed by the program. If you want to stop on the first executed instruction, use the GDB's starti command.

Args may include "*", or "[...]"; they are expanded using the shell that will start the program (specified by the "$SHELL" environment variable). Input and output redirection with ">", "<", or ">>" are also allowed.

With no arguments, uses arguments last specified (with "run" or "set args"). To cancel previous arguments and run with no arguments, use "set args" without arguments.

To start the inferior without using a shell, use "set startup-with-shell off".

Positional arguments¤

Positional Argument Help
args The arguments to run the binary with.

Optional arguments¤

Short Long Help
-h --help show this help message and exit
\ No newline at end of file +

Start the debugged program stopping at its entrypoint address.

Note that the entrypoint may not be the first instruction executed by the program. If you want to stop on the first executed instruction, use the GDB's starti command or LLDB's process launch -s.

Args may include "*", or "[...]"; they are expanded using the shell that will start the program (specified by the "$SHELL" environment variable). Input and output redirection with ">", "<", or ">>" are also allowed.

With no arguments, uses arguments last specified (with "run" or "set args"). To cancel previous arguments and run with no arguments, use "set args" without arguments.

To start the inferior without using a shell, use "set startup-with-shell off".

Positional arguments¤

Positional Argument Help
args The arguments to run the binary with.

Optional arguments¤

Short Long Help
-h --help show this help message and exit
\ No newline at end of file diff --git a/dev/feed_json_updated.json b/dev/feed_json_updated.json index 20afe9ae7..2fe78eb12 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-08-08T21:13:29+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-08-11T15:10:18+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 f7c0bac94..4a120a83c 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, 08 Aug 2025 21:22:14 -0000 Fri, 08 Aug 2025 21:22:14 -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 Mon, 11 Aug 2025 15:16:07 -0000 Mon, 11 Aug 2025 15:16:07 -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 4f91538de..126a7c914 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, 08 Aug 2025 21:22:14 -0000 Fri, 08 Aug 2025 21:22:14 -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, 08 Aug 2025 21:13:29 +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 Mon, 11 Aug 2025 15:16:07 -0000 Mon, 11 Aug 2025 15:16:07 -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/ Mon, 11 Aug 2025 15:10:18 +0000pwndbg Bloghttps://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/ \ No newline at end of file diff --git a/dev/reference/pwndbg/aglib/disasm/arch/index.html b/dev/reference/pwndbg/aglib/disasm/arch/index.html index bd99024f7..ce4ee2277 100644 --- a/dev/reference/pwndbg/aglib/disasm/arch/index.html +++ b/dev/reference/pwndbg/aglib/disasm/arch/index.html @@ -24,9 +24,9 @@ module-attribute (pwndbg.aglib.disasm.arch.DO_NOT_EMULATE)" href=#pwndbg.aglib.disasm.arch.DO_NOT_EMULATE>DO_NOT_EMULATE –

DEBUG_ENHANCEMENT module-attribute ¤

DEBUG_ENHANCEMENT = False
-

groups module-attribute ¤

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

ops module-attribute ¤

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

access module-attribute ¤

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

groups module-attribute ¤

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

ops module-attribute ¤

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

access module-attribute ¤

access = {v: _xfor (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}
 

DisassemblyAssistant ¤

DisassemblyAssistant(architecture: X86_MATH_INSTRUCTIONS

groups module-attribute ¤

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

ops module-attribute ¤

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

regs module-attribute ¤

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

access module-attribute ¤

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

groups module-attribute ¤

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

ops module-attribute ¤

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

regs module-attribute ¤

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

access module-attribute ¤

access = {v: _Zfor (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/mallocng/index.html b/dev/reference/pwndbg/commands/mallocng/index.html
index 5b2f38f3b..bf62a7b7e 100644
--- a/dev/reference/pwndbg/commands/mallocng/index.html
+++ b/dev/reference/pwndbg/commands/mallocng/index.html
@@ -44,8 +44,8 @@
 

mallocng_slot_user ¤

mallocng_slot_user(address: int, all: bool) -> None
 

mallocng_slot_start ¤

mallocng_slot_start(address: int, all: bool) -> None
 

mallocng_meta ¤

mallocng_meta(address: int) -> None
-

mallocng_group ¤

mallocng_group(address: int) -> None
-

mallocng_meta_area ¤

mallocng_meta_area(address: int) -> None
+

mallocng_group ¤

mallocng_group(address: int, index: int | None = None) -> None
+

mallocng_meta_area ¤

mallocng_meta_area(address: int, index: int | None = None) -> None
 

mallocng_malloc_context ¤

mallocng_malloc_context(address: int | None = None) -> None
 

mallocng_find ¤

mallocng_find(
     address: int,
diff --git a/dev/reference/pwndbg/commands/start/index.html b/dev/reference/pwndbg/commands/start/index.html
index 45dc006d7..2f622bae0 100644
--- a/dev/reference/pwndbg/commands/start/index.html
+++ b/dev/reference/pwndbg/commands/start/index.html
@@ -4,7 +4,7 @@
   
       module-attribute
    (pwndbg.commands.start.parser)" href=#pwndbg.commands.start.parser>parser

parser module-attribute ¤

parser = ArgumentParser(
-    description='\nStart the debugged program stopping at its entrypoint address.\n\nNote that the entrypoint may not be the first instruction executed\nby the program. If you want to stop on the first executed instruction,\nuse the GDB\'s `starti` command.\n\nArgs may include "*", or "[...]"; they are expanded using the\nshell that will start the program (specified by the "$SHELL" environment\nvariable).  Input and output redirection with ">", "<", or ">>"\nare also allowed.\n\nWith no arguments, uses arguments last specified (with "run" or\n"set args").  To cancel previous arguments and run with no arguments,\nuse "set args" without arguments.\n\nTo start the inferior without using a shell, use "set startup-with-shell off".\n'
+    description='\nStart the debugged program stopping at its entrypoint address.\n\nNote that the entrypoint may not be the first instruction executed\nby the program. If you want to stop on the first executed instruction,\nuse the GDB\'s `starti` command or LLDB\'s `process launch -s`.\n\nArgs may include "*", or "[...]"; they are expanded using the\nshell that will start the program (specified by the "$SHELL" environment\nvariable).  Input and output redirection with ">", "<", or ">>"\nare also allowed.\n\nWith no arguments, uses arguments last specified (with "run" or\n"set args").  To cancel previous arguments and run with no arguments,\nuse "set args" without arguments.\n\nTo start the inferior without using a shell, use "set startup-with-shell off".\n'
 )
 

breakpoint_at_entry ¤

breakpoint_at_entry()
 

start ¤

start(args=None) -> None
diff --git a/dev/reference/pwndbg/lib/elftypes/index.html b/dev/reference/pwndbg/lib/elftypes/index.html
index d5858625a..9723d8a2a 100644
--- a/dev/reference/pwndbg/lib/elftypes/index.html
+++ b/dev/reference/pwndbg/lib/elftypes/index.html
@@ -135,7 +135,7 @@
     47: "AT_L3_CACHEGEOMETRY",
     51: "AT_MINSIGSTKSZ",
 }
-

AT_CONSTANT_NAMES module-attribute ¤

AT_CONSTANT_NAMES = {v: _vfor (k, v) in items()}
+

AT_CONSTANT_NAMES module-attribute ¤

AT_CONSTANT_NAMES = {v: _0for (k, v) in items()}
 

constants ¤

Attributes: