Ho lokolloa ha GDB 12 debugger

Ho lokolloa ha GDB 12.1 debugger ho hlahisitsoe (tokoloho ea pele ea letoto la 12.x, lekala la 12.0 le ile la sebelisoa bakeng sa nts'etsopele). GDB e ts'ehetsa debugging ea boemo ba mohloli bakeng sa lipuo tse fapaneng tsa lenaneo (Ada, C, C++, Objective-C, Pascal, Go, Rust, joalo-joalo) ho lisebelisoa tse fapaneng (i386, amd64, ARM, Power, Sparc, RISC. - V, joalo-joalo) le li-platform tsa software (GNU/Linux, *BSD, Unix, Windows, macOS).

Lintlafatso tsa mantlha:

  • Ka kamehla, mokhoa o nang le likhoele tse ngata oa ho kenya matšoao a ho lokisa o a lumelloa, o potlakisa ho qala.
  • Ts'ehetso e ntlafalitsoeng ea litempele tsa C++.
  • Ts'ehetso ea ho sebetsa sethaleng sa FreeBSD ka mokhoa oa asynchronous (async) e kentsoe ts'ebetsong.
  • Hoa khoneha ho tima ts'ebeliso ea GNU Source Highlight le ho sebelisa laebrari ea Pygments bakeng sa ho totobatsa li-syntax.
  • Taelo ea "clone-inferior" e hlahloba hore na litlhophiso tsa TTY, CMD le ARGS li kopitsoe ho tloha nthong ea pele ea ho lokisa phoso (tlase) ho ea ho ntho e ncha ea ho lokisa bothata. E boetse e etsa bonnete ba hore liphetoho tsohle tse feto-fetohang tikolohong tse entsoeng ka ho sebelisa litaelo tsa 'setetikoloho' kapa 'tikoloho e sa hlophisoang' li kopitsoa ho ntho e ncha ea ho lokisa bothata.
  • Taelo ea "print" e fana ka ts'ehetso bakeng sa ho hatisa linomoro tsa lintlha tse phaphametseng, e totobatsang sebopeho sa boleng bo ka tlase, joalo ka hexadecimal ("/x").
  • Ts'ehetso e ekelitsoeng ea ho tsamaisa debugger le GDBserver moahong oa GNU/Linux/OpenRISC (or1k*-*-linux*). Ts'ehetso e ekelitsoeng bakeng sa lits'ebetso tsa debugging bakeng sa sethala sa sepheo sa GNU/Linux/LoongArch (loongarch*-*-linux*). Tšehetso bakeng sa sethala sa sepheo sa S+core (score-*-*) ha se sa sebelisoa.
  • GDB 12 e phatlalalitsoe e le tokollo ea ho qetela ea ho tšehetsa moaho ka Python 2.
  • E tlositsoe 'me e tla tlosoa ka mokhoa o lumellanang le GDB 13 DBX.
  • GDB/MI management API e lumella taelo ea '-add-inferior' hore e sebelisoe ntle le li-parameter kapa ka folakha ea '-no-connection' ho rua khokahanyo ho tsoa nthong ea hona joale ea ho lokisa kapa ho sebetsa ntle le khokahano.
  • Lintlafatso li entsoe ho Python API. Bokhoni ba ho kenya tšebetsong litaelo tsa GDB/MI ho Python bo fanoe. E kentse diketsahalo tse ntjha gdb.events.gdb_exiting le gdb.events.connection_removed, gdb.Architecture.integer_type() function, gdb.TargetConnection ntho, gdb.Inferior.connection thepa, gdb.RemoteTargetConnection.send.bpacketshreadinferide.gdb.mokgwa wa gdb.RemoteTargetConnection.send.bpacketsreadInferide. gdb.Type.is_scalar le gdb.Type.is_signed.

Source: opennet.ru

Eketsa ka tlhaloso