commit | 30c942cf1024bf791c28ab9b67a1f752de72248c | [log] [tgz] |
---|---|---|
author | Christopher Ferris <cferris@google.com> | Thu May 14 15:39:52 2015 -0700 |
committer | Christopher Ferris <cferris@google.com> | Thu May 14 17:56:41 2015 -0700 |
tree | 3da915a8e19c5e1dd547614f3198bca217d7bf45 | |
parent | 000c009bcc71bf8218d20c5575d3ae44c8bd4cda [diff] |
Prevent crashes if a map cannot be created. Under some conditions, /proc/<pid>/maps might return nothing. If we try and unwind in this case, we'll crash. Check this case and fail the unwind. Add checks that no other functions try and use map_ without checking for nullptr. Add logging when an unwind fails so it's clear what happened. Bug: 21162746 Change-Id: I56ce51dda0cfc9db20475a441f118108196aa07c