GNU Binutils 2.35:n julkaisu

Lähettäjä järjestelmän apuohjelmien julkaisu GNU Binutils 2.35, joka sisältää ohjelmia, kuten GNU linker, GNU assembler, nm, objdump, strings, strip.

В uusi versiot:

  • Kokoonpanija on lisännyt "--gdwarf-5" -vaihtoehdon luodakseen ".debug_line" -virheenkorjaustaulukoita, joissa on tietoja rivinumeroista DWARF-5-muodossa. Lisätty tuki Intel SERIALIZE- ja TSXLDTRK-ohjeille. Lisätty vaihtoehdot '-mlfence-after-load=', '-mlfence-before-indirect-branch=' ja '-mlfence-before-ret=' suojatakseen haavoittuvuutta LVI (CVE-2020-0551).
  • Readelf-apuohjelmaan on lisätty "lint"-tila, joka sisältää lisätarkistuksia tiedostoja käsiteltäessä, kuten nollakokoisten osien tarkistamisen. readelf tarjoaa myös "[...]"-ilmaisimen, kun se katkaisee nimiä, jotka eivät mahdu 80 merkin riville. Voit palauttaa vanhan toiminnan "--silent-truncation" -vaihtoehdolla.
  • Lisätty linkkeriin "--dependency-file" -vaihtoehto luodaksesi Make-tyyppisen tiedoston, jossa on luettelo käsitellyistä syöteriippuvuuksista, joka toimii samalla tavalla kuin kääntäjän "-M -MP" -vaihtoehdon käyttäminen. Linkki lisäsi myös vaihtoehdot "--warn-textrel", "-enable-textrel-check=[no|yes|warning|error", "-export-dynamic-symbol", "-export-dynamic-symbol-list". ”, "--enable-non-contiguous-regions" ja
    "--enable-non-contiguous-regions-warnings" ohjaa DT_TEXTREL-käsittelyä, dynaamista symbolien vientiä ja ei-vierekkäisten alueiden sijoittelua.

  • X86 NaCl -kohdealustan tuki poistettu.

Lähde: opennet.ru

Lisää kommentti