diff options
Diffstat (limited to 'catapult/systrace/atrace_helper/jni/process_memory_stats.cc')
-rw-r--r-- | catapult/systrace/atrace_helper/jni/process_memory_stats.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/catapult/systrace/atrace_helper/jni/process_memory_stats.cc b/catapult/systrace/atrace_helper/jni/process_memory_stats.cc index e13dc225..fbad23b9 100644 --- a/catapult/systrace/atrace_helper/jni/process_memory_stats.cc +++ b/catapult/systrace/atrace_helper/jni/process_memory_stats.cc @@ -4,6 +4,7 @@ #include "process_memory_stats.h" +#include <inttypes.h> #include <stdio.h> #include <stdlib.h> @@ -73,7 +74,8 @@ bool ProcessMemoryStats::ReadFullStats(int pid) { // Note that the mapped file name ([stack]) is optional and won't be // present on anonymous memory maps (hence res >= 3 below). int res = sscanf(line, - "%llx-%llx %4s %*llx %*[:0-9a-f] %*[0-9a-f]%*[ \t]%127[^\n]", + "%" PRIx64 "-%" PRIx64 " %4s %*" PRIx64 " %*[:0-9a-f] " + "%*[0-9a-f]%*[ \t]%127[^\n]", &new_mmap->start_addr, &new_mmap->end_addr, new_mmap->prot_flags, new_mmap->mapped_file); last_mmap_entry = new_mmap.get(); |