เด—เตเดจเต เดฌเดฟเดจเตเดฏเต‚เดŸเตเดŸเดฟเดฒเตเด•เดณเตเดŸเต† เดชเตเดฐเด•เดพเดถเดจเด‚ 2.33

เดธเดฎเตผเดชเตเดชเดฟเดšเตเดšเดคเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เดณเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฑเดฟเดฒเต€เดธเต GNU Binutils 2.33, GNU เดฒเดฟเด™เตเด•เตผ, GNU เด…เดธเด‚เดฌเตเดฒเตผ, nm, objdump, strings, เดธเตเดŸเตเดฐเดฟเดชเตเดชเต เดคเตเดŸเด™เตเด™เดฟเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

ะ’ เดชเตเดคเดฟเดฏเดคเต เดชเดคเดฟเดชเตเดชเตเด•เตพ:

  • ะ’ ะฐััะตะผะฑะปะตั€ ะดะปั ัะธัั‚ะตะผ ARM ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฝะฐะฑะพั€ะฐ ะธะฝัั‚ั€ัƒะบั†ะธะน
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) ะธ MVE (Vector Extension). ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฟั€ะพั†ะตััะพั€ะพะฒ
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE ะธ Cortex-A77. ะ ะตะฐะปะธะทะพะฒะฐะฝะฐ ะดะธั€ะตะบั‚ะธะฒะฐ ยซ.float16ยป ะดะปั ะบะพะดะธั€ะพะฒะฐะฝะธั ะปะธั‚ะตั€ะฐะปะพะฒ ะดะปั 16 ั€ะฐะทั€ัะดะฝั‹ั… ั‡ะธัะตะป ั ะฟะปะฐะฒะฐัŽั‰ะตะน ะทะฐะฟัั‚ะพะน;

  • ะ’ ะฐััะตะผะฑะปะตั€ ะดะปั ัะธัั‚ะตะผ MIPS ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั ยซ-m[no-]fix-loongson3-llscยป ะดะปั ัƒะฟั€ะฐะฒะปะตะฝะธั ะพะฑั…ะพะดะพะผ ะพัˆะธะฑะบะธ ะฒ ะฟั€ะพั†ะตััะพั€ะฐั… Loongson3, ะฟั€ะธะฒะพะดัั‰ะตะน ะบ ะฒะทะฐะธะผะฝะพะน ะฑะปะพะบะธั€ะพะฒะบะต ะฟั€ะธ ะพะฟั€ะตะดะตะปั‘ะฝะฝะพะผ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะธ ะธะฝัั‚ั€ัƒะบั†ะธะน LL ะธ SC;
  • ะ’ ะบะพะผะฟะพะฝะพะฒั‰ะธะบ ะดะปั ะฐั€ั…ะธั‚ะตะบั‚ัƒั€ั‹ AArch64 ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั ยซ-z pac-pltยป ะดะปั ะฐะบั‚ะธะฒะฐั†ะธะธ ะทะฐั‰ะธั‚ั‹ ะทะฐะฟะธัะตะน ะฒ ั‚ะฐะฑะปะธั†ะฐั… PLT (Procedure Linkage Table) ะฟั€ะธ ะฟะพะผะพั‰ะธ PAC (Pointer Authentication), ะฐ ั‚ะฐะบะถะต ั€ะตะฐะปะธะทะพะฒะฐะฝั‹ ัะฒะพะนัั‚ะฒะฐ
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI ะธ GNU_PROPERTY_AARCH64_FEATURE_1_PAC. ะ”ะปั ะฒั‹ะฑะพั€ะฐ ะพะดะฝะพะณะพ ะธะท ะผะตั‚ะพะดะพะฒ ะพะฑั…ะพะดะฐ ะฟั€ะพะฑะปะตะผั‹ 843419 ะฒ ะฟั€ะพั†ะตััะพั€ะฐั… Cortex-A53 ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั ยซโ€”fix-cortex-a53-843419[=full|adr|adrpยป

  • ะ’ objdump ะดะพะฑะฐะฒะปะตะฝะฐ ะพะฟั†ะธั ยซโ€”source-comment[={txt}]ยป ะดะปั ะทะฐะดะฐะฝะธั ะฟั€ะตั„ะธะบัะฐ ัั‚ั€ะพะบ ะธัั…ะพะดะฝั‹ั… ั‚ะตะบัั‚ะพะฒ, ะพั‚ะพะฑั€ะฐะถะฐะตะผั‹ั… ะฟั€ะธ ะดะธะทะฐััะตะผะฑะปะธั€ะพะฒะฐะฝะธะธ;
  • ะ’ objcopy ะดะพะฑะฐะฒะปะตะฝั‹ ะพะฟั†ะธะธ ยซโ€”set-section-alignment section-name=power-of-2-alignยป ะธ ยซโ€”verilog-data-widthยป ะดะปั ะธะทะผะตะฝะตะฝะธั ะฒั‹ั€ะฐะฒะฝะธะฒะฐะฝะธั ัะตะบั†ะธะน ะธ ัƒะฟั€ะฐะฒะปะตะฝะธะตะผ ั€ะฐะทะผะตั€ะพะผ ัั‚ั€ะพะบะธ ะฟั€ะธ ะพั‚ะพะฑั€ะฐะถะตะฝะธะธ ะดะฐะฝะฝั‹ั… ะฒ ั„ะพั€ะผะฐั‚ะต verilog;
  • ะ’ readelf ะธ objdump ะดะพะฑะฐะฒะปะตะฝั‹ ั€ะฐะทะดะตะปัŒะฝั‹ะต ะพะฟั†ะธะธ ยซโ€”debug-dump=links/followยป ะธ ยซโ€”dwarf=links/follow-linksยป ะดะปั ะพั‚ะพะฑั€ะฐะถะตะฝะธั ะธ ัะปะตะดะพะฒะฐะฝะธั ััั‹ะปะบะฐะผ, ะฟั€ะธ ะฝะฐะปะธั‡ะธะธ ะฝะตัะบะพะปัŒะบะธั… ะฝะฐะฑะพั€ะพะฒ debug info ะฒ ั„ะฐะนะปะต;
  • ะ’ objdump ะธ readelf ะดะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะดะฐะผะฟะพะฒ ะฒ ะบะพะดะธั€ะพะฒะบะต CTF (Compact Type Format).

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•