Robbin, Please, see my answer to Serguei.
-Dmitry On 2017-05-18 14:05, Robbin Ehn wrote: > Hi of those: > >> One more alternate solution to suggest is to add new function: >> jdwpTransportError >> SetTransportConfiguration(jdwpTransportConfiguration config); >> >> Where: >> typedef struct { >> const char* allowed_peers; >> } jdwpTransportConfiguration; >> >> >> This approach allows to extend the jdwpTransportConfiguration in the >> future if necessary. > > +1 > > It would nice if a compiled client against JDK 8 headers works without > recompiling with a JDK 9 runtime. > To make really future proof; using a client compiled against JDK 9 with > JDK 1X you will need some way to know witch version of the struct was used. > > E.g. SetTransportConfiguration(&config, > JDWP_TRANSPORT_CONFIGURATION_CURRENT_VERSION); > > Thanks, Robbin! -- Dmitry Samersoff Oracle Java development team, Saint Petersburg, Russia * I would love to change the world, but they won't give me the sources.