CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): pictor (홍멍수)
날 짜 (Date): 1995년12월02일(토) 17시56분15초 KST
제 목(Title): [Q] C-language: ctrace(1) and trace(1)



belami님이 말씀하셔서 조금 알아보았는데요, trace(1)는 많이 이용해먹어왔구요.  
그런데 ...
$whatis ctrace trace
ctrace (1V)       -generate a C program execution trace
trace(1)          -trace system calls and signals
$ 라고 나와서 말입니다.  두 file로 된 program은 ctrace를  이용할 수가 없는 
것 같았습니다. 물론 두 file을 한 file로 합하여 ctrace하면 되겠지만, file의
갯수가 100개정도 되면 그것은 불가능하잖아요..?  그래서 제 질문: file이 두개인 
경우에도 ctrace를 이용하는 것이 가능한가 그렇지 못한가?? 입니다.

그리고 trace(1)을 쓰면 수많은 system call과 signal을 볼 수 있는데, 그런데
그중에서 mmap()이 많이 나오는데..(예를들어 $trace date를 실행시켜 보시기 
바랍니다), 이 mmap이 도대체 무엇을 하나요??  혹시 dynamically linking하나요??
이 mmap(2)이 무엇을 하는지 좀 아시는 분은 조언좀 해주세요./* 참고로 저는 
mmap(2)이 무언지는 알고 있으니까 manual보시라는 말씀은 /dev/null에 넣어주시기 
바랍니다. */ 
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.