Add vma read method that allows passing reusable buffer

This allows forwarding a reusable buffer to reduce allocations
when reading maps.

Bug: 243976314
Test: am compact full <processname> <uid>
Change-Id: Iec10d0a135f2d3650ef0321c441267fa21399280
2 files changed