2011-08-01 6 views
3

gdb는 구조체를 어떻게 인쇄합니까? how does gdb work?에서 zengr이 참조하는 "GDB Internals"문서에서 GDB는 BFD 라이브러리를 사용하여 하나 이상의 심볼 테이블에서 심볼을로드하는 것처럼 보입니다. 이 경우 gdb가 구조체를 인쇄하는 방법을 어떻게 알 수 있습니까? 인쇄 알고리즘을 포함하고있는 gdb 소스 코드 파일의 이름은 크게 평가 될 것입니다. (직접 찾으려고했으나 할 수 없었습니다).gdb는 구조체 인쇄를 어떻게 구현합니까?

답변

2

GDB는 BFD 라이브러리를 사용하지만, BFD가 제공하는 것보다 더 많은 코드를 처리 할 수있는 코드를 가지고 있습니다. val_print()valprint.c

에 있습니다.
관련 문제