แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ GNU Binutils 2.33

แžŽแŸ‚แž“แžถแŸ† แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŸแŸ†แžŽแžปแŸ†แžงแž”แž€แžšแžŽแŸแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’ GNU Binutils 2.33แžŠแŸ‚แž›แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแžผแž…แž‡แžถ GNU linker, GNU assembler, nm, objdump, strings, strip แŸ”

ะ’ แžแŸ’แž˜แžธ แž€แŸ†แžŽแŸ‚แŸ”:

  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแŸ†แžŽแžปแŸ†แž€แžถแžšแžŽแŸ‚แž“แžถแŸ†แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžงแž”แž€แžšแžŽแŸแžŠแŸ†แžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’ ARM
    SVE2 (แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜แžœแŸ‰แžทแž…แž‘แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž’แŸ’แžœแžพแž˜แžถแžแŸ’แžšแžŠแŸ’แž‹แžถแž“แž”แžถแž“ 2), TME (แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš) แž“แžทแž„ MVE (แž•แŸ’แž“แŸ‚แž€แž”แž“แŸ’แžแŸ‚แž˜แžœแŸ‰แžทแž…แž‘แŸแžš)แŸ” แž‡แŸ†แž“แžฝแž™แžŠแŸ†แžŽแžพแžšแž€แžถแžšแž”แž“แŸ’แžแŸ‚แž˜
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE แž“แžทแž„ Cortex-A77 แŸ” แž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแžŽแŸ‚แž“แžถแŸ† ".float16" แžŠแžพแž˜แŸ’แž”แžธแžขแŸŠแžทแž“แž€แžผแžŠแž–แŸ’แž™แž‰แŸ’แž‡แž“แŸˆแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž›แŸแžแž…แŸ†แžŽแžปแž…แžขแžŽแŸ’แžแŸ‚แž 16 แž”แŸŠแžธแžแŸ”

  • แž‡แž˜แŸ’แžšแžพแžŸ "-m[no-]fix-loongson3-llsc" แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ…แžงแž”แž€แžšแžŽแŸแžŠแŸ†แžกแžพแž„แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’ MIPS แžŠแžพแž˜แŸ’แž”แžธแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž€แžถแžšแžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แŸ†แž แžปแžŸแž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž–แŸแž“แŸ’แž’แžŠแŸ†แžŽแžพแžšแž€แžถแžš Loongson3 แžŠแŸ‚แž›แž“แžถแŸ†แž‘แŸ…แžŠแž›แŸ‹แž€แžถแžšแž‡แžถแž”แŸ‹แž‚แžถแŸ†แž„แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž“แŸƒแž€แžถแžšแžŽแŸ‚แž“แžถแŸ† LL แž“แžทแž„ SC แŸ”
  • แž‡แž˜แŸ’แžšแžพแžŸ "-z pac-plt" แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ… linker แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ AArch64 แžŠแžพแž˜แŸ’แž”แžธแž”แžพแž€แž€แžถแžšแž€แžถแžšแž–แžถแžšแž€แŸ†แžŽแžแŸ‹แžแŸ’แžšแžถแž“แŸ…แž€แŸ’แž“แžปแž„แžแžถแžšแžถแž„ PLT (Procedure Linkage Table) แžŠแŸ„แž™แž”แŸ’แžšแžพ PAC (Pointer Authentication) แž“แžทแž„แž›แž€แŸ’แžแžŽแŸˆแžŸแž˜แŸ’แž”แžแŸ’แžแžท
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI แž“แžทแž„ GNU_PROPERTY_AARCH64_FEATURE_1_PAC แŸ” แžŠแžพแž˜แŸ’แž”แžธแž‡แŸ’แžšแžพแžŸแžšแžพแžŸแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž˜แžฝแž™แžŠแžพแž˜แŸ’แž”แžธแž†แŸ’แž›แž„แž€แžถแžแŸ‹แž”แž‰แŸ’แž แžถ 843419 แž“แŸ…แž€แŸ’แž“แžปแž„ Cortex-A53 processors แž‡แž˜แŸ’แžšแžพแžŸ โ€œโ€”fix-cortex-a53-843419[=full|adr|adrpโ€ แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜

  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‡แž˜แŸ’แžšแžพแžŸ โ€œ--source-comment[={txt}]โ€ แž‘แŸ… objdump แžŠแžพแž˜แŸ’แž”แžธแž€แŸ†แžŽแžแŸ‹แž”แžปแž–แŸ’แžœแž”แž‘แž“แŸƒแž”แž“แŸ’แž‘แžถแžแŸ‹แž”แŸ’แžšแž—แž–แžŠแŸ‚แž›แž”แž„แŸ’แž แžถแž‰แž€แŸ†แžกแžปแž„แž–แŸแž›แž•แŸ’แžแžถแž…แŸ‹แŸ”
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‡แž˜แŸ’แžšแžพแžŸ โ€œ--set-section-alignment section-name=power-of-2-alignโ€ แž“แžทแž„ โ€œ--verilog-data-widthโ€ แžŠแžพแž˜แŸ’แž”แžธ objcopy แžŠแžพแž˜แŸ’แž”แžธแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แžถแžšแžแž˜แŸ’แžšแžนแž˜แž•แŸ’แž“แŸ‚แž€ แž“แžทแž„แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‘แŸ†แž แŸ†แž‡แžฝแžšแžŠแŸแž€แž“แŸ…แž–แŸแž›แž”แž„แŸ’แž แžถแž‰แž‘แžทแž“แŸ’แž“แž“แŸแž™แž€แŸ’แž“แžปแž„แž‘แž˜แŸ’แžšแž„แŸ‹ verilog ;
  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‡แž˜แŸ’แžšแžพแžŸแžŠแžถแž…แŸ‹แžŠแŸ„แž™แžกแŸ‚แž€ โ€œโ€”debug-dump=links/followโ€ แž“แžทแž„ โ€œโ€”dwarf=links/follow-linksโ€ แžŠแžพแž˜แŸ’แž”แžธ readelf แž“แžทแž„ objdump แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž แžถแž‰ แž“แžทแž„แž’แŸ’แžœแžพแžแžถแž˜แžแŸ†แžŽ แž“แŸ…แž–แŸแž›แžŠแŸ‚แž›แž˜แžถแž“แžŸแŸ†แžŽแžปแŸ†แž–แŸแžแŸŒแž˜แžถแž“แž”แŸ†แž”แžถแžแŸ‹แž€แŸ†แž แžปแžŸแž‡แžถแž…แŸ’แžšแžพแž“แž“แŸ…แž€แŸ’แž“แžปแž„แžฏแž€แžŸแžถแžšแŸ”
  • แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž”แŸ„แŸ‡แž…แŸ„แž›แž€แŸ’แž“แžปแž„ CTF (แž‘แŸ’แžšแž„แŸ‹แž‘แŸ’แžšแžถแž™แž”แž„แŸ’แžšแžฝแž˜) แž€แžถแžšแžขแŸŠแžทแž“แž€แžผแžŠแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ… objdump แž“แžทแž„ readelf แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹