{"id":183479,"date":"2026-09-26T16:53:31","date_gmt":"2026-09-26T14:53:31","guid":{"rendered":"https:\/\/prohoster.info\/blog\/news\/vypusk-otladchika-gdb-18"},"modified":"2026-09-26T16:53:34","modified_gmt":"2026-09-26T14:53:34","slug":"gdb-18-debugger-release","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/gdb-18-debugger-release","title":{"rendered":"GDB 18 silumis","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Esitati GDB 18.1 debugeerija v\u00e4ljaanne (esimene v\u00e4ljaanne seerias 18.x, versioon 18.0 kasutati arendamiseks). GDB toetab esialgsete l\u00e4htekoodide tasemel silumist ulatuslikus programmikeelte spektris (C, C++, D, Go, Objective-C, Fortran, OpenCL C, Pascal, Rust, assembler, Modula-2 ja Ada) erinevates riistvaralistes (i386, amd64, ARM, Power, Sparc, RISC-V, LoongArch jne) ja tarkvara platvormides (GNU\/Linux, *BSD, Unix, Windows, macOS).    <\/p>\n<p>M\u00f5ned silmapaistvamad t\u00e4iustused:  <\/p>\n<ul>\n<li class=\"l\"> Lisatud tugi GNU\/Linux\/MicroBlaze (microblazeel-*linux*) ja AArch64 MinGW (aarch64-*-mingw*). 32-bitine s390 arhitektuur (s390-*) on kuulutatud aegunud ja kavatsetud eemaldamiseks.\n<li class=\"l\"> Windows platvormi jaoks on rakendatud \"non-stop\" re\u017eiimi toetust (Windows 10 ja uuemad), plaanijate lukustamist k\u00e4suga \"set scheduler-locking on\" ja natiivseid TLS (Thread Local Storage) muutujaid. Windows Terminalis k\u00e4ivitamisel on tagatud 24-bitiste v\u00e4rvide, emoji ja UTF-8 kodeeringu tugi. CLI, TUI, MI ja DAP liideses on sisse l\u00fclitatud faili teede slashi normaliseerimine (kasutatakse alati C:\/proj\/src\/main.c asemel C:\/proj\/src\\main.c).\n<li class=\"l\"> T\u00fc\u00fcpide leidmise probleemide lahendamiseks lisatakse n\u00fc\u00fcd gdb_index sisse k\u00f5ik silumise s\u00fcmbolid.\n<li class=\"l\"> K\u00e4sus \"info locals\" on rakendatud annotatsiooni \"shadowed\" kuvamine v\u00e4liste muutuja jaoks, mida varjutavad sama nimega sisemised muutujad. V\u00e4ljundi haldamiseks on lisatud seade \"set print shadowed on|off\".\n<li class=\"l\"> K\u00e4sudes \"set args\", \"run\", \"start\" ja \"starti\" on v\u00f5imaldatud argumentide edastamine, mis sisaldavad reavahetusm\u00e4rke ja millele on pandud jutum\u00e4rgid.\n<li class=\"l\"> GDB-s ja gdbserveris on lisatud lipp \"--no-escape-args\", mis keelab erim\u00e4rkide escaping argumentides.\n<li class=\"l\"> AArch64 arhitektuuri jaoks on implementeritud FPMR (Floating Point Mode Register) registri tugi.\n<li class=\"l\"> Lisatud algne tugi core-failide laadimisele, mis on loodud Intel AMX tugi s\u00fcsteemides.\n<li class=\"l\"> Lisatud toetus j\u00e4lgimis\u00fcritustele, mida t\u00f6\u00f6tleb raamatukogu libipt 2.2.\n<li class=\"l\"> J\u00e4rgseeria \u00fclekanne kaudu on lisatud v\u00f5imalus m\u00e4\u00e4rata mittestandardseid edastuskiirus.\n<li class=\"l\"> K\u00e4sule help on lisatud \"essential\" re\u017eiim, mis annab \u00fclevaate minimaalsest k\u00e4su komplektist, mis v\u00f5ib olla vajalik uuele GDB kasutajale.\n<li class=\"l\"> Lisatud k\u00e4sud:\n<ul>\n<li class=\"l\">     set\/show\/unset local-environment \u2014 analoog \"set\/show\/unset environment\", mis m\u00f5jutab GDB poolt k\u00e4ivitatavate alamprotsesside keskkonda (n\u00e4iteks shelli v\u00f5i pipe\u2019i kaudu).\n<li class=\"l\">        save history, save skip, save user \u2014 salvestab faili k\u00e4su ajaloo, skip operatsioonid ja kasutaja k\u00e4sud.\n<li class=\"l\">        info proc environ \u2014 kuvab protsessi keskkonnamuutujad.\n<li class=\"l\">        set\/show progress-bars enabled \u2014 progresseerumise indikaatorite kuvamise haldus.\n<li class=\"l\">        delete skip, enable skip, disable skip \u2014 k\u00e4sus\u00f5nad skip delete\/enable\/disable.\n<li class=\"l\">        set\/show debug gnu-ifunc ja set\/show debug ctf.    <\/ul>\n<li class=\"l\"> Esimese versiooni DWP (DWARF Package File) formaadi, stabs ja mdebug silumisinfode toe tugi on eemaldatud. Tracingu tulemuste salvestamine CTF (Common Trace Format) formaadis on peatatud.\n<li class=\"l\"> J\u00e4rgmises versioonis on kavas eristada Windows ABI GNU (MinGW t\u00f6\u00f6riistadega genereeritud koodi jaoks) ja MSVC (MSVC ja Clang kompilaatoritega koostatud koodi jaoks). Windows ABI valimiseks tuleb k\u00e4sus \"set osabi\" m\u00e4\u00e4rata v\u00e4\u00e4rtused \"Windows-GNU\" ja \"Windows-MSVC\". Paremal olev Windowsi v\u00e4\u00e4rtus valib automaatselt vajaliku re\u017eiimi s\u00f5ltuvalt argumendist \"--target\" (--target=x86_64-pc-windows-msvc v\u00f5i --target=x86_64-w64-mingw32).  <\/ul>\n<\/ul>\n<p>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=66345\">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 18.1 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0438\u0438 18.x, \u0432\u0435\u0442\u043a\u0430 18.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 (C, C++, D, Go, Objective-C, Fortran, OpenCL C, Pascal, Rust, \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440, Modula-2 \u0438 Ada) \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, LoongArch \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 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-183479","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - 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 18.1 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0438\u0438 18.x, \u0432\u0435\u0442\u043a\u0430 18.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=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/gdb-18-debugger-release\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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 18 | 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 18.1 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0438\u0438 18.x, \u0432\u0435\u0442\u043a\u0430 18.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\/et\/blog\/news\/gdb-18-debugger-release\" \/>\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=\"2026-09-26T14:53:31+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-26T14:53:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47GDB 18 debuggeri v\u00e4ljaanne | ProHoster","description":"V\u00e4lja on antud GDB 18.1 debuggeri versioon (esimene v\u00e4ljaanne seerias 18.x, versioon 18.0 kasutati arenduseks).","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/gdb-18-debugger-release","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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 18 | 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 18.1 (\u043f\u0435\u0440\u0432\u044b\u0439 \u0432\u044b\u043f\u0443\u0441\u043a \u0441\u0435\u0440\u0438\u0438 18.x, \u0432\u0435\u0442\u043a\u0430 18.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\/et\/blog\/news\/gdb-18-debugger-release","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":"2026-09-26T14:53:31+00:00","article:modified_time":"2026-09-26T14:53:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/183479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=183479"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/183479\/revisions"}],"predecessor-version":[{"id":183480,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/183479\/revisions\/183480"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=183479"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=183479"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=183479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}