우리 프로젝트에서는 GreenHillsCompiler Suite MULTI를 사용해야합니다. 모든 것이 구성되어 실행 중입니다. 컴파일러 설명서 읽기 콜 그래프를 생성하는 링커 옵션을 찾았습니다. GreenHillsCompiler 콜 그래프
는 I 출력 폴더의 확장 ".graph"인 파일을 생성LINK_OPT += -callgraph
메이크와 링커 (elxr)하는 옵션을 추가했다. 이 파일에는 일반 텍스트 만 포함됩니다.
Function Function Call Call Count Percent of Total Max Displacement (bits)
#% BEGIN STATIC GRAPH
myFunc out 0 in 3
out 0 100%
in 3 100%
myFunc2 1 33% 0 2514 0
.static00012204 1 33% 0 514 0
.static0001220b 1 33% 0 1300 0
#% END STATIC GRAPH
그럼 어떤 도구를 사용해야합니까?
우리가 원하는 것은 이미지 또는 html 문서입니다.
이와 같은 컨텍스트에서 사용되는 것처럼 "호출 그래프"는 이미지를 의미하지 않습니다. "그래프"는 수학적 의미로, 그리고 느슨하게 이해해야합니다. 데이터를 표현하는 이미지를 만들고 싶다면 아마도 자신 만의 것이 될 것입니다. –
나는 그것을 이해했다. 그래서 "수학 그래프"를 받아들이고이를 이미지로 변환 할 수있는 도구를 요구합니다. 불행하게도 graphviz는 doxygen과 같은 형식의 가져 오기 도구를 제공하지 않습니다. –