프로그램 카운터 (PC)는 현재 실행중인 명령어의 주소 또는 다음 명령어가 라인에 있습니다. ARMV5는 이전의 경우입니다.프로그램 카운터의 제로 값
PC (R15) 값이 0 인 곳에서 충돌이 발생했습니다. 누군가가 저에게 그것의 중요성을 말할 수 있는지 궁금 해서요. 그리고 현재 명령의 주소를 알아내는 어떤 방법 (다른 레지스터)이 있습니다.
도움을 주시면 감사하겠습니다.
프로그램 카운터 (PC)는 현재 실행중인 명령어의 주소 또는 다음 명령어가 라인에 있습니다. ARMV5는 이전의 경우입니다.프로그램 카운터의 제로 값
PC (R15) 값이 0 인 곳에서 충돌이 발생했습니다. 누군가가 저에게 그것의 중요성을 말할 수 있는지 궁금 해서요. 그리고 현재 명령의 주소를 알아내는 어떤 방법 (다른 레지스터)이 있습니다.
도움을 주시면 감사하겠습니다.
일부 코드는 아마도 null 함수 포인터를 호출하려고했습니다. 전화가 어디서 왔는지 스택을 확인하십시오.
특히 ARM에서는 링크 레지스터 (r14)가 일반적으로 호출자의 PC를 제공합니다. – davidg
일반적으로 (ARM 용어) 프리 페치 중단입니다. cpu가 이것을 일으킨 illgela 주소에서 명령을 읽으려고합니다 (미리 가져 오기). 당신은 어떻게 tht mem 위치가 원인에 더 많은 것을 알아 내기 위하여 invlid가되었는지 보는 것을 시도 할 수있다!
출처에 액세스 할 수 있습니까? 어떤 언어? –