GDB 8.3 tuku patuiro

Tukuna e tuku patuiro GDB 8.3, e tautoko ana i te patuiro taumata-puna mo te whānuitanga o nga reo whakamaoritanga (Ada, C, C++, Objective-C, Pascal, Go, etc.) i runga i nga momo taputapu (i386, amd64, ARM, Power, Sparc, RISC-V me etahi atu) me nga papaaho rorohiko (GNU/Linux, *BSD, Unix, Windows, macOS).

whakapainga:

  • Ko nga atanga CLI me te TUI kei aianei te kaha ki te tautuhi i te ahua o te tauranga (kua taapirihia te whakahau "ahua tautuhi"). Ma te GNU Highlight, ka whakatinanahia te miramira kuputuhi puna;
  • I whakatinanahia he tautoko whakamatautau mo te whakahiato me te whakakapi i te waehere puna C++ ki roto i te tukanga whakahaere a GDB
    (iti iho). Ki te mahi, me hiahia koe ki tetahi putanga o GCC 7.1b kua whakahiatotia me te libcp1.so;

  • Kua taapirihia te tautoko IPv6 ki te GDB me te GDBserver. Hei tautuhi i nga wahitau IPv6, whakamahia te whakatakotoranga “[ADDRESS]:PORT”;
  • Mo nga punaha whaainga RISC-V, kua taapirihia te tautoko mo te whakaahua i te whaainga ki te whakatakotoranga XML (Hōputu Whakamārama Whainga);
  • Ko te papanga FreeBSD he tautoko mo te whakauru i nga tohu haukoti
    (catchpoint) ki nga waea punaha ma te whakamahi i o raatau ingoa ingoa ki nga ABI rereke (hei tauira, mo te 'kevent' kei te waatea he ingoa ingoa 'freebsd11_kevent' hei here ki te ABI tawhito);

  • Ko te tautoko mo nga turanga Unix (Unix Domain socket) kua taapirihia ki te whakahau "mamao tawhiti";
  • Kua taapirihia te kaha ki te whakaatu i nga konae katoa i whakatuwherahia e te mahinga (whakahaua "nga korero mo nga konae");
  • I whakatinanahia te kaha ki te tiaki aunoa i nga tohu tohu DWARF ki te kōpae kia tere ake ai te utaina o te konae ka taea te whakahaere;
  • He tautoko taapiri mo te uru atu ki nga rehita PPR, DSCR, TAR, EBB/PMU me HTM ki te GDBserver mo te kaupapa PowerPC GNU/Linux;
  • Kua taapirihia nga whakahau hou "whakaturia / whakaatu i nga momo whakahiato-cplus-momo" me te
    "whakaturia/whakaatu i te peke patuiro" ki te whirihora i te putanga o nga raraunga mo nga huringa momo C++ me nga korero mo nga konae me nga mahi kua pekehia;

  • Kua taapirihia nga whakahau "Tapa tono COMMAND", "taas COMMAND", "faas COMMAND", "tfaas COMMAND" tono mo te tono tono ki te taapu papa me nga miro;
  • Kua whakapai ake nga whakahau "anga", "tohu-anga", "anga korero",
    — “info mahi”, “momo info”, “info taurangi”, “info miro”, “info proc”;

  • A, no te rere i roto i te aratau puranga, ka whakahokia e GDB te waehere hapa 1 ki te kore te whakahau whakamutunga;
  • Kua taapirihia te kaha ki te hanga i te GDB me te Undefined Behavior Sanitizer i whakaratohia e GCC;
  • Kua taapirihia nga tautuhinga punaha turanga (te whirihoranga taketake, mo te patuiro i runga i te punaha kotahi) mo te RISC-V GNU/Linux (riscv*-*-linux*) me te RISC-V FreeBSD (riscv*-*-freebsd*) papaaho;
  • Kua taapirihia nga whirihoranga whainga: CSKY ELF (csky*-*-elf), CSKY GNU/Linux (csky*-*-linux), NXP S12Z ELF (s12z-*-elf), OpenRISC GNU/Linux (or1k *-*-linux ranei *), RISC-V GNU/Linux (riscv*-*-linux*) me RISC-V FreeBSD (riscv*-*-freebsd*);
  • Ko te patuiro i runga i te punaha kotahi i runga i te Matapihi me hiahia inaianei a Windows XP me nga putanga hou ake ranei;
  • Ko te Python 2.6 i muri mai ranei e hiahiatia ana ki te whakamahi i te Python API.

Source: opennet.ru

Tāpiri i te kōrero