рдЕрдВрдЧреНрд░реЗрдЬрд╝реАрдлреНрд░реЗрдВрдЪрд╕реНрдкреЗрдирд┐рд╢

Ad


рдСрдирд╡рд░реНрдХреНрд╕ рдлрд╝реЗрд╡рд┐рдХреЙрди

mips-linux-gnu-readelf - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдкрд░ рдСрдирд╡рд░реНрдХреНрд╕ рдореБрдлреНрдд рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ mips-linux-gnu-readelf рдЪрд▓рд╛рдПрдВред

рдпрд╣ рдХрдорд╛рдВрдб mips-linux-gnu-readelf рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдХрд╛рд░реНрдпрдХреНрд░рдо:

рдирд╛рдо


readelf - рдИрдПрд▓рдПрдл рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

SYNOPSIS


рдЦреБрдж рдХреЛ рдкрдврд╝рдирд╛ [-a|--рд╕рдм]
[-h|--рдлрд╝рд╛рдЗрд▓-рд╢реАрд░реНрд╖рдХ]
[-l|--рдкреНрд░реЛрдЧреНрд░рд╛рдо-рд╣реЗрдбрд░|--рдЦрдВрдб]
[-S|--рд╕реЗрдХреНрд╢рди-рд╣реЗрдбрд░|--рд╕реЗрдХреНрд╢рди]
[-g|--рдЕрдиреБрднрд╛рдЧ-рд╕рдореВрд╣]
[-t|--рдЕрдиреБрднрд╛рдЧ-рд╡рд┐рд╡рд░рдг]
[-e|--рд╢реАрд░реНрд╖рдХ]
[-s|--рд╕рд┐рдореНрд╕|--рдкреНрд░рддреАрдХ]
[--dyn-syms]
[-n|--рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ]
[-r|--relocs]
[-u|--рдЕрдирд╡рд┐рдВрдб]
[-d|--рдЧрддрд┐рд╢реАрд▓]
[-V|--рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдирдХрд╛рд░реА]
[-A|--рдЖрд░реНрдЪ-рд╡рд┐рд╢рд┐рд╖реНрдЯ]
[-D|--рдЙрдкрдпреЛрдЧ-рдЧрддрд┐рд╢реАрд▓]
[-x |--рд╣реЗрдХреНрд╕-рдбрдВрдк =]
[-p |--рд╕реНрдЯреНрд░рд┐рдВрдЧ-рдбрдВрдк=]
[-R |--рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд-рдбрдВрдк=]
[-z|-- рдбреАрдХрдВрдкреНрд░реЗрд╕]
[-c|--рд╕рдВрдЧреНрд░рд╣-рд╕реВрдЪрдХрд╛рдВрдХ]
[-w[ILiaprmfFsoRt]|
--рдбреАрдмрдЧ-рдбрдВрдк[= рд░реЙрд▓рд╛рдЗрди, = рдбрд┐рдХреЛрдбрд▓рд╛рдЗрди, = рдЬрд╛рдирдХрд╛рд░реА, = рд╕рдВрдХреНрд╖рд┐рдкреНрдд, = рдкрдмрдирд╛рдо, = рдЕрд░реЗрдВрдЬ, = рдореИрдХреНрд░реЛ, = рдлреНрд░реЗрдо, = рдлреНрд░реЗрдо-рдЗрдВрдЯрд░рдк, = рд╕реНрдЯреНрд░, = рд▓реЛрдХ, = рд░реЗрдВрдЬ, = рдкрдмрдЯрд╛рдЗрдк, = рдЯреНрд░реЗрд╕_рдЗрдиреНрдлреЛ, = рдЯреНрд░реЗрд╕_рдПрдмреНрд░реЗрд╡, = рдЯреНрд░реЗрд╕_рдЕрд░реЗрдВрдЬ ,=gdb_index]]
[--рдмреМрдирд╛-рдЧрд╣рд░рд╛рдИ=n]
[--рдмреМрдирд╛-рд╢реБрд░реВ=n]
[-I|--рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо]
[-v|--рд╕рдВрд╕реНрдХрд░рдг]
[-W|--рдЪреМрдбрд╝рд╛]
[-H|--рдорджрдж]
рдпреЛрдЧрд┐рдиреА...

рд╡рд░реНрдгрди


рдкрдврд╝реЗрдВ рдПрдХ рдпрд╛ рдЕрдзрд┐рдХ рдИрдПрд▓рдПрдл рдкреНрд░рд╛рд░реВрдк рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рд╡рд┐рдХрд▓реНрдк
рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХреМрди рд╕реА рд╡рд┐рд╢реЗрд╖ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреА рд╣реИред

рдпреЛрдЧрд┐рдиреА... рдЬрд╛рдВрдЪ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рд╡рд╕реНрддреБ рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВред 32-рдмрд┐рдЯ рдФрд░ 64-рдмрд┐рдЯ рдИрдПрд▓рдПрдл рдлрд╛рдЗрд▓реЗрдВ рд╣реИрдВ
рд╕рдорд░реНрдерд┐рдд, рдЬреИрд╕рд╛ рдХрд┐ ELF рдлрд╝рд╛рдЗрд▓реЛрдВ рд╡рд╛рд▓реЗ рд╕рдВрдЧреНрд░рд╣ рд╣реИрдВред

рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдПрдХ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдУрдмреНрдЬрдбрдореНрдк рд▓реЗрдХрд┐рди рдпрд╣ рдФрд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рдореЗрдВ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣
рдмреАрдПрдлрдбреА рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕реЗ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдореМрдЬреВрдж рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрджрд┐ рдмреАрдПрдлрдбреА рдореЗрдВ рдХреЛрдИ рдмрдЧ рд╣реИ рддреЛ рд░реАрдбреЗрд▓реНрдл рдирд╣реАрдВ рд╣реЛрдЧрд╛
рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛрдирд╛ред

рд╡рд┐рдХрд▓реНрдк


рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдпрд╣рд╛рдВ рджрд┐рдЦрд╛рдП рдЧрдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд▓рдВрдмреЗ рдФрд░ рдЫреЛрдЯреЗ рд░реВрдк рд╕рдорд╛рди рд╣реИрдВред рдХрдо рд╕реЗ рдХрдо
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рд╡рд┐рдХрд▓реНрдк -v or -H рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

-a
--рд╕рдм
рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд░рд╛рдмрд░ --рдлрд╝рд╛рдЗрд▓-рд╢реАрд░реНрд╖рдХ, --рдкреНрд░реЛрдЧреНрд░рд╛рдо-рд╣реЗрдбрд░, --рд╕реЗрдХреНрд╢рди, --рдкреНрд░рддреАрдХ,
--relocs, --рдЧрддрд┐рд╢реАрд▓, --рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдФрд░ --рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдирдХрд╛рд░реА.

-h
--рдлрд╝рд╛рдЗрд▓-рд╢реАрд░реНрд╖рдХ
рдлрд╝рд╛рдЗрд▓ рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ рдИрдПрд▓рдПрдл рд╣реЗрдбрд░ рдореЗрдВ рдирд┐рд╣рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

-l
--рдкреНрд░реЛрдЧреНрд░рд╛рдо-рд╣реЗрдбрд░
--рдЦрдВрдб
рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕реЗрдЧрдореЗрдВрдЯ рд╣реЗрдбрд░ рдореЗрдВ рдирд┐рд╣рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдЙрд╕рдХреЗ рдкрд╛рд╕ рдХреЛрдИ рд╣реИред

-S
--рд╕реЗрдХреНрд╢рди
--рд╕реЗрдХреНрд╢рди-рд╣реЗрдбрд░
рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдиреБрднрд╛рдЧ рд╢реАрд░реНрд╖рд▓реЗрдЦреЛрдВ рдореЗрдВ рдирд┐рд╣рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред

-g
--рдЕрдиреБрднрд╛рдЧ-рд╕рдореВрд╣
рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдиреБрднрд╛рдЧ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рдирд┐рд╣рд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред

-t
--рдЕрдиреБрднрд╛рдЧ-рд╡рд┐рд╡рд░рдг
рд╡рд┐рд╕реНрддреГрдд рдЕрдиреБрднрд╛рдЧ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рддрд╛рддреНрдкрд░реНрдп -S.

-s
--рдкреНрд░рддреАрдХ
--рд╕рд┐рдореНрд╕
рдлрд╝рд╛рдЗрд▓ рдХреЗ рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдЙрд╕рдореЗрдВ рдПрдХ рд╣реИред

--dyn-syms
рдлрд╝рд╛рдЗрд▓ рдХреЗ рдбрд╛рдпрдиреЗрдорд┐рдХ рд╕рд┐рдВрдмрд▓ рдЯреЗрдмрд▓ рд╕реЗрдХреНрд╢рди рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдЗрд╕рдореЗрдВ рдПрдХ рд╣реИред

-e
--рд╢реАрд░реНрд╖рдХ
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рднреА рд╢реАрд░реНрд╖рд▓реЗрдЦ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред рдХреЗ рдмрд░рд╛рдмрд░ -h -l -S.

-n
--рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ
рдиреЛрдЯ рдЦрдВрдбреЛрдВ рдФрд░/рдпрд╛ рдЕрдиреБрднрд╛рдЧреЛрдВ, рдпрджрд┐ рдХреЛрдИ рд╣реЛ, рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

-r
--relocs
рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдЕрдиреБрднрд╛рдЧ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдЙрд╕рдореЗрдВ рдПрдХ рд╣реИред

-u
--рдЕрдирд╡рд┐рдВрдб
рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЦреЛрд▓рдирд╛ рдЕрдиреБрднрд╛рдЧ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдЙрд╕рдореЗрдВ рдПрдХ рд╣реИред рдХреЗрд╡рд▓ рдЖрд░рд╛рдо
IA64 ELF рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрднрд╛рдЧ, рд╕рд╛рде рд╣реА рд╕рд╛рде ARM рдЯреЗрдмрд▓ рдЦреЛрд▓рдирд╛ (".ARM.exidx" /
".ARM.extab") рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред

-d
--рдЧрддрд┐рд╢реАрд▓
рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЧрддрд┐рд╢реАрд▓ рдЕрдиреБрднрд╛рдЧ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдЙрд╕рдореЗрдВ рдПрдХ рд╣реИред

-V
--рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдирдХрд╛рд░реА
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рд╡реЗ рдореМрдЬреВрдж рд╣реИрдВред

-A
--рдЖрд░реНрдЪ-рд╡рд┐рд╢рд┐рд╖реНрдЯ
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдХреЛрдИ рд╣реЛред

-D
--рдЙрдкрдпреЛрдЧ-рдЧрддрд┐рд╢реАрд▓
рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп, рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рддрд╛ рд╣реИ рдкрдврд╝реЗрдВ рдореЗрдВ рдкреНрд░рддреАрдХ рд╣реИрд╢ рдЯреЗрдмрд▓ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд░реЗрдВ
рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдбрд╛рдпрдирд╛рдорд┐рдХ рд╕реЗрдХреНрд╢рди, рдкреНрд░рддреАрдХ рддрд╛рд▓рд┐рдХрд╛ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЗ рдмрдЬрд╛рдпред

-x <рд╕рдВрдЦреНрдпрд╛ or рдирд╛рдо>
--рд╣реЗрдХреНрд╕-рдбрдВрдк = or рдирд╛рдо>
рд╕рдВрдХреЗрддрд┐рдд рдЕрдиреБрднрд╛рдЧ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╕рдВрдЦреНрдпрд╛
рдЕрдиреБрднрд╛рдЧ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрднрд╛рдЧ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ; рдХреЛрдИ рдЕрдиреНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЙрд╕ рдирд╛рдо рд╡рд╛рд▓реЗ рд╕рднреА рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИред

-R <рд╕рдВрдЦреНрдпрд╛ or рдирд╛рдо>
--рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд-рдбрдВрдк= or рдирд╛рдо>
рд╕рдВрдХреЗрддрд┐рдд рдЕрдиреБрднрд╛рдЧ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдмрд╛рдЗрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╕рдВрдЦреНрдпрд╛
рдЕрдиреБрднрд╛рдЧ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрднрд╛рдЧ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ; рдХреЛрдИ рдЕрдиреНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЙрд╕ рдирд╛рдо рд╡рд╛рд▓реЗ рд╕рднреА рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИред рдХреА рд╕рд╛рдордЧреНрд░реА
рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдиреБрднрд╛рдЧ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

-p <рд╕рдВрдЦреНрдпрд╛ or рдирд╛рдо>
--рд╕реНрдЯреНрд░рд┐рдВрдЧ-рдбрдВрдк= or рдирд╛рдо>
рд╕рдВрдХреЗрддрд┐рдд рдЕрдиреБрднрд╛рдЧ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдПрдХ рд╕рдВрдЦреНрдпрд╛
рдЕрдиреБрднрд╛рдЧ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЕрдиреБрднрд╛рдЧ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИ; рдХреЛрдИ рдЕрдиреНрдп рд╕реНрдЯреНрд░рд┐рдВрдЧ
рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЙрд╕ рдирд╛рдо рд╡рд╛рд▓реЗ рд╕рднреА рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рддрд╛ рд╣реИред

-z
-- рдбреАрдХрдВрдкреНрд░реЗрд╕
рдЕрдиреБрд░реЛрдз рд╣реИ рдХрд┐ рдЕрдиреБрднрд╛рдЧ (рдУрдВ) рджреНрд╡рд╛рд░рд╛ рдбрдВрдк рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ x, R or p рд╡рд┐рдХрд▓реНрдк рдкрд╣рд▓реЗ рд╡рд┐рдШрдЯрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ
рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИред рдпрджрд┐ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреЛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

-c
--рд╕рдВрдЧреНрд░рд╣-рд╕реВрдЪрдХрд╛рдВрдХ
рдмрд╛рдЗрдирд░реА рдХреЗ рд╣реЗрдбрд░ рднрд╛рдЧ рдореЗрдВ рдирд┐рд╣рд┐рдд рдлрд╝рд╛рдЗрд▓ рдкреНрд░рддреАрдХ рд╕реВрдЪрдХрд╛рдВрдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ
рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ред рдХреЗ рд╕рдорд╛рди рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ t рдХреЛ рдЖрдЬреНрдЮрд╛ ar, рд▓реЗрдХрд┐рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛
рдмреАрдПрдлрдбреА рдкреБрд╕реНрддрдХрд╛рд▓рдпред

-w[ILiaprmfFsoRt]
--рдбреАрдмрдЧ-рдбрдВрдк [= рд░реЙрд▓рд╛рдЗрди, = рдбрд┐рдХреЛрдбрд▓рд╛рдЗрди, = рдЬрд╛рдирдХрд╛рд░реА, = рд╕рдВрдХреНрд╖рд┐рдкреНрдд, = рдкрдмрдирд╛рдо, = рдЕрд░реЗрдВрдЬ, = рдореИрдХреНрд░реЛ, = рдлреНрд░реЗрдо, = рдлреНрд░реЗрдо-рдЗрдВрдЯрд░рдк, = рд╕реНрдЯреНрд░, = рд▓реЛрдХ, = рд░реЗрдВрдЬ, = рдкрдмрдЯрд╛рдЗрдк, = рдЯреНрд░реЗрд╕_рдЗрдиреНрдлреЛ, =trace_abbrev,=trace_aranges,=gdb_index]
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдбрд┐рдмрдЧ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрджрд┐ рдХреЛрдИ рдореМрдЬреВрдж рд╣реИред рдЕрдЧрд░ рдПрдХ
рд╡реИрдХрд▓реНрдкрд┐рдХ рдЕрдХреНрд╖рд░реЛрдВ рдпрд╛ рд╢рдмреНрджреЛрдВ рдореЗрдВ рд╕реЗ рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЕрдиреБрд╕рд░рдг рдХрд░рддрд╛ рд╣реИ, рдлрд┐рд░ рдЙрдирдореЗрдВ рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рдкрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд░реНрдЧреЛрдВ рдХреЛ рдбрдВрдк рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЯреНрд░реЗрд╕ рдЕрдиреБрднрд╛рдЧреЛрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдПрдХрд▓ рдЕрдХреНрд╖рд░ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИ рдпрд╛
.gdb_index.

рдзреНрдпрд╛рди рджреЗрдВ = рдбрд┐рдХреЛрдбреЗрдбрд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк .debug_line . рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛
рдЕрдиреБрднрд╛рдЧ рдЬрдмрдХрд┐ = рдХрдЪреНрдЪреА рд░реЗрдЦрд╛ рд╡рд┐рдХрд▓реНрдк рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХрдЪреНрдЪреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбрдВрдк рдХрд░рддрд╛ рд╣реИред

рдзреНрдпрд╛рди рджреЗрдВ =рдлреНрд░реЗрдо-рдЗрдВрдЯрд░рдк рд╡рд┐рдХрд▓реНрдк рдХреА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛ a
.debug_frame рдЕрдиреБрднрд╛рдЧ рдЬрдмрдХрд┐ = рдлреНрд░реЗрдореНрд╕ рд╡рд┐рдХрд▓реНрдк рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХрдЪреНрдЪреЗ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбрдВрдк рдХрд░рддрд╛ рд╣реИред

рдиреЛрдЯ: рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ =рдЬрд╛рдирдХрд╛рд░реА рд╡рд┐рдХрд▓реНрдк рд╡рд┐рдХрд▓реНрдкреЛрдВ рд╕реЗ рднреА рдкреНрд░рднрд╛рд╡рд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
--рдмреМрдирд╛-рдЧрд╣рд░рд╛рдИ рдФрд░ --рдмреМрдирд╛-рд╢реБрд░реВ.

--рдмреМрдирд╛-рдЧрд╣рд░рд╛рдИ=n
".debug_info" рдЕрдиреБрднрд╛рдЧ рдХреЗ рдбрдВрдк рдХреЛ рд╕реАрдорд┐рдд рдХрд░реЗрдВ n рдмрдЪреНрдЪреЗред рдпрд╣ рдХреЗрд╡рд▓ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧреА рд╣реИ
--рдбреАрдмрдЧ-рдбрдВрдк=рдЬрд╛рдирдХрд╛рд░реА. рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рднреА DIE рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░рдирд╛ рд╣реИ; рд╡рд┐рд╢реЗрд╖ рдорд╛рди 0 рдХреЗ рд▓рд┐рдП n рдорд░реНрдЬреА
рдпрд╣ рдкреНрд░рднрд╛рд╡ рднреА рд╣реИред

рдХреЗ рд▓рд┐рдП рдЧреИрд░-рд╢реВрдиреНрдп рдорд╛рди рдХреЗ рд╕рд╛рде n, рдкрд░ рдпрд╛ рдЙрд╕рд╕реЗ рдЧрд╣рд░рд╛ рдорд░ рдЬрд╛рддрд╛ рд╣реИ n рд╕реНрддрд░ рдореБрджреНрд░рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред NS
рдХреЗ рд▓рд┐рдП рд░реЗрдВрдЬ n рд╢реВрдиреНрдп рдЖрдзрд╛рд░рд┐рдд рд╣реИред

--рдмреМрдирд╛-рд╢реБрд░реВ=n
DIE рдХреНрд░рдорд╛рдВрдХрд┐рдд рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХреЗрд╡рд▓ DIE рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВ n. рдпрд╣ рдХреЗрд╡рд▓ рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧреА рд╣реИ
--рдбреАрдмрдЧ-рдбрдВрдк=рдЬрд╛рдирдХрд╛рд░реА.

рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдХрд┐рд╕реА рднреА рд╢реАрд░реНрд╖рд▓реЗрдЦ рдЬрд╛рдирдХрд╛рд░реА рдФрд░ рд╕рднреА рдХреА рдЫрдкрд╛рдИ рдХреЛ рджрдмрд╛ рджреЗрдЧрд╛
рдорд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдорд░ рдЬрд╛рддрд╛ рд╣реИ рдХреНрд░рдорд╛рдВрдХрд┐рдд n. рдХреЗрд╡рд▓ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдбреАрдЖрдИрдИ рдХреЗ рднрд╛рдИ-рдмрд╣рди рдФрд░ рдмрдЪреНрдЪреЗ
рдореБрджреНрд░рд┐рдд рд╣реЛрдирд╛ред

рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ --рдмреМрдирд╛-рдЧрд╣рд░рд╛рдИ.

-I
--рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо
рдкреНрд░рддреАрдХ рдХреА рд╕рд╛рдордЧреНрд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддреЗ рд╕рдордп рдмрдХреЗрдЯ рд▓рд┐рд╕реНрдЯ рдХреА рд▓рдВрдмрд╛рдИ рдХрд╛ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ
рдЯреЗрдмрд▓ред

-v
--рд╕рдВрд╕реНрдХрд░рдг
рд░реАрдбреЗрд▓реНрдлрд╝ рдХреА рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред

-W
--рдЪреМрдбрд╝рд╛
80 рдХреЙрд▓рдо рдореЗрдВ рдлрд╝рд┐рдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рди рддреЛрдбрд╝реЗрдВред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкрдврд╝реЗрдВ рдЦрдВрдб рдЦрдВрдб
64-рдмрд┐рдЯ рдИрдПрд▓рдПрдл рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд╣реЗрдбрд░ рдФрд░ рд╕реЗрдЧрдореЗрдВрдЯ рд▓рд┐рд╕реНрдЯрд┐рдВрдЧ рд▓рд╛рдЗрдиреЗрдВ, рддрд╛рдХрд┐ рд╡реЗ 80 . рдореЗрдВ рдлрд┐рдЯ рд╣реЛ рд╕рдХреЗрдВ
рд╕реНрддрдВрднред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ рдкрдврд╝реЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрднрд╛рдЧ рд╢реАрд░реНрд╖рд▓реЗрдЦ рд╕рдореНрдорд╛рди рдореБрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдкреНрд░рддреНрдпреЗрдХ рдЦрдВрдб
рдПрдХ рд╕рд┐рдВрдЧрд▓ рд▓рд╛рдЗрди, рдЬреЛ 80 рдХреЙрд▓рдо рд╕реЗ рдЕрдзрд┐рдХ рдЪреМрдбрд╝реЗ рдЯрд░реНрдорд┐рдирд▓реЛрдВ рдкрд░ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рдкрдардиреАрдп рд╣реИред

-H
--рдорджрдж
рджреНрд╡рд╛рд░рд╛ рд╕рдордЭрд╛ рдЧрдпрд╛ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдкрдврд╝реЗрдВ.

@рдкрдЯреНрдЯрд┐рдХрд╛
рд╕реЗ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рдкрдврд╝реЗрдВ рдкрдЯреНрдЯрд┐рдХрд╛. рдкрдврд╝реЗ рдЧрдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдореВрд▓ @рдкрдЯреНрдЯрд┐рдХрд╛ рд╡рд┐рдХрд▓реНрдкред рдЕрдЧрд░ рдкрдЯреНрдЯрд┐рдХрд╛ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдпрд╛ рдкрдврд╝рд╛ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╡рд┐рдХрд▓реНрдк
рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдк рд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдФрд░ рд╣рдЯрд╛рдпрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛ред

рдореЗрдВ рд╡рд┐рдХрд▓реНрдк рдкрдЯреНрдЯрд┐рдХрд╛ рд╡реНрд╣рд╛рдЗрдЯрд╕реНрдкреЗрд╕ рджреНрд╡рд╛рд░рд╛ рдЕрд▓рдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╡реНрд╣рд╛рдЗрдЯрд╕реНрдкреЗрд╕ рд╡рд░реНрдг рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХрд▓ рдпрд╛ рджреЛрд╣рд░реЗ рдЙрджреНрдзрд░рдг рдЪрд┐рд╣реНрдиреЛрдВ рдореЗрдВ рд╕рдВрдкреВрд░реНрдг рд╡рд┐рдХрд▓реНрдк рдХреЛ рдШреЗрд░рдХрд░ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдореЗрдВред рдХреЛрдИ рднреА
рдХреИрд░реЗрдХреНрдЯрд░ (рдмреИрдХрд╕реНрд▓реИрд╢ рд╕рд╣рд┐рдд) рдХреЛ рдХреИрд░реЗрдХреНрдЯрд░ рдХреЛ рдмреА . рд╕реЗ рдкреНрд░реАрдлрд┐рдХреНрд╕ рдХрд░рдХреЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдмреИрдХрд╕реНрд▓реИрд╢ рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рд╣реИред NS рдкрдЯреНрдЯрд┐рдХрд╛ рд╕реНрд╡рдпрдВ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд @ рд╣реЛ рд╕рдХрддрд╛ рд╣реИрдкрдЯреНрдЯрд┐рдХрд╛ рд╡рд┐рдХрд▓реНрдк; рдХреЛрдИ рднреА
рдРрд╕реЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд░реВрдк рд╕реЗ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди mips-linux-gnu-readelf рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ


рдлреНрд░реА рд╕рд░реНрд╡рд░ рдФрд░ рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди

рд╡рд┐рдВрдбреЛрдЬ рдФрд░ рд▓рд╛рдЗрдиреЗрдХреНрд╕ рдПрдк рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ

рд▓рд┐рдирдХреНрд╕ рдХрдорд╛рдВрдб

Ad