try use gcov