Нашри GNU Binutils 2.35

муаррифӣ карда шуд баровардани маҷмӯи утилитаҳои система GNU Binutils 2.35, ки барномаҳои монанди GNU linker, assembler GNU, nm, objdump, strings, strip-ро дар бар мегирад.

В нав версия:

  • Ассемблер имконоти "--gdwarf-5" -ро барои тавлиди ҷадвалҳои ислоҳи ".debug_line" бо маълумот дар бораи рақамҳои сатр дар формати DWARF-5 илова кардааст. Дастгирии иловагӣ барои дастурҳои Intel SERIALIZE ва TXLDTRK. Имкониятҳои иловашуда "-mlfence-after-load=", '-mlfence-before-indirect-branch=" ва "-mlfence-before-ret=" барои муҳофизат аз осебпазирӣ LVI (CVE-2020-0551).
  • Реҷаи "lint" ба утилитаи readelf илова карда шуд, ки он санҷишҳои иловагиро ҳангоми коркарди файлҳо, ба монанди тафтиши қисмҳои андозаи сифр дар бар мегирад. readelf инчунин ҳангоми буридани номҳое, ки ба хати 80 аломат мувофиқ нестанд, нишондиҳандаи "[...]" -ро таъмин мекунад. Барои баргардонидани рафтори кӯҳна, имконоти "--silent-truncation" пешбинӣ шудааст.
  • Опсияи "--dependency-file" ба пайвандкунанда илова карда шуд, то як файли ба монанди эҷод бо рӯйхати вобастагии вуруди коркардшуда, ки ба истифодаи опсияи "-M -MP" дар компилятор монанд кор мекунад. Пайвасткунак инчунин имконоти "--warn-textrel", "-enable-textrel-check=[не|ҳа|огоҳӣ|хато", "-export-dynamic-symbol", "-export-dynamic-symbol-list -ро илова кардааст. ”, "--минтақаҳои ҳамшафатро фаъол кунед" ва
    "--enable-non-contiguous-regions-warnings" барои идора кардани коркарди DT_TEXTREL, содироти рамзҳои динамикӣ ва ҷойгиркунии минтақаҳои ҳамшафат.

  • Дастгирии платформаи ҳадафи X86 NaCl хориҷ карда шуд.

Манбаъ: opennet.ru

Илова Эзоҳ