안녕하세요,
Tizen device에서 memory profiling작업을 하고자 합니다.
특히 page-level duplication을 탐색해보는 작업을 하려고 하는데요.
Step 1. 첫 단계로 device나 emulator등에서 시스템 전체에 대한 memory dump/snapshot을 얻고자 합니다.
Android측의 SDK나 third-party에서 제공(fmem, lime)되는 memory dump tool이나 등을 사용할 수 있는지요? 또는 다른 tool들을 사용한 memory dumping 방법을 알고 싶습니다.
device로부터의 memory dumping이 어렵다면 에뮬레이터 스냅샷 기능을 활용해 memory snapshot을 얻을 수도 있을텐데요, QEMU등에 tizen을 올리는 방법이 어떻게 되는지 알 수 있을까요?
Step 2. memory dumping에 성공하면 이를 volatilitux tool을 사용해서 파싱 및 분석하려고 합니다. tizen에서도 해당 tool을 사용 가능한 것인가요? 아니면 다른 종류의 available한 tool이 있나요?
Lime을 통해 얻은 memory dumping data를 volatilitux의 input으로 주면 아래와 같은 에러 메세지를 출력하며, 이를 제대로 인지하지 못합니다.
“Error: Unable to fingerprint the given dump file. please use a configuration file"