<div class="socmaildefaultfont" dir="ltr" style="font-family:Arial;font-size:10.5pt" ><div dir="ltr" >Apologies, I don't mean either of those.</div>
<div dir="ltr" > </div>
<div dir="ltr" >This was working on a debug tool for the IBM JVM. When we added the <strong>MiniDumpWithFullMemoryInfo</strong> to our calls to <strong>MiniDumpWriteDump</strong> we found it inserted blank ranges to keep the regions in the <strong>MINIDUMP_MEMORY_INFO_LIST</strong> structure contiguous. I checked a dump just now and it has a 8 Tb region without and access flags inserted in the middle, probably because of a gap in the addresses the libraries were loaded at, but it hasn't added an enormous one at the end.</div>
<div dir="ltr" > </div>
<div dir="ltr" >This is what I see:</div>
<div dir="ltr" ><p>0x00000000ffef0000 0x00000000fffeffff 0x0000000000100000 (1,048,576)                RW<br>0x00000000ffff0000 0x00000000ffffffff 0x0000000000010000 (65,536)                   0x0000000100000000 0x000007ff7713ffff 0x000007fe77140000 (8,789,500,887,040)        </p>
<p>0x000007ff77140000 0x000007ff7714bfff 0x000000000000c000 (49,152)                   R</p></div>
<div dir="ltr" > </div>
<div dir="ltr" >I guess I was trying to ask whether the LLDB API would report a region like that or not really but if we use the SBMemoryRegionInfo iteration model it won't really matter - there would be an equivalent blank one there anyway so it doesn't make any difference.</div>
<div dir="ltr" > </div>
<div class="socmaildefaultfont" dir="ltr" style="font-family:Arial;font-size:10.5pt" ><table border="0" cellpadding="0" cellspacing="0" dir="ltr" style="font-family: arial, helvetica, sans-serif; border: 0px; table-layout: auto; width: 650px; font-size: 7pt;" width="680px" >        <tbody>                <tr>                        <td style="vertical-align: bottom;" >                        <div class="vcard" style="margin: 8px 0px;" ><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" ><b class="fn n" style="font-size: 12pt;" ><font color="#888888" ><span class="given-name" >Howard</span> <span class="family-name" >Hellyer</span></font></b><br>                        <span style="font-size: 9pt;" >IBM Runtime Technologies, IBM Systems</span></font></font></div>                        </td>                        <td style="text-align: right; vertical-align: bottom;" ><br>                         </td>                </tr>        </tbody></table>
<div dir="ltr" ><table border="0" cellpadding="0" cellspacing="0" style="font-family: arial, helvetica, sans-serif; border: 0px; table-layout: auto; color: #5f5f5f; width: 650px; font-size: 7pt;" width="680px" >        <tbody>                <tr>                        <td colspan="3" ><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" > </font></td>                </tr>                <tr>                        <td style="vertical-align: top;" width="450px" ><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" > </font></td>                        <td align="right" rowspan="3" style="vertical-align: top;" width="280px" ><font face="Default Sans Serif,Verdana,Arial,Helvetica,sans-serif" size="2" > </font></td>                </tr>        </tbody></table></div></div>
<div dir="ltr" > </div>
<div dir="ltr" > </div>
<blockquote data-history-content-modified="1" data-history-expanded="1" dir="ltr" style="border-left:solid #aaaaaa 2px; margin-left:5px; padding-left:5px; direction:ltr; margin-right:0px" >----- Original message -----<br>From: Adrian McCarthy <amccarth@google.com><br>To: Howard Hellyer/UK/IBM@IBMGB<br>Cc: Greg Clayton <gclayton@apple.com>, LLDB <lldb-dev@lists.llvm.org><br>Subject: Re: [lldb-dev] Listing memory regions in lldb<br>Date: Fri, May 13, 2016 4:57 PM<br> 
<div dir="ltr" ><blockquote style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex" ><span style="font-family:sans-serif" >Interestingly when I've worked on Windows core dumps before I've seen that MiniDump, with the right flags, will deliberately insert a region in the middle of the memory ranges to represent the unmapped space, on 64 bit it's quite a large section.</span></blockquote>
<div> </div>
<div>Are you saying that's a bug in the minidump itself or in LLDB's handling of it?  If the latter, please send me the details (e.g., which flags trigger this behavior), and I'll see what I can do about it.</div>
<div> </div>
<div>Adrian.</div></div></blockquote>
<div dir="ltr" > </div></div>Unless stated otherwise above:<BR>
IBM United Kingdom Limited - Registered in England and Wales with number 741598. <BR>
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU<BR>
<BR>