CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): HellCat ((void*)0)
날 짜 (Date): 1994년07월30일(토) 02시57분06초 KDT
제 목(Title): 코아 코아 코아



아니..그거 말이죠..코아 그걸 왜 없앨라구 해요?

그거 런타임 에러 나온거 찾는데 가장 편한 방법중의
하나가.. 디버거에 코어랑 그 코어 만들어낸 바이너리
부쳐서.. 코아 덤프된 순간 이미지를 볼수 있는데..


그리고 그거 뭐 제일 많이들 하는 에러가 메모리리퍼런스
에러기 때문에 세그멘테이션 폴트 시그날이 날라오는거지
여러가지 더 많아요.. 뭐 IO 트랩 또는 SIGBUS 등..
그러한 시그날 의 디폴트 시그날 핸들러가
core 덤프하는 거 거든요.

그리고 심지어..코드짜다가 절대로 들어가면 곤란한
플로우로 나가게 되는 부분쯤에는 마구 abort() 를
집어 넣어줘서 일부러 코아 덤프 시키게 하는데..

그거 코아를 잘 활용해서, 에러를 찾아 내야죠.

---
  if (t_snddis(KIDS[i].fd, (struct t_call *)NULL) == -1)
    { t_error("날 죽여라!!"); longjmp ((jmp_buf) HELL, -1); }
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.