commit | bac600309b1aed0d55bee8c32c5031ba889ee517 | [log] [tgz] |
---|---|---|
author | Colin Cross <ccross@android.com> | Wed May 14 18:20:38 2014 -0700 |
committer | Colin Cross <ccross@android.com> | Wed May 14 18:24:21 2014 -0700 |
tree | 5c42b001719bb3ef2728dad40adec7889fa76dbf | |
parent | fb109b894a5fc2891e49ec8e81c0dda171b45b7f [diff] |
libpagemap: handle zero length memory regions /proc/pid/maps may report a zero-length memory region for a 4kB PROT_GROWSDOWN region because it subtracts 4kB for the guard page. Return 0 instead of -1 when this occurs, and set range_out to NULL and len to 0. All existing callers of pm_process_pagemap_range will not dereference range_out if len is 0. Bug: 14683277 Change-Id: If405651ad034dda780b93fab2dc616e177a0b917