이 아랍어 ios 프로그래밍과정중에서 오류생긴거임?
어떤부분에서 오류난거?
아이메시지(iMessage)\'에서 영어와 아랍어 등 특정 유니코드가 포함된 메시지를 수신할 경우 시스템 충돌로 인한 \'버그\'가 발생한다
ㄴ디버그해봄?
문자가 보다시피 괴랄해서 어느 문자코드에서 문제가 생기는지 원인파악이힘들어서 문제점 고치려면 오래걸림
ㄴ ㄷㄷ ㄳㄳ
ARM에 interrupt가 발생하면 원래 PC(Program Counter) 위치를 찾아서 그 함수 영역이 무엇인지 보면 어디가 문제일지 쉽게 나올텐데... 고치기 어려운 건 아니야.
문자가 괴랄한 것도 우리가 보기에 괴랄한 거지 binary로 표현하면 그냥 코드에 불과함.
보통 Arm 왓치독 걸리면 그당시 상태들 특정 메모리에 덤프 뜬것 볼수 있어서 소스랑 매핑만 되어있으면 금새 수정. 문제는 저것 외에 비슷한 케이스들이 얼마나 더 존재하느냐 정도겠징
http://dblack.tk커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.
아이메시지(iMessage)\'에서 영어와 아랍어 등 특정 유니코드가 포함된 메시지를 수신할 경우 시스템 충돌로 인한 \'버그\'가 발생한다
ㄴ디버그해봄?
문자가 보다시피 괴랄해서 어느 문자코드에서 문제가 생기는지 원인파악이힘들어서 문제점 고치려면 오래걸림
ㄴ ㄷㄷ ㄳㄳ
ARM에 interrupt가 발생하면 원래 PC(Program Counter) 위치를 찾아서 그 함수 영역이 무엇인지 보면 어디가 문제일지 쉽게 나올텐데... 고치기 어려운 건 아니야.
문자가 괴랄한 것도 우리가 보기에 괴랄한 거지 binary로 표현하면 그냥 코드에 불과함.
보통 Arm 왓치독 걸리면 그당시 상태들 특정 메모리에 덤프 뜬것 볼수 있어서 소스랑 매핑만 되어있으면 금새 수정. 문제는 저것 외에 비슷한 케이스들이 얼마나 더 존재하느냐 정도겠징
http://dblack.tk
커뮤니티 사이트 입니다 많은 이용 부탁 드립니다.