Sgaoileadh debugger GDB 8.3

Air a chuir a-steach le sgaoileadh debugger GDB 8.3, a’ toirt taic do dhearbhadh aig ìre stòr airson raon farsaing de chànanan prògramaidh (Ada, C, C ++, Amas-C, Pascal, Go, msaa) air diofar bhathar-cruaidh (i386, amd64, ARM, Power, Sparc, RISC-V agus msaa) agus àrd-ùrlaran bathar-bog (GNU / Linux, * BSD, Unix, Windows, macOS).

Prìomh leasachaidhean:

  • Tha comas aig na h-eadar-aghaidhean CLI agus TUI a-nis an stoidhle crìochnachaidh a mhìneachadh (chaidh an àithne “stoidhle seata” a chuir ris). Le GNU Highlight, thèid soilleireachadh teacsa tùsail a chuir an gnìomh;
  • Taic deuchainneach air a chuir an gnìomh airson còd stòr C ++ a chuir ri chèile agus a chuir na àite ann am pròiseas fo smachd GDB
    (inferior). Gus obrachadh, feumaidh tu co-dhiù dreach de GCC 7.1b air a chur ri chèile le libcp1.so;

  • Chaidh taic IPv6 a chur ri GDB agus GDBserver. Gus seòlaidhean IPv6 a shuidheachadh, cleachd an cruth “[ADDRESS]:PORT”;
  • Airson siostaman targaid RISC-V, chaidh taic airson cunntas a thoirt air an targaid ann an cruth XML a chur ris (Cruth Tuairisgeul Targaid);
  • Tha an àrd-ùrlar FreeBSD a’ toirt seachad taic airson a bhith a’ stàladh puingean eadar-ghabhail
    (catchpoint) gu fiosan siostaim a’ cleachdadh an ailias a tha sònraichte do dhiofar ABIs (mar eisimpleir, airson ‘kevent’ tha alias ri fhaighinn ‘freebsd11_kevent’ gus ceangal ris an t-seann ABI);

  • Chaidh taic airson socaidean Unix (socaid Unix Domain) a chuir ris an àithne “targaid iomallach”;
  • Chuir sinn ris a’ chomas a h-uile faidhle a chaidh fhosgladh le pròiseas a thaisbeanadh (òrdugh “info proc files”);
  • Air a chuir an gnìomh an comas clàran-amais samhla DWARF a shàbhaladh gu diosc gus luathachadh a dhèanamh air luchdachadh an aon fhaidhle so-ghnìomhaichte;
  • Taic a bharrachd airson faighinn gu clàran PPR, DSCR, TAR, EBB/PMU agus HTM gu GDBserver airson àrd-ùrlar PowerPC GNU/Linux;
  • Chaidh òrdughan ùra a chuir ris “set / show debug compile-cplus-types” agus
    “set / show debug skip” gus toradh dàta a rèiteachadh mu thionndaidhean seòrsa C ++ agus fiosrachadh mu fhaidhlichean agus gnìomhan air an leum;

  • Chaidh òrdughan “frèam a chuir an sàs COMMAND”, “taas COMMAND”, “faas COMMAND”, “tfaas COMMAND” a chur ris airson òrdughan a chuir an sàs airson frèamaichean is snàithleanan a chruachadh;
  • Chaidh leasachaidhean a dhèanamh air na h-òrdughan “frame”, “select-frame”, “info frame”,
    - “gnìomhan fiosrachaidh”, “seòrsaichean fiosrachaidh”, “caochladairean fiosrachaidh”, “snàthainn fiosrachaidh”, “proc fiosrachaidh”;

  • Nuair a thèid a ruith ann am modh baidse, bidh GDB a-nis a’ tilleadh còd mearachd 1 ma dh’ fhailicheas an àithne mu dheireadh;
  • Chuir sinn ris a’ chomas GDB a thogail leis an inneal-glanaidh giùlan neo-mhìnichte a thug GCC seachad;
  • Suidhichidhean siostam bunaiteach a bharrachd (rèiteachadh dùthchasach, airson dì-bhugachadh air an aon shiostam) airson na h-àrd-ùrlaran RISC-V GNU/Linux (riscv* -*-linux*) agus RISC-V FreeBSD (riscv* -*-freebsd*);
  • Cumaidhean targaid a bharrachd: CSKY ELF (csky * -* -elf), CSKY GNU / Linux (csky * - * -linux), NXP S12Z ELF (s12z-* -elf), OpenRISC GNU / Linux (no 1k * -* -linux *), RISC-V GNU/Linux (riscv* -*-linux*) agus RISC-V FreeBSD (riscv* -*-freebsd*);
  • Feumaidh dì-bhugachadh air an aon shiostam air Windows a-nis Windows XP no deasachaidhean nas ùire;
  • Tha feum air Python 2.6 no nas fhaide air adhart gus an API Python a chleachdadh.

Source: fosgailtenet.ru

Cuir beachd ann