{"id":103930,"date":"2022-05-02T09:36:54","date_gmt":"2022-05-02T07:36:54","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vypusk-otladchika-gdb-12"},"modified":"2022-05-02T09:36:54","modified_gmt":"2022-05-02T07:36:54","slug":"vypusk-otladchika-gdb-12","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-otladchika-gdb-12","title":{"rendered":"Ver\u00f6ffentlichung des Debugging-Tools GDB 12.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Ver\u00f6ffentlichung des Debuggers GDB 12.1 wurde vorgestellt (erste Ausgabe der Serie 12.x, Branch 12.0 wurde f\u00fcr die Entwicklung verwendet). GDB unterst\u00fctzt das Debugging auf Quellcodeebene f\u00fcr eine Vielzahl von Programmiersprachen (Ada, C, C++, Objective-C, Pascal, Go, Rust usw.) auf verschiedenen Hardware- (i386, amd64, ARM, Power, Sparc, RISC-V usw.) und Softwareplattformen (GNU\/Linux, *BSD, Unix, Windows, macOS).    <\/p>\n<p>Wesentliche Verbesserungen:  <\/p>\n<ul>\n<li class=\"l\"> Der Multithreading-Modus zum Laden von Debug-Symbolen ist standardm\u00e4\u00dfig aktiviert, was den Start beschleunigt.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr C++-Templates wurde verbessert.\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr die Ausf\u00fchrung auf der Plattform FreeBSD im asynchronen Modus (async) wurde implementiert.\n<li class=\"l\"> Die M\u00f6glichkeit, die Verwendung von GNU Source Highlight zu deaktivieren und die Pygments-Bibliothek zur Syntaxhervorhebung zu verwenden, wurde bereitgestellt.\n<li class=\"l\"> Im Team \u201eclone-inferior\u201c wurde die \u00dcberpr\u00fcfung des Kopierens von TTY-, CMD- und ARGS-Einstellungen aus dem Original-Debugging-Objekt (inferior) in das neue Debugging-Objekt implementiert. Zudem wird das Kopieren aller \u00c4nderungen der Umgebungsvariablen, die durch die Befehle \u201aset environment\u2018 oder \u201aunset environment\u2018 vorgenommen wurden, in das neue Debugging-Objekt sichergestellt.\n<li class=\"l\"> Im Befehl \u201eprint\u201c wurde die Unterst\u00fctzung f\u00fcr die Ausgabe von Gleitkommazahlen mit der Angabe des Formats des Basiswerts implementiert, beispielsweise in hexadezimaler Form (\u201e\/x\u201c).\n<li class=\"l\"> Die Unterst\u00fctzung f\u00fcr das Starten des Debuggers und GDBserver auf der Architektur GNU\/Linux\/OpenRISC (or1k*-*-linux*) wurde hinzugef\u00fcgt. Au\u00dferdem wurde die Unterst\u00fctzung f\u00fcr das Debugging von Anwendungen f\u00fcr die Zielplattform GNU\/Linux\/LoongArch (loongarch*-*-linux*) hinzugef\u00fcgt. Die Unterst\u00fctzung f\u00fcr die Zielplattform S+core (score-*-*) wurde eingestellt.\n<li class=\"l\">  GDB 12 wurde als die letzte Version erkl\u00e4rt, f\u00fcr die der Bau unter Verwendung von Python 2 unterst\u00fctzt wird.\n<li class=\"l\"> Der Kompatibilit\u00e4tsmodus mit DBX wurde als veraltet erkl\u00e4rt und wird in der Version GDB 13 entfernt.\n<li class=\"l\"> Im GDB\/MI-Verwaltungs-API ist die Verwendung des Befehls \u201a-add-inferior\u2018 ohne Parameter oder zusammen mit dem Flag \u201a--no-connection\u2018 erlaubt, um die Verbindung aus dem aktuellen Debugging-Objekt zu \u00fcbernehmen oder ohne Verbindung zu starten.\n<li class=\"l\"> Verbesserungen wurden an der Python-API vorgenommen. Es wurde die M\u00f6glichkeit bereitgestellt, GDB\/MI-Befehle in Python zu implementieren. Neue Ereignisse gdb.events.gdb_exiting und gdb.events.connection_removed, die Funktion gdb.Architecture.integer_type(), das Objekt gdb.TargetConnection, die Eigenschaft gdb.Inferior.connection, die Methode gdb.RemoteTargetConnection.send_packet und die Attribute gdb.InferiorThread.details, gdb.Type.is_scalar und gdb.Type.is_signed wurden hinzugef\u00fcgt.            <\/ul>\n<p>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=57121\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u0430 GDB 12.1 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0438\u0438 12.x, \u0432\u0435\u0442\u043a\u0430 12.0 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438). GDB \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043e\u0442\u043b\u0430\u0434\u043a\u0443 \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432 \u0434\u043b\u044f \u0448\u0438\u0440\u043e\u043a\u043e\u0433\u043e \u0441\u043f\u0435\u043a\u0442\u0440\u0430 \u044f\u0437\u044b\u043a\u043e\u0432 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f (Ada, C, C++, Objective-C, Pascal, Go, Rust \u0438 \u0442.\u0434.) \u043d\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u044b\u0445 (i386, amd64, ARM, Power, Sparc, RISC-V \u0438 \u0442.\u0434.) \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0445 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430\u0445 (GNU\/Linux, *BSD, Unix, Windows, macOS). \u041a\u043b\u044e\u0447\u0435\u0432\u044b\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-103930","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u0430 GDB 12.1 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0438\u0438 12.x, \u0432\u0435\u0442\u043a\u0430 12.0 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438).\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-otladchika-gdb-12\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u0430 GDB 12 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u0430 GDB 12.1 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0438\u0438 12.x, \u0432\u0435\u0442\u043a\u0430 12.0 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438).\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-otladchika-gdb-12\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-05-02T07:36:54+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2022-05-02T07:36:54+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Ver\u00f6ffentlichung des Debuggers GDB 12 | ProHoster","description":"Die Ver\u00f6ffentlichung des Debuggers GDB 12.1 wurde vorgestellt (erste Ausgabe der Serie 12.x, Branch 12.0 wurde f\u00fcr die Entwicklung verwendet).","canonical_url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-otladchika-gdb-12","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u044b\u043f\u0443\u0441\u043a \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u0430 GDB 12 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043e\u0442\u043b\u0430\u0434\u0447\u0438\u043a\u0430 GDB 12.1 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0438\u0438 12.x, \u0432\u0435\u0442\u043a\u0430 12.0 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b\u0430\u0441\u044c \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438).","og:url":"https:\/\/prohoster.info\/de\/blog\/news\/vypusk-otladchika-gdb-12","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-05-02T07:36:54+00:00","article:modified_time":"2022-05-02T07:36:54+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"103930","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-25 10:45:06","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2022-05-02 07:37:01","updated":"2026-01-25 10:45:06","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/103930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=103930"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/103930\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=103930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=103930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=103930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}