simpleperf: dump mmap records for dex files extracted in JITDebugReader.

On Android Q, ART extracts dex files in apk files directly into memory,
and names it using prctl(). The kernel doesn't generate a new mmap record
for it. So if simpleperf is started before the app, it can't receive
the correct mmap info of dex files extracted into memory. Thus making
missing symbols and broken callchains.

So work around this by dumping the mmap info in JITDebugReader.

Bug: 134081613
Test: run simpleperf manually.
Test: run simpleperf_unit_test.
Test: run test.py TestCppDemoJniCall.test_smoke.

Change-Id: I995573309816c84729e82e58148890a76725ae36
3 files changed