주소에 맥락 부여
숫자로만 표시된 주소는 사람이 코드의 위치를 찾기 어렵다. LLVM Symbolizer는 대응하는 입력 파일을 바탕으로 소스 정보를 출력한다. 같은 숫자라도 다른 바이너리에서는 의미가 달라지므로 주소와 파일의 조합이 중요하다.
자료를 찾는 경로
명령행이나 표준 입력으로 주소를 전달할 수 있다. 파일 경로 대신 빌드 ID로 대응 디버깅 바이너리를 찾는 경로도 제공한다. 디버깅 자료가 없거나 입력을 해석하지 못하면 원하는 소스 정보를 얻지 못할 수 있다.
코드와 데이터 구분
실행 코드 주소와 데이터 주소는 출력의 의미가 다르다. 소스 행을 찾는 작업과 데이터 심벌의 주소 및 크기를 확인하는 작업을 구분한다. 표시된 위치를 실제 실행 원인으로 해석할 때는 정확한 빌드와 로그 수집 조건을 함께 확인한다.