mirror of
https://github.com/openjdk/jdk7u.git
synced 2025-12-15 14:45:34 -06:00
7071907: JDK: Full Debug Symbols
Add initial FDS support to some libraries and programs. Reviewed-by: kamg, fparain, sspitsyn, dsamersoff
This commit is contained in:
parent
423841f634
commit
4e12e516d8
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2005, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2005, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -24,6 +24,8 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../../../..
|
BUILDDIR = ../../../..
|
||||||
PACKAGE = com.sun.tools.attach
|
PACKAGE = com.sun.tools.attach
|
||||||
LIBRARY = attach
|
LIBRARY = attach
|
||||||
|
|||||||
@ -127,8 +127,9 @@ ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
|||||||
# Setting ENABLE_FULL_DEBUG_SYMBOLS=1 (and OBJCOPY) above enables the
|
# Setting ENABLE_FULL_DEBUG_SYMBOLS=1 (and OBJCOPY) above enables the
|
||||||
# JDK build to import .debuginfo or .diz files from the HotSpot build.
|
# JDK build to import .debuginfo or .diz files from the HotSpot build.
|
||||||
# However, adding FDS support to the JDK build will occur in phases
|
# However, adding FDS support to the JDK build will occur in phases
|
||||||
# so a different make variable (LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS)
|
# so a different make variable (LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS
|
||||||
# is used to indicate that a particular library supports FDS.
|
# and PROGRAM_SUPPORTS_FULL_DEBUG_SYMBOLS) is used to indicate that a
|
||||||
|
# particular library or program supports FDS.
|
||||||
|
|
||||||
ifeq ($(OBJCOPY),)
|
ifeq ($(OBJCOPY),)
|
||||||
_JUNK_ := $(shell \
|
_JUNK_ := $(shell \
|
||||||
@ -257,6 +258,17 @@ ifeq ($(DEBUG_BINARIES), true)
|
|||||||
CFLAGS_REQUIRED += $(DEBUG_FLAG)
|
CFLAGS_REQUIRED += $(DEBUG_FLAG)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# If Full Debug Symbols is enabled, then we want the same debug and
|
||||||
|
# optimization flags as used by FASTDEBUG.
|
||||||
|
#
|
||||||
|
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||||
|
ifeq ($(LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS),1)
|
||||||
|
ifeq ($(VARIANT), OPT)
|
||||||
|
CC_OPT = $(DEBUG_FLAG) $(CC_OPT/$(FASTDEBUG_OPTIMIZATION_LEVEL))
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
CFLAGS_OPT = $(CC_OPT)
|
CFLAGS_OPT = $(CC_OPT)
|
||||||
CFLAGS_DBG = $(DEBUG_FLAG)
|
CFLAGS_DBG = $(DEBUG_FLAG)
|
||||||
CFLAGS_COMMON += $(CFLAGS_REQUIRED)
|
CFLAGS_COMMON += $(CFLAGS_REQUIRED)
|
||||||
|
|||||||
@ -134,8 +134,9 @@ ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
|||||||
# Setting ENABLE_FULL_DEBUG_SYMBOLS=1 (and OBJCOPY) above enables the
|
# Setting ENABLE_FULL_DEBUG_SYMBOLS=1 (and OBJCOPY) above enables the
|
||||||
# JDK build to import .debuginfo or .diz files from the HotSpot build.
|
# JDK build to import .debuginfo or .diz files from the HotSpot build.
|
||||||
# However, adding FDS support to the JDK build will occur in phases
|
# However, adding FDS support to the JDK build will occur in phases
|
||||||
# so a different make variable (LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS)
|
# so a different make variable (LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS
|
||||||
# is used to indicate that a particular library supports FDS.
|
# and PROGRAM_SUPPORTS_FULL_DEBUG_SYMBOLS) is used to indicate that a
|
||||||
|
# particular library or program supports FDS.
|
||||||
|
|
||||||
ifeq ($(OBJCOPY),)
|
ifeq ($(OBJCOPY),)
|
||||||
_JUNK_ := $(shell \
|
_JUNK_ := $(shell \
|
||||||
@ -236,6 +237,21 @@ ifeq ($(FASTDEBUG), true)
|
|||||||
CXXFLAGS_DEBUG_OPTION = -g0 $(CXX_OPT/$(FASTDEBUG_OPTIMIZATION_LEVEL))
|
CXXFLAGS_DEBUG_OPTION = -g0 $(CXX_OPT/$(FASTDEBUG_OPTIMIZATION_LEVEL))
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
# If Full Debug Symbols is enabled, then we want the same debug and
|
||||||
|
# optimization flags as used by FASTDEBUG. We also want all the
|
||||||
|
# debug info in one place (-xs).
|
||||||
|
#
|
||||||
|
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||||
|
ifeq ($(LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS),1)
|
||||||
|
ifeq ($(VARIANT), OPT)
|
||||||
|
CC_OPT = -g -xs $(CC_OPT/$(FASTDEBUG_OPTIMIZATION_LEVEL))
|
||||||
|
CXX_OPT = -g0 -xs $(CXX_OPT/$(FASTDEBUG_OPTIMIZATION_LEVEL))
|
||||||
|
endif
|
||||||
|
CFLAGS_DEBUG_OPTION += -xs
|
||||||
|
CXXFLAGS_DEBUG_OPTION += -xs
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
|
||||||
CFLAGS_COMMON = -L$(OBJDIR)
|
CFLAGS_COMMON = -L$(OBJDIR)
|
||||||
|
|
||||||
# Do not allow C99 language features like declarations in code etc.
|
# Do not allow C99 language features like declarations in code etc.
|
||||||
|
|||||||
@ -184,8 +184,17 @@ $(ACTUAL_LIBRARY):: $(OBJDIR)/$(LIBRARY).lcf
|
|||||||
$(CP) $(OBJDIR)/$(@F) $@
|
$(CP) $(OBJDIR)/$(@F) $@
|
||||||
@$(call binary_file_verification,$@)
|
@$(call binary_file_verification,$@)
|
||||||
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||||
|
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||||
|
(set -e ; \
|
||||||
|
$(CD) $(OBJDIR) ; \
|
||||||
|
$(ZIPEXE) -q $(LIBRARY).diz $(LIBRARY).map $(LIBRARY).pdb ; \
|
||||||
|
)
|
||||||
|
$(CP) $(OBJDIR)/$(LIBRARY).diz $(@D)
|
||||||
|
$(RM) $(OBJDIR)/$(LIBRARY).map $(OBJDIR)/$(LIBRARY).pdb
|
||||||
|
else
|
||||||
$(CP) $(OBJDIR)/$(LIBRARY).map $(@D)
|
$(CP) $(OBJDIR)/$(LIBRARY).map $(@D)
|
||||||
$(CP) $(OBJDIR)/$(LIBRARY).pdb $(@D)
|
$(CP) $(OBJDIR)/$(LIBRARY).pdb $(@D)
|
||||||
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
endif # LIBRARY
|
endif # LIBRARY
|
||||||
@ -251,6 +260,37 @@ else # LIBRARY
|
|||||||
ifeq ($(WRITE_LIBVERSION),true)
|
ifeq ($(WRITE_LIBVERSION),true)
|
||||||
$(MCS) -d -a "$(FULL_VERSION)" $@
|
$(MCS) -d -a "$(FULL_VERSION)" $@
|
||||||
endif # WRITE_LIBVERSION
|
endif # WRITE_LIBVERSION
|
||||||
|
ifneq ($(PLATFORM), macosx)
|
||||||
|
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||||
|
ifeq ($(LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS),1)
|
||||||
|
(set -e ; \
|
||||||
|
$(CD) $(@D) ; \
|
||||||
|
$(OBJCOPY) --only-keep-debug $(@F) $(LIBRARY).debuginfo ; \
|
||||||
|
$(OBJCOPY) --add-gnu-debuglink=$(LIBRARY).debuginfo $(@F) ; \
|
||||||
|
)
|
||||||
|
ifeq ($(STRIP_POLICY),all_strip)
|
||||||
|
$(STRIP) $@
|
||||||
|
else
|
||||||
|
ifeq ($(STRIP_POLICY),min_strip)
|
||||||
|
ifeq ($(PLATFORM), solaris)
|
||||||
|
$(STRIP) -x $@
|
||||||
|
else
|
||||||
|
# assume Linux
|
||||||
|
$(STRIP) -g $@
|
||||||
|
endif
|
||||||
|
# implied else here is no stripping at all
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||||
|
(set -e ; \
|
||||||
|
$(CD) $(@D) ; \
|
||||||
|
$(ZIPEXE) -q $(LIBRARY).diz $(LIBRARY).debuginfo ; \
|
||||||
|
$(RM) $(LIBRARY).debuginfo ; \
|
||||||
|
)
|
||||||
|
endif
|
||||||
|
endif # LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS
|
||||||
|
endif # ENABLE_FULL_DEBUG_SYMBOLS
|
||||||
|
endif # PLATFORM-!macosx
|
||||||
endif # LIBRARY
|
endif # LIBRARY
|
||||||
|
|
||||||
endif # PLATFORM
|
endif # PLATFORM
|
||||||
|
|||||||
@ -189,6 +189,15 @@ endif
|
|||||||
$(MT) /manifest $(OBJDIR)/$(PROGRAM).exe.manifest /outputresource:$@;#1
|
$(MT) /manifest $(OBJDIR)/$(PROGRAM).exe.manifest /outputresource:$@;#1
|
||||||
endif # MT
|
endif # MT
|
||||||
@$(call binary_file_verification,$@)
|
@$(call binary_file_verification,$@)
|
||||||
|
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||||
|
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||||
|
(set -e ; \
|
||||||
|
$(CD) $(OBJDIR) ; \
|
||||||
|
$(ZIPEXE) -q $(PROGRAM).diz $(PROGRAM).map $(PROGRAM).pdb ; \
|
||||||
|
$(RM) $(PROGRAM).map $(PROGRAM).pdb ; \
|
||||||
|
)
|
||||||
|
endif
|
||||||
|
endif
|
||||||
else # *NIXES
|
else # *NIXES
|
||||||
#
|
#
|
||||||
# Note that we have to link -lthread even when USE_PTHREADS is true.
|
# Note that we have to link -lthread even when USE_PTHREADS is true.
|
||||||
@ -232,6 +241,37 @@ else # *NIXES
|
|||||||
-codesign -s openjdk_codesign $@
|
-codesign -s openjdk_codesign $@
|
||||||
endif # INFO_PLIST_FILE
|
endif # INFO_PLIST_FILE
|
||||||
@$(call binary_file_verification,$@)
|
@$(call binary_file_verification,$@)
|
||||||
|
ifneq ($(PLATFORM), macosx)
|
||||||
|
ifeq ($(ENABLE_FULL_DEBUG_SYMBOLS),1)
|
||||||
|
ifeq ($(PROGRAM_SUPPORTS_FULL_DEBUG_SYMBOLS),1)
|
||||||
|
(set -e ; \
|
||||||
|
$(CD) $(@D) ; \
|
||||||
|
$(OBJCOPY) --only-keep-debug $(@F) $(@F).debuginfo ; \
|
||||||
|
$(OBJCOPY) --add-gnu-debuglink=$(@F).debuginfo $(@F) ; \
|
||||||
|
)
|
||||||
|
ifeq ($(STRIP_POLICY),all_strip)
|
||||||
|
$(STRIP) $@
|
||||||
|
else
|
||||||
|
ifeq ($(STRIP_POLICY),min_strip)
|
||||||
|
ifeq ($(PLATFORM), solaris)
|
||||||
|
$(STRIP) -x $@
|
||||||
|
else
|
||||||
|
# assume Linux
|
||||||
|
$(STRIP) -g $@
|
||||||
|
endif
|
||||||
|
# implied else here is no stripping at all
|
||||||
|
endif
|
||||||
|
endif
|
||||||
|
ifeq ($(ZIP_DEBUGINFO_FILES),1)
|
||||||
|
(set -e ; \
|
||||||
|
$(CD) $(@D) ; \
|
||||||
|
$(ZIPEXE) -q $(@F).diz $(@F).debuginfo ; \
|
||||||
|
$(RM) $(@F).debuginfo ; \
|
||||||
|
)
|
||||||
|
endif
|
||||||
|
endif # PROGRAM_SUPPORTS_FULL_DEBUG_SYMBOLS
|
||||||
|
endif # ENABLE_FULL_DEBUG_SYMBOLS
|
||||||
|
endif # PLATFORM-!macosx
|
||||||
endif # PLATFORM
|
endif # PLATFORM
|
||||||
|
|
||||||
clean::
|
clean::
|
||||||
@ -240,12 +280,16 @@ ifeq ($(PLATFORM), windows)
|
|||||||
$(RM) $(OBJDIR)/$(PROGRAM).ico
|
$(RM) $(OBJDIR)/$(PROGRAM).ico
|
||||||
$(RM) $(OBJDIR)/$(PROGRAM).lcf
|
$(RM) $(OBJDIR)/$(PROGRAM).lcf
|
||||||
$(RM) $(OBJDIR)/$(PROGRAM).map
|
$(RM) $(OBJDIR)/$(PROGRAM).map
|
||||||
|
$(RM) $(OBJDIR)/$(PROGRAM).pdb
|
||||||
$(RM) $(OBJDIR)/$(PROGRAM).exp
|
$(RM) $(OBJDIR)/$(PROGRAM).exp
|
||||||
$(RM) $(OBJDIR)/$(PROGRAM).lib
|
$(RM) $(OBJDIR)/$(PROGRAM).lib
|
||||||
$(RM) $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX)
|
$(RM) $(OBJDIR)/$(PROGRAM)$(EXE_SUFFIX)
|
||||||
$(RM) $(OBJDIR)/$(PROGRAM).ilk
|
$(RM) $(OBJDIR)/$(PROGRAM).ilk
|
||||||
$(RM) *.pdb
|
$(RM) *.pdb
|
||||||
|
else
|
||||||
|
$(RM) $(OBJDIR)/$(PROGRAM).debuginfo
|
||||||
endif
|
endif
|
||||||
|
$(RM) $(OBJDIR)/$(PROGRAM).diz
|
||||||
|
|
||||||
|
|
||||||
clobber::
|
clobber::
|
||||||
|
|||||||
@ -884,7 +884,9 @@ ifeq ($(PLATFORM), windows)
|
|||||||
-o -name \*.dll | $(EGREP) -v -i "$(MSVCRNN_DLL)" > $@
|
-o -name \*.dll | $(EGREP) -v -i "$(MSVCRNN_DLL)" > $@
|
||||||
else
|
else
|
||||||
$(FIND) $(JRE_IMAGE_DIR)/lib -type f -name \*.$(LIB_SUFFIX) >> $@
|
$(FIND) $(JRE_IMAGE_DIR)/lib -type f -name \*.$(LIB_SUFFIX) >> $@
|
||||||
$(FILE) `$(FIND) $(JRE_IMAGE_DIR)/bin -type f -name \*$(EXE_SUFFIX)` \
|
# The FILE command reports .debuginfo files as "ELF", but we don't want
|
||||||
|
# those files in the JRE_BIN_LIST file. EXE_SUFFIX is empty on non-Windows.
|
||||||
|
$(FILE) `$(FIND) $(JRE_IMAGE_DIR)/bin -type f ! -name '*.debuginfo' -name \*$(EXE_SUFFIX)` \
|
||||||
| $(EGREP) 'ELF' | $(CUT) -d':' -f1 >> $@
|
| $(EGREP) 'ELF' | $(CUT) -d':' -f1 >> $@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
@ -1143,9 +1145,11 @@ ifeq ($(PLATFORM), windows)
|
|||||||
else
|
else
|
||||||
$(RM) $@
|
$(RM) $@
|
||||||
$(FIND) $(JDK_IMAGE_DIR)/jre/lib -type f -name \*.$(LIB_SUFFIX) >> $@
|
$(FIND) $(JDK_IMAGE_DIR)/jre/lib -type f -name \*.$(LIB_SUFFIX) >> $@
|
||||||
$(FILE) `$(FIND) $(JDK_IMAGE_DIR)/jre/bin -type f -name \*$(EXE_SUFFIX)` \
|
# The FILE command reports .debuginfo files as "ELF", but we don't want
|
||||||
|
# those files in the JDK_BIN_LIST file. EXE_SUFFIX is empty on non-Windows.
|
||||||
|
$(FILE) `$(FIND) $(JDK_IMAGE_DIR)/jre/bin -type f ! -name '*.debuginfo' -name \*$(EXE_SUFFIX)` \
|
||||||
| $(EGREP) 'ELF' | $(CUT) -d':' -f1 >> $@
|
| $(EGREP) 'ELF' | $(CUT) -d':' -f1 >> $@
|
||||||
file `$(FIND) $(JDK_IMAGE_DIR)/bin -type f -name \*$(EXE_SUFFIX)` \
|
file `$(FIND) $(JDK_IMAGE_DIR)/bin -type f ! -name '*.debuginfo' -name \*$(EXE_SUFFIX)` \
|
||||||
| $(EGREP) 'ELF' | $(CUT) -d':' -f1 >> $@
|
| $(EGREP) 'ELF' | $(CUT) -d':' -f1 >> $@
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -26,6 +26,8 @@
|
|||||||
# Makefile for building the Java Programming Language Instrumentation Services
|
# Makefile for building the Java Programming Language Instrumentation Services
|
||||||
# agent, supporting java.lang.instrument
|
# agent, supporting java.lang.instrument
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../..
|
BUILDDIR = ../..
|
||||||
PACKAGE = sun.instrument
|
PACKAGE = sun.instrument
|
||||||
LIBRARY = instrument
|
LIBRARY = instrument
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../..
|
BUILDDIR = ../..
|
||||||
|
|
||||||
LIBRARY = java_crw_demo
|
LIBRARY = java_crw_demo
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../..
|
BUILDDIR = ../..
|
||||||
LIBRARY = hprof
|
LIBRARY = hprof
|
||||||
PRODUCT = sun
|
PRODUCT = sun
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 1996, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 1996, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
PROGRAM_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../../..
|
BUILDDIR = ../../..
|
||||||
PROGRAM = java
|
PROGRAM = java
|
||||||
PRODUCT = java
|
PRODUCT = java
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2003, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../..
|
BUILDDIR = ../..
|
||||||
PACKAGE = java.lang.management
|
PACKAGE = java.lang.management
|
||||||
LIBRARY = management
|
LIBRARY = management
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2004, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../..
|
BUILDDIR = ../..
|
||||||
|
|
||||||
# It's currently used by jpda and hprof. Put it in base module for now.
|
# It's currently used by jpda and hprof. Put it in base module for now.
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 1999, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 1999, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -27,6 +27,8 @@
|
|||||||
# Build libverify.so
|
# Build libverify.so
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../..
|
BUILDDIR = ../..
|
||||||
PRODUCT = java
|
PRODUCT = java
|
||||||
LIBRARY = verify
|
LIBRARY = verify
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2000, 2005, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2000, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -27,6 +27,8 @@
|
|||||||
# Makefile for building JDWP
|
# Makefile for building JDWP
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../..
|
BUILDDIR = ../..
|
||||||
PACKAGE = com.sun.tools.jdwp
|
PACKAGE = com.sun.tools.jdwp
|
||||||
PRODUCT = jpda
|
PRODUCT = jpda
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 1998, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 1998, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -27,6 +27,8 @@
|
|||||||
# Makefile for building the JDI back-end implementation
|
# Makefile for building the JDI back-end implementation
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../../..
|
BUILDDIR = ../../..
|
||||||
LIBRARY = dt_socket
|
LIBRARY = dt_socket
|
||||||
PRODUCT = jbug
|
PRODUCT = jbug
|
||||||
|
|||||||
@ -27,6 +27,8 @@
|
|||||||
# Makefile for building simple launchers
|
# Makefile for building simple launchers
|
||||||
#
|
#
|
||||||
|
|
||||||
|
PROGRAM_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ..
|
BUILDDIR = ..
|
||||||
PACKAGE = launcher
|
PACKAGE = launcher
|
||||||
PRODUCT = sun
|
PRODUCT = sun
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2010, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../../..
|
BUILDDIR = ../../..
|
||||||
PRODUCT = demo/jvmti
|
PRODUCT = demo/jvmti
|
||||||
DEMONAME = compiledMethodLoad
|
DEMONAME = compiledMethodLoad
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../../..
|
BUILDDIR = ../../..
|
||||||
PRODUCT = demo/jvmti
|
PRODUCT = demo/jvmti
|
||||||
DEMONAME = gctest
|
DEMONAME = gctest
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../../..
|
BUILDDIR = ../../..
|
||||||
PRODUCT = demo/jvmti
|
PRODUCT = demo/jvmti
|
||||||
DEMONAME = heapTracker
|
DEMONAME = heapTracker
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../../..
|
BUILDDIR = ../../..
|
||||||
PRODUCT = demo/jvmti
|
PRODUCT = demo/jvmti
|
||||||
DEMONAME = heapViewer
|
DEMONAME = heapViewer
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2004, 2010, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../../..
|
BUILDDIR = ../../..
|
||||||
PRODUCT = demo/jvmti
|
PRODUCT = demo/jvmti
|
||||||
DEMONAME = hprof
|
DEMONAME = hprof
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2006, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2006, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../../..
|
BUILDDIR = ../../..
|
||||||
PRODUCT = demo/jvmti
|
PRODUCT = demo/jvmti
|
||||||
DEMONAME = minst
|
DEMONAME = minst
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../../..
|
BUILDDIR = ../../..
|
||||||
PRODUCT = demo/jvmti
|
PRODUCT = demo/jvmti
|
||||||
DEMONAME = mtrace
|
DEMONAME = mtrace
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../../..
|
BUILDDIR = ../../..
|
||||||
PRODUCT = demo/jvmti
|
PRODUCT = demo/jvmti
|
||||||
DEMONAME = versionCheck
|
DEMONAME = versionCheck
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2004, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2004, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -23,6 +23,8 @@
|
|||||||
# questions.
|
# questions.
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../../..
|
BUILDDIR = ../../..
|
||||||
PRODUCT = demo/jvmti
|
PRODUCT = demo/jvmti
|
||||||
DEMONAME = waiters
|
DEMONAME = waiters
|
||||||
|
|||||||
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright (c) 2008, 2011, Oracle and/or its affiliates. All rights reserved.
|
# Copyright (c) 2008, 2012, Oracle and/or its affiliates. All rights reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -26,6 +26,9 @@
|
|||||||
#
|
#
|
||||||
# Makefile for building dtrace extension
|
# Makefile for building dtrace extension
|
||||||
#
|
#
|
||||||
|
|
||||||
|
LIBRARY_SUPPORTS_FULL_DEBUG_SYMBOLS=1
|
||||||
|
|
||||||
BUILDDIR = ../../..
|
BUILDDIR = ../../..
|
||||||
PACKAGE = sun.tracing.dtrace
|
PACKAGE = sun.tracing.dtrace
|
||||||
LIBRARY = jsdt
|
LIBRARY = jsdt
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user