Question about location of libdt_socket vs libdt_shmem

Thomas Stüfe thomas.stuefe at gmail.com
Wed May 3 09:31:36 UTC 2017


Hi Alan,

thanks! One more question: I find no platform dependent coding on for the
shared memory transport layer for Unix, just for Windows. I would have
expected some mmap() calls somewhere, and a LoadLibrary(dt_shmem). Looking
closer, I also cannot find a libdt_shmem.so on a jdk10 linux build.

How does shared memory transport work on Unix?

..Thomas


On Wed, May 3, 2017 at 11:03 AM, Alan Bateman <Alan.Bateman at oracle.com>
wrote:

>
>
> On 03/05/2017 09:47, Thomas Stüfe wrote:
>
> :
>
> And for the socket transport, it is not needed at the jdi side because
> there the socket transport is reimplemented in pure java?
>
> That's right. If there was an issue with the socket transport then it
> would have been fixed a long time ago - the reason is that the socket
> transport supports remote debugging and important to be able to have a tool
> on one machine using JDI to debug a target on another machine.
>
> -Alan
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/serviceability-dev/attachments/20170503/ce6561e7/attachment.html>


More information about the serviceability-dev mailing list