Update for libunwindstack changes.

The libunwindstack change has modified the code so that
prev_real_map and next_real_map are not set at map creation
time. Instead they are evaluated when needed.

Another small change was necessary since the code was modifying
the name of some maps. The problem is the new lazy evaluation
means that unless all same name maps are modified, a test might
fail. This only occurs if there is a read-only map followed by
a read-execute map and it is from an apk. The name modification
code properly changes the name of all standalone elf files, but
when it's an apk, it doesn't change the name in all cases. The
lazy evaluation would fail because the name of the read-execute
map is different from the read-only map. The small change is to
change the name of the apk maps so the lazy evaluation works.

Test: Unit tests pass.
Change-Id: Ib96ba7083aeeeea14b84ccbdd27759b7b2062ff8
2 files changed