Deployed 662b001 to dev with MkDocs 1.6.1 and mike 2.1.3

gh-pages
DocBot 15 hours ago
parent e3fd65108e
commit 71159e33c2

@ -1 +1 @@
{"version": "https://jsonfeed.org/version/1", "title": "pwndbg Blog", "home_page_url": "https://pwndbg.re/stable/", "feed_url": "https://pwndbg.re/stable/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/assets/favicon.ico", "authors": [], "language": "en", "items": [{"id": "https://pwndbg.re/stable/blog/2022/08/21/pwndbg-coding-sprints-report/", "url": "https://pwndbg.re/stable/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-12-13T03:04:55+00:00", "authors": [{"name": "Disconnect3d"}], "tags": []}]}
{"version": "https://jsonfeed.org/version/1", "title": "pwndbg Blog", "home_page_url": "https://pwndbg.re/stable/", "feed_url": "https://pwndbg.re/stable/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/assets/favicon.ico", "authors": [], "language": "en", "items": [{"id": "https://pwndbg.re/stable/blog/2022/08/21/pwndbg-coding-sprints-report/", "url": "https://pwndbg.re/stable/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-12-13T03:42:39+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/stable/</link><atom:link href="https://pwndbg.re/stable/feed_rss_created.xml" rel="self" type="application/rss+xml" /><docs>https://github.com/pwndbg/pwndbg/</docs><language>en</language> <pubDate>Sat, 13 Dec 2025 03:12:34 -0000</pubDate> <lastBuildDate>Sat, 13 Dec 2025 03:12:34 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.3</generator> <image> <url>https://pwndbg.re/assets/favicon.ico</url> <title>pwndbg Blog</title><link>https://pwndbg.re/stable/</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/stable/blog/2022/08/21/pwndbg-coding-sprints-report/</link> <pubDate>Sun, 21 Aug 2022 00:00:00 +0000</pubDate><source url="https://pwndbg.re/stable/feed_rss_created.xml">pwndbg Blog</source><guid isPermaLink="true">https://pwndbg.re/stable/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/stable/</link><atom:link href="https://pwndbg.re/stable/feed_rss_created.xml" rel="self" type="application/rss+xml" /><docs>https://github.com/pwndbg/pwndbg/</docs><language>en</language> <pubDate>Sat, 13 Dec 2025 03:44:46 -0000</pubDate> <lastBuildDate>Sat, 13 Dec 2025 03:44:46 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.3</generator> <image> <url>https://pwndbg.re/assets/favicon.ico</url> <title>pwndbg Blog</title><link>https://pwndbg.re/stable/</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/stable/blog/2022/08/21/pwndbg-coding-sprints-report/</link> <pubDate>Sun, 21 Aug 2022 00:00:00 +0000</pubDate><source url="https://pwndbg.re/stable/feed_rss_created.xml">pwndbg Blog</source><guid isPermaLink="true">https://pwndbg.re/stable/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/stable/</link><atom:link href="https://pwndbg.re/stable/feed_rss_updated.xml" rel="self" type="application/rss+xml" /><docs>https://github.com/pwndbg/pwndbg/</docs><language>en</language> <pubDate>Sat, 13 Dec 2025 03:12:34 -0000</pubDate> <lastBuildDate>Sat, 13 Dec 2025 03:12:34 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.3</generator> <image> <url>https://pwndbg.re/assets/favicon.ico</url> <title>pwndbg Blog</title><link>https://pwndbg.re/stable/</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/stable/blog/2022/08/21/pwndbg-coding-sprints-report/</link> <pubDate>Sat, 13 Dec 2025 03:04:55 +0000</pubDate><source url="https://pwndbg.re/stable/feed_rss_updated.xml">pwndbg Blog</source><guid isPermaLink="true">https://pwndbg.re/stable/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/stable/</link><atom:link href="https://pwndbg.re/stable/feed_rss_updated.xml" rel="self" type="application/rss+xml" /><docs>https://github.com/pwndbg/pwndbg/</docs><language>en</language> <pubDate>Sat, 13 Dec 2025 03:44:46 -0000</pubDate> <lastBuildDate>Sat, 13 Dec 2025 03:44:46 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.17.3</generator> <image> <url>https://pwndbg.re/assets/favicon.ico</url> <title>pwndbg Blog</title><link>https://pwndbg.re/stable/</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/stable/blog/2022/08/21/pwndbg-coding-sprints-report/</link> <pubDate>Sat, 13 Dec 2025 03:42:39 +0000</pubDate><source url="https://pwndbg.re/stable/feed_rss_updated.xml">pwndbg Blog</source><guid isPermaLink="true">https://pwndbg.re/stable/blog/2022/08/21/pwndbg-coding-sprints-report/</guid> </item> </channel></rss>

Binary file not shown.

@ -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>_ifor</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=p>(</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>_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=p>(</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=p>(</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>_Zfor</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=p>(</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>_2for</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=p>(</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>_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=p>(</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>_Kfor</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=p>(</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>_lfor</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=p>(</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>_zfor</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=p>(</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>_7for</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=p>(</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>_Ofor</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=p>(</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>_jfor</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=p>(</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>_Jfor</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=p>(</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>_Lfor</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=p>(</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>

@ -130,7 +130,7 @@
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.regs.last class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">last</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.regs.last 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>last</span><span class=p>:</span> <span class=n><span title=dict>dict</span></span><span class=p>[</span><span class=n><span title=str>str</span></span><span class=p>,</span> <span class=n><span title=int>int</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.aglib.regs.pc class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">pc</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.regs.pc 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>pc</span><span class=p>:</span> <span class=n><span title=int>int</span></span> <span class=o>|</span> <span class=kc>None</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=pwndbg.aglib.regs.tether class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">tether</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.regs.tether 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>tether</span> <span class=o>=</span> <span class=n><span title=sys.modules>modules</span></span><span class=p>[</span><span class=n><span title=__name__>__name__</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.regs.module class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-class"></code> <span class="doc doc-object-name doc-class-name">module</span> <a href=#pwndbg.aglib.regs.module class=headerlink title="Permanent link">¤</a></h2> <div class="doc doc-contents "> <p class="doc doc-class-bases"> Bases: <code><span title=types.ModuleType>ModuleType</span></code></p> <p><span class=doc-section-title>Methods:</span></p> <ul> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" read_reg (pwndbg.aglib.regs.module.read_reg)" href=#pwndbg.aglib.regs.module.read_reg>read_reg</a></code></b> <div class=doc-md-description> <p>Query the underlying debugger for the value of a register.</p> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" read_reg_uncached (pwndbg.aglib.regs.module.read_reg_uncached)" href=#pwndbg.aglib.regs.module.read_reg_uncached>read_reg_uncached</a></code></b> <div class=doc-md-description> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" write_reg (pwndbg.aglib.regs.module.write_reg)" href=#pwndbg.aglib.regs.module.write_reg>write_reg</a></code></b> <div class=doc-md-description> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" __contains__ (pwndbg.aglib.regs.module.__contains__)" href=#pwndbg.aglib.regs.module.__contains__>__contains__</a></code></b> <div class=doc-md-description> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" __iter__ (pwndbg.aglib.regs.module.__iter__)" href=#pwndbg.aglib.regs.module.__iter__>__iter__</a></code></b> <div class=doc-md-description> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" fix (pwndbg.aglib.regs.module.fix)" href=#pwndbg.aglib.regs.module.fix>fix</a></code></b> <div class=doc-md-description> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" items (pwndbg.aglib.regs.module.items)" href=#pwndbg.aglib.regs.module.items>items</a></code></b> <div class=doc-md-description> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" __repr__ (pwndbg.aglib.regs.module.__repr__)" href=#pwndbg.aglib.regs.module.__repr__>__repr__</a></code></b> <div class=doc-md-description> </div> </li> </ul> <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=" previous
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-class"> <h2 id=pwndbg.aglib.regs.module class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-class"></code> <span class="doc doc-object-name doc-class-name">module</span> <a href=#pwndbg.aglib.regs.module class=headerlink title="Permanent link">¤</a></h2> <div class="doc doc-contents "> <p class="doc doc-class-bases"> Bases: <code><span title=types.ModuleType>ModuleType</span></code></p> <p><span class=doc-section-title>Methods:</span></p> <ul> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" read_reg (pwndbg.aglib.regs.module.read_reg)" href=#pwndbg.aglib.regs.module.read_reg>read_reg</a></code></b> <div class=doc-md-description> <p>Query the underlying debugger for the value of a register.</p> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" read_reg_uncached (pwndbg.aglib.regs.module.read_reg_uncached)" href=#pwndbg.aglib.regs.module.read_reg_uncached>read_reg_uncached</a></code></b> <div class=doc-md-description> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" write_reg (pwndbg.aglib.regs.module.write_reg)" href=#pwndbg.aglib.regs.module.write_reg>write_reg</a></code></b> <div class=doc-md-description> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" __contains__ (pwndbg.aglib.regs.module.__contains__)" href=#pwndbg.aglib.regs.module.__contains__>__contains__</a></code></b> <div class=doc-md-description> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" __iter__ (pwndbg.aglib.regs.module.__iter__)" href=#pwndbg.aglib.regs.module.__iter__>__iter__</a></code></b> <div class=doc-md-description> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" fix (pwndbg.aglib.regs.module.fix)" href=#pwndbg.aglib.regs.module.fix>fix</a></code></b> <div class=doc-md-description> <p>This is used in CLI parsing.</p> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" items (pwndbg.aglib.regs.module.items)" href=#pwndbg.aglib.regs.module.items>items</a></code></b> <div class=doc-md-description> </div> </li> <li class="doc-section-item field-body"> <b><code><a class="autorefs autorefs-internal" title=" __repr__ (pwndbg.aglib.regs.module.__repr__)" href=#pwndbg.aglib.regs.module.__repr__>__repr__</a></code></b> <div class=doc-md-description> </div> </li> </ul> <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=" previous
@ -273,7 +273,7 @@
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-function"> <h3 id=pwndbg.aglib.regs.module.__contains__ class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-method"></code> <span class="doc doc-object-name doc-function-name">__contains__</span> <a href=#pwndbg.aglib.regs.module.__contains__ class=headerlink title="Permanent link">¤</a></h3> <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>__contains__</span><span class=p>(</span><span class=n>reg</span><span class=p>:</span> <span class=n><span title=str>str</span></span><span class=p>)</span> <span class=o>-&gt;</span> <span class=n><span title=bool>bool</span></span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-function"> <h3 id=pwndbg.aglib.regs.module.__iter__ class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-method"></code> <span class="doc doc-object-name doc-function-name">__iter__</span> <a href=#pwndbg.aglib.regs.module.__iter__ class=headerlink title="Permanent link">¤</a></h3> <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>__iter__</span><span class=p>()</span> <span class=o>-&gt;</span> <span class=n><span title=typing.Iterator>Iterator</span></span><span class=p>[</span><span class=n><span title=str>str</span></span><span class=p>]</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-function"> <h3 id=pwndbg.aglib.regs.module.fix class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-method"></code> <span class="doc doc-object-name doc-function-name">fix</span> <a href=#pwndbg.aglib.regs.module.fix class=headerlink title="Permanent link">¤</a></h3> <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>fix</span><span class=p>(</span><span class=n>expression</span><span class=p>:</span> <span class=n><span title=str>str</span></span><span class=p>)</span> <span class=o>-&gt;</span> <span class=n><span title=str>str</span></span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-function"> <h3 id=pwndbg.aglib.regs.module.items class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-method"></code> <span class="doc doc-object-name doc-function-name">items</span> <a href=#pwndbg.aglib.regs.module.items class=headerlink title="Permanent link">¤</a></h3> <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>items</span><span class=p>()</span> <span class=o>-&gt;</span> <span class=n><span title=typing.Generator>Generator</span></span><span class=p>[</span><span class=n><span title=tuple>tuple</span></span><span class=p>[</span><span class=n><span title=str>str</span></span><span class=p>,</span> <span class=n><span title=typing.Any>Any</span></span><span class=p>],</span> <span class=kc>None</span><span class=p>,</span> <span class=kc>None</span><span class=p>]</span>
</span></code></pre></div> <div class="doc doc-contents "> <p>This is used in CLI parsing. It takes in a string with a register name, "rax", and prefixes it with a $ ("$rax") so that the underlying debugger can evaluate it to resolve the value</p> </div> </div> <div class="doc doc-object doc-function"> <h3 id=pwndbg.aglib.regs.module.items class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-method"></code> <span class="doc doc-object-name doc-function-name">items</span> <a href=#pwndbg.aglib.regs.module.items class=headerlink title="Permanent link">¤</a></h3> <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>items</span><span class=p>()</span> <span class=o>-&gt;</span> <span class=n><span title=typing.Generator>Generator</span></span><span class=p>[</span><span class=n><span title=tuple>tuple</span></span><span class=p>[</span><span class=n><span title=str>str</span></span><span class=p>,</span> <span class=n><span title=typing.Any>Any</span></span><span class=p>],</span> <span class=kc>None</span><span class=p>,</span> <span class=kc>None</span><span class=p>]</span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-function"> <h3 id=pwndbg.aglib.regs.module.__repr__ class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-method"></code> <span class="doc doc-object-name doc-function-name">__repr__</span> <a href=#pwndbg.aglib.regs.module.__repr__ class=headerlink title="Permanent link">¤</a></h3> <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>__repr__</span><span class=p>()</span> <span class=o>-&gt;</span> <span class=n><span title=str>str</span></span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> </div> </div> </div> <div class="doc doc-object doc-function"> <h2 id=pwndbg.aglib.regs.regs_in_frame class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-function"></code> <span class="doc doc-object-name doc-function-name">regs_in_frame</span> <a href=#pwndbg.aglib.regs.regs_in_frame 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>regs_in_frame</span><span class=p>(</span><span class=n>frame</span><span class=p>:</span> <span class=n><a class="autorefs autorefs-internal" title=" Frame (pwndbg.dbg_mod.Frame)" href=../../dbg/#pwndbg.dbg.Frame>Frame</a></span><span class=p>)</span> <span class=o>-&gt;</span> <span class=n><a class="autorefs autorefs-internal" title=" Registers (pwndbg.dbg_mod.Registers)" href=../../dbg/#pwndbg.dbg.Registers>Registers</a></span>
</span></code></pre></div> <div class="doc doc-contents "> </div> </div> <div class="doc doc-object doc-function"> <h2 id=pwndbg.aglib.regs.get_register class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-function"></code> <span class="doc doc-object-name doc-function-name">get_register</span> <a href=#pwndbg.aglib.regs.get_register 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>get_register</span><span class=p>(</span><span class=n>name</span><span class=p>:</span> <span class=n><span title=str>str</span></span><span class=p>,</span> <span class=n>frame</span><span class=p>:</span> <span class=n><a class="autorefs autorefs-internal" title=" Frame (pwndbg.dbg_mod.Frame)" href=../../dbg/#pwndbg.dbg.Frame>Frame</a></span> <span class=o>|</span> <span class=kc>None</span> <span class=o>=</span> <span class=kc>None</span><span class=p>)</span> <span class=o>-&gt;</span> <span class=n><a class="autorefs autorefs-internal" title=" Value (pwndbg.dbg_mod.Value)" href=../../dbg/#pwndbg.dbg.Value>Value</a></span> <span class=o>|</span> <span class=kc>None</span>

@ -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>_7for</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=p>(</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>_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=p>(</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

File diff suppressed because one or more lines are too long

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