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

Ad


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

m68k-linux-gnu-gcov-5 - рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рдСрдирд▓рд╛рдЗрди

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

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

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

рдирд╛рдо


gcov - рдХрд╡рд░реЗрдЬ рдкрд░реАрдХреНрд╖рдг рдЙрдкрдХрд░рдг

SYNOPSIS


рдЬреАрд╕реАрдУрд╡реА [-v|--рд╕рдВрд╕реНрдХрд░рдг] [-h|--рдорджрдж]
[-a|--рдСрд▓-рдмреНрд▓реЙрдХ]
[-b|--рд╢рд╛рдЦрд╛ рд╕рдВрднрд╛рд╡рдирд╛]
[-c|--рд╢рд╛рдЦрд╛-рдЧрдгрдирд╛]
[-d|--рдкреНрд░рджрд░реНрд╢рди-рдкреНрд░рдЧрддрд┐]
[-f|--рдлрдВрдХреНрд╢рди-рд╕рд╛рд░рд╛рдВрд╢]
[-i|--рдордзреНрдпрд╡рд░реНрддреА-рдкреНрд░рд╛рд░реВрдк]
[-l|--рд▓реЙрдиреНрдЧ-рдлрд╛рдЗрд▓-рдирд╛рдо]
[-m|--рд╡рд┐рдШрдЯрд┐рдд-рдирд╛рдо]
[-n|--рдЙрддреНрдкрд╛рджрди рдирд╣реА]
[-o|--рд╡рд╕реНрддреБ-рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛|рдлрд╝рд╛рдЗрд▓]
[-p|--рд╕рдВрд░рдХреНрд╖рд┐рдд-рдкрде]
[-r|--рд╕рд╛рдкреЗрдХреНрд╖-рдХреЗрд╡рд▓]
[-s|--рд╕реНрд░реЛрдд-рдЙрдкрд╕рд░реНрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА]
[-u|--рдмрд┐рдирд╛ рд╢рд░реНрдд рд╢рд╛рдЦрд╛]
рдлрд╝рд╛рдЗрд▓реЛрдВ

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


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

рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдЯреВрд▓ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдХреЛрдб рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рдЬреИрд╕реЗ рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬреАрд╕реАрдУрд╡реА
or рдЧреНрдкреНрд░реЛрдл, рдЖрдк рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдкреНрд░рджрд░реНрд╢рди рдЖрдВрдХрдбрд╝реЗ рдвреВрдВрдв рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ:

* рдХреЛрдб рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХрд┐рддрдиреА рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд╣реЛрддреА рд╣реИ

* рдХреЛрдб рдХреА рдХреМрди рд╕реА рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИрдВ

* рдХреЛрдб рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рдЦрдВрдб рдХрд┐рддрдирд╛ рдХрдВрдкреНрдпреВрдЯрд┐рдВрдЧ рд╕рдордп рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ

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

рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдбреЗрд╡рд▓рдкрд░ рднреА рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрд╡рд░реЗрдЬ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ
рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд╣реИред рдЯреЗрд╕реНрдЯрд╕реБрдЗрдЯ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо
рдЕрдкреЗрдХреНрд╖рд╛ рдХреЗ рдЕрдиреБрд░реВрдк рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ; рдПрдХ рдХрд╡рд░реЗрдЬ рдХрд╛рд░реНрдпрдХреНрд░рдо рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдХрд┐рддрдирд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ
рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯред рдбреЗрд╡рд▓рдкрд░ рддрдм рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ
рдмреЗрд╣рддрд░ рдкрд░реАрдХреНрд╖рдг рдФрд░ рдмреЗрд╣рддрд░ рдЕрдВрддрд┐рдо рдЙрддреНрдкрд╛рдж рджреЛрдиреЛрдВ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рд╕реВрдЯред

рдпрджрд┐ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ рдЕрдиреБрдХреВрд▓рди рдХреЗ рдмрд┐рдирд╛ рдЕрдкрдирд╛ рдХреЛрдб рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреАрд╕реАрдУрд╡реА рдХреНрдпреЛрдВрдХрд┐
рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди, рдХреЛрдб рдХреА рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ рдПрдХ рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдЬреЛрдбрд╝рдХрд░, рдЖрдкрдХреЛ рдЙрддрдирд╛ рдирд╣реАрдВ рджреЗ рд╕рдХрддрд╛ рд╣реИ
рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдкрдХреЛ 'рд╣реЙрдЯ рд╕реНрдкреЙрдЯ' рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдХреЛрдб рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реИ
рдХрдВрдкреНрдпреВрдЯрд░ рд╕рдордпред рдЗрд╕реА рддрд░рд╣, рдХреНрдпреЛрдВрдХрд┐ рдЬреАрд╕реАрдУрд╡реА рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рдЖрдВрдХрдбрд╝реЗ рдЬрдорд╛ рдХрд░рддрд╛ рд╣реИ (рд╕рдмрд╕реЗ рдХрдо . рдкрд░)
рд░рд┐рдЬрд╝реЙрд▓реНрдпреВрд╢рди), рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рд╢реИрд▓реА рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдкреНрд░рддреНрдпреЗрдХ рдкрд░ рдХреЗрд╡рд▓ рдПрдХ рдХрдерди рд░рдЦрддрд╛ рд╣реИ
рд░реЗрдЦрд╛ред рдпрджрд┐ рдЖрдк рдЬрдЯрд┐рд▓ рдореИрдХреНрд░реЛрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рд▓реВрдк рдпрд╛ рдЕрдиреНрдп рдирд┐рдпрдВрддреНрд░рдг рд╕рдВрд░рдЪрдирд╛рдУрдВ рддрдХ рд╡рд┐рд╕реНрддреГрдд рд╣реЛрддреЗ рд╣реИрдВ,
рдЖрдВрдХрдбрд╝реЗ рдХрдо рд╕рд╣рд╛рдпрдХ рд╣реЛрддреЗ рд╣реИрдВ---рд╡реЗ рдХреЗрд╡рд▓ рдЙрд╕ рд▓рд╛рдЗрди рдкрд░ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬрд╣рд╛рдВ рдореИрдХреНрд░реЛ рдХреЙрд▓
рджрд┐рдЦрд╛рдИ рдкрдбрд╝рдирд╛ред рдпрджрд┐ рдЖрдкрдХреЗ рдЬрдЯрд┐рд▓ рдореИрдХреНрд░реЛрдЬрд╝ рдлрд╝рдВрдХреНрд╢рди рдХреА рддрд░рд╣ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЙрдиреНрд╣реЗрдВ рдЗрдирд▓рд╛рдЗрди рд╕реЗ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВ
рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред

рдЬреАрд╕реАрдУрд╡реА рдирд╛рдордХ рдПрдХ рд▓реЙрдЧрдлрд╛рдЗрд▓ рдмрдирд╛рддрд╛ рд╣реИ Sourcefile.gcov рдЬреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ . рдХреА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХрд┐рддрдиреА рдмрд╛рд░
рдПрдХ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ Sourcefile.c рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдЖрдк рдЗрди рд▓реЙрдЧрдлрд╛рдЗрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЧреНрдкреНрд░реЛрдл рд╕реЗрд╡рд╛ рдореЗрд░реЗ
рдЖрдкрдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ред рдЧреНрдкреНрд░реЛрдл рдЖрдкрдХреЛ рд╕рдордп рдХреА рдЬрд╛рдирдХрд╛рд░реА рджреЗрддрд╛ рд╣реИ
рдЖрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рд╕рд╛рде рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреАрд╕реАрдУрд╡реА.

рдЬреАрд╕реАрдУрд╡реА рдХреЗрд╡рд▓ рдЬреАрд╕реАрд╕реА рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХреЛрдб рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдХрд┐рд╕реА рдЕрдиреНрдп рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рдирд╣реАрдВ рд╣реИ
рдпрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд╡рд░реЗрдЬ рддрдВрддреНрд░ред

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


-h
--рдорджрдж
рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдЬреАрд╕реАрдУрд╡реА (рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░), рдФрд░ рдмрд┐рдирд╛ рдХреБрдЫ рдХрд┐рдП рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ
рдЖрдЧреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ред

-v
--рд╕рдВрд╕реНрдХрд░рдг
рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВ рдЬреАрд╕реАрдУрд╡реА рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ (рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░), рдФрд░ рдмрд┐рдирд╛ рдХреБрдЫ рдХрд┐рдП рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ
рдЖрдЧреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ред

-a
--рдСрд▓-рдмреНрд▓реЙрдХ
рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдирд┐рд╖реНрдкрд╛рджрди рдЧрдгрдирд╛ рд▓рд┐рдЦреЗрдВред рдЖрдо рддреМрд░ рдкрд░ gcov рдЖрдЙрдЯрдкреБрдЯ
рдирд┐рд╖реНрдкрд╛рджрди рдХреЗрд╡рд▓ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рдореБрдЦреНрдп рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП рдЧрд┐рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рдХреНрдпрд╛ рдПрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рднреАрддрд░ рдмреНрд▓реЙрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред

-b
--рд╢рд╛рдЦрд╛ рд╕рдВрднрд╛рд╡рдирд╛
рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╢рд╛рдЦрд╛ рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рд▓рд┐рдЦреЗрдВ, рдФрд░ рд╢рд╛рдЦрд╛ рд╕рд╛рд░рд╛рдВрд╢ рдЬрд╛рдирдХрд╛рд░реА рд▓рд┐рдЦреЗрдВ
рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЖрдкрдХреЛ рдпрд╣ рджреЗрдЦрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╢рд╛рдЦрд╛ рдХрд┐рддрдиреА рдмрд╛рд░ рд╣реИ
рд▓рд┐рдпрд╛ рдЧрдпрд╛ред рдмрд┐рдирд╛ рд╢рд░реНрдд рд╢рд╛рдЦрд╛рдПрдВ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рдЬрд╛рдПрдВрдЧреА, рдЬрдм рддрдХ рдХрд┐ -u рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

-c
--рд╢рд╛рдЦрд╛-рдЧрдгрдирд╛
рд╢рд╛рдЦрд╛ рдЖрд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╢рдд рдХреЗ рдмрдЬрд╛рдп рд▓реА рдЧрдИ рд╢рд╛рдЦрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦреЗрдВ
рд▓реА рдЧрдИ рд╢рд╛рдЦрд╛рдУрдВ рдХреАред

-n
--рдЙрддреНрдкрд╛рджрди рдирд╣реА
рдирд╣реАрдВ рдмрдирд╛рдПрдБ рдЬреАрд╕реАрдУрд╡реА рдирд┐рд░реНрдЧрдо рд╕рдВрдЪрд┐рдХрд╛ред

-l
--рд▓реЙрдиреНрдЧ-рдлрд╛рдЗрд▓-рдирд╛рдо
рд╢рд╛рдорд┐рд▓ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдВрдмреЗ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдмрдирд╛рдПрдБред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рд╣реЗрдбрд░ рдлрд╝рд╛рдЗрд▓ xh
рдХреЛрдб рд╢рд╛рдорд┐рд▓ рд╣реИ, рдФрд░ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ рдПрд╕реА, рдлрд┐рд░ рджреМрдбрд╝рдирд╛ рдЬреАрд╕реАрдУрд╡реА рдлрд╝рд╛рдЗрд▓ рдкрд░ рдПрд╕реА
рдирд╛рдордХ рдПрдХ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░реЗрдЧрд╛ рдПрд╕реА##xhgcov рдХреЗ рдмрдЬрд╛рдп xhgcovред рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
рдЙрдкрдпреЛрдЧреА рдЕрдЧрд░ xh рдПрдХрд╛рдзрд┐рдХ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ рдФрд░ рдЖрдк рд╡реНрдпрдХреНрддрд┐ рдХреЛ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ
рдпреЛрдЧрджрд╛рдиред рдпрджрд┐ рдЖрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ -p рд╡рд┐рдХрд▓реНрдк, рджреЛрдиреЛрдВ рд╕рд╣рд┐рдд рдФрд░ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╢рд╛рдорд┐рд▓ рд╣реИрдВ
рдкреВрд░реНрдг рдкрде рдирд╛рдо рд╣реЛрдВрдЧреЗред

-p
--рд╕рдВрд░рдХреНрд╖рд┐рдд-рдкрде
рдЬрдирд░реЗрдЯ рдХреЗ рдирд╛рдо рд╕реЗ рдкреВрд░реА рдкрде рд╕реВрдЪрдирд╛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦреЗрдВ .gcov рдлрд╝рд╛рдЗрд▓реЗрдВред рдХреЗ рдмрдЧрд╝реИрд░
рдпрд╣ рд╡рд┐рдХрд▓реНрдк, рдХреЗрд╡рд▓ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде, рд╕рднреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛
рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреЗ рд╕рд╛рде / рдореЗрдВ рдЕрдиреБрд╡рд╛рджрд┐рдд рд╡рд░реНрдг # рд╡рд░реНрдг, . рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдШрдЯрдХ рд╣рдЯрд╛ рджрд┐рдП рдЧрдП
рдФрд░ рд╣рдЯрд╛рдиреЗ рдпреЛрдЧреНрдп .. рдШрдЯрдХреЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓рдХрд░ . рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ ^. рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИ рдЕрдЧрд░ рд╕реЛрд░реНрд╕рдлрд╛рдЗрд▓реНрд╕ рдЕрдВрджрд░ рд╣реИрдВ
рдХрдИ рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ред

-r
--рд╕рд╛рдкреЗрдХреНрд╖-рдХреЗрд╡рд▓
рд╕рдВрдмрдВрдзрд┐рдд рдкрдердирд╛рдо рд╡рд╛рд▓реА рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреЗрд╡рд▓ рдЖрдЙрдЯрдкреБрдЯ рдЬрд╛рдирдХрд╛рд░реА (рд╕реНрд░реЛрдд рдХреЗ рдмрд╛рдж
рдЙрдкрд╕рд░реНрдЧ elision)ред рдирд┐рд░рдкреЗрдХреНрд╖ рдкрде рдЖрдорддреМрд░ рдкрд░ рд╕рд┐рд╕реНрдЯрдо рд╣реЗрдбрд░ рдлрд╛рдЗрд▓реЗрдВ рдФрд░ рдХрд┐рд╕реА рдХрд╛ рдХрд╡рд░реЗрдЬ рд╣реЛрддреЗ рд╣реИрдВ
рдЙрд╕рдореЗрдВ рдЗрдирд▓рд╛рдЗрди рдлрд╝рдВрдХреНрд╢рди рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рд░реБрдЪрд┐рдХрд░ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред

-f
--рдлрдВрдХреНрд╢рди-рд╕рд╛рд░рд╛рдВрд╢
рдлрд╝рд╛рдЗрд▓ рд╕реНрддрд░ рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рдЖрдЙрдЯрдкреБрдЯ рд╕рд╛рд░рд╛рдВрд╢ред

-o рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛|рдлрд╝рд╛рдЗрд▓
--рд╡рд╕реНрддреБ-рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА
--рд╡рд╕реНрддреБ-рдлрд╝рд╛рдЗрд▓ рдкрдЯреНрдЯрд┐рдХрд╛
рдпрд╛ рддреЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ рдЬрд┐рд╕рдореЗрдВ gcov рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╣реЛрдВ, рдпрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдкрде рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВред
RSI .gcno, рддрдерд╛ .gcda рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЗрд╕ рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреА рдЬрд╛рддреА рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИ
рдирд┐рд░реНрджрд┐рд╖реНрдЯ, рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣реИрдВ рдФрд░ рдЗрдирдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХреЗ рдирд╛рдо рдкрд░ рд╣реИрдВ,
рдЗрд╕рдХреЗ рд╡рд┐рд╕реНрддрд╛рд░ рдХреЗ рдмрд┐рдирд╛ред рдпрджрд┐ рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдпрд╣рд╛рдБ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреА рдЬрд╛рддреА рд╣реИ, рддреЛ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд╛рдо рдЗрд╕рдХреЗ рдирд╛рдо рдкрд░ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ
рд╡рд╣ рдлрд╝рд╛рдЗрд▓, рдЙрд╕рдХреЗ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рдмрд┐рдирд╛ред

-s рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА
--рд╕реНрд░реЛрдд-рдЙрдкрд╕рд░реНрдЧ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА
рдЖрдЙрдЯрдкреБрдЯ рдХрд╡рд░реЗрдЬ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬрдирд░реЗрдЯ рдХрд░рддреЗ рд╕рдордп рдирд┐рдХрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдкрд╕рд░реНрдЧред
рдПрдХ рдЕрд▓рдЧ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдЙрдкрдпреЛрдЧреА рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдкрдердирд╛рдо
рд╕реНрд░реЛрдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддреЗ рд╕рдордп рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рд╣реИред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣
рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдирд┐рд░рдкреЗрдХреНрд╖ рд╣реИ рдпрд╛ рдирд╣реАрдВ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЙрдкрд╕рд░реНрдЧ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

-u
--рдмрд┐рдирд╛ рд╢рд░реНрдд рд╢рд╛рдЦрд╛
рдЬрдм рд╢рд╛рдЦрд╛ рд╕рдВрднрд╛рд╡рдирд╛рдПрдВ рджреА рдЬрд╛рддреА рд╣реИрдВ, рддреЛ рдмрд┐рдирд╛ рд╢рд░реНрдд рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВред
рдмрд┐рдирд╛ рд╢рд░реНрдд рд╢рд╛рдЦрд╛рдПрдВ рдЖрдо рддреМрд░ рдкрд░ рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реЛрддреА рд╣реИрдВред

-d
--рдкреНрд░рджрд░реНрд╢рди-рдкреНрд░рдЧрддрд┐
рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рдкрд░ рдкреНрд░рдЧрддрд┐ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред

-i
--рдордзреНрдпрд╡рд░реНрддреА-рдкреНрд░рд╛рд░реВрдк
рдПрдХ рдЖрд╕рд╛рди-рд╕реЗ-рдкрд╛рд░реНрд╕ рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдЯреЗрдХреНрд╕реНрдЯ рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ gcov рдлрд╝рд╛рдЗрд▓ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдПрд▓рд╕реАрдУрд╡реА
рдпрд╛ рдЕрдиреНрдп рдЙрдкрдХрд░рдгред рдЖрдЙрдЯрдкреБрдЯ рд╕рд┐рдВрдЧрд▓ рд╣реИ .gcov рдлрд╝рд╛рдЗрд▓ рдкреНрд░рддрд┐ .gcda рдлрд╝рд╛рдЗрд▓ред рдХреЛрдИ рд╕реНрд░реЛрдд рдХреЛрдб рдирд╣реАрдВ рд╣реИ
рдЖрд╡рд╢реНрдпрдХ.

рдЗрдВрдЯрд░рдореАрдбрд┐рдПрдЯ рдХрд╛ рдкреНрд░рд╛рд░реВрдк .gcov рдлрд╝рд╛рдЗрд▓ рдкреНрд░рддрд┐ рдкрдВрдХреНрддрд┐ рдПрдХ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреЗ рд╕рд╛рде рд╕рд╛рджрд╛ рдкрд╛рда рд╣реИ

рдлрд╝рд╛рдЗрд▓:
рд╕рдорд╛рд░реЛрд╣: , ,
рдЧрд┐рдирддреА: ,
рдбрд╛рд▓реА: ,

рдЬрд╣рд╛рдВ рд╣реИ
рдиреЛрдЯреЗрдХреНрд╕реЗрдХ (рд╢рд╛рдЦрд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ)
рд▓рд┐рдпрд╛ (рд╢рд╛рдЦрд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдФрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛)
рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЧрдпрд╛ (рд╢рд╛рдЦрд╛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд, рд▓реЗрдХрд┐рди рдирд╣реАрдВ рд▓реА рдЧрдИ)

рдХрдИ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдордзреНрдпрд╡рд░реНрддреА gcov . рдореЗрдВ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдВ
рдлрд╝рд╛рдЗрд▓ред рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рднреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ a рдЙрд╕ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд
рдЕрдЧрд▓реА рддрдХ рдкреНрд░рд╡реЗрд╢ред

рдпрд╣рд╛рдБ рдПрдХ рдирдореВрдирд╛ рд╣реИ рдЬрдм -i рдХреЗ рд╕рд╛рде рд╕рдВрдпреЛрдЬрди рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ -b рд╡рд┐рдХрд▓реНрдк:

рдлрд╝рд╛рдЗрд▓: array.cc
рд╕рдорд╛рд░реЛрд╣:11,1,_Z3sumRKSt6vectorIPiSaIS0_EE
рд╕рдорд╛рд░реЛрд╣: 22,1, рдореБрдЦреНрдп
рдЧрд┐рдирддреА:11,1
рдЧрд┐рдирддреА:12,1
рдЧрд┐рдирддреА:14,1
рд╢рд╛рдЦрд╛: 14, рд▓рд┐рдпрд╛ рдЧрдпрд╛
рдЧрд┐рдирддреА:26,1
рд╢рд╛рдЦрд╛:28, рд▓рд┐рдпрд╛ рдЧрдпрд╛

-m
--рд╡рд┐рдШрдЯрд┐рдд-рдирд╛рдо
рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рд╡рд┐рдШрдЯрд┐рдд рдлрд╝рдВрдХреНрд╢рди рдирд╛рдо рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВред рдореИрдВрдЧрд▓реНрдб рдлрдВрдХреНрд╢рди рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИ
рдирд╛рдоред

рдЬреАрд╕реАрдУрд╡реА рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд╕рд╛рде рдЙрд╕реА рддрд░рд╣ рдЪрд▓рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рдЖрдкрдиреЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдерд╛
рд╕рдВрдХрд▓рдХред рдЕрдиреНрдпрдерд╛ рдпрд╣ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдЬреАрд╕реАрдУрд╡реА рдлрд╝рд╛рдЗрд▓реЗрдВ рдЙрддреНрдкрдиреНрди рдХрд░рддрд╛ рд╣реИ
рдмреБрд▓рд╛рдпрд╛ рдореИрдВрдЧрд▓реНрдбрдирд╛рдо.gcov рд╡рд░реНрддрдорд╛рди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВред рдЗрдирдореЗрдВ рдХрд╡рд░реЗрдЬ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ
рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╡реЗ рдЕрдиреБрд░реВрдк рд╣реИрдВред рдПрдХ .gcov рдлрд╝рд╛рдЗрд▓ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд░реЛрдд рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХреА рдЬрд╛рддреА рд╣реИ (рдпрд╛
рд╣реЗрдбрд░) рдлрд╝рд╛рдЗрд▓ рдЬрд┐рд╕рдореЗрдВ рдХреЛрдб рд╣реЛрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдЙрддреНрдкрд╛рджрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред NS
рдореИрдВрдЧрд▓реНрдбрдирд╛рдо рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рдЖрдорддреМрд░ рдкрд░ рдХреЗрд╡рд▓ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХреБрдЫ рдФрд░ рдЬрдЯрд┐рд▓ рд╣реЛ рдЕрдЧрд░ -l or -p рд╡рд┐рдХрд▓реНрдк рджрд┐рдП рдЧрдП рд╣реИрдВред рдЙрди рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗрдВ
рдмреНрдпреЛрд░рд╛ рд╣реЗрддреБред

рдпрджрд┐ рдЖрдк рдЖрд╣реНрд╡рд╛рди рдХрд░рддреЗ рд╣реИрдВ рдЬреАрд╕реАрдУрд╡реА рдХрдИ рдЗрдирдкреБрдЯ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕рд╛рде, рдкреНрд░рддреНрдпреЗрдХ рдЗрдирдкреБрдЯ рдлрд╛рдЗрд▓ рд╕реЗ рдпреЛрдЧрджрд╛рди рд╣реИрдВ
рд╕рдВрдХреНрд╖реЗрдкред рдЖрдо рддреМрд░ рдкрд░ рдЖрдк рдЗрд╕реЗ рдлрд╛рдЗрд▓реЛрдВ рдХреА рдЙрд╕реА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдмреБрд▓рд╛рдПрдВрдЧреЗ рдЬреЛ рдЕрдВрддрд┐рдо рд▓рд┐рдВрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИ
рдЖрдкрдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдпред

RSI .gcov рдлрд╝рд╛рдЗрд▓реЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ : рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЛрд░реНрд╕ рдХреЛрдб рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ рдХрд┐рдП рдЧрдП рдлрд╝реАрд▓реНрдбред рдкреНрд░рд╛рд░реВрдк
is

: :

рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рд╡рд┐рдХрд▓реНрдк рджреНрд╡рд╛рд░рд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдП рдЬрд╛рдиреЗ рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдмреНрд▓реЙрдХ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╕рдлрд▓ рд╣реЛ рд╕рдХрддреА рд╣реИред
RSI рдирд┐рд╖реНрдкрд╛рджрди_рдЧрд┐рдирддреА is - рдмрд┐рдирд╛ рдХреЛрдб рд╡рд╛рд▓реА рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд▓рд┐рдПред рдЧреИрд░-рдирд┐рд╖реНрдкрд╛рджрд┐рдд рд▓рд╛рдЗрдиреЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рд╣реИрдВ #####
or ====, рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЧреИрд░-рдЕрд╕рд╛рдзрд╛рд░рдг рд░рд╛рд╕реНрддреЛрдВ рд╕реЗ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реИрдВ рдпрд╛ рдХреЗрд╡рд▓
рдЕрд╕рд╛рдзрд╛рд░рдг рдкрде рдЬреИрд╕реЗ рд╕реА ++ рдЕрдкрд╡рд╛рдж рд╣реИрдВрдбрд▓рд░, рдХреНрд░рдорд╢рдГред

рд╢реБрд░реБрдЖрдд рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдХреА рдХреБрдЫ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣реИрдВ рд░реЗрдЦрд╛ рд╕рдВрдЦреНрдпрд╛ рд╢реВрдиреНрдп рдХрд╛ред рдпреЗ рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛ рдкрдВрдХреНрддрд┐рдпрд╛рдБ рд╣реИрдВ
рдлрд╛рд░реНрдо рдХрд╛

-:0: :

рдЗрди рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рдХреНрд░рдо рдФрд░ рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ рдЬреАрд╕реАрдУрд╡реА рд╡рд┐рдХрд╛рд╕
рдкреНрд░рдЧрддрд┐ --- рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рд╢реЗрд╖ рдЙрди рдкрд░ рднрд░реЛрд╕рд╛ рди рдХрд░реЗрдВред рдЙрдкрдпреЛрдЧ рдЯреИрдЧ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП
рдкреНрд░рд╕реНрддрд╛рд╡рдирд╛ рдкрдВрдХреНрддрд┐ред

рдЕрддрд┐рд░рд┐рдХреНрдд рдмреНрд▓реЙрдХ рдЬрд╛рдирдХрд╛рд░реА рдлреЙрд░реНрдо рдХреА рд╣реИ



RSI рдХрд░реЗрдВ- рдорд╛рдирд╡ рдкрдардиреАрдп рд╣реИ, рд▓реЗрдХрд┐рди рдорд╢реАрди рдкрд╛рд░реНрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╕рд░рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ
рднреА рд╣реИ.

рдкреНрд░рддрд┐рд╢рдд рдкреНрд░рд┐рдВрдЯ рдХрд░рддреЗ рд╕рдордп, 0% рдФрд░ 100% рдХреЗрд╡рд▓ рддрднреА рдореБрджреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ рдЬрдм рдорд╛рди рд╣реЛрддреЗ рд╣реИрдВ рдареАрдХ рдареАрдХ 0% рдФрд░
рдХреНрд░рдорд╢рдГ 100%ред рдЕрдиреНрдп рдорд╛рди рдЬрд┐рдиреНрд╣реЗрдВ рдкрд░рдВрдкрд░рд╛рдЧрдд рд░реВрдк рд╕реЗ 0% рдпрд╛ 100% рддрдХ рдкреВрд░реНрдгрд╛рдВрдХрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд╡реЗ рд╣реИрдВ
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рдирд┐рдХрдЯрддрдо рдЧреИрд░-рд╕реАрдорд╛ рдорд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдореБрджреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдЬреАрд╕реАрдУрд╡реА, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рджреЛ рд╡рд┐рд╢реЗрд╖ GCC рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
-рдлреНрд░реЛрдлрд╛рдЗрд▓-рдЖрд░реНрдХреНрд╕ -рдлрдЯреЗрд╕реНрдЯ-рдХрд╡рд░реЗрдЬ. рдпрд╣ рд╕рдВрдХрд▓рдХ рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИ
gcov рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рдЬрд╛рдирдХрд╛рд░реА (рдореВрд▓ рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдПрдХ рдкреНрд░рд╡рд╛рд╣ рдЧреНрд░рд╛рдл) рдФрд░ рдЗрд╕рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ
рдЖрд╡рд╢реНрдпрдХ рдЕрддрд┐рд░рд┐рдХреНрдд рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреЛрдб
рдЬреАрд╕реАрдУрд╡реА рджреНрд╡рд╛рд░рд╛ рдЗрди рдЕрддрд┐рд░рд┐рдХреНрдд рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЙрд╕ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдБ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рд╣реИ
рд╕реНрдерд┐рдд рд╣реИ.

рдкреНрд░реЛрдЧреНрд░рд╛рдо рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдЖрдЙрдЯрдкреБрдЯ рдЬреЗрдирд░реЗрдЯ рд╣реЛрдЧрд╛ред рдкреНрд░рддреНрдпреЗрдХ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП
рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд -рдлреНрд░реЛрдлрд╛рдЗрд▓-рдЖрд░реНрдХреНрд╕, рдПрдХ рд╕рд╛рде .gcda рдлрд╝рд╛рдЗрд▓ рдХреЛ рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛.

рд░рдирд┐рдВрдЧ рдЬреАрд╕реАрдУрд╡реА рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде рддрд░реНрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдм рдПрдХ рд╕реВрдЪреА рддреИрдпрд╛рд░ рд╣реЛрдЧреА
рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдирд┐рд╖реНрдкрд╛рджрди рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдХреЛрдб рдХрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдо
рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЯреАрдПрдордкреА.рд╕реА, рдЬрдм рдЖрдк рдореВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдк рдпрд╣реА рджреЗрдЦрддреЗ рд╣реИрдВ рдЬреАрд╕реАрдУрд╡реА рд╕реБрд╡рд┐рдзрд╛:

$ gcc -fprofile-arcs -ftest-рдХрд╡рд░реЗрдЬ tmp.c
$ рдП.рдЖрдЙрдЯ
$ рдЬреАрд╕реАрдУрд╡реА tmp.c
рдлрд╝рд╛рдЗрд▓ tmp.c . рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд 90.00 рд╕реНрд░реЛрдд рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╕реЗ 10%
tmp.c.gcov рдмрдирд╛рдирд╛ред

рдлрд╝рд╛рдЗрд▓ tmp.c.gcov рд╕реЗ рдЖрдЙрдЯрдкреБрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИ рдЬреАрд╕реАрдУрд╡реАред рдпрд╣рд╛рдБ рдПрдХ рдирдореВрдирд╛ рд╣реИ:

-: 0: рд╕реНрд░реЛрдд: tmp.c
-: 0: рдЧреНрд░рд╛рдл: tmp.gcno
-: 0: рдбреЗрдЯрд╛: tmp.gcda
-: 0: рд░рди: 1
-: 0: рдХрд╛рд░реНрдпрдХреНрд░рдо: 1
-: 1:#рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
-: 2:
-: 3: рдЗрдВрдЯ рдореЗрди (рд╢реВрдиреНрдп)
1: 4: {
1: 5: рдЗрдВрдЯ рдЖрдИ, рдЯреЛрдЯрд▓;
-: 6:
1:7: рдХреБрд▓ = 0;
-: 8:
11:9: рдХреЗ рд▓рд┐рдП (i = 0; i <10; i++)
10: 10: рдХреБрд▓ += рдореИрдВ;
-: 11:
1:12: рдпрджрд┐ (рдХреБрд▓ != 45)
#####: 13: рдкреНрд░рд┐рдВрдЯрдл ("рд╡рд┐рдлрд▓рддрд╛\n");
-: 14: рдЕрдиреНрдп
1: 15: рдкреНрд░рд┐рдВрдЯрдл ("рд╕рдлрд▓рддрд╛ \ n");
1: 16: рд╡рд╛рдкрд╕реА 0;
-: 17:}

рдЬрдм рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ -a рд╡рд┐рдХрд▓реНрдк, рдЖрдкрдХреЛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреНрд▓реЙрдХ рдХрд╛рдЙрдВрдЯ рдорд┐рд▓реЗрдВрдЧреЗ, рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦрддрд╛ рд╣реИ
рдЗрд╕ рддрд░рд╣:

-: 0: рд╕реНрд░реЛрдд: tmp.c
-: 0: рдЧреНрд░рд╛рдл: tmp.gcno
-: 0: рдбреЗрдЯрд╛: tmp.gcda
-: 0: рд░рди: 1
-: 0: рдХрд╛рд░реНрдпрдХреНрд░рдо: 1
-: 1:#рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
-: 2:
-: 3: рдЗрдВрдЯ рдореЗрди (рд╢реВрдиреНрдп)
1: 4: {
1: 4-рдмреНрд▓реЙрдХ 0
1: 5: рдЗрдВрдЯ рдЖрдИ, рдЯреЛрдЯрд▓;
-: 6:
1:7: рдХреБрд▓ = 0;
-: 8:
11:9: рдХреЗ рд▓рд┐рдП (i = 0; i <10; i++)
11: 9-рдмреНрд▓реЙрдХ 0
10: 10: рдХреБрд▓ += рдореИрдВ;
10: 10-рдмреНрд▓реЙрдХ 0
-: 11:
1:12: рдпрджрд┐ (рдХреБрд▓ != 45)
1: 12-рдмреНрд▓реЙрдХ 0
#####: 13: рдкреНрд░рд┐рдВрдЯрдл ("рд╡рд┐рдлрд▓рддрд╛\n");
$$$$$: 13-рдмреНрд▓реЙрдХ 0
-: 14: рдЕрдиреНрдп
1: 15: рдкреНрд░рд┐рдВрдЯрдл ("рд╕рдлрд▓рддрд╛ \ n");
1: 15-рдмреНрд▓реЙрдХ 0
1: 16: рд╡рд╛рдкрд╕реА 0;
1: 16-рдмреНрд▓реЙрдХ 0
-: 17:}

рдЗрд╕ рдореЛрдб рдореЗрдВ, рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓ рдмреНрд▓реЙрдХ рдХреЗрд╡рд▓ рдПрдХ рдкрдВрдХреНрддрд┐ рдкрд░ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдмреНрд▓реЙрдХ рдХреА рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ред рдП
рдмрд╣реБ-рдкрдВрдХреНрддрд┐ рдмреНрд▓реЙрдХ рдХреЗрд╡рд▓ рдЙрд╕ рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдХреА рдирд┐рд╖реНрдкрд╛рджрди рдЧрдгрдирд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрдЧрд╛, рдФрд░ рдЕрдиреНрдп
рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рдХреЛрдб рдирд╣реАрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрдм рддрдХ рдХрд┐ рдкрд┐рдЫрд▓реЗ рдмреНрд▓реЙрдХ рдЙрди рдкрдВрдХреНрддрд┐рдпреЛрдВ рдкрд░ рд╕рдорд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддреЗред NS
рдПрдХ рдкрдВрдХреНрддрд┐ рдХреА рдХреБрд▓ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдВрдЦреНрдпрд╛ рджрд┐рдЦрд╛рдИ рдЬрд╛рддреА рд╣реИ рдФрд░ рдмрд╛рдж рдХреА рдкрдВрдХреНрддрд┐рдпрд╛рдБ рдирд┐рд╖реНрдкрд╛рджрди рдХреА рд╕рдВрдЦреНрдпрд╛ рджрд┐рдЦрд╛рддреА рд╣реИрдВ
рдЙрд╕ рд▓рд╛рдЗрди рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмреНрд▓реЙрдХреЛрдВ рдХреЗ рд▓рд┐рдПред рдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓реЙрдХ рдХреЗ рдмрд╛рдж, рд╢рд╛рдЦрд╛ рдФрд░ рдХреЙрд▓ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ
рдмреНрд▓реЙрдХ рдХрд╛ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрджрд┐ -b рд╡рд┐рдХрд▓реНрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдЬреАрд╕реАрд╕реА рдЙрдкрдХрд░рдг рдЬрд┐рд╕ рддрд░рд╣ рд╕реЗ рдХреЙрд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕рдХреЗ рдХрд╛рд░рдг рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдирдВрдмрд░ рд╡рд╛рд▓реА рд▓рд╛рдЗрди рдХреЗ рдмрд╛рдж рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рд╡реНрдпрдХреНрддрд┐рдЧрдд рдмреНрд▓реЙрдХред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд▓рд╛рдЗрди 13 рдореЗрдВ рдПрдХ рдореВрд▓ рдмреНрд▓реЙрдХ рд╣реИ рдЬрд┐рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЬрдм рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ -b рд╡рд┐рдХрд▓реНрдк, рдЖрдкрдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

$ gcov -b tmp.c
рдлрд╝рд╛рдЗрд▓ tmp.c . рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд 90.00 рд╕реНрд░реЛрдд рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд╕реЗ 10%
рдлрд╝рд╛рдЗрд▓ tmp.c . рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд 80.00 рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рд╕реЗ 5%
80.00 рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ рд╕реЗ 5% рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдлрд╝рд╛рдЗрд▓ tmp.c . рдореЗрдВ рд▓реА рдЧрдИ рд╣реИрдВ
рдлрд╝рд╛рдЗрд▓ tmp.c . рдореЗрдВ рдирд┐рд╖реНрдкрд╛рджрд┐рдд 50.00 рдХреЙрд▓реЛрдВ рдореЗрдВ рд╕реЗ 2%
tmp.c.gcov рдмрдирд╛рдирд╛ред

рдпрд╣рд╛рдБ рдПрдХ рдкрд░рд┐рдгрд╛рдореА рдХрд╛ рдПрдХ рдирдореВрдирд╛ рд╣реИ tmp.c.gcov рдлрд╝рд╛рдЗрд▓:

-: 0: рд╕реНрд░реЛрдд: tmp.c
-: 0: рдЧреНрд░рд╛рдл: tmp.gcno
-: 0: рдбреЗрдЯрд╛: tmp.gcda
-: 0: рд░рди: 1
-: 0: рдХрд╛рд░реНрдпрдХреНрд░рдо: 1
-: 1:#рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ
-: 2:
-: 3: рдЗрдВрдЯ рдореЗрди (рд╢реВрдиреНрдп)
рдлрд╝рдВрдХреНрд╢рди рдореБрдЦреНрдп рдЬрд┐рд╕реЗ 1 рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ, 1 рдмреНрд▓реЙрдХреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ 75%
1: 4: {
1: 5: рдЗрдВрдЯ рдЖрдИ, рдЯреЛрдЯрд▓;
-: 6:
1:7: рдХреБрд▓ = 0;
-: 8:
11:9: рдХреЗ рд▓рд┐рдП (i = 0; i <10; i++)
рд╢рд╛рдЦрд╛ 0 рдиреЗ 91% рд▓рд┐рдпрд╛ (рдЧрд┐рд░рд╛рд╡рдЯ)
рд╢рд╛рдЦрд╛ 1 рдиреЗ 9% рд▓рд┐рдпрд╛
10: 10: рдХреБрд▓ += рдореИрдВ;
-: 11:
1:12: рдпрджрд┐ (рдХреБрд▓ != 45)
рд╢рд╛рдЦрд╛ 0 рдиреЗ 0% рд▓рд┐рдпрд╛ (рдЧрд┐рд░рд╛рд╡рдЯ)
рд╢рд╛рдЦрд╛ 1 рдиреЗ 100% рд▓рд┐рдпрд╛
#####: 13: рдкреНрд░рд┐рдВрдЯрдл ("рд╡рд┐рдлрд▓рддрд╛\n");
рдХреЙрд▓ 0 рдХрднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛
-: 14: рдЕрдиреНрдп
1: 15: рдкреНрд░рд┐рдВрдЯрдл ("рд╕рдлрд▓рддрд╛ \ n");
рдХреЙрд▓ 0 рдХреЛ 1 рдХреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ 100% рд▓реМрдЯрд╛
1: 16: рд╡рд╛рдкрд╕реА 0;
-: 17:}

рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд▓рд┐рдП, рдПрдХ рд▓рд╛рдЗрди рдореБрджреНрд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ рдЬрд┐рд╕рдореЗрдВ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдлрд╝рдВрдХреНрд╢рди рдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдХреИрд╕реЗ
рдХрдИ рдмрд╛рд░ рдпрд╣ рд╡рд╛рдкрд╕ рдЖрддрд╛ рд╣реИ рдФрд░ рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдХрд┐рддрдиреЗ рдкреНрд░рддрд┐рд╢рдд рдмреНрд▓реЙрдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЧрдП рдереЗред

рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓ рдмреНрд▓реЙрдХ рдХреЗ рд▓рд┐рдП, рдореВрд▓ рдмреНрд▓реЙрдХ рдХреА рдЕрдВрддрд┐рдо рдкрдВрдХреНрддрд┐ рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдПрдХ рдкрдВрдХреНрддрд┐ рдореБрджреНрд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ
рд╡рд╣ рд╢рд╛рдЦрд╛ рдпрд╛ рдХреЙрд▓ рдЬреЛ рдореВрд▓ рдмреНрд▓реЙрдХ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддреА рд╣реИред рдХрдИ рд╢рд╛рдЦрд╛рдПрдБ рдФрд░ рдХреЙрд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ
рдПрдХрд▓ рд╕реНрд░реЛрдд рд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рд╕реВрдЪреАрдмрджреНрдз рд╣реИ рдпрджрд┐ рдЙрд╕ рд▓рд╛рдЗрди рдкрд░ рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдХрдИ рдмреБрдирд┐рдпрд╛рджреА рдмреНрд▓реЙрдХ рд╣реИрдВред
рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╢рд╛рдЦрд╛рдУрдВ рдФрд░ рдХреЙрд▓реЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рдПрдХ рдирдВрдмрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреЛрдИ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ
рдЗрди рд╢рд╛рдЦрд╛рдУрдВ рдХреЛ рдореИрдк рдХрд░реЗрдВ рдФрд░ рд╕реНрд░реЛрдд рдирд┐рд░реНрдорд╛рдг рдкрд░ рд╡рд╛рдкрд╕ рдХреЙрд▓ рдХрд░реЗрдВред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рдмрд╕реЗ рдХрдо
рдХреНрд░рдорд╛рдВрдХрд┐рдд рд╢рд╛рдЦрд╛ рдпрд╛ рдХреЙрд▓ рд╕реНрд░реЛрдд рд▓рд╛рдЗрди рдкрд░ рд╕рдмрд╕реЗ рдмрд╛рдИрдВ рдУрд░ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рдЕрдиреБрд░реВрдк рд╣реЛрдЧреАред

рдПрдХ рд╢рд╛рдЦрд╛ рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЗрд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдкреНрд░рддрд┐рд╢рдд рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ
рд╢рд╛рдЦрд╛ рдХреЛ рдХрд┐рддрдиреА рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдХрд┐рддрдиреА рдмрд╛рд░ рд╢рд╛рдЦрд╛ рдХреЛ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдореБрджреНрд░рд┐рддред рдЕрдиреНрдпрдерд╛, "рдХрднреА рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ" рд╕рдВрджреЗрд╢ рдореБрджреНрд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдПрдХ рдХреЙрд▓ рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЗрд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рддреЛ рдкреНрд░рддрд┐рд╢рдд рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ
рдХрд┐рддрдиреА рдмрд╛рд░ рдХреЙрд▓ рд▓реМрдЯрд╛рдИ рдЧрдИ рдХреЙрд▓ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рд╕рдВрдЦреНрдпрд╛ рд╕реЗ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдореБрджреНрд░рд┐рддред рдпрд╣ рдЖрдорддреМрд░ рдкрд░ 100% рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди "рдмрд╛рд╣рд░ рдирд┐рдХрд▓реЗрдВ" рдпрд╛ . рдХреЙрд▓ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрдо рд╣реЛ рд╕рдХрддрд╛ рд╣реИ
"longjmp", рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣рд░ рдмрд╛рд░ рдЙрдиреНрд╣реЗрдВ рдмреБрд▓рд╛рдП рдЬрд╛рдиреЗ рдкрд░ рд╡рд╛рдкрд╕ рдирд╣реАрдВ рдЖ рд╕рдХрддрд╛ рд╣реИред

рдирд┐рд╖реНрдкрд╛рджрди рдЧрдгрдирд╛ рд╕рдВрдЪрдпреА рд╣реИрдВред рдпрджрд┐ рдЙрджрд╛рд╣рд░рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдмрд┐рдирд╛ рдХреЗ рдлрд┐рд░ рд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛
рдирд┐рдХрд╛рд▓ рд░рд╣рд╛ рд╣реИ .gcda рдлрд╝рд╛рдЗрд▓, рд╕реНрд░реЛрдд рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП рдЧрд┐рдирддреА рдереА
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдкрд┐рдЫрд▓реЗ рд░рди рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЙрдкрдпреЛрдЧреА рд╣реИ
рдХрдИ рдорд╛рдпрдиреЛрдВ рдореЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдИ рд╕реЗ рдЕрдзрд┐рдХ рдбреЗрдЯрд╛ рдЬрдорд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ
рдХрд╛рд░реНрдпрдХреНрд░рдо рдПрдХ рдкрд░реАрдХреНрд╖рдг рд╕рддреНрдпрд╛рдкрди рд╕реВрдЯ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд▓рддрд╛ рд╣реИ, рдпрд╛ рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЪрд▓ рд░рд╣реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рдЬрд╛рдирдХрд╛рд░реАред

рдореЗрдВ рдбреЗрдЯрд╛ .gcda рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рд╕реЗ рдареАрдХ рдкрд╣рд▓реЗ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рд╣реЗрдЬреА рдЬрд╛рддреА рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП
рд╕реНрд░реЛрдд рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд -рдлреНрд░реЛрдлрд╛рдЗрд▓-рдЖрд░реНрдХреНрд╕, рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдХреЛрдб рдкрд╣рд▓реЗ a . рдореЗрдВ рдкрдврд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ
рдореМрдЬреВрджрд╛ .gcda рдлрд╝рд╛рдЗрд▓; рдЕрдЧрд░ рдлрд╝рд╛рдЗрд▓ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рд╕реЗ рдореЗрд▓ рдирд╣реАрдВ рдЦрд╛рддреА рд╣реИ (рдореВрд▓ рдХреА рднрд┐рдиреНрди рд╕рдВрдЦреНрдпрд╛
рдмреНрд▓реЙрдХ рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ) рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░ рджреЗрдЧрд╛ред рдпрд╣ рдлрд┐рд░ рдирдП рдирд┐рд╖реНрдкрд╛рджрди рдореЗрдВ рдЬреЛрдбрд╝рддрд╛ рд╣реИ
рдорд╛рдпрдиреЗ рд░рдЦрддрд╛ рд╣реИ рдФрд░ рдЕрдВрдд рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдбреЗрдЯрд╛ рд▓рд┐рдЦрддрд╛ рд╣реИред

рдХрд╛ рдкреНрд░рдпреЛрдЧ рдЬреАрд╕реАрдУрд╡реА рд╕рд╛рде рдореЗрдВ рдЬреАрд╕реАрд╕реА рдЗрд╖реНрдЯрддрдореАрдХрд░рдг

рдпрджрд┐ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ рдЬреАрд╕реАрдУрд╡реА рдЕрдкрдиреЗ рдХреЛрдб рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдкрд╣рд▓реЗ рдЕрдкрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рджреЛ рд╡рд┐рд╢реЗрд╖ рдЬреАрд╕реАрд╕реА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреЗ рд╕рд╛рде: -рдлреНрд░реЛрдлрд╛рдЗрд▓-рдЖрд░реНрдХреНрд╕ -рдлрдЯреЗрд╕реНрдЯ-рдХрд╡рд░реЗрдЬ. рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЖрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдХрд┐рд╕реА рдЕрдиреНрдп GCC рд╡рд┐рдХрд▓реНрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ; рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреА рд╣рд░ рдПрдХ рдкрдВрдХреНрддрд┐
рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЖрдкрдХреЛ рдЙрд╕реА рд╕рдордп рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рди рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреБрдЫ рдорд╢реАрдиреЛрдВ рдкрд░
рдЕрдиреБрдХреВрд▓рдХ рдХреБрдЫ рд╕рд░рд▓ рдХреЛрдб рд▓рд╛рдЗрдиреЛрдВ рдХреЛ рдЕрдиреНрдп рд▓рд╛рдЗрдиреЛрдВ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдХрд░ рд╕рдорд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕ рддрд░рд╣ рдХреЛрдб:

рдЕрдЧрд░ (рдП! = рдмреА)
рд╕реА = 1;
рдЕрдиреНрдп
рд╕реА = 0;

рдХреБрдЫ рдорд╢реАрдиреЛрдВ рдкрд░ рдПрдХ рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдХреЛрдИ рд░рд╛рд╕реНрддрд╛ рдирд╣реАрдВ рд╣реИ
рдЬреАрд╕реАрдУрд╡реА рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рдирд┐рд╖реНрдкрд╛рджрди рдЧрдгрдирд╛ рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдЕрд▓рдЧ рдирд╣реАрдВ рд╣реИ
рдкреНрд░рддреНрдпреЗрдХ рдкрдВрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рдХреЛрдбред рдЗрд╕рд▓рд┐рдП рдЬреАрд╕реАрдУрд╡реА рдпрджрд┐ рдЖрдк рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ
рдЕрдиреБрдХреВрд▓рди рдХреЗ рд╕рд╛рде:

100: 12: рдЕрдЧрд░ (рдП! = рдмреА)
100: 13: рд╕реА = 1;
100: 14: рдЕрдиреНрдп
100: 15: рд╕реА = 0;

рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдб рдХрд╛ рдпрд╣ рдмреНрд▓реЙрдХ, рдЕрдиреБрдХреВрд▓рди рджреНрд╡рд╛рд░рд╛ рд╕рдВрдпреБрдХреНрдд, 100 рдмрд╛рд░ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ред
рдПрдХ рдорд╛рдпрдиреЗ рдореЗрдВ рдпрд╣ рдкрд░рд┐рдгрд╛рдо рд╕рд╣реА рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд░ рд░рд╣рд╛ рдерд╛
рдЗрди рдЪрд╛рд░реЛрдВ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЖрдЙрдЯрдкреБрдЯ рдпрд╣ рдирд╣реАрдВ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ рдХрд┐ рдкрд░рд┐рдгрд╛рдо рдХрд┐рддрдиреА рдмрд╛рд░ рд╣реИ
0 рдерд╛ рдФрд░ рдХрд┐рддрдиреА рдмрд╛рд░ рдкрд░рд┐рдгрд╛рдо 1 рдерд╛ред

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

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

рдпрджрд┐ рдлрд╝рдВрдХреНрд╢рди рдХрдИ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдЗрдирд▓рд╛рдЗрди рд╣реИ, рддреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрдерд╛рди рдореЗрдВ рдмреНрд▓реЙрдХ рд╕рдВрд░рдЪрдирд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ
рд╕рдорд╛рди рдирд╣реАрдВ рд╣реЛрдирд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рд╢рд░реНрдд рдЕрдм рд╕рдВрдХрд▓рди рд╕рдордп рдкрд░ рдЧрдгрдирд╛ рдпреЛрдЧреНрдп рд╣реЛ рд╕рдХрддреА рд╣реИ
рдХреБрдЫ рдЙрджрд╛рд╣рд░рдгред рдХреНрдпреЛрдВрдХрд┐ рдЗрдирд▓рд╛рдЗрди рдлрд╝рдВрдХреНрд╢рди рдХреЗ рд╕рднреА рдЙрдкрдпреЛрдЧреЛрдВ рдХрд╛ рдХрд╡рд░реЗрдЬ рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдПрдХ рд╣реА рд╕реНрд░реЛрдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд░реЗрдЦрд╛ рдХреА рдЧрдгрдирд╛ рд╕реНрд╡рдпрдВ рдЕрд╕рдВрдЧрдд рд▓рдЧ рд╕рдХрддреА рд╣реИред

рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди "_gcov_reset" рдФрд░ "_gcov_dump" рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рд░реБрдЪрд┐ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреНрд╖реЗрддреНрд░ рддрдХ рд╕реАрдорд┐рдд рд░рдЦреЗрдВред рдХреЙрд▓ рдХрд░рдирд╛ "_gcov_reset(void)"
рд╕рднреА рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдХрд╛рдЙрдВрдЯрд░реЛрдВ рдХреЛ рд╢реВрдиреНрдп рдкрд░ рд╕рд╛рдлрд╝ рдХрд░ рджреЗрдЧрд╛, рдФрд░ "_gcov_dump(void)" рдХреЛ рдХреЙрд▓ рдХрд░рдиреЗ рд╕реЗ
рдЙрд╕ рдмрд┐рдВрджреБ рдкрд░ рдПрдХрддреНрд░ рдХреА рдЧрдИ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдбрдВрдк рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рд╣реИ .gcda рдЖрдЙрдЯрдкреБрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВред

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


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

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

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

  • 1
    abidiff
    abidiff
    рдПрдмрд┐рдбрд┐рдл - рдИрдПрд▓рдПрдл рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдПрдмреАрдЖрдИ рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВ
    рдПрдмрд┐рдбреАрдл рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдмрд╛рдЗрдирд░реА рдХреА рддреБрд▓рдирд╛ рдХрд░рддрд╛ рд╣реИ
    рджреЛ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рдЗрдВрдЯрд░рдлреЗрд╕ (рдПрдмреАрдЖрдИ)ред
    рдИрдПрд▓рдПрдл рдкреНрд░рд╛рд░реВрдк рдореЗрдВред рдпрд╣ рдПрдХ рдЕрд░реНрдердкреВрд░реНрдг рдЙрддреНрд╕рд░реНрдЬрди рдХрд░рддрд╛ рд╣реИ
    рд░рд┐рдкреЛрд░реНрдЯ...
    рдПрдмрд┐рдбреАрдл рдЪрд▓рд╛рдПрдВ
  • 2
    рдЖрдмрд┐рджрд╡
    рдЖрдмрд┐рджрд╡
    abidw - ELF рдХреЗ ABI рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░реЗрдВ
    рдлрд╝рд╛рдЗрд▓ abidw рдИрдПрд▓рдПрдл рдореЗрдВ рдПрдХ рд╕рд╛рдЭрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкрдврд╝рддрд╛ рд╣реИ
    рдкреНрд░рд╛рд░реВрдк рдФрд░ рдПрдХ рдПрдХреНрд╕рдПрдордПрд▓ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдХрд╛ рдЙрддреНрд╕рд░реНрдЬрди рдХрд░рддрд╛ рд╣реИ
    рдЗрд╕рдХреЗ ABI рд╕реЗ рдорд╛рдирдХ рдЖрдЙрдЯрдкреБрдЯ рддрдХред
    рдЙрддреНрд╕рд░реНрдЬрд┐рдд ...
    рдЕрдмреАрдж рдЪрд▓рд╛рдУ
  • 3
    copac2xml
    copac2xml
    рдмрд┐рдмреБрдЯрд┐рд▓реНрд╕ - рдЧреНрд░рдВрде рд╕реВрдЪреА рд░реВрдкрд╛рдВрддрд░рдг
    рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ ...
    Copac2xml рдЪрд▓рд╛рдПрдБ
  • 4
    рдХреЙрдкреНрдЯ
    рдХреЙрдкреНрдЯ
    рдХреЙрдкреНрдЯ - рдкреАрдкрд╣реЛрд▓ рдЕрдиреБрдХреВрд▓рдХ SYSNOPIS:
    рдХреЙрдкреНрдЯ рдлрд╝рд╛рдЗрд▓.. рд╡рд┐рд╡рд░рдг: рдХреЙрдкреНрдЯ рдПрдХ рд╣реИ
    рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдпреЛрдЬрди рдкреАрдкрд╣реЛрд▓ рдЕрдиреБрдХреВрд▓рдХред рдпрд╣
    рдЕрдкрдиреЗ рдорд╛рдирдХ рдЗрдирдкреБрдЯ рд╕реЗ рдХреЛрдб рдкрдврд╝рддрд╛ рд╣реИ рдФрд░
    рдПрдХ рд▓рд┐рдЦрддрд╛ рд╣реИ...
    рдХреЙрдк рдЪрд▓рд╛рдУ
  • 5
    рдЗрдХрдЯреНрдард╛_stx_рд╢реАрд░реНрд╖рдХ
    рдЗрдХрдЯреНрдард╛_stx_рд╢реАрд░реНрд╖рдХ
    рдЗрдХрдЯреНрдард╛_stx_рд╢реАрд░реНрд╖рдХ - рд╢реАрд░реНрд╖рдХ рдЗрдХрдЯреНрдард╛ рдХрд░реЗрдВ
    Stx рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рд╕реЗ рдШреЛрд╖рдгрд╛рдПрдБ ...
    рдЗрдХрдЯреНрдард╛_stx_titles рдЪрд▓рд╛рдПрдБ
  • 6
    рдЧреИрдЯрд▓рд┐рдВрдЧ-рдмреЗрдВрдЪ
    рдЧреИрдЯрд▓рд┐рдВрдЧ-рдмреЗрдВрдЪ
    рдмреЗрдВрдЪ - http рдмреЗрдВрдЪрдорд╛рд░реНрдХ ...
    рдЧреИрдЯрд▓рд┐рдВрдЧ-рдмреЗрдВрдЪ рдЪрд▓рд╛рдПрдВ
  • рдЕрдзрд┐рдХ "

Ad