File tree Expand file tree Collapse file tree 3 files changed +47
-4
lines changed Expand file tree Collapse file tree 3 files changed +47
-4
lines changed Original file line number Diff line number Diff line change 11/idea
2- /idea.gcda
3- /idea.gcno
4- /idea.c.gcov
2+ /sum_test
3+ /* .gcda
4+ /* .gcno
5+ /* .gcov
Original file line number Diff line number Diff line change @@ -5,13 +5,19 @@ LDFLAGS = -m32 -fprofile-arcs -ftest-coverage
55
66.PHONY : all clean
77
8- all : idea
8+ all : idea sum_test
99
1010idea : idea.o
1111
1212idea.o : idea.c idea.h
1313
14+ sum_test : sum_test.o
15+
16+ sum_test.o : sum_test.c
17+
1418clean :
1519 -rm -f idea idea.o
1620 -rm -f idea.gcno idea.gcda idea.c.gcov
21+ -rm -f sum_test sum_test.o
22+ -rm -f sum_test.gcno sum_test.gcda sum_test.c.gcov
1723 -rm -f * ~
Original file line number Diff line number Diff line change 1+ static unsigned int test_func (void )
2+ {
3+ unsigned int i , sum ;
4+
5+ sum = 0 ;
6+ for (i = 0 ; i < 100 ; i ++ )
7+ sum += i * i ;
8+
9+ for (i = 0 ; i < 50 ; i ++ )
10+ sum += i * i * i ;
11+
12+ for (i = 0 ; i < 80 ; i ++ )
13+ sum += i / 2 ;
14+
15+ return sum ;
16+ }
17+
18+ static unsigned int test_func2 (unsigned int a , unsigned int b )
19+ {
20+ return a + b ;
21+ }
22+
23+ int main (void )
24+ {
25+ unsigned int i , sum ;
26+ unsigned int ret , ret2 ;
27+
28+ sum = 0 ;
29+ for (i = 0 ; i < 100 ; i ++ )
30+ sum += i ;
31+
32+ ret = test_func ();
33+ ret2 = test_func2 (10 , 20 );
34+
35+ return 0 ;
36+ }
You can’t perform that action at this time.
0 commit comments