Ukhiye
- Ukusekelwa kwezingxenyekazi ze-Solaris 10 kanye ne-Cell Broadband Engine kunqanyuliwe;
- Kwengezwe isifanisi esisha se-PRU (Programmable Real-time Unit) esetshenziswa kuma-Texas Instruments processors (pru-*-elf);
- Kwengezwe imodi yokuhlola yokulayisha ngokushesha izimpawu zokususa iphutha kumodi enezintambo eziningi (enikwe amandla ngesethingi 'yemicu yomsebenzi engapheli');
- Kungenzeka ukusebenzisa uphawu '.' emagameni omyalo;
- Kwengezwe amandla okusetha izindawo zokunqamuka emisebenzini ebekwe esidlekeni nama-subroutines e-Fortran;
- Kwenziwe umsebenzi wokuletha isitayela esihlangene nokuthuthukisa ukufundeka kwemiyalo;
- Kusetshenziswe ingqalasizinda evamile yokudlulisa izimpikiswano zomyalo kusetshenziswa uhlamvu lwedeshi ('-OPT'), okuvumela ukuqedela ngokuzenzakalela kusetshenziswa ukhiye wethebhu;
- Imiyalo ethi “printf” kanye nethi “eval” isebenzisa ukusekela kokukhipha amayunithi ezinhlamvu ngezitayela ze-C ne-Ada ngaphandle kokubiza umsebenzi ngokuqondile kuhlelo;
- Ukwesekwa okwengeziwe kokuhlunga amafayela okukhiphayo okusekelwe kunkulumo evamile emyalweni othi “imithombo yolwazi”;
- Esilungiselelweni esithi “setha izimpikiswano zozimele wokuphrinta”, ipharamitha “yokuba khona” iyasetshenziswa, uma isethiwe, inkomba yokuba khona kuphela “…” iboniswa ukuze kuphikisane esikhundleni sokubonisa igama nenani;
- Ku-interface
Tui imiyalo "focus", "winheight", "+", "-", ">", "<" manje isibucayi kakhulu; - Okwemiyalo ethi "phrinta", "hlanganisa ukuphrinta", "i-backtrace", "uhlaka"
faka", "tfaas" kanye "nezinketho ze-faas" zisetshenziswe ukuze kukhishwe izilungiselelo zomhlaba (ngokwesibonelo, lezo ezisethwe ngokuthi "set print [...]"); - Inketho ethi "-q" yengezwe emyalweni "wezinhlobo zolwazi" ukuze ukhubaze okukhiphayo kwezinye izihloko;
- Kuzilungiselelo, esikhundleni senani "elingenamkhawulo", manje ungacacisa "u";
- Imiyalo emisha yengeziwe:
- "chaza-isiqalo" ukuchaza imiyalo yakho yesiqalo;
- "|" noma "ipayipi" ukuze usebenzise umyalo futhi uqondise kabusha okukhiphayo kumyalo wegobolondo;
- “nge” ukuze usebenzise umyalo oshiwo ngezilungiselelo ezishintshiwe okwesikhashana;
- “set may-call-functions” ukuze ulawule ukuthi uhlelo olungaphansi lungabizwa yini ku-GDB;
- "set print finish [on|off]" ukuze ulawule ukuboniswa kwevelu yokubuyisela lapho usebenzisa umyalo othi "qeda";
- "setha ukujula kokuphrinta" ukuze ukhawulele okukhiphayo kwezakhiwo ezivalelwe;
- “setha amanani okuphrinta okuluhlaza [kuvuliwe|vala]” ukuze unike amandla/ukhubaze ukufometha kwamanani okukhiphayo;
- “setha ukulungisa iphutha lokungena ngemvume [kuvuliwe|vala]” ukuze ulawule ukulondoloza okukhiphayo kokususa iphutha kufayela lokungena;
- Uchungechunge lwemiyalo emisha “yesitayela sokusetha”;
- “setha imininingwane yozimele yokuphrinta […]” ukuze ichaze ulwazi okufanele luphrintwe lapho boniswa isimo sozimele wesitaki;
- “setha i-tui compact-source” ukuze unike amandla imodi ehlangene yokubonisa ikhodi kusixhumi esibonakalayo se-TUI (I-Text User Interface);
- "amamojula wolwazi [...]" ukucela ulwazi mayelana namamojula we-Fortran;
- Esikhundleni sokuthi "setha/bonisa phrinta izimpikiswano zohlaka oluluhlaza", umyalo othi "setha/bonisa phrinta izimpikiswano zohlaka-oluhlaza" uyaphakanyiswa (usebenzisa ideshi esikhundleni sesikhala njengesihlukanisi);
- Isixhumi esibonakalayo sesoftware
I-GDB/MI wengeze imiyalo emisha "-qedela", "-bamba-phonsa", "-bamba-rethrow", "-bamba-bamba", "i-symbol-info-functions", "-symbol-info-types", "-symbol-info-types",
"-uphawu-olwazi-okuguquguqukayo", "-uphawu-amamojula-olwazi", "-uphawu-ulwazi-imisebenzi yemojula" kanye "nophawu-olwazi-okuguquguqukayo lwemojula" zilingana nemiyalo efanayo ye-GDB. Ngokuzenzakalelayo, inguqulo yesithathu yomhumushi we-MI iyasebenza (-i=mi3); - Kwengezwe okuhlukile okwakhelwe ngaphakathi:
- $_gdb_major, $_gdb_minor;
- $_gdb_setting, $_gdb_setting_str, $_gdb_maint_setting,
- $_gdb_maint_setting_str
- $_cimag, $_creal
- $_shell_exitcode, $_shell_exitsignal
- Kwengezwe inketho ethi “--with-system-gdbinit-dir” ekulungiseleleni iskripthi sokwakha ukuze kunqunywe indlela eya kumafayela esistimu ye-gdbinit;
- Inani lentuthuko lenziwe kuPython API. Kwengezwe ikhono lokwakha ngePython 3 kuWindows;
- Izidingo zendawo yomhlangano zandisiwe. Ukwakha i-GDB ne-GDBserver manje kudinga okungenani i-GNU yenza i-3.82. Uma wakha ngomtapo wolwazi wangaphandle, okungenani umugqa wokufunda we-GNU 7.0 uyadingeka.
Source: opennet.ru