반응형
코어덤프를 이용하는 이유
코어덤프를 이용할 시, 버그상황을 재현하지 않고도 디버깅이 가능하다는 장점이 있음.
코어덤프 형식
%t = <코어덤프한 시각>
%e = <프로세스 명>
%p = <PID>
%c = <코어덤프 최대크기>
코어덤프 확인
root@bt:/# ulimit -c
0 //여기서 0은 코어덤프의 생성 크기를 이야기 함.
코어덤프 생성방법
root@bt:/# ulimit -c unlimited
root@bt:/# ulimit -c
unlimited //여기서 unlimited는 생성 크기를 제한하지 않는다는 것을 의미
코어파일을 이용한 디버깅 방법
gdb -c <corefilename> <실행파일 이름>
코어덤프를 이용할 시, 버그상황을 재현하지 않고도 디버깅이 가능하다는 장점이 있음.
코어덤프 형식
%t = <코어덤프한 시각>
%e = <프로세스 명>
%p = <PID>
%c = <코어덤프 최대크기>
코어덤프 확인
root@bt:/# ulimit -c
0 //여기서 0은 코어덤프의 생성 크기를 이야기 함.
코어덤프 생성방법
root@bt:/# ulimit -c unlimited
root@bt:/# ulimit -c
unlimited //여기서 unlimited는 생성 크기를 제한하지 않는다는 것을 의미
코어파일을 이용한 디버깅 방법
gdb -c <corefilename> <실행파일 이름>
반응형
'작업공간 > Security' 카테고리의 다른 글
AET (0) | 2011.10.31 |
---|---|
TOP 100 Shells (0) | 2011.07.06 |
[펌] OSI 7Layer (0) | 2011.06.12 |
gdb 단축키 (0) | 2011.06.02 |
ZEUS 2.0.8.9 Source Code (0) | 2011.05.16 |