GNU Binutils 2.39 рдХреЛ рд░рд┐рд▓реАрдЬ

рдкреНрд░рдгрд╛рд▓реА рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдХреЛ GNU Binutils 2.39 рд╕реЗрдЯрдХреЛ рд░рд┐рд▓реАрдЬ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдорд╛ GNU linker, GNU рдПрд╕реЗрдореНрдмрд▓рд░, nm, objdump, strings, strip рдЬрд╕реНрддрд╛ рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред

рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛:

  • ELF рдврд╛рдБрдЪрд╛ (ELF рд▓рд┐рдЩреНрдХрд░) рдорд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓рд┐рдЩреНрдХрд░рд▓реЗ рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рдХреЛрдб рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рд╕рдХреНрд╖рдо рд╣реБрдБрджрд╛ рдЪреЗрддрд╛рд╡рдиреА рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫ, рд╕рд╛рдереИ рдЬрдм рдмрд╛рдЗрдирд░реА рдлрд╛рдЗрд▓рд▓реЗ рдореЗрдореЛрд░реА рдЦрдгреНрдбрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкрдвреНрди, рд▓реЗрдЦреНрди рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЕрдзрд┐рдХрд╛рд░рд╣рд░реВ рдПрдХреИ рд╕рд╛рде рд╕реЗрдЯ рдЧрд░рд┐рдиреНрдЫред ред
  • ELF рд▓рд┐рдЩреНрдХрд░рд▓реЗ JSON рдврд╛рдБрдЪрд╛рдорд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЗрдореНрдмреЗрдб рдЧрд░реНрди "--package-metadat" рд╡рд┐рдХрд▓реНрдк рдердкреЗрдХреЛ рдЫ рдЬреБрди рдлрд╛рдЗрд▓рдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд╕рдБрдЧ рдЕрдиреБрдкрд╛рд▓рди рдЧрд░реНрджрдЫред
  • рд▓рд┐рдЩреНрдХрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВрдорд╛ рдЦрдгреНрдб рд╡рд┐рд╡рд░рдгрд╣рд░реВрдорд╛ TYPE= рдЯреНрдпрд╛рдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдорд░реНрдерди рдердкрд┐рдпреЛ рдЦрдгреНрдб рдкреНрд░рдХрд╛рд░ рд╕реЗрдЯ рдЧрд░реНрдиред
  • objdump рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╕рдБрдЧ рдЕрдм AVR, RiscV, s390, x86 рд░ x86_64 рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рд╕рд╕реЗрдореНрдмрд▓ рдЖрдЙрдЯрдкреБрдЯрдорд╛ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЫред
  • рдХрдордЬреЛрд░ рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░рд╣рд░реВрд▓рд╛рдИ рдмреЗрд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрди nm рдЙрдкрдпреЛрдЧрд┐рддрд╛рдорд╛ "--no-weak" ("-W") рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдПрдХреЛ рдЫред
  • рд▓рд┐рдЩреНрдХрд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрд╛ рдбрд┐рдмрдЧрд┐рдирдлреЛрдб рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдХрд▓рд╣рд░реВ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди readelf рд░ objdump рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВрдорд╛ "-wE" рд╡рд┐рдХрд▓реНрдк рдердкрд┐рдПрдХреЛ рдЫред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди