| [ 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에 넣어주시기 바랍니다. */ |