<div dir="ltr">Hi Nicolas,<div><br></div><div> can you easily determine if all the DLLs in a Win64 application are within the 4Gb 32-bit address space or occupy a 64-bit address space? The VMProfiler needs to sample pcs in the range occupied by code. On 64-bits it will benefit from using only a 32-bit address space. On Mac OS X all shared libraries in the VM are within the 32-bit address space, so the existing code works. Alas on Linux x86 the shared libraries start at about the half-way point through the 64-bit address space (16r7f ff ff ff ff ff ff ff), so one has to use a full 64-bit buffer for pc samples. I don't know what happens with win64 and have yet to create my win64 parallels VM. perhaps you could check for me. Thanks.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 29, 2016 at 4:20 PM, GitHub <span dir="ltr"><<a href="mailto:noreply@github.com" target="_blank">noreply@github.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br> Branch: refs/heads/Cog<br>
Home: <a href="https://github.com/OpenSmalltalk/opensmalltalk-vm" rel="noreferrer" target="_blank">https://github.com/<wbr>OpenSmalltalk/opensmalltalk-vm</a><br>
Commit: 3b4b6b30caea8fb139d2fb8b820c90<wbr>33c2b88db5<br>
<a href="https://github.com/OpenSmalltalk/opensmalltalk-vm/commit/3b4b6b30caea8fb139d2fb8b820c9033c2b88db5" rel="noreferrer" target="_blank">https://github.com/<wbr>OpenSmalltalk/opensmalltalk-<wbr>vm/commit/<wbr>3b4b6b30caea8fb139d2fb8b820c90<wbr>33c2b88db5</a><br>
Author: Eliot Miranda <<a href="mailto:eliot.miranda@gmail.com">eliot.miranda@gmail.com</a>><br>
Date: 2016-09-29 (Thu, 29 Sep 2016)<br>
<br>
Changed paths:<br>
M build.linux32ARMv6/HowToBuild<br>
M platforms/unix/vm/<wbr>sqUnixVMProfile.c<br>
<br>
Log Message:<br>
-----------<br>
Allow 32-bit PC samples on 64-bit platforms in the VMProfiler, defaulting to<br>
32-bit samples on Mac OS X.<br>
Update instructions for instaling Open GL on Raspbian (Debian).<br>
<br>
<br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><span style="font-size:small;border-collapse:separate"><div>_,,,^..^,,,_<br></div><div>best, Eliot</div></span></div></div></div>
</div>