{"id":74968,"date":"2024-02-21T00:00:00","date_gmt":"2024-02-21T00:00:00","guid":{"rendered":"https:\/\/gufosaggio.net\/i\/how-does-gdb-analyze-core-dump-in-java\/"},"modified":"2024-02-21T00:00:00","modified_gmt":"2024-02-21T00:00:00","slug":"how-does-gdb-analyze-core-dump-in-java","status":"publish","type":"post","link":"https:\/\/gufosaggio.net\/i\/how-does-gdb-analyze-core-dump-in-java\/","title":{"rendered":"How does gdb analyze core dump in Java?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/gufosaggio.net\/i\/how-does-gdb-analyze-core-dump-in-java\/#Installazione_e_Configurazione_di_GNU_Project_Debugger_GDB\" >Installazione e Configurazione di GNU Project Debugger (GDB)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/gufosaggio.net\/i\/how-does-gdb-analyze-core-dump-in-java\/#Uscire_da_GDB\" >Uscire da GDB<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/gufosaggio.net\/i\/how-does-gdb-analyze-core-dump-in-java\/#Analisi_Core_Dump_in_Linux\" >Analisi Core Dump in Linux<\/a><\/li><\/ul><\/nav><\/div>\n<h3><span class=\"ez-toc-section\" id=\"Installazione_e_Configurazione_di_GNU_Project_Debugger_GDB\"><\/span>Installazione e Configurazione di GNU Project Debugger (GDB)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li>Installare GDB<\/li>\n<li>Eseguire una rimozione del core<\/li>\n<li>Convertire il dump core in heap format<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"Uscire_da_GDB\"><\/span>Uscire da GDB<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Per uscire da GDB, puoi utilizzare il comando quit (abbreviato q) o digitare un carattere EOF (generalmente C-d).<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Analisi_Core_Dump_in_Linux\"><\/span>Analisi Core Dump in Linux<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Per determinare la funzione che ha causato il dump del file core:<\/p>\n<ol>\n<li>In una UNIX command prompt, digita: <code>dbx nome_programma core_file<\/code><\/li>\n<li>Verifica la pila di chiamata nel core file<\/li>\n<li>Per uscire da dbx, digita &quot;quit&quot; alla prompt dbx<\/li>\n<\/ol>\n<p>Dove sono archiviati i core dump in Linux?<br \/>\nTutti i core dumps sono archiviati in \/var\/lib\/systemd\/coredump. I core dumps sono compressi con zstd e \u00e8 possibile impostare limiti di dimensione diversi per la conservazione.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Installazione e Configurazione di GNU Project Debugger (GDB) Installare GDB Eseguire una rimozione del core Convertire il dump core in heap format Uscire da GDB Per uscire da GDB, puoi utilizzare il comando quit (abbreviato q) o digitare un carattere EOF (generalmente C-d). Analisi Core Dump in Linux Per determinare la funzione che ha causato &#8230; <a title=\"How does gdb analyze core dump in Java?\" class=\"read-more\" href=\"https:\/\/gufosaggio.net\/i\/how-does-gdb-analyze-core-dump-in-java\/\" aria-label=\"Per saperne di pi\u00f9 su How does gdb analyze core dump in Java?\">Leggi tutto<\/a><\/p>\n","protected":false},"author":545,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-74968","post","type-post","status-publish","format-standard","hentry","category-h"],"_links":{"self":[{"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/posts\/74968","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/users\/545"}],"replies":[{"embeddable":true,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/comments?post=74968"}],"version-history":[{"count":0,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/posts\/74968\/revisions"}],"wp:attachment":[{"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/media?parent=74968"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/categories?post=74968"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gufosaggio.net\/i\/wp-json\/wp\/v2\/tags?post=74968"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}