GNU เจฌเจฟเจจเฉเจŸเจฟเจฒเจธ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ 2.39

ะžะฟัƒะฑะปะธะบะพะฒะฐะฝ ั€ะตะปะธะท ะฝะฐะฑะพั€ะฐ ัะธัั‚ะตะผะฝั‹ั… ัƒั‚ะธะปะธั‚ GNU Binutils 2.39, ะฒ ัะพัั‚ะฐะฒ ะบะพั‚ะพั€ะพะณะพ ะฒั…ะพะดัั‚ ั‚ะฐะบะธะต ะฟั€ะพะณั€ะฐะผะผั‹, ะบะฐะบ GNU linker, GNU assembler, nm, objdump, strings, strip.

เจจเจตเฉ‡เจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš:

  • ะ’ ะบะพะผะฟะพะฝะพะฒั‰ะธะบะต ั„ะฐะนะปะพะฒ ะฒ ั„ะพั€ะผะฐั‚ะต ELF (ELF linker) ั€ะตะฐะปะธะทะพะฒะฐะฝ ะฒั‹ะฒะพะด ะฟั€ะตะดัƒะฟั€ะตะถะดะตะฝะธั ะฟั€ะธ ะฒะบะปัŽั‡ะตะฝะธะธ ะฒะพะทะผะพะถะฝะพัั‚ะธ ะธัะฟะพะปะฝะตะฝะธั ะบะพะดะฐ ะฒ ัั‚ะตะบะต, ะฐ ั‚ะฐะบะถะต ะฟั€ะธ ะฝะฐะปะธั‡ะธะธ ะฒ ะฑะธะฝะฐั€ะฝะพะผ ั„ะฐะนะปะต ัะตะณะผะตะฝั‚ะพะฒ ะฟะฐะผัั‚ะธ, ะดะปั ะบะพั‚ะพั€ั‹ั… ะฒั‹ัั‚ะฐะฒะปะตะฝั‹ ะพะดะฝะพะฒั€ะตะผะตะฝะฝะพ ะฟั€ะฐะฒะฐ ะฝะฐ ั‡ั‚ะตะฝะธะต, ะทะฐะฟะธััŒ ะธ ะธัะฟะพะปะฝะตะฝะธะต.
  • ะ’ ELF linker ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั ยซโ€”package-metadatยป ะดะปั ะฒัั‚ั€ะฐะธะฒะฐะฝะธั ะฒ ั„ะฐะนะป ะผะตั‚ะฐะดะฐะฝะฝั‹ั… ะฒ ั„ะพั€ะผะฐั‚ะต JSON, ัะพะพั‚ะฒะตั‚ัั‚ะฒัƒัŽั‰ะธั… ัะฟะตั†ะธั„ะธะบะฐั†ะธะธ Package Metadata.
  • ะ’ ัะบั€ะธะฟั‚ั‹ ะบะพะผะฟะพะฝะพะฒั‰ะธะบะฐ ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ะฒ ะพะฟะธัะฐะฝะธะธ ัะตะบั†ะธะธ ะผะตั‚ะบะธ TYPE=<type> ะดะปั ัƒัั‚ะฐะฝะพะฒะบะธ ั‚ะธะฟะฐ ัะตะบั†ะธะธ.
  • ะ’ ัƒั‚ะธะปะธั‚ะต objdump ะฟะพัะฒะธะปะฐััŒ ะฒะพะทะผะพะถะฝะพัั‚ัŒ ะฟะพะดัะฒะตั‚ะบะธ ัะธะฝั‚ะฐะบัะธัะฐ ะฒ ะดะธะทะฐััะตะผะฑะปะธั€ะพะฒะฐะฝะฝะพะผ ะฒั‹ะฒะพะดะต ะดะปั ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ AVR, RiscV, s390, x86 ะธ x86_64.
  • ะ’ ัƒั‚ะธะปะธั‚ัƒ nm ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั ยซโ€”no-weakยป (ยซ-Wยป) ะดะปั ะธะณะฝะพั€ะธั€ะพะฒะฐะฝะธั weak-ัะธะผะฒะพะปะพะฒ.
  • ะ’ ัƒั‚ะธะปะธั‚ั‹ readelf ะธ objdump ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั ยซ-wEยป ะดะปั ะพั‚ะบะปัŽั‡ะตะฝะธั ะพะฑั€ะฐั‰ะตะฝะธั ะบ ัะตั€ะฒะตั€ะฐะผ debuginfod ะฟั€ะธ ะพะฑั€ะฐะฑะพั‚ะบะต ััั‹ะปะพะบ.

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹