సమర్పించిన వారు డీబగ్గర్ విడుదల GDB 9.1 (9.x సిరీస్ యొక్క మొదటి విడుదల, శాఖ 9.0 అభివృద్ధి కోసం ఉపయోగించబడింది). GDB వివిధ హార్డ్వేర్లపై (i386, amd64, ARM, Power, Sparc, RISC-V) విస్తృత శ్రేణి ప్రోగ్రామింగ్ భాషలకు (Ada, C, C++, Objective-C, Pascal, Go, etc.) సోర్స్-లెవల్ డీబగ్గింగ్కు మద్దతు ఇస్తుంది. మరియు మొదలైనవి) మరియు సాఫ్ట్వేర్ ప్లాట్ఫారమ్లు (GNU/Linux, *BSD, Unix, Windows, macOS).
సోలారిస్ 10 మరియు సెల్ బ్రాడ్బ్యాండ్ ఇంజిన్ ప్లాట్ఫారమ్లకు మద్దతు నిలిపివేయబడింది;
టెక్సాస్ ఇన్స్ట్రుమెంట్స్ ప్రాసెసర్లలో ఉపయోగించే PRU (ప్రోగ్రామబుల్ రియల్-టైమ్ యూనిట్) సబ్సిస్టమ్ యొక్క కొత్త సిమ్యులేటర్ జోడించబడింది (pru-*-elf);
బహుళ-థ్రెడ్ మోడ్లో డీబగ్గింగ్ చిహ్నాలను వేగంగా లోడ్ చేయడానికి ప్రయోగాత్మక మోడ్ జోడించబడింది ('మెయింట్ సెట్ వర్కర్-థ్రెడ్లు అపరిమిత' సెట్టింగ్ ద్వారా ప్రారంభించబడింది);
కమాండ్ పేర్లలో '.' చిహ్నాన్ని ఉపయోగించడం సాధ్యమవుతుంది;
ఫోర్ట్రాన్లో సమూహ ఫంక్షన్లు మరియు సబ్రూటీన్లపై బ్రేక్పాయింట్లను సెట్ చేసే సామర్థ్యం జోడించబడింది;
ఏకీకృత శైలికి తీసుకురావడానికి మరియు ఆదేశాల రీడబిలిటీని మెరుగుపరచడానికి పని నిర్వహించబడింది;
డాష్ క్యారెక్టర్ ('-OPT')ని ఉపయోగించి కమాండ్ ఆర్గ్యుమెంట్లను పాస్ చేయడం కోసం ఒక స్టాండర్డ్ ఇన్ఫ్రాస్ట్రక్చర్ అమలు చేయబడింది, ఇది ట్యాబ్ కీని ఉపయోగించి స్వీయపూర్తిని అనుమతిస్తుంది;
“printf” మరియు “eval” ఆదేశాలు ప్రోగ్రామ్లోని ఫంక్షన్ను నేరుగా కాల్ చేయకుండా C మరియు Ada స్టైల్స్లో స్ట్రింగ్లను అవుట్పుట్ చేయడానికి మద్దతును అమలు చేస్తాయి;
"సమాచార మూలాలు" కమాండ్లోని సాధారణ వ్యక్తీకరణ ఆధారంగా అవుట్పుట్ ఫైల్లను ఫిల్టర్ చేయడానికి మద్దతు జోడించబడింది;
“సెట్ ప్రింట్ ఫ్రేమ్-ఆర్గ్యుమెంట్స్” సెట్టింగ్లో, “ప్రెజెన్స్” పరామితి అమలు చేయబడుతుంది, సెట్ చేసినప్పుడు, పేరు మరియు విలువను ప్రదర్శించడానికి బదులుగా ఆర్గ్యుమెంట్ల కోసం ఉనికి సూచిక “…” మాత్రమే ప్రదర్శించబడుతుంది;
"ప్రింట్", "కంపైల్ ప్రింట్", "బ్యాక్ట్రేస్", "ఫ్రేమ్" ఆదేశాల కోసం
వర్తించు", "tfaas" మరియు "faas" ఎంపికలు గ్లోబల్ సెట్టింగ్లను భర్తీ చేయడానికి అమలు చేయబడ్డాయి (ఉదాహరణకు, "సెట్ ప్రింట్ […]" ద్వారా సెట్ చేయబడినవి);
కొన్ని హెడర్ల అవుట్పుట్ను నిలిపివేయడానికి "-q" ఎంపిక "సమాచార రకాలు" ఆదేశానికి జోడించబడింది;
సెట్టింగులలో, "అపరిమిత" విలువకు బదులుగా, మీరు ఇప్పుడు "u"ని పేర్కొనవచ్చు;
కొత్త ఆదేశాలు జోడించబడ్డాయి:
మీ స్వంత ఉపసర్గ ఆదేశాలను నిర్వచించడానికి "define-prefix";
"|" లేదా "పైప్" కమాండ్ను అమలు చేయడానికి మరియు అవుట్పుట్ను షెల్ కమాండ్కి మళ్లించడానికి;
తాత్కాలికంగా మార్చబడిన సెట్టింగులతో పేర్కొన్న ఆదేశాన్ని అమలు చేయడానికి "తో";
GDB నుండి సబ్ట్రౌటిన్ని పిలవవచ్చో లేదో నియంత్రించడానికి “మే-కాల్-ఫంక్షన్లను సెట్ చేయండి”;
"ముగింపు" ఆదేశాన్ని ఉపయోగిస్తున్నప్పుడు రిటర్న్ విలువ యొక్క ప్రదర్శనను నియంత్రించడానికి "ముద్రణ ముగింపుని సెట్ చేయండి [ఆన్|ఆఫ్]";
సమూహ నిర్మాణాల అవుట్పుట్ను పరిమితం చేయడానికి "ప్రింట్ మ్యాక్స్-డెప్త్ సెట్ చేయండి";
అవుట్పుట్ విలువల ఫార్మాటింగ్ని ఎనేబుల్/డిసేబుల్ చేయడానికి “ప్రింట్ ముడి-విలువలను సెట్ చేయండి [ఆన్|ఆఫ్]”;
స్టాక్ ఫ్రేమ్ స్థితిని ప్రదర్శించేటప్పుడు ముద్రించవలసిన సమాచారాన్ని నిర్వచించడానికి "ప్రింట్ ఫ్రేమ్-సమాచారాన్ని సెట్ చేయండి […]";
TUI (టెక్స్ట్ యూజర్ ఇంటర్ఫేస్) ఇంటర్ఫేస్లో కోడ్ని ప్రదర్శించడం కోసం కాంపాక్ట్ మోడ్ని ఎనేబుల్ చేయడానికి “tui కాంపాక్ట్-సోర్స్ని సెట్ చేయండి”;
ఫోర్ట్రాన్ మాడ్యూల్స్ గురించి సమాచారాన్ని అభ్యర్థించడానికి “సమాచార మాడ్యూల్స్ […]”;
"సెట్/షో ప్రింట్ రా ఫ్రేమ్-ఆర్గ్యుమెంట్స్"కి బదులుగా, "సెట్/షో ప్రింట్ రా-ఫ్రేమ్-ఆర్గ్యుమెంట్స్" అనే కమాండ్ ప్రతిపాదించబడింది (స్పేరేటర్గా స్పేస్కు బదులుగా డాష్ను ఉపయోగిస్తుంది);
నియంత్రణ సాఫ్ట్వేర్ ఇంటర్ఫేస్లో GDB/MI “-complete”, “-catch-throw”, “-catch-rethrow”, “-catch-catch”, “-symbol-info-functions”, “-symbol-info-types” అనే కొత్త ఆదేశాలు జోడించబడ్డాయి,
"-symbol-info-variables", "-symbol-info-modules", "-symbol-info-module-functions" మరియు "-symbol-info-module-variables" ఒకే GDB ఆదేశాలకు సమానం. డిఫాల్ట్గా, MI ఇంటర్ప్రెటర్ యొక్క మూడవ వెర్షన్ యాక్టివేట్ చేయబడింది (-i=mi3);
gdbinit సిస్టమ్ ఫైల్లకు మార్గాన్ని నిర్ణయించడానికి బిల్డ్ స్క్రిప్ట్ను కాన్ఫిగర్ చేయడానికి “--with-system-gdbinit-dir” ఎంపిక జోడించబడింది;
పైథాన్ APIకి అనేక మెరుగుదలలు చేయబడ్డాయి. విండోస్లో పైథాన్ 3తో నిర్మించగల సామర్థ్యం జోడించబడింది;
అసెంబ్లీ వాతావరణం కోసం అవసరాలు పెరిగాయి. GDB మరియు GDB సర్వర్ని నిర్మించడానికి ఇప్పుడు కనీసం GNU 3.82 అవసరం. బాహ్య రీడ్లైన్ లైబ్రరీతో నిర్మించేటప్పుడు, కనీసం GNU రీడ్లైన్ 7.0 అవసరం.