āχāĻ‚āϰ⧇āϜāĻŋāĻĢāϰāĻžāϏāĻŋāĻ¸ā§āĻĒā§āϝāĻžāύāĻŋāĻļ

Ad


āĻ…āύāĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āϏ āĻĢ⧇āĻ­āĻŋāĻ•āύ

aarch64-linux-gnu-gcov-4.9 - āĻ•ā§āϞāĻžāωāĻĄā§‡ āĻ…āύāϞāĻžāχāύ

āωāĻŦ⧁āĻ¨ā§āϟ⧁ āĻ…āύāϞāĻžāχāύ, āĻĢ⧇āĻĄā§‹āϰāĻž āĻ…āύāϞāĻžāχāύ, āωāχāĻ¨ā§āĻĄā§‹āϜ āĻ…āύāϞāĻžāχāύ āĻāĻŽā§āϞ⧇āϟāϰ āĻŦāĻž MAC OS āĻ…āύāϞāĻžāχāύ āĻāĻŽā§āϞ⧇āϟāϰ⧇āϰ āĻŽāĻžāĻ§ā§āϝāĻŽā§‡ OnWorks āĻĢā§āϰāĻŋ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻĒā§āϰāĻĻāĻžāύāĻ•āĻžāϰ⧀āϤ⧇ aarch64-linux-gnu-gcov-4.9 āϚāĻžāϞāĻžāύ

āĻāϟāĻŋ āĻšāϞ aarch64-linux-gnu-gcov-4.9 āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϝāĻž āφāĻŽāĻžāĻĻ⧇āϰ āĻāĻ•āĻžāϧāĻŋāĻ• āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇āϰ āĻ…āύāϞāĻžāχāύ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāύ āϝ⧇āĻŽāύ āωāĻŦ⧁āĻ¨ā§āϟ⧁ āĻ…āύāϞāĻžāχāύ, āĻĢ⧇āĻĄā§‹āϰāĻž āĻ…āύāϞāĻžāχāύ, āωāχāĻ¨ā§āĻĄā§‹āϜ āĻ…āύāϞāĻžāχāύ āĻāĻŽā§āϞ⧇āϟāϰ āĻŦāĻž MAC OS āĻ…āύāϞāĻžāχāύ āĻāĻŽā§āϞ⧇āϟāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ OnWorks āĻĢā§āϰāĻŋ āĻšā§‹āĻ¸ā§āϟāĻŋāĻ‚ āĻĒā§āϰāĻĻāĻžāύāĻ•āĻžāϰ⧀āϤ⧇ āϚāĻžāϞāĻžāύ⧋ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻ•āĻžāĻ°ā§āϝāĻ•ā§āϰāĻŽ:

NAME āĻāϰ


gcov - āĻ•āĻ­āĻžāϰ⧇āϜ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āϟ⧁āϞ

āϏāĻžāχāύ⧋āĻĒāĻŋāϏāĻŋāϏ


gcov [-v|--āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ] [-h|--help]
[-a|--āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϞāĻ•]
[-b|--āĻļāĻžāĻ–āĻž-āϏāĻŽā§āĻ­āĻžāĻŦāύāĻž]
[-c|--āĻļāĻžāĻ–āĻž-āĻ—āĻŖāύāĻž]
[-d|-- āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ-āĻĒā§āϰāĻ—āϤāĻŋ]
[-f|--āĻĢāĻžāĻ‚āĻļāύ-āϏāĻžāϰāĻžāĻ‚āĻļ]
[-i|-- āĻŽāĻ§ā§āϝāĻŦāĻ°ā§āϤ⧀ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ]
[-l|--āϞāĻ‚-āĻĢāĻžāχāϞ-āύāĻžāĻŽ]
[-m|--āĻŦāĻŋāĻ•ā§ƒāϤ-āύāĻžāĻŽ]
[-n|--āύ⧋-āφāωāϟāĻĒ⧁āϟ]
[-o|--āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ-āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ|āĻĢāĻžāχāϞ]
[-p|--āϏāĻ‚āϰāĻ•ā§āώāĻŖ-āĻĒāĻĨ]
[-r|-- āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āφāĻĒ⧇āĻ•ā§āώāĻŋāĻ•]
[-s|--āĻ‰ā§ŽāϏ-āωāĻĒāϏāĻ°ā§āĻ— āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ]
[-u|--āύāĻŋāσāĻļāĻ°ā§āϤ-āĻļāĻžāĻ–āĻž]
āύāĻĨāĻŋ āĻĒāĻ¤ā§āϰ

āĻŦāĻ°ā§āĻŖāύāĻžāσ


gcov āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āĻ­āĻžāϰ⧇āϜ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ. āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϗ⧁āϞāĻŋ āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻ•āϰāϤ⧇ GCC āĻāϰ āϏāĻžāĻĨ⧇ āĻ•āύāϏāĻžāĻ°ā§āĻŸā§‡ āĻāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ
āφāϰāĻ“ āĻĻāĻ•ā§āώ, āĻĻā§āϰ⧁āϤ āϚāϞāĻŽāĻžāύ āϕ⧋āĻĄ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϰ āĻ…āĻĒāϰ⧀āĻ•ā§āώāĻŋāϤ āĻ…āĻ‚āĻļāϗ⧁āϞāĻŋ āφāĻŦāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧁āύ
āĻ•āĻžāĻ°ā§āϝāĻ•ā§āϰāĻŽ. āϤ⧁āĻŽāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ gcov āφāĻĒāύāĻžāϰ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāύ āϕ⧋āĻĨāĻžāϝāĻŧ āϤāĻž āφāĻŦāĻŋāĻˇā§āĻ•āĻžāϰ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āĻĒā§āϰ⧋āĻĢāĻžāχāϞāĻŋāĻ‚ āϟ⧁āϞ āĻšāĻŋāϏāĻžāĻŦ⧇
āĻĒā§āϰāĻšā§‡āĻˇā§āϟāĻž āφāĻĒāύāĻžāϰ āϕ⧋āĻĄāϕ⧇ āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻ­āĻžāϞ⧋āĻ­āĻžāĻŦ⧇ āĻĒā§āϰāĻ­āĻžāĻŦāĻŋāϤ āĻ•āϰāĻŦ⧇āĨ¤ āφāĻĒāύāĻŋāĻ“ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ gcov āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻĒā§āϰ⧋āĻĢāĻžāχāϞāĻŋāĻ‚ āĻŦāϰāĻžāĻŦāϰ
āϟ⧁āϞ, āϜāĻŋāĻĒāĻŋāφāϰāĻāĻĢ, āφāĻĒāύāĻžāϰ āϕ⧋āĻĄā§‡āϰ āϕ⧋āύ āĻ…āĻ‚āĻļāϗ⧁āϞāĻŋ āϏāĻ°ā§āĻŦāĻžāϧāĻŋāĻ• āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻŋāĻ‚ āϏāĻŽāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āϤāĻž āĻŽā§‚āĻ˛ā§āϝāĻžāϝāĻŧāύ āĻ•āϰāϤ⧇āĨ¤

āĻĒā§āϰ⧋āĻĢāĻžāχāϞāĻŋāĻ‚ āϟ⧁āϞ āφāĻĒāύāĻžāϕ⧇ āφāĻĒāύāĻžāϰ āϕ⧋āĻĄā§‡āϰ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻŦāĻŋāĻļā§āϞ⧇āώāĻŖ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰ⧇āĨ¤ āϝ⧇āĻŽāύ āĻāĻ•āϟāĻŋ āĻĒā§āϰ⧋āĻĢāĻžāχāϞāĻžāϰ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ gcov
or āϜāĻŋāĻĒāĻŋāφāϰāĻāĻĢ, āφāĻĒāύāĻŋ āĻ•āĻŋāϛ⧁ āĻŽā§ŒāϞāĻŋāĻ• āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āĻĒāϰāĻŋāϏāĻ‚āĻ–ā§āϝāĻžāύ āϖ⧁āρāĻœā§‡ āĻĒ⧇āϤ⧇ āĻĒāĻžāϰ⧇āύ, āϝ⧇āĻŽāύ:

āϕ⧋āĻĄā§‡āϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϞāĻžāχāύ āĻ•āϤ āϘāύ āϘāύ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰ⧇

āϕ⧋āĻĄā§‡āϰ āϕ⧋āύ āϞāĻžāχāύāϗ⧁āϞāĻŋ āφāϏāϞ⧇ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧ

āϕ⧋āĻĄā§‡āϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦāĻŋāĻ­āĻžāĻ— āĻ•āϤ āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻŋāĻ‚ āϏāĻŽāϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇

āφāĻĒāύāĻžāϰ āϕ⧋āĻĄ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āϕ⧀āĻ­āĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇ āϏ⧇ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āφāĻĒāύāĻŋ āĻāχ āϜāĻŋāύāĻŋāϏāϗ⧁āϞāĻŋ āϜāĻžāύāϞ⧇, āφāĻĒāύāĻŋ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāϰ⧇āύ
āϕ⧋āύ āĻŽāĻĄāĻŋāωāϞ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāĻž āωāϚāĻŋāϤ āϤāĻž āĻĻ⧇āĻ–āϤ⧇ āĻŽāĻĄāĻŋāωāϞāĨ¤ gcov āφāĻĒāύāĻžāϕ⧇ āϕ⧋āĻĨāĻžāϝāĻŧ āĻ•āĻžāϜ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāϤ⧇ āϏāĻšāĻžāϝāĻŧāϤāĻž āĻ•āϰ⧇
āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ āωāĻĒāϰ.

āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻžāĻ“ āύāĻŋāĻļā§āϚāĻŋāϤ āĻ•āϰāϤ⧇ āĻŸā§‡āĻ¸ā§āϟāϏ⧁āχāĻŸā§‡āϰ āϏāĻžāĻĨ⧇ āĻ•āύāϏāĻžāĻ°ā§āĻŸā§‡ āĻ•āĻ­āĻžāϰ⧇āϜ āĻŸā§‡āĻ¸ā§āϟāĻŋāĻ‚ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇
āϏāĻĢā§āϟāĻ“āϝāĻŧā§āϝāĻžāϰ āφāϏāϞ⧇ āĻāĻ•āϟāĻŋ āϰāĻŋāϞāĻŋāϜ āϜāĻ¨ā§āϝ āϝāĻĨ⧇āĻˇā§āϟ āĻ­āĻžāϞ. Testsuites āϝāĻžāϚāĻžāχ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϝ⧇ āĻāĻ•āϟāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ
āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻ•āĻžāϜ āĻ•āϰ⧇; āĻāĻ•āϟāĻŋ āĻ•āĻ­āĻžāϰ⧇āϜ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻ•āϰ⧇ āϝ⧇ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϟāĻŋāϰ āĻ•āϤāϟāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ
āĻŸā§‡āĻ¸ā§āϟāϏ⧁āχāϟ āĻŦāĻŋāĻ•āĻžāĻļāĻ•āĻžāϰ⧀āϰāĻž āϤāĻ–āύ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇ āϝ⧇ āϕ⧀ āϧāϰāϪ⧇āϰ āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇ āϝ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻĻāϰāĻ•āĻžāϰ
testsuites āĻ­āĻžāϞ āĻĒāϰ⧀āĻ•ā§āώāĻž āĻāĻŦāĻ‚ āĻāĻ•āϟāĻŋ āĻ­āĻžāϞ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āϤ āĻĒāĻŖā§āϝ āωāĻ­āϝāĻŧ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇.

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰ⧇āύ āϤāĻŦ⧇ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ āĻ›āĻžāĻĄāĻŧāĻžāχ āφāĻĒāύāĻžāϰ āϕ⧋āĻĄ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻž āωāϚāĻŋāϤ gcov āĻ•āĻžāϰāύ
āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ, āϕ⧋āĻĄā§‡āϰ āĻ•āĻŋāϛ⧁ āϞāĻžāχāύāϕ⧇ āĻāĻ•āϟāĻŋ āĻĢāĻžāĻ‚āĻļāύ⧇ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰ⧇, āφāĻĒāύāĻžāϕ⧇ āϤāϤāϟāĻž āύāĻžāĻ“ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇
āϤāĻĨā§āϝ āϝ⧇āĻŽāύ āφāĻĒāύāĻžāϕ⧇ `āĻšāϟ āĻ¸ā§āĻĒāϟ' āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇ āϝ⧇āĻ–āĻžāύ⧇ āϕ⧋āĻĄāϟāĻŋ āĻĒā§āϰāϚ⧁āϰ āĻĒāϰāĻŋāĻŽāĻžāϪ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϛ⧇
āĻ•āĻŽā§āĻĒāĻŋāωāϟāĻžāϰ āϏāĻŽāϝāĻŧāĨ¤ āĻāĻ•āχāĻ­āĻžāĻŦ⧇, āĻ•āĻžāϰāĻŖ gcov āϞāĻžāχāύ āĻĻā§āĻŦāĻžāϰāĻž āĻĒāϰāĻŋāϏāĻ‚āĻ–ā§āϝāĻžāύ āϜāĻŽāĻž āĻ•āϰ⧇ (āϏāĻ°ā§āĻŦāύāĻŋāĻŽā§āύ
āϰ⧇āĻœā§‹āϞāĻŋāωāĻļāύ), āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻļ⧈āϞ⧀āϰ āϏāĻžāĻĨ⧇ āϏāĻ°ā§āĻŦā§‹āĻ¤ā§āϤāĻŽ āĻ•āĻžāϜ āĻ•āϰ⧇ āϝāĻž āĻĒā§āϰāϤāĻŋāϟāĻŋāϤ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āĻŦāĻŋāĻŦ⧃āϤāĻŋ āϰāĻžāϖ⧇
āϞāĻžāχāύ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āϜāϟāĻŋāϞ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ āϝāĻž āϞ⧁āĻĒ āĻŦāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āύāĻŋāϝāĻŧāĻ¨ā§āĻ¤ā§āϰāĻŖ āĻ•āĻžāĻ āĻžāĻŽā§‹āϤ⧇ āĻĒā§āϰāϏāĻžāϰāĻŋāϤ āĻšāϝāĻŧ,
āĻĒāϰāĻŋāϏāĻ‚āĻ–ā§āϝāĻžāύ āĻ•āĻŽ āϏāĻšāĻžāϝāĻŧāĻ•---āϤāĻžāϰāĻž āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϏ⧇āχ āϞāĻžāχāύ⧇ āϰāĻŋāĻĒā§‹āĻ°ā§āϟ āĻ•āϰ⧇ āϝ⧇āĻ–āĻžāύ⧇ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋ āĻ•āϞ āĻšāϝāĻŧ
āĻĒā§āϰāĻĻāĻ°ā§āĻļāĻŋāϤ āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āϜāϟāĻŋāϞ āĻŽā§āϝāĻžāĻ•ā§āϰ⧋āϗ⧁āϞāĻŋ āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āĻŽāϤ⧋ āφāϚāϰāĻŖ āĻ•āϰ⧇ āϤāĻŦ⧇ āφāĻĒāύāĻŋ āϤāĻžāĻĻ⧇āϰ āχāύāϞāĻžāχāύ āĻĻāĻŋāϝāĻŧ⧇ āĻĒā§āϰāϤāĻŋāĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ
āĻāχ āϏāĻŽāĻ¸ā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĢāĻžāĻ‚āĻļāύāĨ¤

gcov āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āϞāĻ—āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰ⧇ sourcefile.gcov āϝāĻž āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϞāĻžāχāύ⧇āϰ āĻ•āϤāĻŦāĻžāϰ
āĻāĻ•āϟāĻŋ āĻ‰ā§ŽāϏ āĻĢāĻžāχāϞ sourcefile.c āĻŽā§ƒāĻ¤ā§āϝ⧁āĻĻāĻ¨ā§āĻĄ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰ⧇āϛ⧇āĨ¤ āφāĻĒāύāĻŋ āĻŦāϰāĻžāĻŦāϰ āĻāχ logfiles āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ āϜāĻŋāĻĒāĻŋāφāϰāĻāĻĢ āĻĨ⧇āϕ⧇
āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āĻ•āĻ°ā§āĻŽāĻ•ā§āώāĻŽāϤāĻž āϏ⧂āĻ•ā§āĻˇā§āĻŽ-āϟāĻŋāωāύāĻŋāĻ‚ āϏāĻžāĻšāĻžāĻ¯ā§āϝ. āϜāĻŋāĻĒāĻŋāφāϰāĻāĻĢ āϏāĻŽāϝāĻŧ āϤāĻĨā§āϝ āĻĻ⧇āϝāĻŧ
āφāĻĒāύāĻžāϰ āĻ•āĻžāĻ› āĻĨ⧇āϕ⧇ āĻĒāĻžāĻ“āϝāĻŧāĻž āϤāĻĨā§āϝ āϏāĻš āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ gcov.

gcov āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ GCC āĻāϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āĻ•āϞāĻŋāϤ āϕ⧋āĻĄā§‡ āĻ•āĻžāϜ āĻ•āϰ⧇āĨ¤ āĻāϟāĻŋ āĻ…āĻ¨ā§āϝ āϕ⧋āύ⧋ āĻĒā§āϰ⧋āĻĢāĻžāχāϞāĻŋāĻ‚āϝāĻŧ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻŽāĻžā§āϜāĻ¸ā§āϝāĻĒā§‚āĻ°ā§āĻŖ āύāϝāĻŧ
āĻŦāĻž āĻĒāϰ⧀āĻ•ā§āώāĻžāϰ āĻ•āĻ­āĻžāϰ⧇āϜ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĨ¤

āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ


-h
--help
āĻŦā§āϝāĻŦāĻšāĻžāϰ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧁āύ gcov (āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āφāωāϟāĻĒ⧁āĻŸā§‡), āĻāĻŦāĻ‚ āϕ⧋āύ⧋ āĻ•āĻžāϜ āύāĻž āĻ•āϰ⧇ āĻĒā§āϰāĻ¸ā§āĻĨāĻžāύ āĻ•āϰ⧁āύ
āφāϰāĻ“ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ.

-v
--āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ
āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ gcov āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ āύāĻŽā§āĻŦāϰ (āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āφāωāϟāĻĒ⧁āĻŸā§‡), āĻāĻŦāĻ‚ āϕ⧋āύ⧋ āĻ•āĻŋāϛ⧁ āύāĻž āĻ•āϰ⧇ āĻĒā§āϰāĻ¸ā§āĻĨāĻžāύ āĻ•āϰ⧁āύ
āφāϰāĻ“ āĻĒā§āϰāĻ•ā§āϰāĻŋāϝāĻŧāĻžāĻ•āϰāϪ⧇āϰ.

-a
--āϏāĻŽāĻ¸ā§āϤ āĻŦā§āϞāĻ•
āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŽā§ŒāϞāĻŋāĻ• āĻŦā§āϞāϕ⧇āϰ āϜāĻ¨ā§āϝ āĻĒ⧃āĻĨāĻ• āĻŽā§ƒāĻ¤ā§āϝ⧁āĻĻāĻ¨ā§āĻĄā§‡āϰ āϏāĻ‚āĻ–ā§āϝāĻž āϞāĻŋāϖ⧁āύāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāϤ gcov āφāωāϟāĻĒ⧁āϟ
āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āϞāĻžāχāύ⧇āϰ āĻĒā§āϰāϧāĻžāύ āĻŦā§āϞāϕ⧇āϰ āϜāĻ¨ā§āϝ āĻ—āĻŖāύāĻž āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻāĻŋāϝāĻŧ⧇ āφāĻĒāύāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āύ
āĻāĻ•āĻ• āϞāĻžāχāύ⧇āϰ āĻŽāĻ§ā§āϝ⧇ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇ āύāĻž āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰ⧁āύāĨ¤

-b
--āĻļāĻžāĻ–āĻž-āϏāĻŽā§āĻ­āĻžāĻŦāύāĻž
āφāωāϟāĻĒ⧁āϟ āĻĢāĻžāχāϞ⧇ āĻļāĻžāĻ–āĻž āĻĢā§āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¨ā§āϏāĻŋ āϞāĻŋāϖ⧁āύ āĻāĻŦāĻ‚ āĻļāĻžāĻ–āĻžāϰ āϏāĻžāϰāĻžāĻ‚āĻļ⧇āϰ āϤāĻĨā§āϝ āϞāĻŋāϖ⧁āύ
āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āφāωāϟāĻĒ⧁āϟāĨ¤ āĻāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āφāĻĒāύāĻžāϕ⧇ āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻļāĻžāĻ–āĻž āĻ•āϤ āϘāύ āϘāύ āĻĻ⧇āĻ–āϤ⧇ āĻĻ⧇āϝāĻŧ
āύāĻŋāϝāĻŧ⧇ āϝāĻžāĻ“āϝāĻŧāĻž āĻšāϝāĻŧ. āĻļāĻ°ā§āϤāĻšā§€āύ āĻļāĻžāĻ–āĻž āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇ āύāĻž, āϝāĻĻāĻŋ āύāĻž -u āĻ…āĻĒāĻļāύ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧāĨ¤

-c
--āĻļāĻžāĻ–āĻž-āĻ—āĻŖāύāĻž
āĻļāĻžāĻ–āĻžāϰ āĻĢā§āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¨ā§āϏāĻŋāϗ⧁āϞāĻŋ āĻļāϤāĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āύ⧇āĻ“āϝāĻŧāĻž āĻļāĻžāĻ–āĻžāϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻšāĻŋāϏāĻžāĻŦ⧇ āϞāĻŋāϖ⧁āύ
āύ⧇āĻ“āϝāĻŧāĻž āĻļāĻžāĻ–āĻž.

-n
--āύ⧋-āφāωāϟāĻĒ⧁āϟ
āϤ⧈āϰāĻŋ āĻ•āϰāĻŦ⧇āύ āύāĻž gcov āφāωāϟāĻĒ⧁āϟ āĻĢāĻžāχāϞ.

-l
--āϞāĻ‚-āĻĢāĻžāχāϞ-āύāĻžāĻŽ
āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ‰ā§ŽāϏ āĻĢāĻžāχāϞ⧇āϰ āϜāĻ¨ā§āϝ āĻĻā§€āĻ°ā§āϘ āĻĢāĻžāχāϞ āύāĻžāĻŽ āϤ⧈āϰāĻŋ āĻ•āϰ⧁āύ. āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϝāĻĻāĻŋ āĻšā§‡āĻĄāĻžāϰ āĻĢāĻžāχāϞ xh
āϕ⧋āĻĄ āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āĻĢāĻžāχāϞāϟāĻŋāϤ⧇ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ›āĻŋāϞ āĻāϏāĻŋ, āϤāĻžāϰāĻĒāϰ āϚāϞāĻŽāĻžāύ gcov āĻĢāĻžāχāϞ⧇ āĻāϏāĻŋ
āύāĻžāĻŽā§‡ āĻāĻ•āϟāĻŋ āφāωāϟāĻĒ⧁āϟ āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰāĻŦ⧇ ac##xhgcov āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ xhgcovāĨ¤ āĻāϟāĻž āĻšāϤ⧇ āĻĒāĻžāϰ⧇
āĻĻāϰāĻ•āĻžāϰ⧀ āϝāĻĻāĻŋ xh āĻāĻ•āĻžāϧāĻŋāĻ• āϏ⧋āĻ°ā§āϏ āĻĢāĻžāχāϞ⧇ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āφāĻĒāύāĻŋ āĻŦā§āϝāĻ•ā§āϤāĻŋāϟāĻŋāϕ⧇ āĻĻ⧇āĻ–āϤ⧇ āϚāĻžāύ
āĻ…āĻŦāĻĻāĻžāύāϏāĻŽā§‚āĻš. āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ -p āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āωāĻ­āϝāĻŧ āĻĢāĻžāχāϞ⧇āϰ āύāĻžāĻŽ
āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻĨ⧇āϰ āύāĻžāĻŽ āĻšāĻŦ⧇āĨ¤

-p
--āϏāĻ‚āϰāĻ•ā§āώāĻŖ-āĻĒāĻĨ
āωāĻ¤ā§āĻĒāĻ¨ā§āύ āύāĻžāĻŽā§‡ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻĒāĻĨ āϤāĻĨā§āϝ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰ⧁āύ .gcov āύāĻĨāĻŋ āĻĒāĻ¤ā§āϰ. āĻ›āĻžāĻĄāĻŧāĻž
āĻāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ, āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĢāĻžāχāϞ⧇āϰ āύāĻžāĻŽ āωāĻĒāĻžāĻĻāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ⧇āϰ āϏāĻžāĻĨ⧇, āϏāĻŽāĻ¸ā§āϤ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ
āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ, āϏāĻ™ā§āϗ⧇ / āĻ…āĻ•ā§āώāϰ āĻ…āύ⧁āĻŦāĻžāĻĻ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ # āϚāϰāĻŋāĻ¤ā§āϰ, . āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āωāĻĒāĻžāĻĻāĻžāύ āϏāϰāĻžāύ⧋
āĻāĻŦāĻ‚ āĻ…āĻĒāϏāĻžāϰāĻŖāϝ⧋āĻ—ā§āϝ .. āωāĻĒāĻžāĻĻāĻžāύ⧇āϰ āύāĻžāĻŽ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇ ^. āϏ⧋āĻ°ā§āϏāĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻĨāĻžāĻ•āϞ⧇ āĻāϟāĻŋ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāĨ¤

-r
-- āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āφāĻĒ⧇āĻ•ā§āώāĻŋāĻ•
āĻāĻ•āϟāĻŋ āφāĻĒ⧇āĻ•ā§āώāĻŋāĻ• āĻĒāĻžāĻĨāύāĻžāĻŽ āϏāĻš āωāĻ¤ā§āϏ āĻĢāĻžāχāϞ āϏāĻŽā§āĻĒāĻ°ā§āϕ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āφāωāϟāĻĒ⧁āϟ āϤāĻĨā§āϝ (āĻ‰ā§ŽāϏ āĻĒāϰ⧇
āωāĻĒāϏāĻ°ā§āĻ— elision)āĨ¤ āĻĒāϰāĻŽ āĻĒāĻžāĻĨ āϏāĻžāϧāĻžāϰāĻŖāϤ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻšā§‡āĻĄāĻžāϰ āĻĢāĻžāχāϞ āĻāĻŦāĻ‚ āϕ⧋āύ⧋ āĻ•āĻ­āĻžāϰ⧇āϜ āĻšāϝāĻŧ
āϏ⧇āĻ–āĻžāύ⧇ āχāύāϞāĻžāχāύ āĻĢāĻžāĻ‚āĻļāύ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻ…āϰ⧁āϚāĻŋāĻ•āϰāĨ¤

-f
--āĻĢāĻžāĻ‚āĻļāύ-āϏāĻžāϰāĻžāĻ‚āĻļ
āĻĢāĻžāχāϞ āĻ¸ā§āϤāϰ⧇āϰ āϏāĻžāϰāĻžāĻ‚āĻļ āĻ›āĻžāĻĄāĻŧāĻžāĻ“ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ āφāωāϟāĻĒ⧁āϟ āϏāĻžāϰāĻžāĻ‚āĻļāĨ¤

-o āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ|āĻĢāĻžāχāϞ
--āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ-āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ
--āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ-āĻĢāĻžāχāϞ āĻĢāĻžāχāϞ
āĻšāϝāĻŧ gcov āĻĄā§‡āϟāĻž āĻĢāĻžāχāϞ āϧāĻžāϰāĻŖāĻ•āĻžāϰ⧀ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ, āĻ…āĻĨāĻŦāĻž āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻĒāĻžāĻĨ⧇āϰ āύāĻžāĻŽ āωāĻ˛ā§āϞ⧇āĻ– āĻ•āϰ⧁āύāĨ¤
āϏāĻžāĻ°ā§āϜāĻžāϰāĻŋāϰ .gcno, āĻāĻŦāĻ‚ .gcda āĻāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻĄā§‡āϟāĻž āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āĻšāϝāĻŧ
āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻĄā§‡āϟāĻž āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āϏ⧇āχ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āϰāϝāĻŧ⧇āϛ⧇ āĻāĻŦāĻ‚ āχāύāĻĒ⧁āϟ āĻĢāĻžāχāϞ⧇āϰ āύāĻžāĻŽ āĻ…āύ⧁āϏāĻžāϰ⧇ āύāĻžāĻŽāĻ•āϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇,
āĻāϰ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ āĻ›āĻžāĻĄāĻŧāĻžāχāĨ¤ āϝāĻĻāĻŋ āĻāĻ•āϟāĻŋ āĻĢāĻžāχāϞ āĻāĻ–āĻžāύ⧇ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āĻĄā§‡āϟāĻž āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āύāĻžāĻŽāĻ•āϰāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧ
āϝ⧇ āĻĢāĻžāχāϞ, āϤāĻžāϰ āĻāĻ•ā§āϏāĻŸā§‡āύāĻļāύ āĻ›āĻžāĻĄāĻŧāĻž.

-s āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ
--āĻ‰ā§ŽāϏ-āωāĻĒāϏāĻ°ā§āĻ— āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ
āφāωāϟāĻĒ⧁āϟ āĻ•āĻ­āĻžāϰ⧇āϜ āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āϏāϰāĻžāύ⧋āϰ āϜāĻ¨ā§āϝ āĻ‰ā§ŽāϏ āĻĢāĻžāχāϞ⧇āϰ āύāĻžāĻŽā§‡āϰ āϜāĻ¨ā§āϝ āĻāĻ•āϟāĻŋ āωāĻĒāϏāĻ°ā§āĻ—āĨ¤
āĻāĻ•āϟāĻŋ āĻĒ⧃āĻĨāĻ• āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āĻāχ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒāϟāĻŋ āωāĻĒāϝ⧋āĻ—ā§€, āĻāĻŦāĻ‚ āĻāϰ āĻĒāĻžāĻĨāύāĻžāĻŽ
āφāωāϟāĻĒ⧁āϟ āĻĢāĻžāχāϞ⧇āϰ āύāĻžāĻŽ āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ āωāĻ¤ā§āϏ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϟāĻŋ āϚāĻžāĻ“āϝāĻŧāĻž āĻšāϝāĻŧ āύāĻžāĨ¤ āωāĻ˛ā§āϞ⧇āĻ–ā§āϝ āϝ⧇ āĻāχ
āĻ‰ā§ŽāϏ āĻĢāĻžāχāϞāϟāĻŋ āĻĒāϰāĻŽ āĻ•āĻŋāύāĻž āϤāĻž āύāĻŋāĻ°ā§āϧāĻžāϰāĻŖ āĻ•āϰāĻžāϰ āφāϗ⧇ āωāĻĒāϏāĻ°ā§āĻ— āϏāύāĻžāĻ•ā§āϤāĻ•āϰāĻŖ āĻĒā§āϰāϝāĻŧā§‹āĻ— āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤

-u
--āύāĻŋāσāĻļāĻ°ā§āϤ-āĻļāĻžāĻ–āĻž
āϝāĻ–āύ āĻļāĻžāĻ–āĻžāϰ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝāϤāĻž āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ, āϤāĻ–āύ āĻļāĻ°ā§āϤāĻšā§€āύ āĻļāĻžāĻ–āĻžāϗ⧁āϞāĻŋāϰ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ āĻ•āϰ⧁āύāĨ¤
āĻļāĻ°ā§āϤāĻšā§€āύ āĻļāĻžāĻ–āĻžāϗ⧁āϞāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āφāĻ•āĻ°ā§āώāĻŖā§€āϝāĻŧ āĻšāϝāĻŧ āύāĻžāĨ¤

-d
-- āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ-āĻĒā§āϰāĻ—āϤāĻŋ
āĻ¸ā§āĻŸā§āϝāĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āφāωāϟāĻĒ⧁āĻŸā§‡ āĻ…āĻ—ā§āϰāĻ—āϤāĻŋ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧁āύāĨ¤

-i
-- āĻŽāĻ§ā§āϝāĻŦāĻ°ā§āϤ⧀ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ
āφāωāϟāĻĒ⧁āϟ gcov āĻĢāĻžāχāϞ āĻāĻ•āϟāĻŋ āϏāĻšāϜ-āĻĨ⧇āϕ⧇-āĻĒāĻžāĻ°ā§āϏ āĻŽāĻ§ā§āϝāĻŦāĻ°ā§āϤ⧀ āĻĒāĻžāĻ ā§āϝ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ⧇ āϝāĻž āĻĻā§āĻŦāĻžāϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇ lcov
āĻŦāĻž āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϏāϰāĻžā§āϜāĻžāĻŽāĨ¤ āφāωāϟāĻĒ⧁āϟ āĻāĻ•āĻ• .gcov āĻĢāĻžāχāϞ āĻĒā§āϰāϤāĻŋ .gcda āĻĢāĻžāχāϞ āϕ⧋āύ āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄ āύ⧇āχ
āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤

āχāĻ¨ā§āϟāĻžāϰāĻŽāĻŋāĻĄāĻŋāϝāĻŧ⧇āĻŸā§‡āϰ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ .gcov āĻĢāĻžāχāϞāϟāĻŋ āĻĒā§āϰāϤāĻŋ āϞāĻžāχāύ⧇ āĻāĻ•āϟāĻŋ āĻāĻ¨ā§āĻŸā§āϰāĻŋ āϏāĻš āϏāĻžāϧāĻžāϰāĻŖ āĻĒāĻžāĻ ā§āϝ

āĻĢāĻžāχāϞ:
āĻĢāĻžāĻ‚āĻļāύ: , ,
āĻ—āĻŖāύāĻž: ,
āĻļāĻžāĻ–āĻž: ,

āϝ⧇āĻ–āĻžāύ⧇ āĻšāϝāĻŧ
notexec (āĻļāĻžāĻ–āĻž āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋ)
āύ⧇āĻ“āϝāĻŧāĻž (āĻļāĻžāĻ–āĻž āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻāĻŦāĻ‚ āύ⧇āĻ“āϝāĻŧāĻž)
nottaken (āĻļāĻžāĻ–āĻž āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ āύ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧāύāĻŋ)

āĻāĻ•āĻžāϧāĻŋāĻ• āĻšāϤ⧇ āĻĒāĻžāϰ⧇ āĻāĻ•āϟāĻŋ āĻŽāĻ§ā§āϝāĻŦāĻ°ā§āϤ⧀ gcov āĻ āĻāĻ¨ā§āĻŸā§āϰāĻŋ
āĻĢāĻžāχāϞ āĻāĻ•āϟāĻŋ āĻ…āύ⧁āϏāϰāĻŖ āϏāĻŽāĻ¸ā§āϤ āĻāĻ¨ā§āĻŸā§āϰāĻŋ āϏ⧇āχ āĻ‰ā§ŽāϏ āĻĢāĻžāχāϞ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻŽā§āĻĒāĻ°ā§āĻ•āĻŋāϤ
āĻĒāϰ⧇āϰ āĻĒāĻ°ā§āϝāĻ¨ā§āϤ āĻĒā§āϰāĻŦ⧇āĻļ

āĻāĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āύāĻŽā§āύāĻž āϝāĻ–āύ -i āϏāĻžāĻĨ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āĻšāϝāĻŧ -b āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ:

āĻĢāĻžāχāϞ:array.cc
āĻĢāĻžāĻ‚āĻļāύ:11,1,_Z3sumRKSt6vectorIPiSaIS0_EE
āĻĢāĻžāĻ‚āĻļāύ: 22,1, āĻĒā§āϰāϧāĻžāύ
āϏāĻ‚āĻ–ā§āϝāĻž: 11,1
āϏāĻ‚āĻ–ā§āϝāĻž: 12,1
āϏāĻ‚āĻ–ā§āϝāĻž: 14,1
āĻļāĻžāĻ–āĻž: 14, āύ⧇āĻ“āϝāĻŧāĻž
āϏāĻ‚āĻ–ā§āϝāĻž: 26,1
āĻļāĻžāĻ–āĻž: 28, āύ⧋āϟ āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋ

-m
--āĻŦāĻŋāĻ•ā§ƒāϤ-āύāĻžāĻŽ
āφāωāϟāĻĒ⧁āĻŸā§‡ āĻŦāĻŋāĻ•ā§ƒāϤ āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āύāĻžāĻŽ āĻĒā§āϰāĻĻāĻ°ā§āĻļāύ āĻ•āϰ⧁āύāĨ¤ āĻĄāĻŋāĻĢāĻ˛ā§āϟ āĻšāϞ āĻŽā§āϝāĻžāĻ‚āĻ—ā§āĻ˛ā§āĻĄ āĻĢāĻžāĻ‚āĻļāύ āĻĻ⧇āĻ–āĻžāύ⧋
āύāĻžāĻŽ āĻĨāĻžāĻ•āĻŦ⧇ āύāĻžāĨ¤

gcov āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϰ āϏāĻžāĻĨ⧇ āĻāĻ•āχāĻ­āĻžāĻŦ⧇ āϚāĻžāϞāĻžāύ⧋ āωāϚāĻŋāϤ āϝāĻ–āύ āφāĻĒāύāĻŋ āφāĻšā§āĻŦāĻžāύ āĻ•āϰ⧇āĻ›āĻŋāϞ⧇āύ
āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰ āĻ…āĻ¨ā§āϝāĻĨāĻžāϝāĻŧ āĻāϟāĻŋ āωāĻ¤ā§āϏ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āϏāύāĻžāĻ•ā§āϤ āĻ•āϰāϤ⧇ āϏāĻ•ā§āώāĻŽ āĻšāĻŦ⧇ āύāĻžāĨ¤ gcov āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰ⧇
āύāĻžāĻŽāĻ• mangledname.gcov āĻŦāĻ°ā§āϤāĻŽāĻžāύ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇āĨ¤ āĻāχ āĻ•āĻ­āĻžāϰ⧇āϜ āϤāĻĨā§āϝ āφāϛ⧇
āϤāĻžāϰāĻž āϏāĻ‚āĻļā§āϞāĻŋāĻˇā§āϟ āĻ‰ā§ŽāϏ āĻĢāĻžāχāϞ⧇āϰ. āĻāĻ• .gcov āĻĢāĻžāχāϞ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ‰ā§ŽāϏ⧇āϰ āϜāĻ¨ā§āϝ āωāĻ¤ā§āĻĒāĻžāĻĻāĻŋāϤ āĻšāϝāĻŧ (āĻŦāĻž
āĻļāĻŋāϰ⧋āύāĻžāĻŽ) āϕ⧋āĻĄ āϧāĻžāϰāĻŖāĻ•āĻžāϰ⧀ āĻĢāĻžāχāϞ, āϝāĻž āĻĄā§‡āϟāĻž āĻĢāĻžāχāϞ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤ āĻĻā§āϝ
mangledname āφāωāϟāĻĒ⧁āϟ āĻĢāĻžāχāϞ āύāĻžāĻŽā§‡āϰ āĻ…āĻ‚āĻļ āϏāĻžāϧāĻžāϰāĻŖāϤ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻ‰ā§ŽāϏ āĻĢāĻžāχāϞ⧇āϰ āύāĻžāĻŽ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻĒāĻžāϰ⧇āύ
āϝāĻĻāĻŋ āφāϰ⧋ āϜāϟāĻŋāϞ āĻ•āĻŋāϛ⧁ āĻšāϤ⧇ -l or -p āĻ…āĻĒāĻļāύ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧāĨ¤ āϐ āĻ…āĻĒāĻļāύ āĻĒāĻĄāĻŧ⧁āύ
āĻŦāĻŋāĻ¸ā§āϤāĻžāϰāĻŋāϤ āϜāĻžāύāĻžāϰ āϜāĻ¨ā§āϝ.

āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āφāĻšā§āĻŦāĻžāύ gcov āĻāĻ•āĻžāϧāĻŋāĻ• āχāύāĻĒ⧁āϟ āĻĢāĻžāχāϞ āϏāĻš, āĻĒā§āϰāϤāĻŋāϟāĻŋ āχāύāĻĒ⧁āϟ āĻĢāĻžāχāϞ āĻĨ⧇āϕ⧇ āĻ…āĻŦāĻĻāĻžāύāϗ⧁āϞāĻŋ āĻšāϞ⧎
āϏāĻŽāĻˇā§āϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ āφāĻĒāύāĻŋ āĻšā§‚āĻĄāĻŧāĻžāĻ¨ā§āϤ āϞāĻŋāĻ™ā§āϕ⧇āϰ āĻŽāϤ⧋ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϰ āĻāĻ•āχ āϤāĻžāϞāĻŋāĻ•āĻžāϰ āϏāĻžāĻĨ⧇ āĻāϟāĻŋāϕ⧇ āφāĻšā§āĻŦāĻžāύ āĻ•āϰāĻŦ⧇āύ
āφāĻĒāύāĻžāϰ āύāĻŋāĻ°ā§āĻŦāĻžāĻšāϝ⧋āĻ—ā§āϝāĨ¤

āϏāĻžāĻ°ā§āϜāĻžāϰāĻŋāϰ .gcov āĻĢāĻžāχāϞ āϧāĻžāϰāĻŖ āĻ•āϰ⧇ : āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄ āϏāĻš āĻĒ⧃āĻĨāĻ• āĻ•ā§āώ⧇āĻ¤ā§āϰāĨ¤ āĻŦāĻŋāĻ¨ā§āϝāĻžāϏ
is

: :

āĻ•āĻŽāĻžāĻ¨ā§āĻĄ āϞāĻžāχāύ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻĻā§āĻŦāĻžāϰāĻž āĻ…āύ⧁āϰ⧋āϧ āĻ•āϰāĻž āĻšāϞ⧇ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻŦā§āϞāĻ• āϤāĻĨā§āϝ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϞāĻžāχāύ āϏāĻĢāϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
āϏāĻžāĻ°ā§āϜāĻžāϰāĻŋāϰ āĻŽā§ƒāĻ¤ā§āϝ⧁āĻĻāĻ¨ā§āĻĄ_āĻ—āĻŖāύāĻž is - āϕ⧋āύ āϕ⧋āĻĄ āϧāĻžāϰāĻŖāĻ•āĻžāϰ⧀ āϞāĻžāχāύ āϜāĻ¨ā§āϝ. āĻ…āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āϞāĻžāχāύ āϚāĻŋāĻšā§āύāĻŋāϤ āĻ•āϰāĻž āĻšāϝāĻŧ #####
or ====, āϤāĻžāϰāĻž āĻ…-āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽā§€ āĻĒāĻžāĻĨ āĻŦāĻž āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻĒ⧌āρāĻ›āĻžāύ⧋ āϝāĻžāϝāĻŧ āĻ•āĻŋāύāĻž āϤāĻžāϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇
āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽā§€ āĻĒāĻžāĻĨ āϝ⧇āĻŽāύ C++ āĻŦā§āϝāϤāĻŋāĻ•ā§āϰāĻŽ āĻšā§āϝāĻžāĻ¨ā§āĻĄāϞāĻžāϰ, āϝāĻĨāĻžāĻ•ā§āϰāĻŽā§‡āĨ¤

āĻļ⧁āϰ⧁āϤ⧇āχ āĻ•āĻŋāϛ⧁ āϤāĻĨā§āϝ āφāϛ⧇ āϞāĻžāχāύ āϏāĻ‚āĻ–ā§āϝāĻž āĻļā§‚āĻ¨ā§āϝ āĻāχ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāύāĻž āϞāĻžāχāύ āĻšāϝāĻŧ
āĻĢāĻ°ā§āĻŽā§‡āϰ

-:0: :

āĻāχ āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāύāĻž āϞāĻžāχāύ⧇āϰ āĻ•ā§āϰāĻŽ āĻāĻŦāĻ‚ āϏāĻ‚āĻ–ā§āϝāĻž āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻ°ā§āϧāĻŋāϤ āĻ•āϰāĻž āĻšāĻŦ⧇ gcov āωāĻ¨ā§āύāϝāĻŧāύ
āĻ…āĻ—ā§āϰāĻ—āϤāĻŋ --- āĻ…āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāĻŋāϤ āĻĨāĻžāĻ•āĻž āϤāĻžāĻĻ⧇āϰ āωāĻĒāϰ āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰāĻŦ⧇āύ āύāĻžāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ āĻŸā§āϝāĻžāĻ— āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āϏāύāĻžāĻ•ā§āϤ āĻ•āϰāϤ⧇
āĻĒā§āϰāĻ¸ā§āϤāĻžāĻŦāύāĻž āϞāĻžāχāύāĨ¤

āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻŦā§āϞāĻ• āϤāĻĨā§āϝ āĻĢāĻ°ā§āĻŽ



āϏāĻžāĻ°ā§āϜāĻžāϰāĻŋāϰ āϤāĻĨā§āϝ āĻŽāĻžāύ⧁āώ⧇āϰ āĻĒāĻ āύāϝ⧋āĻ—ā§āϝ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āĻŽā§‡āĻļāĻŋāύ āĻĒāĻžāĻ°ā§āϏāĻŋāĻ‚āϝāĻŧ⧇āϰ āϜāĻ¨ā§āϝ āϝāĻĨ⧇āĻˇā§āϟ āϏāĻšāϜ āĻšāĻ“āϝāĻŧāĻžāϰ āϜāĻ¨ā§āϝ āĻĄāĻŋāϜāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇
āϖ⧁āĻŦ.

āĻļāϤāĻžāĻ‚āĻļ āĻŽā§āĻĻā§āϰāĻŖ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ, āĻŽāĻžāύāϗ⧁āϞāĻŋ āĻĨāĻžāĻ•āϞ⧇ 0% āĻāĻŦāĻ‚ 100% āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻŽā§āĻĻā§āϰāĻŋāϤ āĻšāϝāĻŧ āĻ āĻŋāĻ• 0% āĻāĻŦāĻ‚
āϝāĻĨāĻžāĻ•ā§āϰāĻŽā§‡ 100%āĨ¤ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āĻŽāĻžāύ āϝāĻž āĻĒā§āϰāϚāϞāĻŋāϤāĻ­āĻžāĻŦ⧇ 0% āĻŦāĻž 100% āĻ āĻŦ⧃āĻ¤ā§āϤāĻžāĻ•āĻžāϰ āĻšāĻŦ⧇
āĻĒāϰāĻŋāĻŦāĻ°ā§āϤ⧇ āύāĻŋāĻ•āϟāϤāĻŽ āĻ…-āϏ⧀āĻŽāĻžāύāĻž āĻŽāĻžāύ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŽā§āĻĻā§āϰāĻŋāϤāĨ¤

āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āϏāĻŽāϝāĻŧ gcov, āφāĻĒāύāĻžāϕ⧇ āĻĒā§āϰāĻĨāĻŽā§‡ āĻĻ⧁āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ GCC āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ⧇āϰ āϏāĻžāĻĨ⧇ āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇:
-āĻāĻĢāĻĒā§āϰ⧋āĻĢāĻžāχāϞ-āφāĻ°ā§āĻ•āϏ -āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻ•āĻ­āĻžāϰ⧇āϜ. āĻāϟāĻŋ āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰāϕ⧇ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻŦāϞ⧇
gcov āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āϤāĻĨā§āϝ (āĻŽā§‚āϞāϤ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āĻāĻ•āϟāĻŋ āĻĢā§āϞ⧋ āĻ—ā§āϰāĻžāĻĢ) āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ
āĻĒā§āϰāϝāĻŧā§‹āϜāύ⧀āϝāĻŧ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻĒā§āϰ⧋āĻĢāĻžāχāϞāĻŋāĻ‚ āϤāĻĨā§āϝ āϤ⧈āϰāĻŋ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋāϤ⧇ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āϕ⧋āĻĄ
gcov āĻĻā§āĻŦāĻžāϰāĻžāĨ¤ āĻāχ āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋāϤ⧇ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āĻšāϝāĻŧ āϝ⧇āĻ–āĻžāύ⧇ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻĢāĻžāχāϞāϟāĻŋ āϰāϝāĻŧ⧇āϛ⧇
āĻ…āĻŦāĻ¸ā§āĻĨāĻŋāϤāĨ¤

āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϟāĻŋ āϚāĻžāϞāĻžāύ⧋āϰ āĻĢāϞ⧇ āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āφāωāϟāĻĒ⧁āϟ āϤ⧈āϰāĻŋ āĻšāĻŦ⧇āĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ‰ā§ŽāϏ āĻĢāĻžāχāϞ⧇āϰ āϜāĻ¨ā§āϝ
āϏāĻ™ā§āϗ⧇ āϏāĻ‚āĻ•āϞāĻŋāϤ -āĻāĻĢāĻĒā§āϰ⧋āĻĢāĻžāχāϞ-āφāĻ°ā§āĻ•āϏ, āĻāĻ•āϟāĻŋ āϏāĻšāϚāϰ .gcda āĻĢāĻžāχāϞāϟāĻŋ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻĢāĻžāχāϞ⧇ āĻ¸ā§āĻĨāĻžāĻĒāύ āĻ•āϰāĻž āĻšāĻŦ⧇
āĻĄāĻŋāϰ⧇āĻ•ā§āϟāϰāĻŋ.

āϚāϞāĻŽāĻžāύ gcov āφāĻ°ā§āϗ⧁āĻŽā§‡āĻ¨ā§āϟ āĻšāĻŋāϏāĻžāĻŦ⧇ āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āϏ⧋āĻ°ā§āϏ āĻĢāĻžāχāϞ⧇āϰ āύāĻžāĻŽ āĻĻāĻŋāϝāĻŧ⧇ āĻāĻ–āύ āĻāĻ•āϟāĻŋ āϤāĻžāϞāĻŋāĻ•āĻž āϤ⧈āϰāĻŋ āĻ•āϰāĻŦ⧇
āĻĒā§āϰāϤāĻŋāϟāĻŋ āϞāĻžāχāύ⧇āϰ āϜāĻ¨ā§āϝ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ⧇āϰ āĻĢā§āϰāĻŋāϕ⧋āϝāĻŧ⧇āĻ¨ā§āϏāĻŋ āϏāĻš āϕ⧋āĻĄā§‡āϰāĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āϝāĻĻāĻŋ āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ
āĻŦāϞāĻž āĻšāϝāĻŧ tmp.c, āφāĻĒāύāĻŋ āϝāĻ–āύ āĻŽā§ŒāϞāĻŋāĻ• āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇āύ āϤāĻ–āύ āφāĻĒāύāĻŋ āĻāϟāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāύ gcov āϏ⧁āĻŦāĻŋāϧāĻž:

$ gcc -fprofile-arcs -ftest-coverage tmp.c
$a.out
$gcov tmp.c
tmp.c āĻĢāĻžāχāϞ⧇ 90.00āϟāĻŋ āĻ‰ā§ŽāϏ āϞāĻžāχāύ⧇āϰ 10% āύāĻŋāĻ°ā§āĻŦāĻžāĻš āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇
tmp.c.gcov āϤ⧈āϰāĻŋ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇āĨ¤

āĻĢāĻžāχāϞ tmp.c.gcov āĻĨ⧇āϕ⧇ āφāωāϟāĻĒ⧁āϟ āϰāϝāĻŧ⧇āϛ⧇ gcovāĨ¤ āĻāĻ–āĻžāύ⧇ āĻāĻ•āϟāĻŋ āύāĻŽā§āύāĻž:

-: 0:āϏ⧂āĻ¤ā§āϰ:tmp.c
-: 0:āĻ—ā§āϰāĻžāĻĢ:tmp.gcno
-: 0:āĻĄā§‡āϟāĻž:tmp.gcda
-: 0:āϰāĻžāύ:1
-: 0:āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ:1
-: 1:#āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ
-: 2:
-: 3: int āĻĒā§āϰāϧāĻžāύ (āĻ…āĻ•āĻžāĻ°ā§āϝāĻ•āϰ)
ā§§:ā§Ē:{
1: 5: int i, āĻŽā§‹āϟ;
-: 6:
1: 7: āĻŽā§‹āϟ = 0;
-: 8:
11: 9: āϜāĻ¨ā§āϝ (i = 0; i < 10; i++)
10: 10: āĻŽā§‹āϟ += i;
-: 11:
1: 12: āϝāĻĻāĻŋ (āĻŽā§‹āϟ!= 45)
#####: 13: printf ("āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž\n");
-: 14: āĻ…āĻ¨ā§āϝ
1: 15: printf ("āϏāĻĢāϞ\n");
1: 16: āĻĢ⧇āϰāϤ 0;
-: 17:}

āφāĻĒāύāĻŋ āϝāĻ–āύ āĻŦā§āϝāĻŦāĻšāĻžāϰ -a āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āφāĻĒāύāĻŋ āĻĒ⧃āĻĨāĻ• āĻŦā§āϞāĻ• āĻ—āĻŖāύāĻž āĻĒāĻžāĻŦ⧇āύ, āĻāĻŦāĻ‚ āφāωāϟāĻĒ⧁āϟ āĻĻ⧇āĻ–āĻžāϝāĻŧ
āĻāϟāĻžāϰ āĻŽāϤ:

-: 0:āϏ⧂āĻ¤ā§āϰ:tmp.c
-: 0:āĻ—ā§āϰāĻžāĻĢ:tmp.gcno
-: 0:āĻĄā§‡āϟāĻž:tmp.gcda
-: 0:āϰāĻžāύ:1
-: 0:āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ:1
-: 1:#āĻ…āĻ¨ā§āϤāĻ°ā§āϭ⧁āĻ•ā§āϤ
-: 2:
-: 3: int āĻĒā§āϰāϧāĻžāύ (āĻ…āĻ•āĻžāĻ°ā§āϝāĻ•āϰ)
ā§§:ā§Ē:{
1: 4-āĻŦā§āϞāĻ• 0
1: 5: int i, āĻŽā§‹āϟ;
-: 6:
1: 7: āĻŽā§‹āϟ = 0;
-: 8:
11: 9: āϜāĻ¨ā§āϝ (i = 0; i < 10; i++)
11: 9-āĻŦā§āϞāĻ• 0
10: 10: āĻŽā§‹āϟ += i;
10: 10-āĻŦā§āϞāĻ• 0
-: 11:
1: 12: āϝāĻĻāĻŋ (āĻŽā§‹āϟ!= 45)
1: 12-āĻŦā§āϞāĻ• 0
#####: 13: printf ("āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž\n");
$$$$$: 13-āĻŦā§āϞāĻ• 0
-: 14: āĻ…āĻ¨ā§āϝ
1: 15: printf ("āϏāĻĢāϞ\n");
1: 15-āĻŦā§āϞāĻ• 0
1: 16: āĻĢ⧇āϰāϤ 0;
1: 16-āĻŦā§āϞāĻ• 0
-: 17:}

āĻāχ āĻŽā§‹āĻĄā§‡, āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŽā§ŒāϞāĻŋāĻ• āĻŦā§āϞāĻ• āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āϞāĻžāχāύ⧇ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāϝāĻŧ -- āĻŦā§āϞāϕ⧇āϰ āĻļ⧇āώ āϞāĻžāχāύāĨ¤ āĻ•
āĻŽāĻžāĻ˛ā§āϟāĻŋ-āϞāĻžāχāύ āĻŦā§āϞāĻ• āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āϏ⧇āχ āĻļ⧇āώ āϞāĻžāχāύ⧇āϰ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻ•āĻžāωāĻ¨ā§āĻŸā§‡ āĻ…āĻŦāĻĻāĻžāύ āϰāĻžāĻ–āĻŦ⧇ āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ
āϞāĻžāχāύāϗ⧁āϞāĻŋ āϕ⧋āĻĄ āϧāĻžāϰāĻŖ āĻ•āϰ⧇ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇ āύāĻž, āϝāĻĻāĻŋ āύāĻž āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āĻŦā§āϞāĻ•āϗ⧁āϞāĻŋ āϏ⧇āχ āϞāĻžāχāύāϗ⧁āϞāĻŋāϤ⧇ āĻļ⧇āώ āĻšāϝāĻŧāĨ¤ āĻĻā§āϝ
āĻāĻ•āϟāĻŋ āϞāĻžāχāύ⧇āϰ āĻŽā§‹āϟ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻ•āĻžāωāĻ¨ā§āϟ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāϝāĻŧ āĻāĻŦāĻ‚ āĻĒāϰāĻŦāĻ°ā§āϤ⧀ āϞāĻžāχāύāϗ⧁āϞ⧋ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻ•āĻžāωāĻ¨ā§āϟ āĻĻ⧇āĻ–āĻžāϝāĻŧ
āϏ⧇āχ āϞāĻžāχāύ⧇ āĻļ⧇āώ āĻšāĻ“āϝāĻŧāĻž āĻĒ⧃āĻĨāĻ• āĻŦā§āϞāϕ⧇āϰ āϜāĻ¨ā§āϝāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŦā§āϞāϕ⧇āϰ āĻĒāϰ⧇, āĻļāĻžāĻ–āĻž āĻāĻŦāĻ‚ āĻ•āϞ āĻ—āĻŖāύāĻž
āĻŦā§āϞāĻ• āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇, āϝāĻĻāĻŋ -b āĻ…āĻĒāĻļāύ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧāĨ¤

GCC āχāĻ¨ā§āϏāĻŸā§āϰ⧁āĻŽā§‡āĻ¨ā§āϟāϗ⧁āϞāĻŋ āϝ⧇āĻ­āĻžāĻŦ⧇ āĻ•āϞ āĻ•āϰ⧇ āϤāĻžāϰ āĻ•āĻžāϰāϪ⧇, āύāĻŽā§āĻŦāϰ āϏāĻš āĻāĻ•āϟāĻŋ āϞāĻžāχāύ⧇āϰ āĻĒāϰ⧇ āĻāĻ•āϟāĻŋ āĻ•āϞ āĻ—āĻŖāύāĻž āĻĻ⧇āĻ–āĻžāύ⧋ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇
āĻĒ⧃āĻĨāĻ• āĻŦā§āϞāĻ•āĨ¤ āφāĻĒāύāĻŋ āĻĻ⧇āĻ–āϤ⧇ āĻĒāĻžāĻšā§āϛ⧇āύ, āϞāĻžāχāύ 13 āĻ āĻāĻ•āϟāĻŋ āĻŽā§ŒāϞāĻŋāĻ• āĻŦā§āϞāĻ• āϰāϝāĻŧ⧇āϛ⧇ āϝāĻž āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋāĨ¤

āφāĻĒāύāĻŋ āϝāĻ–āύ āĻŦā§āϝāĻŦāĻšāĻžāϰ -b āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ, āφāĻĒāύāĻžāϰ āφāωāϟāĻĒ⧁āϟ āĻāχ āĻŽāϤ āĻĻ⧇āĻ–āĻžāϝāĻŧ:

$gcov -b tmp.c
tmp.c āĻĢāĻžāχāϞ⧇ 90.00āϟāĻŋ āĻ‰ā§ŽāϏ āϞāĻžāχāύ⧇āϰ 10% āύāĻŋāĻ°ā§āĻŦāĻžāĻš āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇
tmp.c āĻĢāĻžāχāϞ⧇ 80.00āϟāĻŋ āĻļāĻžāĻ–āĻžāϰ 5% āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇
80.00āϟāĻŋ āĻļāĻžāĻ–āĻžāϰ 5% āϟāĻŋāĻāĻŽāĻĒāĻŋ.āϏāĻŋ āĻĢāĻžāχāϞ⧇ āĻ…āĻ¨ā§āϤāϤ āĻāĻ•āĻŦāĻžāϰ āύ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āϛ⧇
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: int āĻĒā§āϰāϧāĻžāύ (āĻ…āĻ•āĻžāĻ°ā§āϝāĻ•āϰ)
āĻĢāĻžāĻ‚āĻļāύ āĻŽā§‡āχāύ āύāĻžāĻŽāĻ• 1 āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰ⧇āϛ⧇ 1 āĻŦā§āϞāĻ• āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāϟ āĻšāϝāĻŧ⧇āϛ⧇ 75%
ā§§:ā§Ē:{
1: 5: int i, āĻŽā§‹āϟ;
-: 6:
1: 7: āĻŽā§‹āϟ = 0;
-: 8:
11: 9: āϜāĻ¨ā§āϝ (i = 0; i < 10; i++)
āĻļāĻžāĻ–āĻž 0 āύ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āϛ⧇ 91% (āĻĢāϞāĻĨā§āϰ⧁)
āĻļāĻžāĻ–āĻž 1 āύ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āϛ⧇ 9%
10: 10: āĻŽā§‹āϟ += i;
-: 11:
1: 12: āϝāĻĻāĻŋ (āĻŽā§‹āϟ!= 45)
āĻļāĻžāĻ–āĻž 0 āύ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āϛ⧇ 0% (āĻĢāϞāĻĨā§āϰ⧁)
āĻļāĻžāĻ–āĻž 1 āύ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āϛ⧇ 100%
#####: 13: printf ("āĻŦā§āϝāĻ°ā§āĻĨāϤāĻž\n");
āĻ•āϞ 0 āĻ•āĻ–āύāχ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋ
-: 14: āĻ…āĻ¨ā§āϝ
1: 15: printf ("āϏāĻĢāϞ\n");
āĻ•āϞ 0 1 āĻ•āϞ 100% āĻĢāĻŋāϰ⧇ āĻāϏ⧇āϛ⧇
1: 16: āĻĢ⧇āϰāϤ 0;
-: 17:}

āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āϜāĻ¨ā§āϝ, āĻāĻ•āϟāĻŋ āϞāĻžāχāύ āĻĒā§āϰāĻŋāĻ¨ā§āϟ āĻ•āϰāĻž āĻšāϝāĻŧ āϝ⧇ āĻĢāĻžāĻ‚āĻļāύāϟāĻŋ āĻ•āϤāĻŦāĻžāϰ āĻ•āϞ āĻ•āϰāĻž āĻšāϝāĻŧ, āĻ•āĻŋāĻ­āĻžāĻŦ⧇
āĻ…āύ⧇āĻ• āϏāĻŽāϝāĻŧ āĻāϟāĻŋ āĻĢ⧇āϰāϤ āĻĻ⧇āϝāĻŧ āĻāĻŦāĻ‚ āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āĻŦā§āϞāϕ⧇āϰ āĻ•āϤ āĻļāϤāĻžāĻ‚āĻļ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞāĨ¤

āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻŽā§ŒāϞāĻŋāĻ• āĻŦā§āϞāϕ⧇āϰ āϜāĻ¨ā§āϝ, āĻŽā§ŒāϞāĻŋāĻ• āĻŦā§āϞāϕ⧇āϰ āĻŦāĻ°ā§āĻŖāύāĻžāϰ āĻļ⧇āώ āϞāĻžāχāύ⧇āϰ āĻĒāϰ⧇ āĻāĻ•āϟāĻŋ āϞāĻžāχāύ āĻŽā§āĻĻā§āϰāĻŋāϤ āĻšāϝāĻŧ
āĻļāĻžāĻ–āĻž āĻŦāĻž āĻ•āϞ āϝāĻž āĻŽā§ŒāϞāĻŋāĻ• āĻŦā§āϞāĻ• āĻļ⧇āώ āĻ•āϰ⧇āĨ¤ āĻāĻ•āĻžāϧāĻŋāĻ• āĻļāĻžāĻ–āĻž āĻāĻŦāĻ‚ āĻ•āϞ āĻšāϤ⧇ āĻĒāĻžāϰ⧇
āĻāĻ•āϟāĻŋ āĻāĻ•āĻ• āĻ‰ā§ŽāϏ āϞāĻžāχāύ⧇āϰ āϜāĻ¨ā§āϝ āϤāĻžāϞāĻŋāĻ•āĻžāϭ⧁āĻ•ā§āϤ āϝāĻĻāĻŋ āĻāĻ•āĻžāϧāĻŋāĻ• āĻŽā§ŒāϞāĻŋāĻ• āĻŦā§āϞāĻ• āĻĨāĻžāϕ⧇ āϝāĻž āϏ⧇āχ āϞāĻžāχāύ⧇ āĻļ⧇āώ āĻšāϝāĻŧāĨ¤
āĻāχ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āĻļāĻžāĻ–āĻž āĻāĻŦāĻ‚ āĻ•āϞ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻāĻ•āϟāĻŋ āύāĻŽā§āĻŦāϰ āĻĻ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ. āϕ⧋āύ āϏāĻšāϜ āωāĻĒāĻžāϝāĻŧ āύ⧇āχ
āĻāχ āĻļāĻžāĻ–āĻžāϗ⧁āϞāĻŋāϕ⧇ āĻŽā§āϝāĻžāĻĒ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚ āωāĻ¤ā§āϏ āύāĻŋāĻ°ā§āĻŽāĻžāϪ⧇ āĻĢāĻŋāϰ⧇ āĻ•āϞ āĻ•āϰ⧁āύāĨ¤ āϏāĻžāϧāĻžāϰāĻŖāĻ­āĻžāĻŦ⧇, āϝāĻĻāĻŋāĻ“, āϏāĻ°ā§āĻŦāύāĻŋāĻŽā§āύ
āύāĻŽā§āĻŦāϰāϝ⧁āĻ•ā§āϤ āĻļāĻžāĻ–āĻž āĻŦāĻž āĻ•āϞ āϏ⧋āĻ°ā§āϏ āϞāĻžāχāύ⧇āϰ āĻŦāĻžāĻŽāĻĻāĻŋāϕ⧇āϰ āύāĻŋāĻ°ā§āĻŽāĻžāϪ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽāĻŋāϞ⧇ āϝāĻžāĻŦ⧇āĨ¤

āĻāĻ•āϟāĻŋ āĻļāĻžāĻ–āĻžāϰ āϜāĻ¨ā§āϝ, āϝāĻĻāĻŋ āĻāϟāĻŋ āĻ…āĻ¨ā§āϤāϤ āĻāĻ•āĻŦāĻžāϰ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āĻāĻ•āϟāĻŋ āĻļāϤāĻžāĻ‚āĻļ āϏāĻ‚āĻ–ā§āϝāĻž āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇
āĻ•āϤāĻŦāĻžāϰ āĻļāĻžāĻ–āĻž āύ⧇āĻ“āϝāĻŧāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āϤāĻžāϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻĻāĻŋāϝāĻŧ⧇ āĻ­āĻžāĻ— āĻ•āϰ⧇ āĻ•āϤāĻŦāĻžāϰ āĻļāĻžāĻ–āĻž āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāĻŦ⧇
āĻŽā§āĻĻā§āϰāĻŋāϤ āĻ…āĻ¨ā§āϝāĻĨāĻžāϝāĻŧ, "āĻ•āĻ–āύāĻ“ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧāύāĻŋ" āĻŦāĻžāĻ°ā§āϤāĻžāϟāĻŋ āĻŽā§āĻĻā§āϰāĻŋāϤ āĻšāϝāĻŧāĨ¤

āĻāĻ•āϟāĻŋ āĻ•āϞ⧇āϰ āϜāĻ¨ā§āϝ, āϝāĻĻāĻŋ āĻāϟāĻŋ āĻ…āĻ¨ā§āϤāϤ āĻāĻ•āĻŦāĻžāϰ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻžāĻšāϞ⧇ āĻāĻ•āϟāĻŋ āĻļāϤāĻžāĻ‚āĻļ āϏāĻ‚āĻ–ā§āϝāĻž āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇
āĻ•āϞ āϰāĻŋāϟāĻžāĻ°ā§āύ āĻ•āϰāĻž āĻŦāĻžāϰāϕ⧇ āĻ•āϤāĻŦāĻžāϰ āĻ•āϞ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ āϤāĻžāϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻĻāĻŋāϝāĻŧ⧇ āĻ­āĻžāĻ— āĻ•āϰāĻž āĻšāĻŦ⧇
āĻŽā§āĻĻā§āϰāĻŋāϤ āĻāϟāĻŋ āϏāĻžāϧāĻžāϰāĻŖāϤ 100% āĻšāĻŦ⧇, āĻ•āĻŋāĻ¨ā§āϤ⧁ "āĻĒā§āϰāĻ¸ā§āĻĨāĻžāύ" āĻŦāĻž āĻ•āϞ āĻ•āϰ⧇ āĻāĻŽāύ āĻĢāĻžāĻ‚āĻļāύāϗ⧁āϞāĻŋāϰ āϜāĻ¨ā§āϝ āĻ•āĻŽ āĻšāϤ⧇ āĻĒāĻžāϰ⧇
"longjmp", āĻāĻŦāĻ‚ āĻāχāĻ­āĻžāĻŦ⧇ āĻĒā§āϰāϤāĻŋāĻŦāĻžāϰ āĻ•āϞ āĻ•āϰāĻž āĻšāϞ⧇ āĻĢāĻŋāϰ⧇ āύāĻžāĻ“ āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻŽā§ƒāĻ¤ā§āϝ⧁āĻĻāĻŖā§āĻĄā§‡āϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻ•ā§āϰāĻŽāĻŦāĻ°ā§āϧāĻŽāĻžāύāĨ¤ āϝāĻĻāĻŋ āωāĻĻāĻžāĻšāϰāĻŖ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻ›āĻžāĻĄāĻŧāĻž āφāĻŦāĻžāϰ āĻŽā§ƒāĻ¤ā§āϝ⧁āĻĻāĻ¨ā§āĻĄ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧ
āĻ…āĻĒāϏāĻžāϰāĻŖ .gcda āĻĢāĻžāχāϞ, āĻ‰ā§ŽāϏ⧇āϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āϞāĻžāχāύ⧇āϰ āϏāĻ‚āĻ–ā§āϝāĻž āĻ•āϤāĻŦāĻžāϰ āĻ›āĻŋāϞ
āϏāĻŽā§āĻĒāĻžāĻĻāĻŋāϤ āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ āϰāĻžāύ(āϗ⧁āϞāĻŋ) āĻāϰ āĻĢāϞāĻžāĻĢāϞ⧇ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāĻŦ⧇āĨ¤ āĻāχ āϏāĻŽā§āĻ­āĻžāĻŦā§āϝ āĻĻāϰāĻ•āĻžāϰ⧀
āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āύ āωāĻĒāĻžāϝāĻŧ⧇āĨ¤ āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āϏāĻ‚āĻ–ā§āϝāĻžāϰ āωāĻĒāϰ āĻĄā§‡āϟāĻž āϜāĻŽāĻž āĻ•āϰāϤ⧇ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇
āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĒāϰ⧀āĻ•ā§āώāĻž āϝāĻžāϚāĻžāχāĻ•āϰāĻŖ āĻ¸ā§āϝ⧁āĻŸā§‡āϰ āĻ…āĻ‚āĻļ āĻšāĻŋāϏāĻžāĻŦ⧇ āĻŦāĻž āφāϰāĻ“ āϏāĻ āĻŋāĻ• āĻĻā§€āĻ°ā§āϘāĻŽā§‡āϝāĻŧāĻžāĻĻā§€ āĻĒā§āϰāĻĻāĻžāύ⧇āϰ āϜāĻ¨ā§āϝ āϚāϞ⧇
āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϰāĻžāύ āĻāĻ•āϟāĻŋ āĻŦāĻĄāĻŧ āϏāĻ‚āĻ–ā§āϝāĻž āωāĻĒāϰ āϤāĻĨā§āϝ.

āϤāĻĨā§āϝ .gcda āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻĒā§āϰāĻ¸ā§āĻĨāĻžāύ āĻ•āϰāĻžāϰ āϏāĻžāĻĨ⧇ āϏāĻžāĻĨ⧇ āĻĢāĻžāχāϞāϗ⧁āϞāĻŋ āϏāĻ‚āϰāĻ•ā§āώāĻŖ āĻ•āϰāĻž āĻšāϝāĻŧāĨ¤ āĻĒā§āϰāϤāĻŋāϟāĻŋāϰ āϜāĻ¨ā§āϝ, āĻĒā§āϰāĻ¤ā§āϝ⧇āĻ•āϟāĻŋāϰ āϜāĻ¨ā§āϝ
āϏ⧋āĻ°ā§āϏ āĻĢāĻžāχāϞ⧇āϰ āϏāĻžāĻĨ⧇ āϏāĻ‚āĻ•āϞāĻŋāϤ -āĻāĻĢāĻĒā§āϰ⧋āĻĢāĻžāχāϞ-āφāĻ°ā§āĻ•āϏ, āĻĒā§āϰ⧋āĻĢāĻžāχāϞāĻŋāĻ‚ āϕ⧋āĻĄ āĻĒā§āϰāĻĨāĻŽā§‡ āĻāĻ•āϟāĻŋ āĻĒāĻĄāĻŧāĻžāϰ āĻšā§‡āĻˇā§āϟāĻž āĻ•āϰ⧇
āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ .gcda āĻĢāĻžāχāϞ āϝāĻĻāĻŋ āĻĢāĻžāχāϞāϟāĻŋ āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻŸā§‡āĻŦāϞ⧇āϰ āϏāĻžāĻĨ⧇ āĻŽā§‡āϞ⧇ āύāĻž (āĻŽā§ŒāϞāĻŋāϕ⧇āϰ āĻ­āĻŋāĻ¨ā§āύ āϏāĻ‚āĻ–ā§āϝāĻž
āĻŦā§āϞāĻ• āĻ—āĻŖāύāĻž) āĻāϟāĻŋ āĻĢāĻžāχāϞ⧇āϰ āĻŦāĻŋāώāϝāĻŧāĻŦāĻ¸ā§āϤ⧁ āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰāĻŦ⧇āĨ¤ āĻāϟāĻŋ āϤāĻžāϰāĻĒāϰ āύāϤ⧁āύ āĻŽā§ƒāĻ¤ā§āϝ⧁āĻĻāĻ¨ā§āĻĄ āϝ⧋āĻ— āĻ•āϰāĻž āĻšāϝāĻŧ
āĻ—āĻŖāύāĻž āĻ•āϰ⧇ āĻāĻŦāĻ‚ āĻ…āĻŦāĻļ⧇āώ⧇ āĻĢāĻžāχāϞ⧇ āĻĄā§‡āϟāĻž āϞ⧇āϖ⧇āĨ¤

āĻŦā§āϝāĻŦāĻšāĻžāϰ gcov āϏāĻ™ā§āϗ⧇ āϜāĻŋāϏāĻŋāϏāĻŋ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ
āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāĻžāϰ āĻĒāϰāĻŋāĻ•āĻ˛ā§āĻĒāύāĻž āĻ•āϰ⧇āύ gcov āφāĻĒāύāĻžāϰ āϕ⧋āĻĄ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜ āĻ•āϰāϤ⧇ āϏāĻžāĻšāĻžāĻ¯ā§āϝ āĻ•āϰāĻžāϰ āϜāĻ¨ā§āϝ, āφāĻĒāύāĻžāϕ⧇ āĻĒā§āϰāĻĨāĻŽā§‡ āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇
āĻĻ⧁āϟāĻŋ āĻŦāĻŋāĻļ⧇āώ GCC āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āϏāĻš: -āĻāĻĢāĻĒā§āϰ⧋āĻĢāĻžāχāϞ-āφāĻ°ā§āĻ•āϏ -āϏāĻŦāĻšā§‡āϝāĻŧ⧇ āĻ•āĻ­āĻžāϰ⧇āϜ. āϝ⧇ āĻŦāĻžāĻĻ⧇, āφāĻĒāύāĻŋ āĻĒāĻžāϰ⧇āύ
āĻ…āĻ¨ā§āϝ āϕ⧋āύ GCC āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ; āĻ•āĻŋāĻ¨ā§āϤ⧁ āφāĻĒāύāĻŋ āϝāĻĻāĻŋ āĻĒā§āϰāĻŽāĻžāĻŖ āĻ•āϰāϤ⧇ āϚāĻžāύ āϝ⧇ āφāĻĒāύāĻžāϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽā§‡āϰ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻāĻ•āĻ• āϞāĻžāχāύ
āĻŽā§ƒāĻ¤ā§āϝ⧁āĻĻāĻ¨ā§āĻĄ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āĻ›āĻŋāϞ, āφāĻĒāύāĻžāϰ āĻāĻ•āχ āϏāĻŽāϝāĻŧ⧇ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ⧇āϰ āϏāĻžāĻĨ⧇ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻž āωāϚāĻŋāϤ āύāϝāĻŧāĨ¤ āĻ•āĻŋāϛ⧁ āĻŽā§‡āĻļāĻŋāύ⧇
āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜāĻžāϰ āĻ…āĻ¨ā§āϝāĻžāĻ¨ā§āϝ āϞāĻžāχāύ⧇āϰ āϏāĻžāĻĨ⧇ āϤāĻžāĻĻ⧇āϰ āĻāĻ•āĻ¤ā§āϰāĻŋāϤ āĻ•āϰ⧇ āĻ•āĻŋāϛ⧁ āϏāĻžāϧāĻžāϰāĻŖ āϕ⧋āĻĄ āϞāĻžāχāύ āĻŦāĻžāĻĻ āĻĻāĻŋāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤
āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāχ āĻŽāϤ āϕ⧋āĻĄ:

āϝāĻĻāĻŋ (a!= b)
c = 1;
āφāϰ
c = 0;

āĻ•āĻŋāϛ⧁ āĻŽā§‡āĻļāĻŋāύ⧇ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ⧇ āĻ•āĻŽā§āĻĒāĻžāχāϞ āĻ•āϰāĻž āϝ⧇āϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āĻāχ āĻ•ā§āώ⧇āĻ¤ā§āϰ⧇, āϜāĻ¨ā§āϝ āϕ⧋āύ āωāĻĒāĻžāϝāĻŧ āύ⧇āχ
gcov āĻĒā§āϰāϤāĻŋāϟāĻŋ āϞāĻžāχāύ⧇āϰ āϜāĻ¨ā§āϝ āĻĒ⧃āĻĨāĻ• āĻāĻ•ā§āϏāĻŋāĻ•āĻŋāωāĻļāύ āĻ—āĻŖāύāĻž āĻ—āĻŖāύāĻž āĻ•āϰāϤ⧇ āĻ•āĻžāϰāĻŖ āφāϞāĻžāĻĻāĻž āύ⧇āχ
āĻĒā§āϰāϤāĻŋāϟāĻŋ āϞāĻžāχāύ⧇āϰ āϜāĻ¨ā§āϝ āϕ⧋āĻĄāĨ¤ āĻ…āϤ: āĻĒāϰ gcov āφāĻĒāύāĻŋ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻ•āĻŽā§āĻĒāĻžāχāϞ āϝāĻĻāĻŋ āφāωāϟāĻĒ⧁āϟ āĻāχ āĻŽāϤ āĻĻ⧇āĻ–āĻžāϝāĻŧ
āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ āϏāĻš:

100: 12: āϝāĻĻāĻŋ (a != b)
100: 13: c = 1;
100: 14: āĻ…āĻ¨ā§āϝ
100: 15: c = 0;

āφāωāϟāĻĒ⧁āϟ āĻĻ⧇āĻ–āĻžāϝāĻŧ āϝ⧇ āϕ⧋āĻĄā§‡āϰ āĻāχ āĻŦā§āϞāĻ•, āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāĻœā§‡āĻļāĻžāύ āĻĻā§āĻŦāĻžāϰāĻž āĻŽāĻŋāϞāĻŋāϤ, 100 āĻŦāĻžāϰ āĻ•āĻžāĻ°ā§āϝāĻ•āϰ āĻ•āϰāĻž āĻšāϝāĻŧ⧇āϛ⧇āĨ¤
āĻāĻ• āĻ…āĻ°ā§āĻĨ⧇ āĻāχ āĻĢāϞāĻžāĻĢāϞāϟāĻŋ āϏāĻ āĻŋāĻ•, āĻ•āĻžāϰāĻŖ āϏ⧇āĻ–āĻžāύ⧇ āĻļ⧁āϧ⧁āĻŽāĻžāĻ¤ā§āϰ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻ⧇āĻļāύāĻž āĻ›āĻŋāϞ
āĻāχ āϚāĻžāϰāϟāĻŋ āϞāĻžāχāύāĨ¤ āϝāĻžāχāĻšā§‹āĻ•, āφāωāϟāĻĒ⧁āϟ āĻ•āϤāĻŦāĻžāϰ āĻĢāϞāĻžāĻĢāϞ āύāĻŋāĻ°ā§āĻĻ⧇āĻļ āĻ•āϰ⧇ āύāĻž
0 āĻ›āĻŋāϞ āĻāĻŦāĻ‚ āĻ•āϤāĻŦāĻžāϰ āĻĢāϞāĻžāĻĢāϞ 1 āĻ›āĻŋāϞāĨ¤

āχāύāϞāĻžāχāύ⧇āĻŦāϞ āĻĢāĻžāĻ‚āĻļāύ āĻ…āĻĒā§āϰāĻ¤ā§āϝāĻžāĻļāĻŋāϤ āϞāĻžāχāύ āĻ—āĻŖāύāĻž āϤ⧈āϰāĻŋ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤ āϞāĻžāχāύ āĻ—āĻŖāύāĻž āϜāĻ¨ā§āϝ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāϝāĻŧ
āχāύāϞāĻžāχāύ⧇āĻŦāϞ āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āϏ⧋āĻ°ā§āϏ āϕ⧋āĻĄ, āĻ•āĻŋāĻ¨ā§āϤ⧁ āϝāĻž āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇ āϤāĻž āύāĻŋāĻ°ā§āĻ­āϰ āĻ•āϰ⧇ āĻĢāĻžāĻ‚āĻļāύāϟāĻŋ āϕ⧋āĻĨāĻžāϝāĻŧ āϤāĻžāϰ āωāĻĒāϰ
āχāύāϞāĻžāχāύāϝ⧁āĻ•ā§āϤ, āĻŦāĻž āϝāĻĻāĻŋ āĻāϟāĻŋ āĻāϕ⧇āĻŦāĻžāϰ⧇āχ āχāύāϞāĻžāχāύ āύāĻž āĻšāϝāĻŧāĨ¤

āĻĢāĻžāĻ‚āĻļāύ āχāύāϞāĻžāχāύ āύāĻž āĻĨāĻžāĻ•āϞ⧇, āĻ•āĻŽā§āĻĒāĻžāχāϞāĻžāϰāϕ⧇ āĻ…āĻŦāĻļā§āϝāχ āĻāϰ āĻāĻ•āϟāĻŋ āφāωāϟ āĻ…āĻĢ āϞāĻžāχāύ āĻ•āĻĒāĻŋ āύāĻŋāĻ°ā§āĻ—āϤ āĻ•āϰāϤ⧇ āĻšāĻŦ⧇
āĻĢāĻžāĻ‚āĻļāύ, āϝ⧇āϕ⧋āύ āĻ…āĻŦāĻœā§‡āĻ•ā§āϟ āĻĢāĻžāχāϞ⧇ āϝāĻžāϰ āĻĒā§āϰāϝāĻŧā§‹āϜāύāĨ¤ āϝāĻĻāĻŋ fileA.o āĻāĻŦāĻ‚ āĻĢāĻžāχāϞāĻŦāĻŋāĻ“ āωāĻ­āϝāĻŧ āϧāĻžāϰāĻŖ āφāωāϟ
āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āχāύāϞāĻžāχāύ⧇āĻŦāϞ āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āϞāĻžāχāύ āĻŦāĻĄāĻŋ, āϤāĻžāϰāĻž āωāĻ­āϝāĻŧāχ āĻ•āĻ­āĻžāϰ⧇āϜ āϧāĻžāϰāĻŖ āĻ•āϰāĻŦ⧇
āϝ⧇ āĻĢāĻžāĻ‚āĻļāύ āϜāĻ¨ā§āϝ āĻ—āĻŖāύāĻž. āĻ•āĻ–āύ fileA.o āĻāĻŦāĻ‚ āĻĢāĻžāχāϞāĻŦāĻŋāĻ“ āĻāĻ•āϏāĻžāĻĨ⧇ āϞāĻŋāĻ™ā§āĻ• āĻ•āϰāĻž āĻšāϝāĻŧ, āϞāĻŋāĻ™ā§āĻ•āĻžāϰ āĻ•āϰāĻŦ⧇,
āĻ…āύ⧇āĻ• āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡, āϏ⧇āχ āĻĢāĻžāĻ‚āĻļāύ⧇ āϏāĻŽāĻ¸ā§āϤ āĻ•āϞ⧇āϰ āϜāĻ¨ā§āϝ āϞāĻžāχāύ⧇āϰ āĻŦāĻžāχāϰ⧇āϰ āĻŦāĻĄāĻŋāϗ⧁āϞāĻŋāϰ āĻŽāĻ§ā§āϝ⧇ āĻāĻ•āϟāĻŋ āύāĻŋāĻ°ā§āĻŦāĻžāϚāύ āĻ•āϰ⧁āύ,
āĻāĻŦāĻ‚ āĻ…āĻ¨ā§āϝāϟāĻŋāϕ⧇ āϏāϰāĻžāύ āĻŦāĻž āωāĻĒ⧇āĻ•ā§āώāĻž āĻ•āϰ⧁āύāĨ¤ āĻĻ⧁āĻ°ā§āĻ­āĻžāĻ—ā§āϝāĻŦāĻļāϤ, āĻāϟāĻŋ āĻ•āĻ­āĻžāϰ⧇āϜ āĻ•āĻžāωāĻ¨ā§āϟāĻžāϰāϗ⧁āϞāĻŋāϕ⧇ āϏāϰāĻŋāϝāĻŧ⧇ āĻĻ⧇āĻŦ⧇ āύāĻž
āĻ…āĻŦā§āϝāĻŦāĻšā§ƒāϤ āĻĢāĻžāĻ‚āĻļāύ āĻļāϰ⧀āϰ⧇āϰ āϜāĻ¨ā§āϝ. āĻ…āϤ:āĻĒāϰ āϝāĻ–āύ instrumented, āϝ⧇ āĻĢāĻžāĻ‚āĻļāύ āĻāĻ•āϟāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ›āĻžāĻĄāĻŧāĻž āϏāĻŦ
āĻļā§‚āĻ¨ā§āϝ āĻ—āĻŖāύāĻž āĻĻ⧇āĻ–āĻžāĻŦ⧇āĨ¤

āϝāĻĻāĻŋ āĻĢāĻžāĻ‚āĻļāύāϟāĻŋ āĻŦ⧇āĻļ āĻ•āϝāĻŧ⧇āĻ•āϟāĻŋ āϜāĻžāϝāĻŧāĻ—āĻžāϝāĻŧ āχāύāϞāĻžāχāύ āĻ•āϰāĻž āĻšāϝāĻŧ, āϤāĻŦ⧇ āĻĒā§āϰāϤāĻŋāϟāĻŋ āĻ…āĻŦāĻ¸ā§āĻĨāĻžāύ⧇ āĻŦā§āϞāĻ• āĻ—āĻ āύ āĻšāϤ⧇ āĻĒāĻžāϰ⧇
āĻāĻ•āχ āĻšāϤ⧇ āĻšāĻŦ⧇ āύāĻž āωāĻĻāĻžāĻšāϰāĻŖāĻ¸ā§āĻŦāϰ⧂āĻĒ, āĻāĻ•āϟāĻŋ āĻļāĻ°ā§āϤ āĻāĻ–āύ āĻ•āĻŽā§āĻĒāĻžāχāϞ āϏāĻŽāϝāĻŧ⧇ āĻ—āĻŖāύāĻžāϝ⧋āĻ—ā§āϝ āĻšāϤ⧇ āĻĒāĻžāϰ⧇
āĻ•āĻŋāϛ⧁ āĻĻ⧃āĻˇā§āϟāĻžāĻ¨ā§āϤ āĻ•āĻžāϰāĻŖ āχāύāϞāĻžāχāύ āĻĢāĻžāĻ‚āĻļāύ⧇āϰ āϏāĻ•āϞ āĻŦā§āϝāĻŦāĻšāĻžāϰ⧇āϰ āĻ•āĻ­āĻžāϰ⧇āϜ āĻĻ⧇āĻ–āĻžāύ⧋ āĻšāĻŦ⧇
āĻāĻ•āχ āĻ‰ā§ŽāϏ āϞāĻžāχāύ⧇āϰ āϜāĻ¨ā§āϝ, āϞāĻžāχāύ āĻ—āĻŖāύāĻžāϗ⧁āϞāĻŋ āύāĻŋāĻœā§‡āĻĻ⧇āϰāϕ⧇ āĻ…āϏāĻ™ā§āĻ—āϤ āĻŦāϞ⧇ āĻŽāύ⧇ āĻšāϤ⧇ āĻĒāĻžāϰ⧇āĨ¤

āĻĻā§€āĻ°ā§āϘāĻŽā§‡āϝāĻŧāĻžāĻĻā§€ āĻ…ā§āϝāĻžāĻĒā§āϞāĻŋāϕ⧇āĻļāύāϗ⧁āϞāĻŋ "_gcov_reset" āĻāĻŦāĻ‚ "_gcov_dump" āϏ⧁āĻŦāĻŋāϧāĻžāϗ⧁āϞāĻŋ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰāϤ⧇ āĻĒāĻžāϰ⧇
āφāĻ—ā§āϰāĻšā§‡āϰ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āĻ…āĻžā§āϚāϞ⧇ āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āϏāĻ‚āĻ—ā§āϰāĻš āϏ⧀āĻŽāĻžāĻŦāĻĻā§āϧ āĻ•āϰ⧁āύāĨ¤ "_gcov_reset(void)" āĻ•āϞ āĻ•āϰāĻž āĻšāĻšā§āϛ⧇
āϏāĻŽāĻ¸ā§āϤ āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āĻ•āĻžāωāĻ¨ā§āϟāĻžāϰāϕ⧇ āĻļā§‚āĻ¨ā§āϝ⧇ āϏāĻžāĻĢ āĻ•āϰāĻŦ⧇ āĻāĻŦāĻ‚ "_gcov_dump(void)" āĻ•āϞ āĻ•āϰāϞ⧇
āϝ⧇ āϏāĻŽāϝāĻŧ⧇ āϏāĻ‚āĻ—ā§āϰāĻš āĻ•āϰāĻž āĻĒā§āϰ⧋āĻĢāĻžāχāϞ āϤāĻĨā§āϝ āĻĄāĻžāĻŽā§āĻĒ āĻ•āϰāĻž āĻšāĻŦ⧇ .gcda āφāωāϟāĻĒ⧁āϟ āĻĢāĻžāχāϞāĨ¤

onworks.net āĻĒāϰāĻŋāώ⧇āĻŦāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧇ āĻ…āύāϞāĻžāχāύ⧇ aarch64-linux-gnu-gcov-4.9 āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻ•āϰ⧁āύ


āĻŦāĻŋāύāĻžāĻŽā§‚āĻ˛ā§āϝ⧇ āϏāĻžāĻ°ā§āĻ­āĻžāϰ āĻāĻŦāĻ‚ āĻ“āϝāĻŧāĻžāĻ°ā§āĻ•āĻ¸ā§āĻŸā§‡āĻļāύ

āωāχāĻ¨ā§āĻĄā§‹āϜ āĻāĻŦāĻ‚ āϞāĻŋāύāĻžāĻ•ā§āϏ āĻ…ā§āϝāĻžāĻĒ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ

  • 1
    VBA-M (āφāĻ°ā§āĻ•āĻžāχāĻ­ āĻ•āϰāĻž - āĻāĻ–āύ Github-āĻ)
    VBA-M (āφāĻ°ā§āĻ•āĻžāχāĻ­ āĻ•āϰāĻž - āĻāĻ–āύ Github-āĻ)
    āĻĒā§āϰāĻ•āĻ˛ā§āĻĒ āϏāϰāĻžāύ⧋ āĻšāϝāĻŧ⧇āϛ⧇
    https://github.com/visualboyadvance-m/visualboyadvance-m
    āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ: āĻ āĻ•āĻžāχ āϏ⧃āĻˇā§āϟāĻŋ āϏ⧇āĻ­ āϰāĻžāĻˇā§āĻŸā§āϰ āĻŽāĻžāĻ˛ā§āϟāĻŋ
    āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ, āϜāĻŋāĻŦāĻŋāĻ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇, āϜāĻŋāĻŦāĻŋāϏāĻŋ, āϜāĻŋāĻŦāĻŋ, āĻāϏāϜāĻŋāĻŦāĻŋ,
    sgb2Tu...
    āĻ­āĻŋāĻŦāĻŋāĻ-āĻāĻŽ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ (āφāĻ°ā§āĻ•āĻžāχāĻ­ āĻ•āϰāĻž - āĻāĻ–āύ āĻ—āĻŋāĻĨ⧁āĻŦ⧇)
  • 2
    Stacer
    Stacer
    āϞāĻŋāύāĻžāĻ•ā§āϏ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ…āĻĒā§āϟāĻŋāĻŽāĻžāχāϜāĻžāϰ āĻāĻŦāĻ‚ āĻŽāύāĻŋāϟāϰāĻŋāĻ‚
    Github āϏāĻ‚āĻ—ā§āϰāĻšāĻ¸ā§āĻĨāϞ:
    https://github.com/oguzhaninan/Stacer.
    āĻļā§āϰ⧋āϤāĻž: āĻļ⧇āώ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀/āĻĄā§‡āĻ¸ā§āĻ•āϟāĻĒāĨ¤ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀
    āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ: Qt. āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āϞāĻž...
    Stacer āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ
  • 3
    āĻ…āϰ⧇āĻžā§āϜāĻĢāĻ•ā§āϏ
    āĻ…āϰ⧇āĻžā§āϜāĻĢāĻ•ā§āϏ
    TeamWinRecoveryProject (TWRP) āĻāϰ āĻĢāĻ°ā§āĻ•
    āĻ…āύ⧇āĻ• āĻ…āϤāĻŋāϰāĻŋāĻ•ā§āϤ āĻĢāĻžāĻ‚āĻļāύ āϏāĻš, āĻĒ⧁āύāϰāĻžāϝāĻŧ āĻĄāĻŋāϜāĻžāχāύ
    āĻāĻŦāĻ‚ āφāϰ⧋ āĻŦ⧈āĻļāĻŋāĻˇā§āĻŸā§āϝ: Treble āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇ āĻāĻŦāĻ‚
    āύāύ-āĻŸā§āϰ⧇āĻŦāϞ āϰāĻŽ āφāĻĒ-āϟ⧁-āĻĄā§‡āϟ āĻ“āϰāĻŋāĻ“ āĻ•āĻžāĻ°ā§āύ⧇āϞ,
    āύāĻŋāĻ°ā§āĻŽāĻŋāϤ...
    āĻ…āϰ⧇āĻžā§āϜāĻĢāĻ•ā§āϏ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ
  • 4
    itop - ITSM CMDB āĻ“āĻĒ⧇āύāϏ⧋āĻ°ā§āϏ
    itop - ITSM CMDB āĻ“āĻĒ⧇āύāϏ⧋āĻ°ā§āϏ
    āφāχāϟāĻŋ āĻ…āĻĒāĻžāϰ⧇āĻļāύ āĻĒā§‹āĻ°ā§āϟāĻžāϞ: āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āĻ–ā§‹āϞāĻž
    āĻ‰ā§ŽāϏ, ITIL, āĻ“āϝāĻŧ⧇āĻŦ āĻ­āĻŋāĻ¤ā§āϤāĻŋāĻ• āĻĒāϰāĻŋāώ⧇āĻŦāĻž
    āĻāĻ•āϟāĻŋ āϏāĻŽā§āĻĒā§‚āĻ°ā§āĻŖ āϏāĻš āĻŦā§āϝāĻŦāĻ¸ā§āĻĨāĻžāĻĒāύāĻž āϟ⧁āϞ
    āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāχāϜāϝ⧋āĻ—ā§āϝ CMDB, āĻāĻ•āϟāĻŋ āĻšā§‡āĻ˛ā§āĻĒāĻĄā§‡āĻ¸ā§āĻ• āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻŦāĻ‚
    āĻāĻ•āϜāύ āĻĻāϞāĻŋāϞ āĻŽāĻžāύ⧁āώ...
    āĻāϟāĻŋ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ - ITSM CMDB āĻ“āĻĒ⧇āύāϏ⧋āĻ°ā§āϏ
  • 5
    Clementine
    Clementine
    āĻ•ā§āϞ⧇āĻŽā§‡āĻ¨ā§āϟāĻžāχāύ āĻāĻ•āϟāĻŋ āĻŽāĻžāĻ˛ā§āϟāĻŋ-āĻĒā§āĻ˛ā§āϝāĻžāϟāĻĢāĻ°ā§āĻŽ āϏāĻ™ā§āĻ—ā§€āϤ
    āĻĒā§āϞ⧇āϝāĻŧāĻžāϰ āĻāĻŦāĻ‚ āϞāĻžāχāĻŦā§āϰ⧇āϰāĻŋ āϏāĻ‚āĻ—āĻ āĻ• āĻĻā§āĻŦāĻžāϰāĻž āĻ…āύ⧁āĻĒā§āϰāĻžāĻŖāĻŋāϤ
    Amarok 1.4. āĻāϟāĻŋ āĻāĻ•āϟāĻŋ āĻĻā§āϰ⧁āϤ āĻāĻŦāĻ‚ āφāϛ⧇
    āϏāĻšāĻœā§‡ āĻŦā§āϝāĻŦāĻšāĻžāϰāϝ⧋āĻ—ā§āϝ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ, āĻāĻŦāĻ‚ āφāĻĒāύāĻžāϕ⧇ āĻ…āύ⧁āĻŽāϤāĻŋ āĻĻ⧇āϝāĻŧ
    āĻ…āύ⧁āϏāĻ¨ā§āϧāĻžāύ āĻāĻŦāĻ‚...
    āĻ•ā§āϞ⧇āĻŽā§‡āĻ¨ā§āϟāĻžāχāύ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ
  • 6
    XISMuS
    XISMuS
    āĻŽāύ⧋āϝ⧋āĻ—: āĻ•ā§āϰāĻŽāĻŦāĻ°ā§āϧāĻŽāĻžāύ āφāĻĒāĻĄā§‡āϟ 2.4.3 āφāϛ⧇
    āĻŽā§āĻ•ā§āϤāĻŋ āĻĒ⧇āϝāĻŧ⧇āϛ⧇!! āφāĻĒāĻĄā§‡āϟ āϝ⧇ āϕ⧋āύ⧋ āϜāĻ¨ā§āϝ āĻ•āĻžāϜ āĻ•āϰ⧇
    āĻĒā§‚āĻ°ā§āĻŦāĻŦāĻ°ā§āϤ⧀ 2.xx āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖāĨ¤ āφāĻĒāĻ—ā§āϰ⧇āĻĄ āĻ•āϰāϞ⧇
    āϏāĻ‚āĻ¸ā§āĻ•āϰāĻŖ v1.xx āĻĨ⧇āϕ⧇, āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ āĻāĻŦāĻ‚
    āφāĻŽāĻŋ ...
    XISMuS āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ
  • 7
    facetracknoir
    facetracknoir
    āĻŽāĻĄā§āϞāĻžāϰ āĻšā§‡āĻĄāĻŸā§āĻ°ā§āϝāĻžāĻ•āĻŋāĻ‚ āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽ āϝ⧇
    āĻāĻ•āĻžāϧāĻŋāĻ• āĻĢ⧇āϏ-āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻžāϰ, āĻĢāĻŋāĻ˛ā§āϟāĻžāϰ āϏāĻŽāĻ°ā§āĻĨāύ āĻ•āϰ⧇
    āĻāĻŦāĻ‚ āϗ⧇āĻŽ-āĻĒā§āϰāĻŸā§‹āĻ•āϞāĨ¤ āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻžāϰāĻĻ⧇āϰ āĻŽāĻ§ā§āϝ⧇
    āĻāϏāĻāĻŽ āĻĢ⧇āϏāĻāĻĒāĻŋāφāχ, āĻāφāχāϏāĻŋ āχāύāĻ°ā§āĻļāĻŋāϝāĻŧāĻžāϞ āĻšā§‡āĻĄ
    āĻŸā§āĻ°ā§āϝāĻžāĻ•āĻžāϰ...
    āĻĢ⧇āϏāĻŸā§āĻ°ā§āϝāĻžāĻ•āύāϝāĻŧāĻžāϰ āĻĄāĻžāωāύāϞ⧋āĻĄ āĻ•āϰ⧁āύ
  • āφāϰāĻ“ Âģ

āϞāĻŋāύāĻžāĻ•ā§āϏ āĻ•āĻŽāĻžāĻ¨ā§āĻĄāϗ⧁āϞāĻŋ

  • 1
    aarch64-linux-gnu-gcc-ar-5
    aarch64-linux-gnu-gcc-ar-5
    gcc-ar - ar āĻāϰ āϚāĻžāϰāĻĒāĻžāĻļ⧇ āĻāĻ•āϟāĻŋ āĻŽā§‹āĻĄāĻŧāĻ• āϝ⧋āĻ— āĻ•āϰāĻž āĻšāĻšā§āϛ⧇
    --āĻĒā§āϞāĻžāĻ—āχāύ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ...
    aarch64-linux-gnu-gcc-ar-5 āϚāĻžāϞāĻžāύ
  • 2
    aarch64-linux-gnu-gcc-ar
    aarch64-linux-gnu-gcc-ar
    gcc-ar - ar āĻāϰ āϚāĻžāϰāĻĒāĻžāĻļ⧇ āĻāĻ•āϟāĻŋ āĻŽā§‹āĻĄāĻŧāĻ• āϝ⧋āĻ— āĻ•āϰāĻž āĻšāĻšā§āϛ⧇
    --āĻĒā§āϞāĻžāĻ—āχāύ āĻŦāĻŋāĻ•āĻ˛ā§āĻĒ...
    aarch64-linux-gnu-gcc-ar āϚāĻžāϞāĻžāύ
  • 3
    coqide.opt
    coqide.opt
    coqide - Coq āĻĒā§āϰ⧁āĻĢ āϏāĻšāĻ•āĻžāϰ⧀
    āĻ—ā§āϰāĻžāĻĢāĻŋāĻ•āĻžāϞ āχāĻ¨ā§āϟāĻžāϰāĻĢ⧇āϏ ...
    coqide.opt āϚāĻžāϞāĻžāύ
  • 4
    coqmktop
    coqmktop
    coqmktop - Coq āĻĒā§āϰ⧁āĻĢ āϏāĻšāĻ•āĻžāϰ⧀
    āĻŦā§āϝāĻŦāĻšāĻžāϰāĻ•āĻžāϰ⧀-āĻ•ā§ŒāĻļāϞ āϞāĻŋāĻ™ā§āĻ•āĻžāϰ...
    coqmktop āϚāĻžāϞāĻžāύ
  • 5
    ganyremotex
    ganyremotex
    ganyremote - āĻāϰ āϜāĻ¨ā§āϝ GTK+ āĻĢā§āϰāĻ¨ā§āϟāĻāĻ¨ā§āĻĄ
    āϝ⧇āϕ⧋āύ⧋ āĻĻā§‚āϰāĻŦāĻ°ā§āϤ⧀...
    āĻ—ā§āϝāĻžāύāĻŋāϰāĻŋāĻŽā§‹āĻŸā§‡āĻ•ā§āϏ āϚāĻžāϞāĻžāύ
  • 6
    āĻĢāĻžāρāĻ•
    āĻĢāĻžāρāĻ•
    GAP - āĻ—ā§āϰ⧁āĻĒ, āĻ…ā§āϝāĻžāϞāĻ—āϰāĻŋāĻĻāĻŽ āĻāĻŦāĻ‚
    āĻĒā§āϰ⧋āĻ—ā§āϰāĻžāĻŽāĻŋāĻ‚ āĻŦāĻ°ā§āĻŖāύāĻž: GAP āĻšāϞ āĻāĻ•āϟāĻŋ āϏāĻŋāĻ¸ā§āĻŸā§‡āĻŽ
    āϏāĻ™ā§āϗ⧇ āĻ•āĻŽā§āĻĒāĻŋāωāĻŸā§‡āĻļāύāĻžāϞ āĻŦāĻŋāϝ⧁āĻ•ā§āϤ āĻŦā§€āϜāĻ—āĻŖāĻŋāϤ āϜāĻ¨ā§āϝ
    āĻ•āĻŽā§āĻĒāĻŋāωāĻŸā§‡āĻļāύāĻžāϞ āωāĻĒāϰ āĻŦāĻŋāĻļ⧇āώ āĻœā§‹āϰ
    āĻ—ā§āϰ⧁āĻĒ āϤāĻ¤ā§āĻ¤ā§āĻŦ...
    āϰāĻžāύ āĻĢāĻžāρāĻ•
  • āφāϰāĻ“ Âģ

Ad