linux에서 proc을 보고 bss 주소를 어떻게 알 수 있을까요?
글쓴이: 송지석 / 작성시간: 목, 2008/09/04 - 8:14오후
현재 커널 버전이 2.6.22입니다.
예를 들어 bash의 경우
$ cat maps
1] 08048000-080ef000 r-xp 00000000 08:02 8110149 /bin/bash
2] 080ef000-080f4000 rw-p 000a6000 08:02 8110149 /bin/bash
3] 080f4000-08338000 rw-p 080f4000 00:00 0 [heap]
이렇게 나옵니다.
1]은 코드일 것이고
2]는 데이타 세그먼트에 global + bss일 거라고 생각됩니다.
그 다음에 heap이 있구요
예전에도 이랬는지 모르겠는데,,
bss의 시작을 알고 싶은데 어떻게 하면 될까요?
Forums:
댓글 달기