Fix smaps parsing logic 59/116759/2 accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_wearable accepted/tizen/3.0/common/20170302.075821 accepted/tizen/3.0/ivi/20170302.034042 accepted/tizen/3.0/mobile/20170302.033941 accepted/tizen/3.0/tv/20170302.034004 accepted/tizen/3.0/wearable/20170302.034023 accepted/tizen/common/20170228.162222 accepted/tizen/ivi/20170302.120316 accepted/tizen/mobile/20170302.120235 accepted/tizen/tv/20170302.120244 accepted/tizen/unified/20170309.033717 accepted/tizen/wearable/20170302.120303 submit/tizen/20170228.110810 submit/tizen_3.0/20170228.114713 submit/tizen_unified/20170308.100409
authorHyeongsik Min <hyeongsik.min@samsung.com>
Tue, 28 Feb 2017 06:27:35 +0000 (15:27 +0900)
committerHyeongsik Min <hyeongsik.min@samsung.com>
Tue, 28 Feb 2017 08:45:37 +0000 (17:45 +0900)
commit00f00ad5c8d683c0ec7cba40bb06327424031a7e
treeafc9fe08c16be435bcfcc0cb6aed2b66ef419b35
parent59c99b613242d861f212b8bf00d17b20fa4131c0
Fix smaps parsing logic

Memps fails to parse smaps and gets crash when kernel shows anon name
information in /proc/smaps, because kernel adds additional line to
print the information.
Instead of using fixed smaps line count, this patch checks every line
to find VMA address line.

Change-Id: I5eaad65804f9cae67bfc62b6625b4b7da0eb27aa
Signed-off-by: Hyeongsik Min <hyeongsik.min@samsung.com>
memps.c