{"id":40770,"date":"2020-02-04T12:51:55","date_gmt":"2020-02-04T09:51:55","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/vypusk-gnu-binutils-2-34"},"modified":"2020-02-04T12:51:55","modified_gmt":"2020-02-04T09:51:55","slug":"vypusk-gnu-binutils-2-34","status":"publish","type":"post","link":"https:\/\/prohoster.info\/nl\/blog\/vypusk-gnu-binutils-2-34","title":{"rendered":"De release van GNU Binutils 2.34","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/www.mail-archive.com\/info-gnu@gnu.org\/msg02693.html\">Ge\u00efntroduceerd<\/a><\/noindex> release van de systeemt-tools <noindex><a rel=\"nofollow\" href=\"https:\/\/sourceware.org\/binutils\/\">GNU Binutils 2.34<\/a><\/noindex>, met programma's zoals de GNU linker, GNU assembler, nm, objdump, strings, strip. <\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/sourceware.org\/git\/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=binutils\/NEWS;hb=refs\/tags\/binutils-2_34\">In<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/sourceware.org\/git\/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=gas\/NEWS;hb=refs\/tags\/binutils-2_34\">nieuwe<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/sourceware.org\/git\/gitweb.cgi?p=binutils-gdb.git;a=blob_plain;f=ld\/NEWS;hb=refs\/tags\/binutils-2_34\">versie<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Ondersteuning voor de service <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/blog\/2019\/10\/14\/introducing-debuginfod-the-elfutils-debuginfo-server\/\">debuginfod<\/a><\/noindex>, dat een HTTP-server is voor het verstrekken van debug-informatie van ELF\/DWARF en bronbestanden. Bij het bouwen van Binutils met ondersteuning voor debuginfod, kunnen de tools readelf en objdump verbinding maken met debuginfod-servers om ontbrekende debug-informatie over de verwerkte bestanden te laden. Voor <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/blog\/2019\/12\/17\/deploying-debuginfod-servers-for-your-developers\/\">builds<\/a><\/noindex>  In de configure-script voor binutils moet de optie &#171;&#8212;with-debuginfod&#187; worden opgegeven en toegang tot de libdebuginfod-bibliotheek, die bij de set wordt geleverd, worden gegarandeerd. <noindex><a rel=\"nofollow\" href=\"https:\/\/sourceware.org\/elfutils\">elfutils<\/a><\/noindex>;\n<li class=\"l\"> Aan de disassembler (objdump &#8212;disassemble) is de optie &#171;&#8212;visualize-jumps&#187; toegevoegd voor het genereren van ASCII-graphics met een visuele weergave van sprongen, die duidelijk de relaties tussen de doelpunten en de bronnen van sprongen in de opdrachtenstroom identificeert. De visualisatie werkt voor de architecturen x86, x86_64 en ARM.\n<p>c6:\t|  |     &#092;&#8212;&#8212;&#8212;-&gt; be 00 00 00 00       \tmov    $0x0,%esi<br \/>\n  cb:\t|  |           \\\/&#8212;-&gt; 48 8b 3d 00 00 00 00 \tmov    0x0(%rip),%rdi        # d2<br \/>\n  d2:\t| | | 31 c0 \txor x,x<br \/>\n  d4:\t|  |           |  \\\/&#8212; e8 00 00 00 00       \tcallq  d9<br \/>\n  d9:\t| | | &#092;-&gt; bf 02 00 00 00 \tmov $0x2,i<br \/>\n  de:\t|  +&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212; e8 00 00 00 00       \tcallq  e3<br \/>\n  e3:\t|  &#092;&#8212;&#8212;&#8212;&#8212;|&#8212;-&gt; 48 89 da             \tmov    %rbx,%rdx<br \/>\n  e6:\t|              |      be 00 00 00 00       \tmov    $0x0,%esi<br \/>\n  eb:\t|              &#092;&#8212;&#8212; eb de                \tjmp    cb<br \/>\n  ed:\t&#092;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-&gt; 48 8b 16             \tmov    (%rsi),%rdx<\/p>\n<li class=\"l\"> In de assembler en linker is ondersteuning toegevoegd voor de generatie van ELF-bestanden voor de Z80-architectuur (de Zilog Z180 en Zilog eZ80-processors worden ondersteund in de ADL- en Z80-modi);\n<li class=\"l\"> Er is een optie &#171;&#8212;output&#187; toegevoegd aan de &#171;ar&#187;-tool voor het bepalen van de map voor extractie uit de archief;\n<li class=\"l\"> Aan de tools &#171;objcopy&#187; en &#171;strip&#187; is de optie &#171;&#8212;keep-section&#187; toegevoegd om te voorkomen dat de opgegeven sectie wordt verwijderd.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Bron: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52291\">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 \u043d\u0430\u0431\u043e\u0440\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442 GNU Binutils 2.34, \u0432 \u0441\u043e\u0441\u0442\u0430\u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0432\u0445\u043e\u0434\u044f\u0442 \u0442\u0430\u043a\u0438\u0435 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u043a\u0430\u043a GNU linker, GNU assembler, nm, objdump, strings, strip. \u0412 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438: \u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 debuginfod, \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0435\u0433\u043e \u0441\u043e\u0431\u043e\u0439 HTTP-\u0441\u0435\u0440\u0432\u0435\u0440 \u0434\u043b\u044f \u043e\u0442\u0434\u0430\u0447\u0438 \u043e\u0442\u043b\u0430\u0434\u043e\u0447\u043d\u043e\u0439 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 ELF\/DWARF \u0438 \u0438\u0441\u0445\u043e\u0434\u043d\u044b\u0445 \u0442\u0435\u043a\u0441\u0442\u043e\u0432. \u041f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 Binutils \u0441 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 debuginfod, \u0443\u0442\u0438\u043b\u0438\u0442\u044b readelf \u0438 objdump \u043c\u043e\u0433\u0443\u0442 \u043f\u043e\u0434\u0441\u043e\u0435\u0434\u0438\u043d\u044f\u0442\u044c\u0441\u044f \u043a \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u043c [&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":[],"tags":[],"class_list":["post-40770","post","type-post","status-publish","format-standard","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442\" \/>\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\/nl\/blog\/vypusk-gnu-binutils-2-34\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\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 GNU Binutils 2.34 | 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 \u043d\u0430\u0431\u043e\u0440\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/nl\/blog\/vypusk-gnu-binutils-2-34\" \/>\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=\"2020-02-04T09:51:55+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-04T09:51:55+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\udd47Uitgave GNU Binutils 2.34 | ProHoster","description":"De release van de systeemt-tools is gepresenteerd","canonical_url":"https:\/\/prohoster.info\/nl\/blog\/vypusk-gnu-binutils-2-34","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"nl_NL","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 GNU Binutils 2.34 | ProHoster","og:description":"\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d \u0440\u0435\u043b\u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u043d\u044b\u0445 \u0443\u0442\u0438\u043b\u0438\u0442","og:url":"https:\/\/prohoster.info\/nl\/blog\/vypusk-gnu-binutils-2-34","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":"2020-02-04T09:51:55+00:00","article:modified_time":"2020-02-04T09:51:55+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"40770","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":null,"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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:31:34","updated":"2022-10-01 22:27:13","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/40770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/comments?post=40770"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/posts\/40770\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/media?parent=40770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/categories?post=40770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/nl\/wp-json\/wp\/v2\/tags?post=40770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}