심볼파일(symbol file) 이란? 어플리케이션, 라이브러리, 드라이버 혹은 운영체제의 링킹(Linking) 작업이 이루어질 때, .exe와 .dll 파일을 생성하는 linker는 많은 수의 symbol 파일이라고 알려진 부가적인 파일을 만들어냅니다 symbol 파일은 바이너리가 실행될 때 꼭 필요하진 않지만 디버깅 과정에서 아주 유용하게 사용되는 다양한 정보를 가지고 있습니다보통 symbol 파일은 다음 정보들을 포함한다* 전역 변수 * 지역 변수 * 함수 이름과 entry point의 주소 * FPO data * Source-line 번호 exe와 pdb는 잘 보관해야합니다 이 둘은 페어로 잃어버리면 안됩니다 바이너리는 이러한 심볼 파일들을 분리해서 유지함으로서 사이즈가 작고 빨라집니다 하지만 이.....