GDB 12 debugger siideynta

Siideynta GDB 12.1 debugger ayaa la soo bandhigay (sii dayntii ugu horreysay ee taxanaha 12.x, laanta 12.0 ayaa loo isticmaalay horumarinta). GDB waxay taageertaa cilladaha heerka isha ee luuqado badan oo barnaamijyo ah (Ada, C, C++, Objective-C, Pascal, Go, Rust, iwm.) qalabyada kala duwan (i386, amd64, ARM, Power, Sparc, RISC) - V, iwm) iyo aaladaha software (GNU/Linux, *BSD, Unix, Windows, macOS).

Horumarinta muhiimka ah:

  • Sida caadiga ah, qaabka iskuxiran ee badan ee loogu talagalay soo dejinta calaamadaha debcinta waa la furayaa, dardargelinta bilaabista.
  • Taageerada la wanaajiyay ee qaabka C++
  • Taageerada ka shaqaynta goobta FreeBSD ee qaabka asynchronous (async) ayaa la hirgeliyay.
  • Waa suurtogal in la joojiyo isticmaalka GNU Source Highlight oo loo isticmaalo maktabadda Pygments muujinta syntax.
  • Amarka "clone-inferior" wuxuu hubinayaa in TTY, CMD iyo ARGS goobaha laga soo min guuriyay shaygii asalka ahaa ee cilladaha (ka hooseeya) ilaa shayga cusub. Waxa kale oo ay hubisaa in dhammaan isbeddellada doorsoomayaasha deegaanka ee lagu sameeyo iyadoo la isticmaalayo 'bay'adda dejisan' ama 'degaanka aan dejin' amarrada in lagu koobiyeeyo shayga cusub ee cilladda.
  • Amarka "daabacaadda" wuxuu bixiyaa taageero daabacaadda lambarrada dul sabeynaya, isagoo tilmaamaya qaabka qiimaha hoose, sida hexadecimal ("/x").
  • Taageero lagu daray socodsiinta debugger iyo GDBserver ee GNU/Linux/OpenRISC qaab dhismeedka (ama1k*-*-linux*). Taageero lagu daray codsiyada khaladka ka-hortagga GNU/Linux/LoongArch madal bartilmaameedka (loongarch*-*-linux*). Taageerada bartilmaameedka S+core (dhibcaha-*-*) waa la joojiyay.
  • GDB 12 waxaa lagu dhawaaqay inuu yahay sii dayntii ugu dambeysay ee lagu taageerayo dhismaha Python 2.
  • Go'ay oo waxaa laga saari doonaa GDB 13 DBX qaabka waafaqsan
  • Maamulka GDB/MI API waxa uu u ogolaanayaa '-add-inferior' in la isticmaalo iyada oo aan la xaddidin ama la calanka '--no-connection' si loo dhaxlo xiriirinta shayga hadda jira ama uu socdo xiriir la'aan.
  • Horumar ayaa lagu sameeyay Python API. Awoodda lagu fulinayo amarada GDB/MI ee Python ayaa la bixiyaa. Dhacdooyin cusub oo lagu daray gdb.events.gdb_exiting iyo gdb.events.connection_removed, gdb.Architecture.integer_type() function, gdb.TargetConnection shayga, gdb.Inferior. hantida isku xidhka, gdb.RemoteTargetConnection.send_Target. gdb.Type.is_scalar iyo gdb.Type.waa_saxiixay.

Source: opennet.ru

Add a comment