{"id":14189,"date":"2023-07-25T11:29:46","date_gmt":"2023-07-25T11:29:46","guid":{"rendered":"https:\/\/blog.bachi.net\/?p=14189"},"modified":"2023-07-25T11:30:02","modified_gmt":"2023-07-25T11:30:02","slug":"c-debugging-with-gdb","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=14189","title":{"rendered":"C++ Debugging with gdb"},"content":{"rendered":"<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n$ readelf -S &lt;executable&gt;\r\n&#x5B;...]\r\n  &#x5B;29] .debug_aranges    PROGBITS         0000000000000000  0001e5dd\r\n       00000000000025d0  0000000000000000           0     0     1\r\n  &#x5B;30] .debug_info       PROGBITS         0000000000000000  00020bad\r\n       00000000000fe146  0000000000000000           0     0     1\r\n  &#x5B;31] .debug_abbrev     PROGBITS         0000000000000000  0011ecf3\r\n       00000000000078ba  0000000000000000           0     0     1\r\n  &#x5B;32] .debug_line       PROGBITS         0000000000000000  001265ad\r\n       0000000000009e15  0000000000000000           0     0     1\r\n  &#x5B;33] .debug_str        PROGBITS         0000000000000000  001303c2\r\n       00000000000461b1  0000000000000001  MS       0     0     1\r\n  &#x5B;34] .debug_ranges     PROGBITS         0000000000000000  00176573\r\n       00000000000027d0  0000000000000000           0     0     1\r\n&#x5B;...]\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>$ readelf -S &lt;executable&gt; &#x5B;&#8230;] &#x5B;29] .debug_aranges PROGBITS 0000000000000000 0001e5dd 00000000000025d0 0000000000000000 0 0 1 &#x5B;30] .debug_info PROGBITS 0000000000000000 00020bad 00000000000fe146 0000000000000000 0 0 1 &#x5B;31] .debug_abbrev PROGBITS 0000000000000000 0011ecf3 00000000000078ba 0000000000000000 0 0 1 &#x5B;32] .debug_line PROGBITS 0000000000000000 001265ad 0000000000009e15 0000000000000000 0 0 1 &#x5B;33] .debug_str PROGBITS 0000000000000000 001303c2 00000000000461b1 0000000000000001 MS 0 0 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-14189","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/14189","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14189"}],"version-history":[{"count":2,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/14189\/revisions"}],"predecessor-version":[{"id":14191,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/14189\/revisions\/14191"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14189"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14189"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14189"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}