Deployed d380c99 to dev with MkDocs 1.6.1 and mike 2.1.3

pull/3375/head
DocBot 6 months ago
parent af0f20bd5f
commit 77471d7c32

Binary file not shown.

Before

Width:  |  Height:  |  Size: 232 KiB

After

Width:  |  Height:  |  Size: 219 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -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-06-01T11:28:49+00:00", "authors": [{"name": "Disconnect3d"}], "tags": []}]}
{"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-06-02T19:01:53+00:00", "authors": [{"name": "Disconnect3d"}], "tags": []}]}

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel><title>pwndbg Blog</title><description>pwndbg (/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.</description><link>https://pwndbg.re/pwndbg/latest/</link><atom:link href="https://pwndbg.re/pwndbg/latest/feed_rss_created.xml" rel="self" type="application/rss+xml" /><docs>https://github.com/pwndbg/pwndbg/</docs><language>en</language> <pubDate>Sun, 01 Jun 2025 11:30:56 -0000</pubDate> <lastBuildDate>Sun, 01 Jun 2025 11:30:56 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.1</generator> <image> <url>https://pwndbg.re/pwndbg/assets/favicon.ico</url> <title>pwndbg Blog</title><link>https://pwndbg.re/pwndbg/latest/</link> </image> <item> <title>Pwndbg coding sprints report</title> <author>Disconnect3d</author> <description>Report of the two coding sprints with Pwndbg</description><link>https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/</link> <pubDate>Sun, 21 Aug 2022 00:00:00 +0000</pubDate><source url="https://pwndbg.re/pwndbg/latest/feed_rss_created.xml">pwndbg Blog</source><guid isPermaLink="true">https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/</guid> </item> </channel></rss>
<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel><title>pwndbg Blog</title><description>pwndbg (/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.</description><link>https://pwndbg.re/pwndbg/latest/</link><atom:link href="https://pwndbg.re/pwndbg/latest/feed_rss_created.xml" rel="self" type="application/rss+xml" /><docs>https://github.com/pwndbg/pwndbg/</docs><language>en</language> <pubDate>Mon, 02 Jun 2025 19:04:20 -0000</pubDate> <lastBuildDate>Mon, 02 Jun 2025 19:04:20 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.1</generator> <image> <url>https://pwndbg.re/pwndbg/assets/favicon.ico</url> <title>pwndbg Blog</title><link>https://pwndbg.re/pwndbg/latest/</link> </image> <item> <title>Pwndbg coding sprints report</title> <author>Disconnect3d</author> <description>Report of the two coding sprints with Pwndbg</description><link>https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/</link> <pubDate>Sun, 21 Aug 2022 00:00:00 +0000</pubDate><source url="https://pwndbg.re/pwndbg/latest/feed_rss_created.xml">pwndbg Blog</source><guid isPermaLink="true">https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/</guid> </item> </channel></rss>

@ -1 +1 @@
<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel><title>pwndbg Blog</title><description>pwndbg (/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.</description><link>https://pwndbg.re/pwndbg/latest/</link><atom:link href="https://pwndbg.re/pwndbg/latest/feed_rss_updated.xml" rel="self" type="application/rss+xml" /><docs>https://github.com/pwndbg/pwndbg/</docs><language>en</language> <pubDate>Sun, 01 Jun 2025 11:30:56 -0000</pubDate> <lastBuildDate>Sun, 01 Jun 2025 11:30:56 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.1</generator> <image> <url>https://pwndbg.re/pwndbg/assets/favicon.ico</url> <title>pwndbg Blog</title><link>https://pwndbg.re/pwndbg/latest/</link> </image> <item> <title>Pwndbg coding sprints report</title> <author>Disconnect3d</author> <description>Report of the two coding sprints with Pwndbg</description><link>https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/</link> <pubDate>Sun, 01 Jun 2025 11:28:49 +0000</pubDate><source url="https://pwndbg.re/pwndbg/latest/feed_rss_updated.xml">pwndbg Blog</source><guid isPermaLink="true">https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/</guid> </item> </channel></rss>
<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel><title>pwndbg Blog</title><description>pwndbg (/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.</description><link>https://pwndbg.re/pwndbg/latest/</link><atom:link href="https://pwndbg.re/pwndbg/latest/feed_rss_updated.xml" rel="self" type="application/rss+xml" /><docs>https://github.com/pwndbg/pwndbg/</docs><language>en</language> <pubDate>Mon, 02 Jun 2025 19:04:20 -0000</pubDate> <lastBuildDate>Mon, 02 Jun 2025 19:04:20 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.1</generator> <image> <url>https://pwndbg.re/pwndbg/assets/favicon.ico</url> <title>pwndbg Blog</title><link>https://pwndbg.re/pwndbg/latest/</link> </image> <item> <title>Pwndbg coding sprints report</title> <author>Disconnect3d</author> <description>Report of the two coding sprints with Pwndbg</description><link>https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/</link> <pubDate>Mon, 02 Jun 2025 19:01:53 +0000</pubDate><source url="https://pwndbg.re/pwndbg/latest/feed_rss_updated.xml">pwndbg Blog</source><guid isPermaLink="true">https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/</guid> </item> </channel></rss>

File diff suppressed because one or more lines are too long

@ -24,9 +24,9 @@
module-attribute
(pwndbg.aglib.disasm.arch.DO_NOT_EMULATE)" href=#pwndbg.aglib.disasm.arch.DO_NOT_EMULATE>DO_NOT_EMULATE</a></code></b> <div class=doc-md-description> </div> </li> </ul> <div class="doc doc-children"> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.arch.DEBUG_ENHANCEMENT class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">DEBUG_ENHANCEMENT</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.arch.DEBUG_ENHANCEMENT class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>DEBUG_ENHANCEMENT</span> <span class=o>=</span> <span class=kc>False</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.arch.groups class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">groups</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.arch.groups class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>groups</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_Tfor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;CS_GRP_&#39;</span><span class=p>)}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.arch.ops class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">ops</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.arch.ops class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>ops</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_mfor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;CS_OP_&#39;</span><span class=p>)}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.arch.access class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">access</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.arch.access class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>access</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_Vfor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;CS_AC_&#39;</span><span class=p>)}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.arch.groups class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">groups</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.arch.groups class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>groups</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_0for</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;CS_GRP_&#39;</span><span class=p>)}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.arch.ops class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">ops</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.arch.ops class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>ops</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_cfor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;CS_OP_&#39;</span><span class=p>)}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.arch.access class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">access</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.arch.access class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>access</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_Ffor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;CS_AC_&#39;</span><span class=p>)}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.arch.DO_NOT_EMULATE class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">DO_NOT_EMULATE</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.arch.DO_NOT_EMULATE class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>DO_NOT_EMULATE</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=CS_GRP_INT>CS_GRP_INT</span></span><span class=p>,</span> <span class=n><span title=CS_GRP_INVALID>CS_GRP_INVALID</span></span><span class=p>,</span> <span class=n><span title=CS_GRP_IRET>CS_GRP_IRET</span></span><span class=p>}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-class"> <h2 id=pwndbg.aglib.disasm.arch.DisassemblyAssistant class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-class"></code> <span class="doc doc-object-name doc-class-name">DisassemblyAssistant</span> <a href=#pwndbg.aglib.disasm.arch.DisassemblyAssistant class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=nf>DisassemblyAssistant</span><span class=p>(</span><span class=n>architecture</span><span class=p>:</span> <span class=n><a class="autorefs autorefs-internal" title=" PWNDBG_SUPPORTED_ARCHITECTURES_TYPE

@ -23,10 +23,10 @@
module-attribute
(pwndbg.aglib.disasm.x86.X86_MATH_INSTRUCTIONS)" href=#pwndbg.aglib.disasm.x86.X86_MATH_INSTRUCTIONS>X86_MATH_INSTRUCTIONS</a></code></b> <div class=doc-md-description> </div> </li> </ul> <div class="doc doc-children"> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.x86.groups class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">groups</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.x86.groups class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>groups</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_Yfor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;X86_GRP_&#39;</span><span class=p>)}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.x86.ops class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">ops</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.x86.ops class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>ops</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_Nfor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;X86_OP_&#39;</span><span class=p>)}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.x86.regs class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">regs</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.x86.regs class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>regs</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_5for</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;X86_REG_&#39;</span><span class=p>)}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.x86.access class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">access</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.x86.access class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>access</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_xfor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;CS_AC_&#39;</span><span class=p>)}</span>
(pwndbg.aglib.disasm.x86.X86_MATH_INSTRUCTIONS)" href=#pwndbg.aglib.disasm.x86.X86_MATH_INSTRUCTIONS>X86_MATH_INSTRUCTIONS</a></code></b> <div class=doc-md-description> </div> </li> </ul> <div class="doc doc-children"> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.x86.groups class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">groups</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.x86.groups class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>groups</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_xfor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;X86_GRP_&#39;</span><span class=p>)}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.x86.ops class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">ops</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.x86.ops class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>ops</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_sfor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;X86_OP_&#39;</span><span class=p>)}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.x86.regs class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">regs</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.x86.regs class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>regs</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_Pfor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;X86_REG_&#39;</span><span class=p>)}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.x86.access class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">access</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.x86.access class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>access</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_Qfor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=items>items</span></span><span class=p>()</span> <span class=k>if</span> <span class=n><span title=k.startswith>startswith</span></span><span class=p>(</span><span class=s1>&#39;CS_AC_&#39;</span><span class=p>)}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.disasm.x86.X86_MATH_INSTRUCTIONS class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">X86_MATH_INSTRUCTIONS</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.aglib.disasm.x86.X86_MATH_INSTRUCTIONS class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>X86_MATH_INSTRUCTIONS</span> <span class=o>=</span> <span class=p>{</span>
</span><span id=__span-0-2><a id=__codelineno-0-2 name=__codelineno-0-2 href=#__codelineno-0-2></a> <span class=n><span title=X86_INS_ADD>X86_INS_ADD</span></span><span class=p>:</span> <span class=s2>&quot;+&quot;</span><span class=p>,</span>
</span><span id=__span-0-3><a id=__codelineno-0-3 name=__codelineno-0-3 href=#__codelineno-0-3></a> <span class=n><span title=X86_INS_SUB>X86_INS_SUB</span></span><span class=p>:</span> <span class=s2>&quot;-&quot;</span><span class=p>,</span>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

@ -135,7 +135,7 @@
</span><span id=__span-0-47><a id=__codelineno-0-47 name=__codelineno-0-47 href=#__codelineno-0-47></a> <span class=mi>47</span><span class=p>:</span> <span class=s2>&quot;AT_L3_CACHEGEOMETRY&quot;</span><span class=p>,</span>
</span><span id=__span-0-48><a id=__codelineno-0-48 name=__codelineno-0-48 href=#__codelineno-0-48></a> <span class=mi>51</span><span class=p>:</span> <span class=s2>&quot;AT_MINSIGSTKSZ&quot;</span><span class=p>,</span>
</span><span id=__span-0-49><a id=__codelineno-0-49 name=__codelineno-0-49 href=#__codelineno-0-49></a><span class=p>}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.lib.elftypes.AT_CONSTANT_NAMES class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">AT_CONSTANT_NAMES</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.lib.elftypes.AT_CONSTANT_NAMES class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>AT_CONSTANT_NAMES</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_Ffor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=pwndbg.lib.elftypes.AT_CONSTANTS.items>items</span></span><span class=p>()}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.lib.elftypes.AT_CONSTANT_NAMES class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">AT_CONSTANT_NAMES</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#pwndbg.lib.elftypes.AT_CONSTANT_NAMES class=headerlink title="Permanent link">¤</a></h2> <div class="language-python doc-signature highlight"><pre><span></span><code><span id=__span-0-1><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>AT_CONSTANT_NAMES</span> <span class=o>=</span> <span class=p>{</span><span class=n><span title=v>v</span></span><span class=p>:</span> <span class=n>_Sfor</span> <span class=p>(</span><span class=n><span title=k>k</span></span><span class=p>,</span> <span class=n><span title=v>v</span></span><span class=p>)</span> <span class=ow>in</span> <span class=n><span title=pwndbg.lib.elftypes.AT_CONSTANTS.items>items</span></span><span class=p>()}</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-class"> <h2 id=pwndbg.lib.elftypes.constants class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-class"></code> <span class="doc doc-object-name doc-class-name">constants</span> <a href=#pwndbg.lib.elftypes.constants class=headerlink title="Permanent link">¤</a></h2> <div class="doc doc-contents "> <p><span class=doc-section-title>Attributes:</span></p> <ul> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" EI_MAG0

@ -29,7 +29,7 @@
</span><span id=__span-0-3><a id=__codelineno-0-3 name=__codelineno-0-3 href=#__codelineno-0-3></a> <span class=s2>&quot;The `set show-flags on` setting will display CPU flags register in the regs context panel&quot;</span><span class=p>,</span>
</span><span id=__span-0-4><a id=__codelineno-0-4 name=__codelineno-0-4 href=#__codelineno-0-4></a> <span class=s2>&quot;GDB and Pwndbg parameters can be shown or set with `show &lt;param&gt;` and `set &lt;param&gt; &lt;value&gt;` GDB commands&quot;</span><span class=p>,</span>
</span><span id=__span-0-5><a id=__codelineno-0-5 name=__codelineno-0-5 href=#__codelineno-0-5></a> <span class=s2>&quot;Use Pwndbg&#39;s `config` and `theme` commands to tune its configuration and theme colors!&quot;</span><span class=p>,</span>
</span><span id=__span-0-6><a id=__codelineno-0-6 name=__codelineno-0-6 href=#__codelineno-0-6></a> <span class=s2>&quot;Pwndbg mirrors some of Windbg commands like `eq`, `ew`, `ed`, `eb`, `es`, `dq`, `dw`, `dd`, `db`, `ds` for writing and reading memory&quot;</span><span class=p>,</span>
</span><span id=__span-0-6><a id=__codelineno-0-6 name=__codelineno-0-6 href=#__codelineno-0-6></a> <span class=s2>&quot;Pwndbg mirrors some of WinDbg commands like `eq`, `ew`, `ed`, `eb`, `es`, `dq`, `dw`, `dd`, `db`, `ds` for writing and reading memory&quot;</span><span class=p>,</span>
</span><span id=__span-0-7><a id=__codelineno-0-7 name=__codelineno-0-7 href=#__codelineno-0-7></a> <span class=s2>&quot;Pwndbg resolves kernel memory maps by parsing page tables (default) or via `monitor info mem` QEMU gdbstub command (use `set kernel-vmmap-via-page-tables off` for that)&quot;</span><span class=p>,</span>
</span><span id=__span-0-8><a id=__codelineno-0-8 name=__codelineno-0-8 href=#__codelineno-0-8></a> <span class=s2>&quot;Use the `vmmap` command for a better &amp; colored memory maps display (than the GDB&#39;s `info proc mappings`)&quot;</span><span class=p>,</span>
</span><span id=__span-0-9><a id=__codelineno-0-9 name=__codelineno-0-9 href=#__codelineno-0-9></a> <span class=s2>&quot;Use the `telescope` command to dereference a given address/pointer multiple times (if the dereferenced value is a valid ptr; see `config telescope` to configure its behavior)&quot;</span><span class=p>,</span>

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save