annotate make/excludeSrc.make @ 14094:3f27e57439ed

Truffle/Instrumentation: significant rearrangement (including moved class) and extension of the Truffle Instrumentation Framework. New interfaces include DebugContext (which can be attached to the ExecutionContext), through which access is provided to possibly language-specific (a) node instrumentation, (b) debug services manager, (c) notification when programs halt, (d) display of language values, and (e) display of variable identifiers.
author Michael Van De Vanter <michael.van.de.vanter@oracle.com>
date Mon, 03 Feb 2014 20:58:23 -0800
parents a19bea467577
children e9d5c28e5059
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6854
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
1 #
10246
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
2 # Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
6854
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
4 #
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
5 # This code is free software; you can redistribute it and/or modify it
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
6 # under the terms of the GNU General Public License version 2 only, as
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
7 # published by the Free Software Foundation.
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
8 #
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
9 # This code is distributed in the hope that it will be useful, but WITHOUT
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
12 # version 2 for more details (a copy is included in the LICENSE file that
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
13 # accompanied this code).
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
14 #
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
15 # You should have received a copy of the GNU General Public License version
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
16 # 2 along with this work; if not, write to the Free Software Foundation,
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
18 #
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
20 # or visit www.oracle.com if you need additional information or have any
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
21 # questions.
10405
f2110083203d 8005849: JEP 167: Event-Based JVM Tracing
sla
parents: 10372
diff changeset
22 #
6854
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
23 #
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
24 ifeq ($(INCLUDE_JVMTI), false)
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
25 CXXFLAGS += -DINCLUDE_JVMTI=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
26 CFLAGS += -DINCLUDE_JVMTI=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
27
10354
dcb062bea05b 8013461: There is a symbol AsyncGetCallTrace in libjvm.symbols that does not exist in minimal/libjvm.a when DEBUG_LEVEL == release
jprovino
parents: 10246
diff changeset
28 Src_Files_EXCLUDE += jvmtiGetLoadedClasses.cpp jvmtiThreadState.cpp jvmtiExtensions.cpp \
6854
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
29 jvmtiImpl.cpp jvmtiManageCapabilities.cpp jvmtiRawMonitor.cpp jvmtiUtil.cpp jvmtiTrace.cpp \
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
30 jvmtiCodeBlobEvents.cpp jvmtiEnv.cpp jvmtiRedefineClasses.cpp jvmtiEnvBase.cpp jvmtiEnvThreadState.cpp \
8829
728b89404e34 8009904: jvmtiClassFileReconstituter.cpp needs to be excluded from the minimal jvm
jprovino
parents: 8720
diff changeset
31 jvmtiTagMap.cpp jvmtiEventController.cpp evmCompat.cpp jvmtiEnter.xsl jvmtiExport.cpp \
728b89404e34 8009904: jvmtiClassFileReconstituter.cpp needs to be excluded from the minimal jvm
jprovino
parents: 8720
diff changeset
32 jvmtiClassFileReconstituter.cpp
6854
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
33 endif
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
34
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
35 ifeq ($(INCLUDE_FPROF), false)
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
36 CXXFLAGS += -DINCLUDE_FPROF=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
37 CFLAGS += -DINCLUDE_FPROF=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
38
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
39 Src_Files_EXCLUDE += fprofiler.cpp
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
40 endif
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
41
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
42 ifeq ($(INCLUDE_VM_STRUCTS), false)
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
43 CXXFLAGS += -DINCLUDE_VM_STRUCTS=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
44 CFLAGS += -DINCLUDE_VM_STRUCTS=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
45
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
46 Src_Files_EXCLUDE += vmStructs.cpp
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
47 endif
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
48
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
49 ifeq ($(INCLUDE_JNI_CHECK), false)
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
50 CXXFLAGS += -DINCLUDE_JNI_CHECK=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
51 CFLAGS += -DINCLUDE_JNI_CHECK=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
52
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
53 Src_Files_EXCLUDE += jniCheck.cpp
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
54 endif
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
55
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
56 ifeq ($(INCLUDE_SERVICES), false)
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
57 CXXFLAGS += -DINCLUDE_SERVICES=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
58 CFLAGS += -DINCLUDE_SERVICES=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
59
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
60 Src_Files_EXCLUDE += heapDumper.cpp heapInspection.cpp \
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
61 attachListener_linux.cpp attachListener.cpp
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
62 endif
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
63
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
64 ifeq ($(INCLUDE_MANAGEMENT), false)
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
65 CXXFLAGS += -DINCLUDE_MANAGEMENT=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
66 CFLAGS += -DINCLUDE_MANAGEMENT=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
67 endif
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
68
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
69 ifeq ($(INCLUDE_CDS), false)
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
70 CXXFLAGS += -DINCLUDE_CDS=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
71 CFLAGS += -DINCLUDE_CDS=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
72
8720
fad90b102190 8008310: Some adjustments needed to minimal VM warnings and errors for unsupported command line options
jprovino
parents: 8085
diff changeset
73 Src_Files_EXCLUDE += filemap.cpp metaspaceShared.cpp
6854
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
74 endif
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
75
8001
db9981fd3124 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS
jprovino
parents: 6885
diff changeset
76 ifeq ($(INCLUDE_ALL_GCS), false)
db9981fd3124 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS
jprovino
parents: 6885
diff changeset
77 CXXFLAGS += -DINCLUDE_ALL_GCS=0
db9981fd3124 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS
jprovino
parents: 6885
diff changeset
78 CFLAGS += -DINCLUDE_ALL_GCS=0
6854
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
79
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
80 Src_Files_EXCLUDE += \
6885
685df3c6f84b 7045397: NPG: Add freelists to class loader arenas.
jmasa
parents: 6854
diff changeset
81 cmsAdaptiveSizePolicy.cpp cmsCollectorPolicy.cpp \
8085
cf9a2071eeac 8006878: Some non-existent GC source files are in the minimalVM exclude list.
jprovino
parents: 8001
diff changeset
82 cmsGCAdaptivePolicyCounters.cpp cmsLockVerifier.cpp compactibleFreeListSpace.cpp \
6885
685df3c6f84b 7045397: NPG: Add freelists to class loader arenas.
jmasa
parents: 6854
diff changeset
83 concurrentMarkSweepGeneration.cpp concurrentMarkSweepThread.cpp \
10246
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
84 freeChunk.cpp adaptiveFreeList.cpp promotionInfo.cpp vmCMSOperations.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
85 collectionSetChooser.cpp concurrentG1Refine.cpp concurrentG1RefineThread.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
86 concurrentMark.cpp concurrentMarkThread.cpp dirtyCardQueue.cpp g1AllocRegion.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
87 g1BlockOffsetTable.cpp g1CardCounts.cpp g1CollectedHeap.cpp g1CollectorPolicy.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
88 g1ErgoVerbose.cpp g1GCPhaseTimes.cpp g1HRPrinter.cpp g1HotCardCache.cpp g1Log.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
89 g1MMUTracker.cpp g1MarkSweep.cpp g1MemoryPool.cpp g1MonitoringSupport.cpp \
10372
e72f7eecc96d 8013895: G1: G1SummarizeRSetStats output on Linux needs improvemen
tschatzl
parents: 10354
diff changeset
90 g1RemSet.cpp g1RemSetSummary.cpp g1SATBCardTableModRefBS.cpp g1_globals.cpp heapRegion.cpp \
12305
a19bea467577 7163191: G1: introduce a "heap spanning table" abstraction
tschatzl
parents: 12221
diff changeset
91 g1BiasedArray.cpp heapRegionRemSet.cpp heapRegionSeq.cpp heapRegionSet.cpp heapRegionSets.cpp \
10246
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
92 ptrQueue.cpp satbQueue.cpp sparsePRT.cpp survRateGroup.cpp vm_operations_g1.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
93 adjoiningGenerations.cpp adjoiningVirtualSpaces.cpp asPSOldGen.cpp asPSYoungGen.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
94 cardTableExtension.cpp gcTaskManager.cpp gcTaskThread.cpp objectStartArray.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
95 parallelScavengeHeap.cpp parMarkBitMap.cpp pcTasks.cpp psAdaptiveSizePolicy.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
96 psCompactionManager.cpp psGCAdaptivePolicyCounters.cpp psGenerationCounters.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
97 psMarkSweep.cpp psMarkSweepDecorator.cpp psMemoryPool.cpp psOldGen.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
98 psParallelCompact.cpp psPromotionLAB.cpp psPromotionManager.cpp psScavenge.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
99 psTasks.cpp psVirtualspace.cpp psYoungGen.cpp vmPSOperations.cpp asParNewGeneration.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
100 parCardTableModRefBS.cpp parGCAllocBuffer.cpp parNewGeneration.cpp mutableSpace.cpp \
194f52aa2f23 7176479: G1: JVM crashes on T5-8 system with 1.5 TB heap
johnc
parents: 8829
diff changeset
101 gSpaceCounters.cpp allocationStats.cpp spaceCounters.cpp gcAdaptivePolicyCounters.cpp \
12221
de88570fabfc 8024256: Minimal VM build is broken with PCH disabled
dholmes
parents: 11035
diff changeset
102 mutableNUMASpace.cpp immutableSpace.cpp yieldingWorkGroup.cpp hSpaceCounters.cpp
10405
f2110083203d 8005849: JEP 167: Event-Based JVM Tracing
sla
parents: 10372
diff changeset
103 endif
6854
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
104
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
105 ifeq ($(INCLUDE_NMT), false)
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
106 CXXFLAGS += -DINCLUDE_NMT=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
107 CFLAGS += -DINCLUDE_NMT=0
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
108
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
109 Src_Files_EXCLUDE += \
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
110 memBaseline.cpp memPtr.cpp memRecorder.cpp memReporter.cpp memSnapshot.cpp memTrackWorker.cpp \
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
111 memTracker.cpp nmtDCmd.cpp
fb19af007ffc 7189254: Change makefiles for more flexibility to override defaults
jprovino
parents:
diff changeset
112 endif
10405
f2110083203d 8005849: JEP 167: Event-Based JVM Tracing
sla
parents: 10372
diff changeset
113
f2110083203d 8005849: JEP 167: Event-Based JVM Tracing
sla
parents: 10372
diff changeset
114 -include $(HS_ALT_MAKE)/excludeSrc.make
11035
01e10b366055 8017561: Build errors caused by missing .PHONY
sla
parents: 10405
diff changeset
115
01e10b366055 8017561: Build errors caused by missing .PHONY
sla
parents: 10405
diff changeset
116 .PHONY: $(HS_ALT_MAKE)/excludeSrc.make