1. ctags의 tags 파일과 cscope의 cscope.out 파일 생성
$ make tags ARCH=<아키텍처 이름>
$ make cscope ARCH=<아키텍처 이름>
example)
x86의 경우
make tags ARCH=x86
make cscope ARCH=x86
2. 커널에 포함되어 있는 기본 예제들을 살펴보기
$ vi -t main
3.2.6에서 104개가 존재한다.
94 234 tools/testing/selftests/mqueue/mq_open_tests.c <<main>> int main(int argc, char *argv[]) 95 535 tools/testing/selftests/mqueue/mq_perf_tests.c <<main>> int main(int argc, char *argv[]) 96 64 tools/testing/selftests/vm/hugepage-mmap.c <<main>> int main(void ) 97 54 tools/testing/selftests/vm/hugepage-shm.c <<main>> int main(void ) 98 60 tools/testing/selftests/vm/map_hugetlb.c <<main>> int main(void ) 99 506 tools/usb/ffs-test.c <<main>> int main(void ) 100 400 tools/usb/testusb.c <<main>> int main (int argc, char **argv) 101 244 tools/virtio/virtio_test.c <<main>> int main(int argc, char **argv) 102 1002 tools/vm/page-types.c <<main>> int main(int argc, char *argv[]) 103 1291 tools/vm/slabinfo.c <<main>> int main(int argc, char *argv[]) 104 527 usr/gen_init_cpio.c <<main>> int main (int argc, char *argv[]