약 40 개의 활성 프로젝트가있는 기존 .NET 응용 프로그램에서 작업을 시작했습니다. 프로젝트에 익숙해지면서 구조와 논리 흐름을 배우기 위해 계속해서 응용 프로그램을 단계적으로 실행합니다. 애플리케이션을 실행하고 모든 메소드 호출을 로그하고 나중에 로그를 검토 할 수 있다면이 프로세스를 훨씬 쉽게 만들 수 있습니다. Debug.WriteLine 또는 Tr
gcc는 주어진 C 함수를 호출 할 때 모든 함수 호출 목록을 호출 할 수 있으며, 호출 자체와 파일 이름, 함수의 선언은? 나는 gcc가 어떻게 든이 정보를 -g (디버거가 의지 함)와 함께 유지하고 -dr (그러나 파일 이름이나 줄 번호가없는)로 제어 흐름 그래프를 덤프 할 수 있음을 알고 있습니다. gcc 출력을 필요로하는 바로 사용할 수있는 도구가
아이디어는 프로그램에 특정 입력이 주어진다면 자동으로 전체 프로그램을 단계별로 밟아서 사용되는 모든 데이터와 함께 제어 흐름을 덤프하고 싶습니다. 클래스 및 해당 변수. 그들의 직접적인 방법은 이것입니까? 또는 gdb를 통한 스크립팅으로 수행 할 수 있습니까? 아니면 gdb에서 수정해야합니까? 좋습니다.이 질문에 대한 이유는 디버깅 도구에 대한 아이디어 때