GNU Binutils 2.39 ကိုဖြန့်ချိသည်။

GNU Binutils 2.39 set of system utilities ကို ထုတ်ဝေခဲ့ပြီး၊ GNU linker၊ GNU assembler၊ nm၊ objdump၊ strings၊ strip ကဲ့သို့သော ပရိုဂရမ်များ ပါဝင်သည်။

ဗားရှင်းအသစ်တွင်-

  • ELF ဖော်မတ် (ELF linker) ရှိ ဖိုင်များ၏ လင့်ခ်ကို ယခု stack ပေါ်ရှိ ကုဒ်ကို လုပ်ဆောင်နိုင်စွမ်းကို ဖွင့်ထားသည့်အခါ အပြင် ဒွိဖိုင်တွင် တစ်ပြိုင်နက် ဖတ်ရန်၊ ရေးသားရန်နှင့် လုပ်ဆောင်ခွင့်များကို သတ်မှတ်သည့် မှတ်ဉာဏ်အပိုင်းများပါရှိသည့် မှတ်ဉာဏ်အပိုင်းများပါရှိသည့်အခါ ယခု သတိပေးချက် ပြသပါသည်။ .
  • ELF linker သည် ဖိုင်ထဲသို့ Package Metadata သတ်မှတ်ချက်များနှင့်ကိုက်ညီသော JSON ဖော်မတ်တွင် မက်တာဒေတာကို ထည့်သွင်းရန် "--package-metadat" ရွေးချယ်မှုကို ပေါင်းထည့်ထားပါသည်။
  • linker scripts များရှိ ကဏ္ဍဖော်ပြချက်များတွင် TYPE= တဂ်ကို အသုံးပြုခြင်းအတွက် ပံ့ပိုးမှု ပေါင်းထည့်ထားသည်။ အပိုင်း အမျိုးအစားကို သတ်မှတ်ရန်။
  • ယခုအခါ objdump utility သည် AVR၊ RiscV၊ s390၊ x86 နှင့် x86_64 ဗိသုကာများ အတွက် ခွဲထုတ်ထားသော အထွက်အထွက်တွင် အစီအရီကို မီးမောင်းထိုးပြနိုင်သည့် စွမ်းရည်ရှိသည်။
  • “--no-weak” (“-W”) ရွေးချယ်မှုအား အားနည်းသော စာလုံးများကို လျစ်လျူရှုရန် nm utility တွင် ထည့်သွင်းထားသည်။
  • "-wE" ရွေးချယ်မှုကို လင့်ခ်များကိုလုပ်ဆောင်နေစဉ်တွင် အမှားရှာပြင်ဆာဗာများသို့ ခေါ်ဆိုမှုများကို ပိတ်ရန် readelf နှင့် objdump utilities များသို့ ပေါင်းထည့်ထားပါသည်။

source: opennet.ru

မှတ်ချက် Add