C로 작성된 응용 프로그램을 파일에 기록하여 함수 호출을 기록합니다. 이제 로깅 된 함수 호출을 다른 C 응용 프로그램에서 다시 사용해야합니다 (로깅의 이유이기도 함).함수 호출을 파일로 로깅하고이 로그 파일을 프로그램 코드로 사용
이 응용 프로그램은 다른 것들 옆에 기록 된 것과 정확히 일치해야합니다.
예 : 첫 번째 애플리케이션
printf("Starting main process w/ pid %d\n", (int)getpid());
Display *dsp = XOpenDisplay(NULL);
되면 함수 호출을 실행한다 번째 어플리케이션 로그온 파일에서 촬영하여 기록 하였다 MYLOGFILE.
아이디어를 실현하는 방법은 무엇입니까?
.... 로그 파일에 파이썬 코드를 작성하십시오 : 실행하기 쉬운 것일까요? 왜 어쨌든 그렇게하고 싶습니까? – jldupont
"로그 판독기"가 아닌 통역자가 필요합니다. – AraK
각각의 가능한 함수 호출 항목 (application1 - 기록되는 - 약 200 개의 다른 것만 포함 할 수 있음)에서 해당 함수에 매핑을 작성하여 고유 한 인터프리터를 만들어야 할 수도 있습니다. 체크 포인트를 사용하여 그래픽 (X11) 응용 프로그램을 다시 시작해야하므로 XServer에 대한 연결을 복원하고 이전 응용 프로그램을 다시 빌드해야합니다. – OldMacDonald