Report full dex file size to libunwindstack (including shared data)

Include any shared data in the reported needed memory range.

Otherwise libunwindstack will refuse to load the dex file since it
appears truncated. Furthermore, it will keep retrying wasting CPU.

Bug: 314212435
Bug: 317075644
Test: atest HeapprofdCtsTest#DebuggableAppStartup
Change-Id: Ie488372ef6bf9101523d4e05b5a6f1364180ffce
1 file changed