?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

안드로이드 Virtual memory address 관련 질문입니다.

페이지 정보

작성자 김인섭 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일16-08-09 21:17 조회694회 댓글1건

본문

안녕하세요~ 잘 지내고 계신지요.

입추가 시작한지 좀 되었네요, 아침 저녁으로 온도가 조금씩 낮아지고 있는 것 같습니다.

 

다름이 아니라 전에 "안드로이드 Physical memory address관한 질문입니다." 에 문의를 드렸었는데

주신 자료로 접근방법과 키워드 등 많은 정보를 얻을 수 있었습니다.

제가 전에는 정확하게 무엇이 필요한지 뚜렷하지 않고 너무 추상적으로 질문을 드렸던 것 같아

이번에 다시 필요한 것을 정리해서 염치 불구하고 다시 한 번 질문을 올리고자

이렇게 글을 쓰게 되었습니다.

 

정확하게 필요한 사항은 다음과 같습니다. Memory를 dump 뜨는 것이 아닌

intel에서 제공하는 A Dynamic Binary Instrumentation Tool인

pintool 프로그램과 같이 재컴파일 없이 프로그램에서 수행하는 instruction마다

접근하는 virtual memory address를 얻어야 하는 상황에 있습니다.

따라서 ARMv7 아키텍쳐를 사용하는 안드로이드에서

특정 프로세스에서 수행되는 모든 instruction에서 access하는 virtual memory를

실시간으로 trace 뜰 수 있어야 하는데, 도통 이 얕은 지식으로는

어떻게 접근해야 할지 모르겠어서 이렇게 질문을 드립니다.

쉽게 툴에서 제공하는 것이 있다면 사용하려 하고요.

만약 없다면 kernel 소스를 수정해서라도 얻으려 합니다.

 

고맙습니다!

댓글목록

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

TRACE32 를 이용하시면 될듯 합니다.
https://www.qualcomm.com/news/onq/2010/05/07/android-debugging-using-lauterbach-trace32-software
http://www.lauterbach.com/vmandroid-vision.pdf