Key
- Tsigiro yeSolaris 10 uye Cell Broadband Injini mapuratifomu yakamiswa;
- Yakawedzera simulator itsva yePRU (Programmable Real-time Unit) subsystem inoshandiswa muTexas Instruments processors (pru-*-elf);
- Yakawedzera nzira yekuyedza yekukurumidza kurodha yezviratidzo zvekugadzirisa mune akawanda-akarukwa modhi (inogoneswa kuburikidza neiyo 'maint set worker-threads unlimited');
- Zvinogoneka kushandisa chiratidzo '.' mumazita emirairo;
- Yakawedzera kugona kuseta mabreakpoints pane nested mabasa uye subroutines muFortran;
- Basa rakaitwa kuunza kune chimiro chakabatana uye kuvandudza kuverenga kwemirairo;
- Mamiriro ezvinhu akajairwa akashandiswa kupfuudza nharo dzekuraira uchishandisa dash character ('-OPT'), iyo inobvumira kupedzisa otomatiki uchishandisa kiyi yetabhu;
- Iyo "printf" uye "eval" mirairo inoshandisa tsigiro yekuburitsa tambo muC uye Ada zvitaera pasina kudana basa muchirongwa;
- Yakawedzera tsigiro yekusefa mafaera anobuda zvichibva pane yenguva dzose kutaura mu "info sources" command;
- Muchigadziro che "set print frame-arguments", "kuvapo" parameter inoshandiswa, kana yaiswa, chiratidzo chekuvapo chete "..." chinoratidzwa kune nharo pane kuratidza zita uye kukosha;
- Mune interface
TUI iyo mirairo "focus", "winheight", "+", "-", ">", "<" yava nyaya inonzwisisika; - Zvemirairo "print", "compile print", "backtrace", "frame"
shandisa", "tfaas" uye "faas" sarudzo dzakaitwa kuti dzipfuure marongero epasirese (semuenzaniso, iwo akaiswa kuburikidza ne "set print [...]"); - Iyo "-q" sarudzo yakawedzerwa kune "info types" kuraira kudzima kubuda kweimwe misoro;
- Muzvirongwa, panzvimbo ye "unlimited" kukosha, iwe unogona ikozvino kutsanangura "u";
- Yakawedzera mirairo mitsva:
- "define-prefix" kutsanangura yako prefix mirairo;
- "|" kana kuti "pombi" kumhanyisa kuraira uye kutungamira zvinobuda kune goko rekuraira;
- "ne" kumhanyisa murairo wakatarwa nemaseting akachinjwa kwenguva;
- "set may-call-functions" kutonga kana subroutine inogona kudaidzwa kubva kuGDB;
- "set print finish [on|off]" kudzora kuratidzwa kweiyo kukosha kwekudzoka kana uchishandisa "kupedzisa" kuraira;
- "set print max-depth" kudzikamisa kubuda kwezvivakwa zvakagadzirirwa;
- "seta dhinda-mavara [on|off]" kugonesa / kudzima fomati yezvinobuda kukosha;
- "set logging debugredirect [on|off]" kudzora kuchengetedza debug kubuda kune regi faira;
- Mutsara wemirairo mitsva ye "set style";
- "set print frame-info [...]" kutsanangura ruzivo runofanira kudhindwa kana uchiratidza stack frame frame;
- "set tui compact-source" kugonesa compact mode yekuratidzira kodhi muTUI (Text User Interface) interface;
- "info modules [...]" kukumbira ruzivo nezve Fortran modules;
- Panzvimbo pe "set/show print raw frame-arguments", murairo "set/show print raw-frame-arguments" unorongedzerwa (unoshandisa dash pachinzvimbo chenzvimbo semuparadzi);
- Mukutonga software interface
GDB/MI akawedzera mirairo mitsva "-yakazara", "-bata-kanda", "-bata-rethrow", "-catch-catch", "-symbol-info-functions", "-symbol-info-types", "-symbol-info-types",
"-symbol-info-variables", "-symbol-info-modules", "-symbol-info-module-functions" uye "-symbol-info-module-variables" zvakaenzana nemirairo yeGDB yakafanana. Nekusagadzikana, iyo yechitatu vhezheni yeMI muturikiri inovhurwa (-i=mi3); - Yakawedzera mitsva yakavakirwa-mukati akasiyana:
- $_gdb_major, $_gdb_minor;
- $_gdb_setting, $_gdb_setting_str, $_gdb_maint_setting,
- $_gdb_maint_setting_str
- $_cimag, $_creal
- $_shell_exitcode, $_shell_exitsignal
- Yakawedzera iyo "--ne-system-gdbinit-dir" sarudzo kune gadziriso yekuvaka script kuona nzira inoenda kune gdbinit system mafaera;
- Huwandu hwekuvandudzwa hwakaitwa kuPython API. Yakawedzera kugona kuvaka nePython 3 paWindows;
- Zvinodiwa zvenzvimbo yegungano zvakawedzerwa. Kuvaka GDB neGDBserver ikozvino kunoda kanenge GNU kuita 3.82. Paunenge uchivaka neraibhurari yekunze yekuverenga, ingangoita GNU yekuverenga 7.0 inodiwa.
Source: opennet.ru