GDB 9.2 debugger itusilẹ

Atejade ẹya tuntun ti GDB 9.2 debugger ti o funni ni awọn atunṣe kokoro nikan, ni ibatan si ẹya naa 9.1. GDB ṣe atilẹyin n ṣatunṣe aṣiṣe ipele orisun fun ọpọlọpọ awọn ede siseto (Ada, C, C ++, Objective-C, Pascal, Go, ati bẹbẹ lọ) lori ọpọlọpọ awọn ohun elo (i386, amd64, ARM, Power, Sparc, RISC-V). ati bẹbẹ lọ) ati awọn iru ẹrọ sọfitiwia (GNU/Linux, *BSD, Unix, Windows, macOS).

Bibẹrẹ pẹlu ẹka 9.x, iṣẹ akanṣe GDB gbe lọ si ero nọmba itusilẹ tuntun, ti o leti ti ọna GCC. Ni atẹle ero yii, ẹya 9.0 ni a lo lakoko ilana idagbasoke, lẹhinna idasilẹ iduroṣinṣin akọkọ ti 9.1 ti ṣẹda, eyiti o funni ni awọn ilọsiwaju iṣẹ ṣiṣe ti olumulo-ipari. Awọn idasilẹ ti o tẹle ni ẹka yii (9.2, 9.3, ati bẹbẹ lọ) yoo pẹlu awọn atunṣe kokoro nikan, ṣugbọn eto awọn ẹya tuntun ti wa ni idagbasoke ni ẹka 10.0, eyiti yoo funni bi itusilẹ iduroṣinṣin 10.1 nigbati o ba ṣetan.

Ninu awọn atunṣe ni idasilẹ 9.2, o ṣe akiyesi:

  • Imukuro irujade ti o wu loju iboju lẹhin ti o ṣe atunṣe window pẹlu koodu / dissembler tabi awọn aṣẹ.
  • Yiyan iṣoro naa pẹlu iṣelọpọ ti awọn oniyipada iranlọwọ pẹlu adirẹsi nipasẹ 'printf'.
  • Ṣe atunṣe awọn ọran ti o ṣe idiwọ awọn agbero lori awọn idasilẹ tuntun ti Solaris 11.4 ati lori awọn eto pẹlu awọn ilana SPARC.
  • Ṣe atunṣe looping nigba ikojọpọ awọn aami lati awọn faili obj yokokoro lọtọ.

orisun: opennet.ru

Fi ọrọìwòye kun