Question about location of libdt_socket vs libdt_shmem
Thomas Stüfe
thomas.stuefe at gmail.com
Wed May 3 09:36:51 UTC 2017
On Wed, May 3, 2017 at 11:31 AM, Thomas Stüfe <thomas.stuefe at gmail.com>
wrote:
> 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?
>
>
Ah, just found out dt_shmem was only ever supported on Windows according to
https://docs.oracle.com/javase/8/docs/technotes/guides/jpda/conninv.html.
Please disregard my last question then.
Thanks! Thomas
> ..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/6355561b/attachment.html>
More information about the serviceability-dev
mailing list