Changeset 249
- Timestamp:
- Jan 27, 2011, 6:22:28 PM (15 years ago)
- Location:
- trunk/openjdk/jdk
- Files:
-
- 2 added
- 15 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/openjdk/jdk/make/Makefile
r232 r249 260 260 all build:: sanity-all post-sanity-all 261 261 262 ifndef OS2_TEMP263 262 SUBDIRS = tools java javax org sun sunw com jpda mkdemo mksample launchers 264 else # disable JPDA265 SUBDIRS = tools java javax org sun sunw com mkdemo mksample launchers266 endif267 263 all build:: 268 264 $(SUBDIRS-loop) -
trunk/openjdk/jdk/make/common/Release.gmk
r238 r249 338 338 TOOLS = \ 339 339 340 ifndef OS2_TEMP # JPDA341 340 TOOLS += \ 342 341 META-INF/services/com.sun.jdi.connect.Connector \ 343 342 META-INF/services/com.sun.jdi.connect.spi.TransportService \ 344 345 endif346 TOOLS += \347 343 sun/tools/asm \ 348 344 sun/tools/jar \ … … 370 366 sun/jvmstat \ 371 367 com/sun/javadoc \ 372 373 ifndef OS2_TEMP # JPDA374 TOOLS += \375 368 com/sun/jdi \ 376 377 endif378 TOOLS += \379 369 com/sun/jarsigner \ 380 370 com/sun/mirror \ 381 371 com/sun/source \ 382 372 com/sun/tools/doclets \ 383 384 ifndef OS2_TEMP # JPDA385 TOOLS += \386 373 com/sun/tools/example/debug/expr \ 387 374 com/sun/tools/example/debug/tty \ 388 375 com/sun/tools/extcheck \ 389 390 endif391 TOOLS += \392 376 com/sun/tools/hat \ 393 377 com/sun/tools/javac \ … … 408 392 org/relaxng/datatype \ 409 393 com/sun/xml/internal/dtdparser \ 410 411 ifndef OS2_TEMP # JPDA412 TOOLS += \413 394 com/sun/tools/jdi \ 414 415 endif416 TOOLS += \417 395 com/sun/tools/script/shell \ 418 396 -
trunk/openjdk/jdk/make/jpda/transport/Makefile
r2 r249 33 33 34 34 SUBDIRS = socket 35 ifeq ($( PLATFORM), windows)35 ifeq ($(filter-out windows os2, $(PLATFORM)),) 36 36 SUBDIRS += shmem 37 37 endif # PLATFORM -
trunk/openjdk/jdk/make/jpda/transport/shmem/Makefile
r2 r249 82 82 # vpaths for the transport (should not be seen by others) 83 83 # 84 vpath %.c $(SHARE_SRC)/native/com/sun/tools/jdi :$(SHARE_SRC)/transport/shmem:$(PLATFORM_SRC)/transport/shmem84 vpath %.c $(SHARE_SRC)/native/com/sun/tools/jdi $(SHARE_SRC)/transport/shmem $(PLATFORM_SRC)/transport/shmem -
trunk/openjdk/jdk/make/jpda/transport/socket/Makefile
r2 r249 30 30 BUILDDIR = ../../.. 31 31 LIBRARY = dt_socket 32 LIBRARY_SHORT = dt_sock 32 33 PRODUCT = jbug 33 34 … … 54 55 endif 55 56 57 ifeq ($(PLATFORM), os2) 58 OTHER_LDLIBS += -lws2_32.lib 59 endif 60 56 61 OTHER_INCLUDES = -I$(INCLUDEDIR) -I$(PLATFORM_INCLUDE) \ 57 62 -I$(SHARE_SRC)/transport/export \ … … 73 78 endif 74 79 75 #76 # Rules.77 #78 include $(BUILDDIR)/common/Library.gmk79 80 80 # We don't want to link against -ljava 81 81 JAVALIB= … … 86 86 endif 87 87 88 ifeq ($(PLATFORM), os2) 89 90 FILES_c += socket_md_init.c 91 vpath %.c $(PLATFORM_SRC_OS2)/transport/socket 92 93 # exports live in .def file 94 DEF_FILE = $(OBJDIR)/$(LIBRARY).def 95 $(DEF_FILE): $(MAKEFILE_LIST) 96 @$(ECHO) "LIBRARY $(LIBRARY) INITINSTANCE TERMINSTANCE" > $@ 97 @$(ECHO) 'EXPORTS \n \ 98 jdwpTransport_OnLoad = "_jdwpTransport_OnLoad@16" \n \ 99 ' >> $@ 100 101 clean:: 102 -$(RM) $(DEF_FILE) 103 104 endif 105 106 # 107 # Rules. 108 # 109 include $(BUILDDIR)/common/Library.gmk 110 88 111 # 89 112 # Add to ambient vpath so we pick up the library files 90 113 # 91 vpath %.c $(SHARE_SRC)/transport/socket :$(PLATFORM_SRC)/transport/socket114 vpath %.c $(SHARE_SRC)/transport/socket $(PLATFORM_SRC)/transport/socket -
trunk/openjdk/jdk/make/mkdemo/Makefile
r232 r249 32 32 include $(BUILDDIR)/common/Defs.gmk 33 33 34 ifndef OS2_TEMP35 34 SUBDIRS = applets jfc jvmti management jni scripting jpda 36 else # disable JPDA37 SUBDIRS = applets jfc jvmti management jni scripting38 endif39 35 40 36 all build:: nbproject -
trunk/openjdk/jdk/src/share/classes/com/sun/tools/jdi/ProcessAttachingConnector.java
r2 r249 123 123 124 124 TransportService ts = null; 125 if (lib.equals("dt_socket")) { 125 final String sockLib = System.getProperty("os.name").startsWith("OS/2") ? "dt_sock" : "dt_socket"; 126 if (lib.equals(sockLib)) { 126 127 ts = new SocketTransportService(); 127 128 } else { -
trunk/openjdk/jdk/src/share/classes/com/sun/tools/jdi/RawCommandLineLauncher.java
r2 r249 71 71 transport = new Transport() { 72 72 public String name() { 73 if (System.getProperty("os.name").startsWith("OS/2")) 74 return "dt_sock"; 73 75 return "dt_socket"; 74 76 } -
trunk/openjdk/jdk/src/share/classes/com/sun/tools/jdi/SocketAttachingConnector.java
r2 r249 69 69 transport = new Transport() { 70 70 public String name() { 71 if (System.getProperty("os.name").startsWith("OS/2")) 72 return "dt_sock"; 71 73 return "dt_socket"; // for compatability reasons 72 74 } -
trunk/openjdk/jdk/src/share/classes/com/sun/tools/jdi/SocketListeningConnector.java
r2 r249 59 59 transport = new Transport() { 60 60 public String name() { 61 if (System.getProperty("os.name").startsWith("OS/2")) 62 return "dt_sock"; 61 63 return "dt_socket"; // for compatability reasons 62 64 } -
trunk/openjdk/jdk/src/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
r2 r249 82 82 transport = new Transport() { 83 83 public String name() { 84 if (System.getProperty("os.name").startsWith("OS/2")) 85 return "dt_sock"; 84 86 return "dt_socket"; 85 87 } -
trunk/openjdk/jdk/src/share/transport/shmem/shmemBase.c
r2 r249 32 32 #include "jdwpTransport.h" /* for Packet, TransportCallback */ 33 33 34 #ifndef MIN 34 35 #define MIN(x,y) ((x)<(y)?(x):(y)) 36 #endif 35 37 36 38 /* … … 83 85 } SharedListener; 84 86 85 typedefstruct SharedMemoryTransport {87 struct SharedMemoryTransport { 86 88 char name[MAX_IPC_PREFIX]; 87 89 sys_ipmutex_t mutex; … … 90 92 sys_shmem_t sharedMemory; 91 93 SharedListener *shared; 92 } SharedMemoryTransport;94 }; 93 95 94 96 /* … … 143 145 144 146 145 typedefstruct SharedMemoryConnection {147 struct SharedMemoryConnection { 146 148 char name[MAX_IPC_NAME]; 147 149 SharedMemory *shared; … … 151 153 sys_process_t otherProcess; 152 154 sys_event_t shutdown; /* signalled to indicate shutdown */ 153 } SharedMemoryConnection;155 }; 154 156 155 157 static jdwpTransportCallback *callback; -
trunk/openjdk/jdk/src/windows/back/util_md.h
r2 r249 30 30 #include <stdlib.h> /* for _MAx_PATH */ 31 31 32 #ifdef __EMX__ 33 typedef __uint64_t UNSIGNED_JLONG; 34 #define CONST_JLONG(x) x##LL 35 #else 32 36 typedef unsigned __int64 UNSIGNED_JLONG; 37 #define CONST_JLONG(x) x 38 #endif 39 33 40 typedef unsigned long UNSIGNED_JINT; 34 41 … … 51 58 #define HOST_TO_JAVA_LONG(x) \ 52 59 ((x << 56) | \ 53 ((x & 0x000000000000ff00) << 40) | \54 ((x & 0x0000000000ff0000) << 24) | \55 ((x & 0x00000000ff000000) << 8) | \56 ((x & 0x000000ff00000000) >> 8) | \57 ((x & 0x0000ff0000000000) >> 24) | \58 ((x & 0x00ff000000000000) >> 40) | \59 (((UNSIGNED_JLONG)(x & 0xff00000000000000)) >> 56))60 ((x & CONST_JLONG(0x000000000000ff00)) << 40) | \ 61 ((x & CONST_JLONG(0x0000000000ff0000)) << 24) | \ 62 ((x & CONST_JLONG(0x00000000ff000000)) << 8) | \ 63 ((x & CONST_JLONG(0x000000ff00000000)) >> 8) | \ 64 ((x & CONST_JLONG(0x0000ff0000000000)) >> 24) | \ 65 ((x & CONST_JLONG(0x00ff000000000000)) >> 40) | \ 66 (((UNSIGNED_JLONG)(x & CONST_JLONG(0xff00000000000000))) >> 56)) 60 67 #define HOST_TO_JAVA_FLOAT(x) stream_encodeFloat(x) 61 68 #define HOST_TO_JAVA_DOUBLE(x) stream_encodeDouble(x) -
trunk/openjdk/jdk/src/windows/transport/shmem/shmem_md.c
r2 r249 27 27 #include <errno.h> 28 28 29 #include "shmem_md.h"30 29 #include "sysShmem.h" 31 30 #include "shmemBase.h" /* for exitTransportWithError */ -
trunk/openjdk/jdk/src/windows/transport/socket/socket_md.c
r2 r249 26 26 #include <winsock2.h> 27 27 28 #ifdef __EMX__ 29 #include <string.h> 30 #include <memory.h> 31 #endif 32 28 33 #include "sysSocket.h" 29 34 #include "socketTransport.h" … … 41 46 const char *errString; 42 47 } const winsock_errors[] = { 48 #ifndef __WIN32OS2__ 43 49 { WSAEPROVIDERFAILEDINIT, "Provider initialization failed (check %SystemRoot%)" }, 50 #endif 44 51 { WSAEACCES, "Permission denied" }, 45 52 { WSAEADDRINUSE, "Address already in use" }, … … 427 434 428 435 #define FT2INT64(ft) \ 429 (( long)(ft).dwHighDateTime << 32 | (long)(ft).dwLowDateTime)436 ((jlong)(ft).dwHighDateTime << 32 | (jlong)(ft).dwLowDateTime) 430 437 431 438 long 432 439 dbgsysCurrentTimeMillis() { 433 static long fileTime_1_1_70 = 0; /* midnight 1/1/70 */440 static jlong fileTime_1_1_70 = 0; /* midnight 1/1/70 */ 434 441 SYSTEMTIME st0; 435 442 FILETIME ft0;
Note:
See TracChangeset
for help on using the changeset viewer.