GDB 12 አራሚ ልቀት

GDB 12.1 አራሚ ተለቋል (የመጀመሪያው የ12.x ተከታታይ ልቀት፣ 12.0 ቅርንጫፍ ለልማት ስራ ላይ ይውላል)። ጂዲቢ በተለያዩ ሃርድዌር (i386, amd64, ARM, Power, Sparc, RISC) ላይ ለተለያዩ የፕሮግራም ቋንቋዎች (Ada, C, C++, Objective-C, Pascal, Go, Rust, ወዘተ) የምንጭ ደረጃ ማረም ይደግፋል. - ቪ፣ ወዘተ) እና የሶፍትዌር መድረኮች (ጂኤንዩ/ሊኑክስ፣ * ቢኤስዲ፣ ዩኒክስ፣ ዊንዶውስ፣ ማክሮስ)።

ቁልፍ ማሻሻያዎች፡-

  • በነባሪ፣ የስህተት ማረም ምልክቶችን ለመጫን ባለብዙ-ክር ሁነታ ነቅቷል፣ ይህም ጅምርን ያፋጥናል።
  • ለC++ አብነቶች የተሻሻለ ድጋፍ።
  • በ FreeBSD መድረክ ላይ በተመሳሰል ሁነታ (async) ላይ ለመስራት የተተገበረ ድጋፍ።
  • የጂኤንዩ ምንጭ ሃይላይት አጠቃቀምን ማሰናከል እና Pygmentsን ለአገባብ ማድመቅ የማንቃት ችሎታ ቀርቧል።
  • የ"clone-inferior" ትዕዛዙ TTY፣ CMD እና ARGS ቅንጅቶችን ከመጀመሪያው የማረም ነገር (ዝቅተኛ) ወደ አዲሱ የማረም ነገር ለመቅዳት ቼክን ተግባራዊ ያደርጋል። እንዲሁም በ'set environment' ወይም 'unset environment' ትዕዛዞች የተደረጉ ሁሉም የአካባቢ ተለዋዋጭ ለውጦች ወደ አዲሱ ማረም ነገር መገለበጣቸው ይረጋገጣል።
  • የ "ህትመት" ትዕዛዝ ተንሳፋፊ-ነጥብ ቁጥሮችን ለማውጣት ድጋፍን ተግባራዊ ያደርጋል, የመሠረት እሴቱን ቅርጸት በመጥቀስ, ለምሳሌ, በሄክሳዴሲማል መልክ ("/ x").
  • አራሚውን እና ጂዲቢ አገልጋይን በጂኤንዩ/ሊኑክስ/OpenRISC አርክቴክቸር (ወይም1k*-*-ሊኑክስ*) ለማስጀመር ድጋፍ ታክሏል። ለጂኤንዩ/ሊኑክስ/LoongArch ዒላማ መድረክ (loongarch*-*-linux*) የመተግበሪያ ማረም ድጋፍ ታክሏል። ለ S+core ዒላማ መድረክ (ውጤት-*-*) ድጋፍ ወድቋል።
  • ጂዲቢ 12 በፓይዘን 2 ለመገንባት የሚደገፈው የመጨረሻው ልቀት ሆኖ ታወቀ።
  • ተቋርጧል እና በGDB 13 ቅርንጫፍ DBX ተኳሃኝነት ሁነታ ይወገዳል።
  • የGDB/MI አስተዳደር ኤፒአይ የ'-add-inferior' ትዕዛዙን ያለ ምንም አማራጮች ወይም '--no-ግንኙነት' ባንዲራ በመጠቀም አሁን ካለው የማረም ነገር ግንኙነት ለመውረስ ወይም ያለ ግንኙነት ለማሄድ ይፈቅዳል።
  • በፓይዘን ኤፒአይ ላይ ማሻሻያዎች ተደርገዋል። በፓይዘን ውስጥ የGDB/MI ትዕዛዞችን የመተግበር ችሎታ ተሰጥቷል። ታክሏል አዲስ gdb.events.gdb_exiting እና gdb.events.connection_የተወገዱ ክስተቶች፣ gdb.Architecture.integer_type() ተግባር፣ gdb.TargetConnection ነገር፣ gdb.Inferior.ግንኙነት ንብረት፣ gdb.የርቀት ታርጌት ግንኙነት።send_Ttributes atdetailfericket. gdb.Type.isskalar እና gdb.አይነቱ_የተፈረመ ነው።

ምንጭ: opennet.ru

አስተያየት ያክሉ