āĻāĻāĻŋ āĻšāĻ˛ 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 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨