{"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\/da\/blog\/vypusk-gnu-binutils-2-34","title":{"rendered":"Udgivelse af 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\">Pr\u00e6senteret<\/a><\/noindex> udgivelse af systemv\u00e6rkt\u00f8jspakken <noindex><a rel=\"nofollow\" href=\"https:\/\/sourceware.org\/binutils\/\">GNU Binutils 2.34<\/a><\/noindex>, som inkluderer programmer som 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\">I<\/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\">ny<\/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\">version<\/a><\/noindex>:<\/p>\n<ul>\n<li class=\"l\"> Tilf\u00f8jet support til tjenesten <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/blog\/2019\/10\/14\/introducing-debuginfod-the-elfutils-debuginfo-server\/\">debuginfod<\/a><\/noindex>, som er en HTTP-server til levering af debugginginformationer ELF\/DWARF og kildekoder. Ved kompilering af Binutils med support for debuginfod kan v\u00e6rkt\u00f8jerne readelf og objdump tilslutte sig debuginfod-servere for at hente den manglende debugginginformation om de behandlede filer. For <noindex><a rel=\"nofollow\" href=\"https:\/\/developers.redhat.com\/blog\/2019\/12\/17\/deploying-debuginfod-servers-for-your-developers\/\">bygninger<\/a><\/noindex>  For binutils with debuginfod, you should specify the option &#171;&#8212;with-debuginfod&#187; in the configure script and ensure access to the libdebuginfod library provided in the package. <noindex><a rel=\"nofollow\" href=\"https:\/\/sourceware.org\/elfutils\">elfutils<\/a><\/noindex>;\n<li class=\"l\"> The disassembler (objdump &#8212;disassemble) has been enhanced with the &#171;&#8212;visualize-jumps&#187; option to generate ASCII graphics that visualize jumps, clearly defining the relationships between the target point and the source of the jump in the command flow. This visualization works for x86, x86_64, and ARM architectures.\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| | | -&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\"> Assembler og linker har f\u00e5et support til generering af ELF-filer for Z80-arkitekturen (Zilog Z180 og Zilog eZ80-processorer underst\u00f8ttes i ADL og Z80-tilstande);\n<li class=\"l\"> The &#171;ar&#187; utility has added the &#171;&#8212;output&#187; option to specify a directory for extraction from the archive.\n<li class=\"l\"> The &#171;objcopy&#187; and &#171;strip&#187; utilities have added the &#171;&#8212;keep-section&#187; option to prevent the removal of the specified section.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Kilde: <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\/da\/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=\"da_DK\" \/>\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\/da\/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\udd47Udgivelse af GNU Binutils 2.34 | ProHoster","description":"Udgivelse af systemv\u00e6rkt\u00f8jspakken","canonical_url":"https:\/\/prohoster.info\/da\/blog\/vypusk-gnu-binutils-2-34","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/40770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=40770"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/40770\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=40770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=40770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=40770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}