Deployed a0a626b to dev with MkDocs 1.6.1 and mike 2.1.3

pull/3375/head
DocBot 8 months ago
parent 952ccbd103
commit 5ec79b6ba6

@ -1 +1 @@
{"version": "https://jsonfeed.org/version/1", "title": "pwndbg Blog", "home_page_url": "https://pwndbg.re/pwndbg/latest/", "feed_url": "https://pwndbg.re/pwndbg/latest/feed_json_updated.json", "description": "pwndbg (/pa\u028an\u02c8di\u02ccb\u028c\u0261/) is a GDB plug-in that makes debugging with GDB suck less, with a focus on features needed by low-level software developers, hardware hackers, reverse-engineers and exploit developers.", "icon": "https://pwndbg.re/pwndbg/assets/favicon.ico", "authors": [], "language": "en", "items": [{"id": "https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/", "url": "https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/", "title": "Pwndbg coding sprints report", "content_html": "Report of the two coding sprints with Pwndbg\n", "image": null, "date_modified": "2025-04-17T19:14:39+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-04-18T00:50:01+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>Thu, 17 Apr 2025 19:16:39 -0000</pubDate> <lastBuildDate>Thu, 17 Apr 2025 19:16:39 -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>Fri, 18 Apr 2025 00:54:01 -0000</pubDate> <lastBuildDate>Fri, 18 Apr 2025 00:54:01 -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>Thu, 17 Apr 2025 19:16:39 -0000</pubDate> <lastBuildDate>Thu, 17 Apr 2025 19:16:39 -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>Thu, 17 Apr 2025 19:14:39 +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>Fri, 18 Apr 2025 00:54:01 -0000</pubDate> <lastBuildDate>Fri, 18 Apr 2025 00:54:01 -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>Fri, 18 Apr 2025 00:50:01 +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>

@ -18,29 +18,29 @@
</span><span id=__span-3-3><a id=__codelineno-3-3 name=__codelineno-3-3></a>sudo apt install libgmp-dev libmpfr-dev libreadline-dev texinfo # required by build
</span><span id=__span-3-4><a id=__codelineno-3-4 name=__codelineno-3-4></a>../configure --disable-nls --disable-werror --with-system-readline --with-python=`which python3` --with-system-gdbinit=/etc/gdb/gdbinit --enable-targets=all
</span><span id=__span-3-5><a id=__codelineno-3-5 name=__codelineno-3-5></a>make -j7
</span></code></pre></div></td></tr></table></div> </details> <h2 id=portable-installation>Portable Installation:<a class=headerlink href=#portable-installation title="Permanent link">¤</a></h2> <p>The portable version includes all necessary dependencies and should work without the need to install additional packages.</p> <h3 id=download-the-portable-version>Download the Portable Version:<a class=headerlink href=#download-the-portable-version title="Permanent link">¤</a></h3> <p>Download the portable version from the <a href=https://github.com/pwndbg/pwndbg/releases>Pwndbg releases page</a> by selecting the desired version.</p> <p><strong>Note:</strong> For LLDB, only the tarball version is available.</p> <p>Make sure to select the correct file for your operating system and architecture: - <strong>Linux (x86_64, armv7l, aarch64, riscv64):</strong> - <code>pwndbg_2025.04.13_amd64.tar.xz</code> (x86_64 for GDB) - <code>pwndbg_2025.04.13_armv7.tar.xz</code> (armv7l for GDB) - <code>pwndbg_2025.04.13_arm64.tar.xz</code> (aarch64 for GDB) - <code>pwndbg_2025.04.13_riscv64.tar.xz</code> (riscv64 for GDB) - <code>pwndbg-lldb_2025.04.13_amd64.tar.xz</code> (x86_64 for LLDB) - <code>pwndbg-lldb_2025.04.13_armv7.tar.xz</code> (armv7l for LLDB) - <code>pwndbg-lldb_2025.04.13_arm64.tar.xz</code> (aarch64 for LLDB) - <code>pwndbg-lldb_2025.04.13_riscv64.tar.xz</code> (riscv64 for LLDB)</p> <ul> <li><strong>macOS (amd64, arm64):</strong></li> <li><code>pwndbg-lldb_2025.04.13_macos_amd64.tar.xz</code> (macOS, Intel/AMD CPUs, for LLDB)</li> <li><code>pwndbg-lldb_2025.04.13_macos_arm64.tar.xz</code> (macOS, Apple Silicon/M1/M2/M*, for LLDB)</li> <li><code>pwndbg_2025.04.13_macos_amd64.tar.xz</code> (macOS, Intel/AMD CPUs for GDB)</li> <li><code>pwndbg_2025.04.13_macos_amd64.tar.xz</code> (macOS, Apple Silicon/M1/M2/M*, for GDB via <strong>Rosseta emulation</strong>)</li> </ul> <h4 id=instructions>Instructions:<a class=headerlink href=#instructions title="Permanent link">¤</a></h4> <ul> <li>Portable tarball: <div class="language-shell highlight"><table class=highlighttable><tr><td class=linenos><div class=linenodiv><pre><span></span><span class=normal><a href=#__codelineno-4-1>1</a></span>
</span></code></pre></div></td></tr></table></div> </details> <h2 id=portable-installation>Portable Installation:<a class=headerlink href=#portable-installation title="Permanent link">¤</a></h2> <p>The portable version includes all necessary dependencies and should work without the need to install additional packages.</p> <h3 id=download-the-portable-version>Download the Portable Version:<a class=headerlink href=#download-the-portable-version title="Permanent link">¤</a></h3> <p>Download the portable version from the <a href=https://github.com/pwndbg/pwndbg/releases>Pwndbg releases page</a> by selecting the desired version.</p> <p><strong>Note:</strong> For LLDB, only the tarball version is available.</p> <p>Make sure to select the correct file for your operating system and architecture: - <strong>Linux (x86_64, armv7l, aarch64, riscv64):</strong> - <code>pwndbg_2025.04.18_amd64.tar.xz</code> (x86_64 for GDB) - <code>pwndbg_2025.04.18_armv7.tar.xz</code> (armv7l for GDB) - <code>pwndbg_2025.04.18_arm64.tar.xz</code> (aarch64 for GDB) - <code>pwndbg_2025.04.18_riscv64.tar.xz</code> (riscv64 for GDB) - <code>pwndbg-lldb_2025.04.18_amd64.tar.xz</code> (x86_64 for LLDB) - <code>pwndbg-lldb_2025.04.18_armv7.tar.xz</code> (armv7l for LLDB) - <code>pwndbg-lldb_2025.04.18_arm64.tar.xz</code> (aarch64 for LLDB) - <code>pwndbg-lldb_2025.04.18_riscv64.tar.xz</code> (riscv64 for LLDB)</p> <ul> <li><strong>macOS (amd64, arm64):</strong></li> <li><code>pwndbg-lldb_2025.04.18_macos_amd64.tar.xz</code> (macOS, Intel/AMD CPUs, for LLDB)</li> <li><code>pwndbg-lldb_2025.04.18_macos_arm64.tar.xz</code> (macOS, Apple Silicon/M1/M2/M*, for LLDB)</li> <li><code>pwndbg_2025.04.18_macos_amd64.tar.xz</code> (macOS, Intel/AMD CPUs for GDB)</li> <li><code>pwndbg_2025.04.18_macos_amd64.tar.xz</code> (macOS, Apple Silicon/M1/M2/M*, for GDB via <strong>Rosseta emulation</strong>)</li> </ul> <h4 id=instructions>Instructions:<a class=headerlink href=#instructions title="Permanent link">¤</a></h4> <ul> <li>Portable tarball: <div class="language-shell highlight"><table class=highlighttable><tr><td class=linenos><div class=linenodiv><pre><span></span><span class=normal><a href=#__codelineno-4-1>1</a></span>
<span class=normal><a href=#__codelineno-4-2>2</a></span>
<span class=normal><a href=#__codelineno-4-3>3</a></span></pre></div></td><td class=code><div><pre><span></span><code><span id=__span-4-1><a id=__codelineno-4-1 name=__codelineno-4-1></a>tar<span class=w> </span>-v<span class=w> </span>-xf<span class=w> </span>./pwndbg_2025.04.13_amd64.tar.xz
<span class=normal><a href=#__codelineno-4-3>3</a></span></pre></div></td><td class=code><div><pre><span></span><code><span id=__span-4-1><a id=__codelineno-4-1 name=__codelineno-4-1></a>tar<span class=w> </span>-v<span class=w> </span>-xf<span class=w> </span>./pwndbg_2025.04.18_amd64.tar.xz
</span><span id=__span-4-2><a id=__codelineno-4-2 name=__codelineno-4-2></a><span class=c1># ./pwndbg/bin/pwndbg</span>
</span><span id=__span-4-3><a id=__codelineno-4-3 name=__codelineno-4-3></a><span class=c1># or ./pwndbg/bin/pwndbg-lldb</span>
</span></code></pre></div></td></tr></table></div></li> <li> <p>Installation on RPM-based Systems (CentOS/Alma/Rocky/RHEL): <div class="language-shell highlight"><table class=highlighttable><tr><td class=linenos><div class=linenodiv><pre><span></span><span class=normal><a href=#__codelineno-5-1>1</a></span>
<span class=normal><a href=#__codelineno-5-2>2</a></span>
<span class=normal><a href=#__codelineno-5-3>3</a></span></pre></div></td><td class=code><div><pre><span></span><code><span id=__span-5-1><a id=__codelineno-5-1 name=__codelineno-5-1></a>dnf<span class=w> </span>install<span class=w> </span>./pwndbg-2025.04.13.x86_64.rpm
<span class=normal><a href=#__codelineno-5-3>3</a></span></pre></div></td><td class=code><div><pre><span></span><code><span id=__span-5-1><a id=__codelineno-5-1 name=__codelineno-5-1></a>dnf<span class=w> </span>install<span class=w> </span>./pwndbg-2025.04.18.x86_64.rpm
</span><span id=__span-5-2><a id=__codelineno-5-2 name=__codelineno-5-2></a><span class=c1># pwndbg</span>
</span><span id=__span-5-3><a id=__codelineno-5-3 name=__codelineno-5-3></a><span class=c1># and/or pwndbg-lldb</span>
</span></code></pre></div></td></tr></table></div></p> </li> <li> <p>Installation on DEB-based Systems (Debian/Ubuntu/Kali): <div class="language-shell highlight"><table class=highlighttable><tr><td class=linenos><div class=linenodiv><pre><span></span><span class=normal><a href=#__codelineno-6-1>1</a></span>
<span class=normal><a href=#__codelineno-6-2>2</a></span>
<span class=normal><a href=#__codelineno-6-3>3</a></span></pre></div></td><td class=code><div><pre><span></span><code><span id=__span-6-1><a id=__codelineno-6-1 name=__codelineno-6-1></a>apt<span class=w> </span>install<span class=w> </span>./pwndbg_2025.04.13_amd64.deb
<span class=normal><a href=#__codelineno-6-3>3</a></span></pre></div></td><td class=code><div><pre><span></span><code><span id=__span-6-1><a id=__codelineno-6-1 name=__codelineno-6-1></a>apt<span class=w> </span>install<span class=w> </span>./pwndbg_2025.04.18_amd64.deb
</span><span id=__span-6-2><a id=__codelineno-6-2 name=__codelineno-6-2></a><span class=c1># pwndbg</span>
</span><span id=__span-6-3><a id=__codelineno-6-3 name=__codelineno-6-3></a><span class=c1># and/or pwndbg-lldb</span>
</span></code></pre></div></td></tr></table></div></p> </li> <li> <p>Installation on Alpine: <div class="language-shell highlight"><table class=highlighttable><tr><td class=linenos><div class=linenodiv><pre><span></span><span class=normal><a href=#__codelineno-7-1>1</a></span>
<span class=normal><a href=#__codelineno-7-2>2</a></span>
<span class=normal><a href=#__codelineno-7-3>3</a></span></pre></div></td><td class=code><div><pre><span></span><code><span id=__span-7-1><a id=__codelineno-7-1 name=__codelineno-7-1></a>apk<span class=w> </span>add<span class=w> </span>--allow-untrusted<span class=w> </span>./pwndbg_2025.04.13_x86_64.apk
<span class=normal><a href=#__codelineno-7-3>3</a></span></pre></div></td><td class=code><div><pre><span></span><code><span id=__span-7-1><a id=__codelineno-7-1 name=__codelineno-7-1></a>apk<span class=w> </span>add<span class=w> </span>--allow-untrusted<span class=w> </span>./pwndbg_2025.04.18_x86_64.apk
</span><span id=__span-7-2><a id=__codelineno-7-2 name=__codelineno-7-2></a><span class=c1># pwndbg</span>
</span><span id=__span-7-3><a id=__codelineno-7-3 name=__codelineno-7-3></a><span class=c1># and/or pwndbg-lldb</span>
</span></code></pre></div></td></tr></table></div></p> </li> <li> <p>Installation on Arch Linux: <div class="language-shell highlight"><table class=highlighttable><tr><td class=linenos><div class=linenodiv><pre><span></span><span class=normal><a href=#__codelineno-8-1>1</a></span>
<span class=normal><a href=#__codelineno-8-2>2</a></span>
<span class=normal><a href=#__codelineno-8-3>3</a></span></pre></div></td><td class=code><div><pre><span></span><code><span id=__span-8-1><a id=__codelineno-8-1 name=__codelineno-8-1></a>pacman<span class=w> </span>-U<span class=w> </span>./pwndbg-2025.04.13-1-x86_64.pkg.tar.zst
<span class=normal><a href=#__codelineno-8-3>3</a></span></pre></div></td><td class=code><div><pre><span></span><code><span id=__span-8-1><a id=__codelineno-8-1 name=__codelineno-8-1></a>pacman<span class=w> </span>-U<span class=w> </span>./pwndbg-2025.04.18-1-x86_64.pkg.tar.zst
</span><span id=__span-8-2><a id=__codelineno-8-2 name=__codelineno-8-2></a><span class=c1># pwndbg</span>
</span><span id=__span-8-3><a id=__codelineno-8-3 name=__codelineno-8-3></a><span class=c1># and/or pwndbg-lldb</span>
</span></code></pre></div></td></tr></table></div></p> </li> </ul> <h2 id=what-can-i-do-with-that>What can I do with that?<a class=headerlink href=#what-can-i-do-with-that title="Permanent link">¤</a></h2> <p>For further info about features/functionalities, see <a href=https://github.com/pwndbg/pwndbg/blob/dev/FEATURES.md>FEATURES</a>.</p> <h2 id=who>Who?<a class=headerlink href=#who title="Permanent link">¤</a></h2> <p>Pwndbg is an open-source project, maintained by <a href=https://github.com/pwndbg/pwndbg/graphs/contributors>many contributors</a>!</p> <p>Pwndbg was originally created by <a href=https://github.com/zachriggle>Zach Riggle</a>, who is no longer with us. We want to thank Zach for all of his contributions to Pwndbg and the wider security community.</p> <p>Want to help with development? Read <a href=https://github.com/pwndbg/pwndbg/blob/dev/.github/CONTRIBUTING.md>CONTRIBUTING</a> or <a href=https://discord.gg/x47DssnGwm>join our Discord server</a>!</p> <h2 id=how-to-develop>How to develop?<a class=headerlink href=#how-to-develop title="Permanent link">¤</a></h2> <p>To run tests locally you can do this in docker image, after cloning repo run simply <div class="language-shell highlight"><table class=highlighttable><tr><td class=linenos><div class=linenodiv><pre><span></span><span class=normal><a href=#__codelineno-9-1>1</a></span></pre></div></td><td class=code><div><pre><span></span><code><span id=__span-9-1><a id=__codelineno-9-1 name=__codelineno-9-1></a>docker<span class=w> </span>compose<span class=w> </span>run<span class=w> </span>main<span class=w> </span>./tests.sh

@ -38,7 +38,7 @@ if [ -n "$missing" ]; then
exit 1
fi
VERSION="2025.04.13"
VERSION="2025.04.18"
TYPE=""
ROOTLESS=false

@ -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>_9for</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>_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=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>_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;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>_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=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>_gfor</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>_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=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>_afor</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>_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_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>_Bfor</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>_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=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>_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;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>_Wfor</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>_wfor</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>

@ -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>_Gfor</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>_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=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

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.
Loading…
Cancel
Save