GDB 8.3 mai gyara kuskure

Ƙaddamar da saki mai gyara kuskure GDB 8.3, Goyan bayan ƙaddamar da matakin tushe don ɗimbin harsunan shirye-shirye (Ada, C, C ++, Objective-C, Pascal, Go, da sauransu) akan kayan aiki daban-daban (i386, amd64, ARM, Power, Sparc, RISC-V) da sauransu) da dandamali na software (GNU/Linux, * BSD, Unix, Windows, macOS).

Maɓalli ingantawa:

  • Hanyoyin musaya na CLI da TUI yanzu suna da ikon ayyana salon tasha (an ƙara umarnin "salon saiti"). Tare da GNU Highlight, ana aiwatar da haskaka rubutun tushe;
  • Aiwatar da goyan bayan gwaji don haɗawa da musanya lambar tushe C++ cikin tsarin sarrafa GDB
    (babba). Don yin aiki, kuna buƙatar aƙalla sigar GCC 7.1b wanda aka haɗa tare da libcp1.so;

  • An ƙara tallafin IPv6 zuwa GDB da GDBserver. Don saita adiresoshin IPv6, yi amfani da tsarin "[ADDRESS]: Port";
  • Don tsarin manufa na RISC-V, an ƙara goyan bayan bayyana maƙasudin a cikin tsarin XML (Tsarin Bayanin Target);
  • Dandalin FreeBSD yana ba da tallafi don shigar da wuraren tsangwama
    (catchpoint) zuwa tsarin kiran tsarin ta amfani da laƙabi nasu na musamman ga ABI daban-daban (misali, don 'kevent' an lakafta shi 'freebsd11_kevent' don ɗaure ga tsohon ABI);

  • An ƙara goyan baya ga soket ɗin Unix (Unix Domain soket) zuwa umarnin "nusa nisa";
  • Ƙara ikon nuna duk fayilolin da aka buɗe ta hanyar tsari (umarni "fayilolin bayanan bayanai");
  • Aiwatar da ikon adana firikwensin alamar DWARF ta atomatik zuwa faifai don hanzarta ɗaukar fayil iri ɗaya na aiwatarwa;
  • Ƙara tallafi don samun dama ga PPR, DSCR, TAR, EBB/PMU da HTM rajista zuwa GDBserver don dandalin PowerPC GNU/Linux;
  • An ƙara sabbin umarni "saitin/show debug compile-cplus-types" da
    "saitin / nuna skip debug" don saita fitar da bayanai game da nau'in C ++ da kuma bayanai game da fayiloli da ayyuka da aka tsallake;

  • An ƙara "frame apply COMMAND", "taas COMMAND", "faas COMMAND", "tfaas COMMAND" umarni don amfani da umarni don tara firam da zaren;
  • An inganta umarnin “frame”, “select-frame”, “firam bayanai”,
    - "ayyukan bayanai", "nau'in bayanai", "masu canjin bayanai", "zaren bayanai", "bayanin bayanai";

  • Lokacin gudanar da yanayin tsari, GDB yanzu yana dawo da lambar kuskure 1 idan umarnin ƙarshe ya gaza;
  • Ƙara ikon gina GDB tare da Sanitizer Halayen da ba a bayyana ba wanda GCC ke bayarwa;
  • Ƙara saitunan tsarin tushe (tsarin asali na asali, don gyarawa akan tsarin guda ɗaya) don dandamali na RISC-V GNU / Linux (riscv * - * - Linux *) da RISC-V FreeBSD (riscv * - * -freebsd *);
  • Haɓaka daidaitawar manufa: CSKY ELF (csky *-*-elf), CSKY GNU/Linux (csky*-*-linux), NXP S12Z ELF (s12z-*-elf), OpenRISC GNU/Linux (or1k *-*-linux) *), RISC-V GNU/Linux (riscv*-*-linux*) da RISC-V FreeBSD (riscv*-*-freebsd*);
  • Yin gyara akan tsarin iri ɗaya akan Windows yanzu yana buƙatar Windows XP ko sabbin bugu;
  • Python 2.6 ko kuma daga baya ana buƙatar amfani da API ɗin Python.

source: budenet.ru

Add a comment