{"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-07-16T19:13:55+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-07-18T01:53:14+00:00","authors":[{"name":"Disconnect3d"}],"tags":[]}]}
<?xml version="1.0" encoding="UTF-8" ?><rssversion="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:linkhref="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>Wed, 16 Jul 2025 19:15:58 -0000</pubDate><lastBuildDate>Wed, 16 Jul 2025 19:15:58 -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><sourceurl="https://pwndbg.re/pwndbg/latest/feed_rss_created.xml">pwndbg Blog</source><guidisPermaLink="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" ?><rssversion="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:linkhref="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 Jul 2025 01:55:17 -0000</pubDate><lastBuildDate>Fri, 18 Jul 2025 01:55:17 -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><sourceurl="https://pwndbg.re/pwndbg/latest/feed_rss_created.xml">pwndbg Blog</source><guidisPermaLink="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" ?><rssversion="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:linkhref="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>Wed, 16 Jul 2025 19:15:58 -0000</pubDate><lastBuildDate>Wed, 16 Jul 2025 19:15:58 -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>Wed, 16 Jul 2025 19:13:55 +0000</pubDate><sourceurl="https://pwndbg.re/pwndbg/latest/feed_rss_updated.xml">pwndbg Blog</source><guidisPermaLink="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" ?><rssversion="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:linkhref="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 Jul 2025 01:55:17 -0000</pubDate><lastBuildDate>Fri, 18 Jul 2025 01:55:17 -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 Jul 2025 01:53:14 +0000</pubDate><sourceurl="https://pwndbg.re/pwndbg/latest/feed_rss_updated.xml">pwndbg Blog</source><guidisPermaLink="true">https://pwndbg.re/pwndbg/latest/blog/2022/08/21/pwndbg-coding-sprints-report/</guid></item></channel></rss>
</span></code></pre></div><divclass="doc doc-contents "><p>Print an error message in the style of the LLDB CLI.</p></div></div><divclass="doc doc-object doc-function"><h2id=pwndbg.dbg.lldb.repl.print_warnclass="doc doc-heading"><codeclass="doc-symbol doc-symbol-heading doc-symbol-function"></code><spanclass="doc doc-object-name doc-function-name">print_warn</span><ahref=#pwndbg.dbg.lldb.repl.print_warnclass=headerlinktitle="Permanent link">¤</a></h2><divclass="language-python doc-signature highlight"><pre><span></span><code><spanid=__span-0-1><aid=__codelineno-0-1name=__codelineno-0-1href=#__codelineno-0-1></a><spanclass=nf>print_warn</span><spanclass=p>(</span><spanclass=n>msg</span><spanclass=p>:</span><spanclass=n><spantitle=str>str</span></span><spanclass=p>,</span><spanclass=o>*</span><spanclass=n>args</span><spanclass=p>)</span>
</span></code></pre></div><divclass="doc doc-contents "><p>Print an error message in the style of the LLDB CLI.</p></div></div><divclass="doc doc-object doc-function"><h2id=pwndbg.dbg.lldb.repl.print_warnclass="doc doc-heading"><codeclass="doc-symbol doc-symbol-heading doc-symbol-function"></code><spanclass="doc doc-object-name doc-function-name">print_warn</span><ahref=#pwndbg.dbg.lldb.repl.print_warnclass=headerlinktitle="Permanent link">¤</a></h2><divclass="language-python doc-signature highlight"><pre><span></span><code><spanid=__span-0-1><aid=__codelineno-0-1name=__codelineno-0-1href=#__codelineno-0-1></a><spanclass=nf>print_warn</span><spanclass=p>(</span><spanclass=n>msg</span><spanclass=p>:</span><spanclass=n><spantitle=str>str</span></span><spanclass=p>,</span><spanclass=o>*</span><spanclass=n>args</span><spanclass=p>)</span>
</span></code></pre></div><divclass="doc doc-contents "><p>Print a warning message in the style of the LLDB CLI.</p></div></div><divclass="doc doc-object doc-function"><h2id=pwndbg.dbg.lldb.repl.print_hintclass="doc doc-heading"><codeclass="doc-symbol doc-symbol-heading doc-symbol-function"></code><spanclass="doc doc-object-name doc-function-name">print_hint</span><ahref=#pwndbg.dbg.lldb.repl.print_hintclass=headerlinktitle="Permanent link">¤</a></h2><divclass="language-python doc-signature highlight"><pre><span></span><code><spanid=__span-0-1><aid=__codelineno-0-1name=__codelineno-0-1href=#__codelineno-0-1></a><spanclass=nf>print_hint</span><spanclass=p>(</span><spanclass=n>msg</span><spanclass=p>:</span><spanclass=n><spantitle=str>str</span></span><spanclass=p>,</span><spanclass=o>*</span><spanclass=n>args</span><spanclass=p>)</span>
</span></code></pre></div><divclass="doc doc-contents "><p>Print a warning message in the style of the LLDB CLI.</p></div></div><divclass="doc doc-object doc-function"><h2id=pwndbg.dbg.lldb.repl.print_hintclass="doc doc-heading"><codeclass="doc-symbol doc-symbol-heading doc-symbol-function"></code><spanclass="doc doc-object-name doc-function-name">print_hint</span><ahref=#pwndbg.dbg.lldb.repl.print_hintclass=headerlinktitle="Permanent link">¤</a></h2><divclass="language-python doc-signature highlight"><pre><span></span><code><spanid=__span-0-1><aid=__codelineno-0-1name=__codelineno-0-1href=#__codelineno-0-1></a><spanclass=nf>print_hint</span><spanclass=p>(</span><spanclass=n>msg</span><spanclass=p>:</span><spanclass=n><spantitle=str>str</span></span><spanclass=p>,</span><spanclass=o>*</span><spanclass=n>args</span><spanclass=p>)</span>
</span></code></pre></div><divclass="doc doc-contents "><p>Print a hint message in the style of the LLDB CLI.</p></div></div><divclass="doc doc-object doc-function"><h2id=pwndbg.dbg.lldb.repl.runclass="doc doc-heading"><codeclass="doc-symbol doc-symbol-heading doc-symbol-function"></code><spanclass="doc doc-object-name doc-function-name">run</span><ahref=#pwndbg.dbg.lldb.repl.runclass=headerlinktitle="Permanent link">¤</a></h2><divclass="language-python doc-signature highlight"><pre><span></span><code><spanid=__span-0-1><aid=__codelineno-0-1name=__codelineno-0-1href=#__codelineno-0-1></a><spanclass=nf>run</span><spanclass=p>(</span>
</span></code></pre></div><divclass="doc doc-contents "><p>Print a hint message in the style of the LLDB CLI.</p></div></div><divclass="doc doc-object doc-function"><h2id=pwndbg.dbg.lldb.repl.runclass="doc doc-heading"><codeclass="doc-symbol doc-symbol-heading doc-symbol-function"></code><spanclass="doc doc-object-name doc-function-name">run</span><ahref=#pwndbg.dbg.lldb.repl.runclass=headerlinktitle="Permanent link">¤</a></h2><divclass="language-python doc-signature highlight"><pre><span></span><code><spanid=__span-0-1><aid=__codelineno-0-1name=__codelineno-0-1href=#__codelineno-0-1></a><spanclass=nf>run</span><spanclass=p>(</span>