Software/Linux2011.05.17 13:02

.debug_pubnames와 .debug_pubtypes

.dubug_pubnames와 .debug_pubtypes section은 아래와 같은 포맷 구조를 가지고 있다.
/////////////////////////////////////////////////////
[unit_length:4-byte] : .debug_pubnames에서 unit_lenght size를 제외한 엔트리의 크기.
[version:2-bytes]: DWARF version 정보.
[debug_info_offset:4-byte]: .debug_info section에서의 offset.
[debug_info_length:4-byte]: debug_info section에서의 length.
-----------------------------------------------------
[offset:4-byte]
[마지막 Null을 가진 문자열]
~
[offset:4-byte]
[마지막 Null을 가진 문자열]
-----------------------------------------------------
[0으로 된 offset:4-byte].
/////////////////////////////////////////////////////
~
/////////////////////////////////////////////////////
[unit_length:4-byte]
[version:2-bytes]
[debug_info_offset:4-byte]
[debug_info_length:4-byte]
-----------------------------------------------------
[offset:4-byte]
[마지막 Null을 가진 문자열]
~
[offset:4-byte]
[마지막 Null을 가진 문자열]
-----------------------------------------------------
[0으로 된 offset:4-byte].
/////////////////////////////////////////////////////

Source
[1] DWARF Debugging Information Format, Version 2 and Version 4.

'Software > Linux' 카테고리의 다른 글

Compaq 436 Ubuntu 설치 시 필요한 사항  (0) 2012.01.12
Ubuntu version의 Code name  (0) 2011.11.22
.debug_pubnames와 .debug_pubtypes  (0) 2011.05.17
U-boot[미완료]  (0) 2011.04.13
Linux 괜찮다~~~~~툴들  (0) 2011.04.12
GNU ARM Toolchain 설치[미완료]  (0) 2011.04.07
Posted by Act of God