рдпрд╣ рдХрдорд╛рдВрдб рдкрд░рдл-рдЯреНрд░реЗрд╕ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдорд╛рд░реЗ рдХрдИ рдореБрдлреНрдд рдСрдирд▓рд╛рдЗрди рд╡рд░реНрдХрд╕реНрдЯреЗрд╢рди рдЬреИрд╕реЗ рдХрд┐ рдЙрдмрдВрдЯреВ рдСрдирд▓рд╛рдЗрди, рдлреЗрдбреЛрд░рд╛ рдСрдирд▓рд╛рдЗрди, рд╡рд┐рдВрдбреЛрдЬ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдпрд╛ рдореИрдХ рдУрдПрд╕ рдСрдирд▓рд╛рдЗрди рдПрдореБрд▓реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд╡рд░реНрдХреНрд╕ рдлреНрд░реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкреНрд░рджрд╛рддрд╛ рдореЗрдВ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдХрд╛рд░реНрдпрдХреНрд░рдо:
рдирд╛рдо
рдкрд░реНрдлрд╝-рдЯреНрд░реЗрд╕ - рд╕реНрдЯреНрд░реЗрд╕ рдкреНрд░реЗрд░рд┐рдд рдЙрдкрдХрд░рдг
SYNOPSIS
рдкрд░реНрдлрд╝ рдирд┐рд╢рд╛рди
рдкрд░реНрдлрд╝ рдирд┐рд╢рд╛рди рд░рд┐рдХреЙрд░реНрдб
рд╡рд░реНрдгрди
рдпрд╣ рдХрдорд╛рдВрдб рд▓рдХреНрд╖реНрдп рд╕реЗ рдЬреБрдбрд╝реА рдШрдЯрдирд╛рдУрдВ рдХреЛ рджрд┐рдЦрд╛рдПрдЧрд╛, рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ рд╕рд┐рд╕реНрдХреЙрд▓, рд▓реЗрдХрд┐рди
рдЕрдиреНрдп рд╕рд┐рд╕реНрдЯрдо рдИрд╡реЗрдВрдЯ рдЬреИрд╕реЗ рдкреЗрдЬрдлрд╝реЙрд▓реНрдЯреНрд╕, рдХрд╛рд░реНрдп рдЬреАрд╡рдирдХрд╛рд▓ рдИрд╡реЗрдВрдЯ, рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ рдИрд╡реЗрдВрдЯ рдЗрддреНрдпрд╛рджрд┐ред
рдпрд╣ рдЕрдиреНрдп perf рдХреА рддрд░рд╣ perf.data рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рд▓рд╛рдЗрд╡ рдореЛрдб рдЯреВрд▓ рд╣реИ
рдФрдЬрд╛рд░ред рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рддреИрдпрд╛рд░ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИрдВ рдкрд░реНрдлрд╝ рд░рд┐рдХреЙрд░реНрдб рдЖрджреЗрд╢ рд▓реЗрдХрд┐рди рд╕рддреНрд░ рдХреА рдЬрд░реВрд░рдд рд╣реИ
raw_syscalls рдИрд╡реЗрдВрдЯ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ (-e raw_sysрдХреЙрд▓:*) рдХрд╛ рд╣реИред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдкрд░реНрдлрд╝ рдирд┐рд╢рд╛рди рд░рд┐рдХреЙрд░реНрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдИрд╡реЗрдВрдЯ рд▓рд┐рдЦрддреЗ рд╕рдордп raw_syscalls рдИрд╡реЗрдВрдЯ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЙрд░реНрдЯрдХрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдПрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП.
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рдХрд▓реНрдк рдкреВрд░реНрдг рдЯреНрд░реЗрд╕ рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ; рдЯреНрд░реЗрд╕ рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдкреВрд░реНрдг рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдЗрд╕рдореЗрдВ рдкрд╛рдП рдЬрд╛рддреЗ рд╣реИрдВ
рдкреВрд░реНрдг рд░рд┐рдХреЙрд░реНрдб рдореИрди рдкреЗрдЬред
рд╡рд┐рдХрд▓реНрдк
-рдП, --рдСрд▓-рд╕реАрдкреАрдпреВрдПрд╕
рд╕рднреА CPU рд╕реЗ рд╕рд┐рд╕реНрдЯрдо-рд╡рд╛рдЗрдб рд╕рдВрдЧреНрд░рд╣ред
-рдИ, --рдПрдХреНрд╕рдкреАрдЖрд░
рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП syscalls рдХреА рд╕реВрдЪреА, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ syscall рдирд╛рдоред рдХреЗ рд╕рд╛рде рдЙрдкрд╕рд░реНрдЧ рд▓рдЧрд╛рдирд╛ ! рд╕рдм рджрд┐рдЦрд╛рддрд╛ рд╣реИ
syscalls рд▓реЗрдХрд┐рди рдЬреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВред рдЖрдкрдХреЛ рдЗрд╕рд╕реЗ рдмрдЪрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ.
-рдУ, --рдЖрдЙрдЯрдкреБрдЯ=
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдоред
-рдкреА, --рдкрд┐рдб =
рдореМрдЬреВрджрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрдИрдбреА (рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХреА рдЧрдИ рд╕реВрдЪреА) рдкрд░ рдШрдЯрдирд╛рдУрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВред
-t, --tid=
рдореМрдЬреВрджрд╛ рдереНрд░реЗрдб рдЖрдИрдбреА (рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХреА рдЧрдИ рд╕реВрдЪреА) рдкрд░ рдИрд╡реЗрдВрдЯ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВред
-рдпреВ, --рдпреВрдЖрдИрдбреА=
рдпреВрдЖрдИрдбреА рдХреЗ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рд╡рд╛рд▓реЗ рдереНрд░реЗрдбреНрд╕ рдореЗрдВ рдИрд╡реЗрдВрдЯ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВред рдирд╛рдо рдпрд╛ рд╕рдВрдЦреНрдпрд╛.
--рдлрд╝рд┐рд▓реНрдЯрд░-рдкрд┐рдбреНрд╕=
рдЗрди рдкрд┐рдбреНрд╕ рдФрд░ рдЗрдирдХреЗ рд▓рд┐рдП рдИрд╡реЗрдВрдЯ рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд░реЗрдВ рдирд┐рд╢рд╛рди рд╕реНрд╡рдпрдВ (рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХреА рдЧрдИ рд╕реВрдЪреА)ред
-v, --verbose=
рд╡рд░реНрдмреЛрд╕рд┐рдЯреА рд╕реНрддрд░ред
--рдирд╣реАрдВ-рд╡рд┐рд░рд╛рд╕рдд
рдмрдЪреНрдЪреЛрдВ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рдХрд╛рдЙрдВрдЯрд░ рд╡рд┐рд░рд╛рд╕рдд рдореЗрдВ рдирд╣реАрдВ рдорд┐рд▓рддреЗред
-рдПрдо, --рдПрдордПрдордПрдкреА-рдкреЗрдЬ=
рдПрдордПрдордПрдкреА рдбреЗрдЯрд╛ рдкреГрд╖реНрдареЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ (рджреЛ рдХреА рд╢рдХреНрддрд┐ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП) рдпрд╛ рд╕рдВрд▓рдЧреНрди рдХреЗ рд╕рд╛рде рдЖрдХрд╛рд░ рд╡рд┐рдирд┐рд░реНрджреЗрд╢
рдпреВрдирд┐рдЯ рдХреИрд░реЗрдХреНрдЯрд░ - рдмреА/рдХреЗ/рдПрдо/рдЬреАред рдЖрдХрд╛рд░ рдХреЛ рдЧреЛрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рддрд╛рдХрд┐ рдирд┐рдХрдЯрддрдо рдкреГрд╖реНрдареЛрдВ рдХреА рд╢рдХреНрддрд┐ рджреЛ . рд╣реЛ
рдореВрд▓реНрдп.
-рд╕реА, --cpu
рдХреЗрд╡рд▓ рдкреНрд░рджрд╛рди рдХреА рдЧрдИ рд╕реАрдкреАрдпреВ рдХреА рд╕реВрдЪреА рдкрд░ рдирдореВрдиреЗ рдПрдХрддреНрд░ рдХрд░реЗрдВред рдПрдХрд╛рдзрд┐рдХ рд╕реАрдкреАрдпреВ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд╛рди рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ
рдмрд┐рдирд╛ рд╕реНрдерд╛рди рдХреЗ рдЕрд▓реНрдкрд╡рд┐рд░рд╛рдо рд╕реЗ рдЕрд▓рдЧ рдХреА рдЧрдИ рд╕реВрдЪреА: 0,1ред рд╕реАрдкреАрдпреВ рдХреА рд░реЗрдВрдЬ -: 0-2 рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВред рдореЗрдВ
рдЗрдирд╣реЗрд░рд┐рдЯреЗрдВрд╕ рдореЛрдб рдЪрд╛рд▓реВ (рдбрд┐рдлрд╝реЙрд▓реНрдЯ) рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐-рдереНрд░реЗрдб рдореЛрдб, рдЗрд╡реЗрдВрдЯ рддрднреА рдХреИрдкреНрдЪрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдЬрдм
рдереНрд░реЗрдб рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реАрдкреАрдпреВ рдкрд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддрд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕рднреА рд╕реАрдкреАрдпреВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рд╣реИред
--рдЕрд╡рдзрд┐: рдХреЗрд╡рд▓ рд╡рд╣реА рдШрдЯрдирд╛рдПрдБ рджрд┐рдЦрд╛рдПрдБ рдЬрд┐рдирдХреА рдЕрд╡рдзрд┐ N.M ms рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛред
--рд╢реЗрдб: рдереНрд░реЗрдб рд░рдирдЯрд╛рдЗрдо рдЬрдорд╛ рдХрд░реЗрдВ рдФрд░ рд╕рддреНрд░ рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рд╕рд╛рд░рд╛рдВрд╢ рдкреНрд░рджрд╛рди рдХрд░реЗрдВред
-i-рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдкреВрд░реНрдг рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдЗрдирдкреБрдЯ рдкреНрд░реЛрд╕реЗрд╕ рдЗрд╡реЗрдВрдЯред
-T--рд╕рдордп рдкрд╣рд▓реЗ рдирдореВрдиреЗ рдХреЗ рд╕рд╛рдкреЗрдХреНрд╖ рд╕рдордп рдХреЗ рдмрдЬрд╛рдп рдкреВрд░реНрдг рдЯрд╛рдЗрдорд╕реНрдЯреИрдореНрдк рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдВред
--рдХреЙрдо
рдкреНрд░рдХреНрд░рд┐рдпрд╛ COMM рдХреЛ рдЙрд╕рдХреА рдЖрдИрдбреА рдХреЗ рдареАрдХ рдмрдЧрд▓ рдореЗрдВ рджрд┐рдЦрд╛рдПрдВ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЪрд╛рд▓реВ рдХрд░реЗрдВ, --no-comm рдХреЗ рд╕рд╛рде рдЕрдХреНрд╖рдо рдХрд░реЗрдВред
-s, --рд╕рд╛рд░рд╛рдВрд╢
рдХреЗрд╡рд▓ рдиреНрдпреВрдирддрдо, рдЕрдзрд┐рдХрддрдо рдФрд░ рдФрд╕рдд рд╕рдордп (рдорд┐рд╕реЗрдХ рдореЗрдВ) рдХреЗ рд╕рд╛рде рдереНрд░реЗрдб рджреНрд╡рд╛рд░рд╛ рд╕рд┐рд╕реНрдХреЙрд▓ рдХрд╛ рд╕рд╛рд░рд╛рдВрд╢ рджрд┐рдЦрд╛рдПрдВ
рдФрд░ рд╕рд╛рдкреЗрдХреНрд╖ stddev.
-рдПрд╕, --рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рд╕рд╛рде
рдиреНрдпреВрдирддрдо, рдЕрдзрд┐рдХрддрдо рдФрд░ рдФрд╕рдд рд╕рдордп (рдореЗрдВ) рдХреЗ рд╕рд╛рде рдереНрд░реЗрдб рджреНрд╡рд╛рд░рд╛ рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рдмрд╛рдж рд╕рднреА рд╕рд┐рд╕реНрдХреЙрд▓ рджрд┐рдЦрд╛рдПрдВ
рдПрдордПрд╕рдИрд╕реА) рдФрд░ рд╕рд╛рдкреЗрдХреНрд╖ stddev.
--tool_stats
рдЯреВрд▓ рдЖрдБрдХрдбрд╝реЗ рджрд┐рдЦрд╛рдПрдБ рдЬреИрд╕реЗ рдХрд┐ рд╣реБрдХрд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд┐рддрдиреА рдмрд╛рд░ fdтЖТpathname рдЦреЛрдЬрд╛ рдЧрдпрд╛ рдерд╛
syscall рд░рд┐рдЯрд░реНрди + vfs_getname рдпрд╛ рд░реАрдбрд┐рдВрдЧ /proc/pid/fd, рдЖрджрд┐ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрд▓реЗрдВред
-F=[all|min|maj], --pf=[all|min|maj]
рдкреГрд╖реНрда рджреЛрд╖реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ. рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рдЖрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд▓рдШреБ, рдкреНрд░рдореБрдЦ рдпрд╛ рд╕рднреА рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдкреГрд╖реНрда рджреЛрд╖ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рдкреНрд░рдореБрдЦ рд╣реИ.
--syscalls
рд╕рд┐рд╕реНрдЯрдо рдХреЙрд▓ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ. рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ.
--рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛
рдЕрдиреНрдп рдШрдЯрдирд╛рдУрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ, рджреЗрдЦреЗрдВ рдкрд░реНрдлрд╝ рд╕реВрдЪреА рдкреВрд░реА рд╕реВрдЪреА рдХреЗ рд▓рд┐рдПред
--рдкреНрд░реЛрдХ-рдореИрдк-рдЯрд╛рдЗрдордЖрдЙрдЯ
рдкрд╣рд▓реЗ рд╕реЗ рдореМрдЬреВрдж рдереНрд░реЗрдбреНрд╕ /proc/XXX/mmap рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╕рдордп, рдЗрд╕рдореЗрдВ рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐
рдлрд╝рд╛рдЗрд▓ рдмрд╣реБрдд рдмрдбрд╝реА рд╣реЛ рд╕рдХрддреА рд╣реИред рдРрд╕реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдЯрд╛рдЗрдо рдЖрдЙрдЯ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕рдордп рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ
рд╕реАрдорд╛ рд╕реЗ рдмрд╛рд╣рд░ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди 500 рдПрдордПрд╕ рд╣реИред
рдкреГрд╖реНрдарджреЛрд╖
рдкреЗрдЬрдлрд╝реЙрд▓реНрдЯреНрд╕ рдХреЛ рдЯреНрд░реЗрд╕ рдХрд░рддреЗ рд╕рдордп, рдЯреНрд░реЗрд╕ рдХрд╛ рдкреНрд░рд╛рд░реВрдк рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
рдЧрд▓рддреА [+] тЗТ <[рдИрдореЗрд▓ рд╕рдВрд░рдХреНрд╖рд┐рдд][1]> (<рдкрддрд╛
рд╕реНрддрд░>).
┬╖ рдорд┐рдирдЯ/рдордЬ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЧрд▓рддреА рдХреА рдШрдЯрдирд╛ рдЫреЛрдЯреА рд╣реИ рдпрд╛ рдмрдбрд╝реА;
┬╖ ip.symbol рдирд┐рд░реНрджреЗрд╢ рд╕реВрдЪрдХ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреАрдХ рджрд┐рдЦрд╛рддрд╛ рд╣реИ (рд╡рд╣ рдХреЛрдб рдЬрд┐рд╕рдиреЗ рдЧрд▓рддреА рдЙрддреНрдкрдиреНрди рдХреА); рдЕрдЧрд░
рдХреЛрдИ рдбрд┐рдмрдЧ рдкреНрд░рддреАрдХ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ, рдкреВрд░реНрдг рдЯреНрд░реЗрд╕ рдХрдЪреНрдЪреЗ рдЖрдИрдкреА рдХреЛ рдкреНрд░рд┐рдВрдЯ рдХрд░реЗрдЧрд╛;
┬╖ addr.dso рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рдкрддреЗ рдХреЗ рд▓рд┐рдП DSO рджрд┐рдЦрд╛рддрд╛ рд╣реИ;
┬╖ рдорд╛рдирдЪрд┐рддреНрд░ рдкреНрд░рдХрд╛рд░ рдпрд╛ рддреЛ рд╣реИ d рдЧреИрд░-рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╛ x рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдорд╛рдирдЪрд┐рддреНрд░реЛрдВ рдХреЗ рд▓рд┐рдП;
┬╖ рдПрдбреАрдЖрд░ рд╕реНрддрд░ рдпрд╛ рддреЛ рд╣реИ k рдХрд░реНрдиреЗрд▓ рдбреАрдПрд╕рдУ рдХреЗ рд▓рд┐рдП рдпрд╛ . рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреАрдПрд╕рдУ рдХреЗ рд▓рд┐рдП.
рдкреНрд░рддреАрдХреЛрдВ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдбрд┐рдмрдЧрд┐рдВрдЧ рдкреНрд░рддреАрдХреЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред
рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рд░рдЦреЗрдВ рдХрд┐ рдЕрд╡рдзрд┐ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдореЗрд╢рд╛ 0 рд╣реИ рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдирд╣реАрдВ рдХрд░рддреА рд╣реИ
рдЧрд▓рддреА рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдпрд╛ рдЧрдпрд╛!
рдЬрдм --verbose рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдкреВрд░реНрдг рдЯреНрд░реЗрд╕ рджреЛрдиреЛрдВ рдЖрдИрдкреА рдХреЗ рд▓рд┐рдП рд╕рднреА рдЙрдкрд▓рдмреНрдз рдЬрд╛рдирдХрд╛рд░реА рдореБрджреНрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ
рдФрд░ рдЧрд▓рддреА рдХрд╛ рдкрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ dso@symbol[2]+рдСрдлрд╝рд╕реЗрдЯред
рдЙрджрд╛рд╣рд░рдг
рдХреЗрд╡рд▓ рдкреНрд░рдореБрдЦ рдкреГрд╖реНрда рджреЛрд╖реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВ:
$ рдкреВрд░реНрдг рдЯреНрд░реЗрд╕--рдиреЛ-рд╕рд┐рд╕рдХреЙрд▓-рдПрдл
рдЯреНрд░реЗрд╕ рд╕рд┐рд╕реНрдХрд▓реНрд╕, рдкреНрд░рдореБрдЦ рдФрд░ рдЫреЛрдЯреЗ рдкреГрд╖реНрда рджреЛрд╖:
$ рдкреВрд░реНрдг рдЯреНрд░реЗрд╕ -рдПрдл рд╕рднреА
1416.547 (0.000 рдПрдордПрд╕): рдкрд╛рдпрдерди/20235 рдореЗрдЬрд░рдлреЙрд▓реНрдЯ [CRYPTO_push_info_+0x0] => /lib/x86_64-linux-gnu/libcrypto.so.1.0.0@0x61be0 (x.)
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдкрд╛рдпрдерди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкреНрд░рдореБрдЦ рдкреЗрдЬрдлреЙрд▓реНрдЯ рдерд╛
CRYPTO_push_info_ рд░реВрдЯреАрди рдЬрд┐рд╕рдореЗрдВ libcrypto.so рдореЗрдВ рдХрд╣реАрдВ рдЦрд░рд╛рдмреА рд╣реИред
onworks.net рд╕реЗрд╡рд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдСрдирд▓рд╛рдЗрди рдкрд░реНрдлрд╝-рдЯреНрд░реЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ