Eines de Desenvolupament
Binutils 2.31
Fedora 29 proporciona Binutils versió 2.31, que aporta moltes correccions d’errors i millores en comparació amb la versió 2.30 que estava disponible a Fedora 28.
Les novetats destacades inclouen:
-
L’enllaçador ara pot posar totes les seccions de codi i dades de només lectura en un segment separat amb només permisos
READiEXECUTE. Totes les dades escrivibles es poden col·locar en un segment separat amb permisosREADiWRITE. Això fa que els programes siguin més grans, però més segurs. El comportament de l’enllaçador es pot controlar mitjançant una opció de línia d’ordres, i el valor predeterminat establert per una opció de configuració. -
L’assemblador pot generar notes de compilació per a qualsevol fitxer d’entrada que no contingui les seves pròpies notes. De nou, això es controla mitjançant una opció de línia d’ordres el valor predeterminat de la qual s’estableix mitjançant una opció de configuració.
-
L’assemblador x86 admet una nova opció de línia d’ordres
-O[2|s]per habilitar una codificació d’instruccions alternativa i més curta. També admet una pseudo-operació,nopper simplificar la inserció de seqüències d’instruccionsNOP. -
L’assemblador AArch64 ara advertirà si una combinació d’una instrucció i un nom de registre no són vàlids. El desassemblador AArch64 ara també marcarà codificacions d’instruccions inconsistents.
-
El programa
arara acceptarà un modificadorOa la seva línia d’ordres, la qual cosa fa que els desplaçaments dels membres dins de l’arxiu es mostrin juntament amb la resta d’informació.
Consulteu l’anunci de llançament upstream per obtenir informació completa sobre aquest llançament.
Want to help? Learn how to contribute to Fedora Docs ›