Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
dragonwell8_hotspot
提交
0aa6a380
D
dragonwell8_hotspot
项目概览
openanolis
/
dragonwell8_hotspot
通知
2
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
dragonwell8_hotspot
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
0aa6a380
编写于
5月 20, 2014
作者:
J
jcoomes
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
8042255: make gc src file exclusion more automatic
Reviewed-by: brutisso, stefank, dholmes, rdurbin
上级
76acaedd
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
34 addition
and
24 deletion
+34
-24
make/excludeSrc.make
make/excludeSrc.make
+34
-24
未找到文件。
make/excludeSrc.make
浏览文件 @
0aa6a380
...
...
@@ -77,30 +77,40 @@ ifeq ($(INCLUDE_ALL_GCS), false)
CXXFLAGS
+=
-DINCLUDE_ALL_GCS
=
0
CFLAGS
+=
-DINCLUDE_ALL_GCS
=
0
gc_impl
:=
$(GAMMADIR)
/src/share/vm/gc_implementation
gc_exclude
:=
\
$(
notdir
$(
wildcard
$(gc_impl)
/concurrentMarkSweep/
*
.cpp
))
\
$(
notdir
$(
wildcard
$(gc_impl)
/g1/
*
.cpp
))
\
$(
notdir
$(
wildcard
$(gc_impl)
/parallelScavenge/
*
.cpp
))
\
$(
notdir
$(
wildcard
$(gc_impl)
/parNew/
*
.cpp
))
Src_Files_EXCLUDE
+=
$(gc_exclude)
# Exclude everything in $(gc_impl)/shared except the files listed
# in $(gc_shared_keep).
gc_shared_all
:=
$(
notdir
$(
wildcard
$(gc_impl)
/shared/
*
.cpp
))
gc_shared_keep
:=
\
adaptiveSizePolicy.cpp
\
ageTable.cpp
\
collectorCounters.cpp
\
cSpaceCounters.cpp
\
gcPolicyCounters.cpp
\
gcStats.cpp
\
gcTimer.cpp
\
gcTrace.cpp
\
gcTraceSend.cpp
\
gcTraceTime.cpp
\
gcUtil.cpp
\
generationCounters.cpp
\
markSweep.cpp
\
objectCountEventSender.cpp
\
spaceDecorator.cpp
\
vmGCOperations.cpp
Src_Files_EXCLUDE
+=
$(
filter-out
$(gc_shared_keep)
,
$(gc_shared_all)
)
# src/share/vm/services
Src_Files_EXCLUDE
+=
\
cmsAdaptiveSizePolicy.cpp cmsCollectorPolicy.cpp
\
cmsGCAdaptivePolicyCounters.cpp cmsLockVerifier.cpp compactibleFreeListSpace.cpp
\
concurrentMarkSweepGeneration.cpp concurrentMarkSweepThread.cpp
\
freeChunk.cpp adaptiveFreeList.cpp promotionInfo.cpp vmCMSOperations.cpp
\
collectionSetChooser.cpp concurrentG1Refine.cpp concurrentG1RefineThread.cpp
\
concurrentMark.cpp concurrentMarkThread.cpp dirtyCardQueue.cpp g1AllocRegion.cpp
\
g1BlockOffsetTable.cpp g1CardCounts.cpp g1CollectedHeap.cpp g1CollectorPolicy.cpp
\
g1ErgoVerbose.cpp g1GCPhaseTimes.cpp g1HRPrinter.cpp g1HotCardCache.cpp g1Log.cpp
\
g1MMUTracker.cpp g1MarkSweep.cpp g1MemoryPool.cpp g1MonitoringSupport.cpp g1OopClosures.cpp
\
g1RemSet.cpp g1RemSetSummary.cpp g1SATBCardTableModRefBS.cpp g1StringDedup.cpp g1StringDedupStat.cpp
\
g1StringDedupTable.cpp g1StringDedupThread.cpp g1StringDedupQueue.cpp g1_globals.cpp heapRegion.cpp
\
g1BiasedArray.cpp heapRegionRemSet.cpp heapRegionSeq.cpp heapRegionSet.cpp heapRegionSets.cpp
\
ptrQueue.cpp satbQueue.cpp sparsePRT.cpp survRateGroup.cpp vm_operations_g1.cpp g1CodeCacheRemSet.cpp
\
adjoiningGenerations.cpp adjoiningVirtualSpaces.cpp asPSOldGen.cpp asPSYoungGen.cpp
\
cardTableExtension.cpp gcTaskManager.cpp gcTaskThread.cpp objectStartArray.cpp
\
parallelScavengeHeap.cpp parMarkBitMap.cpp pcTasks.cpp psAdaptiveSizePolicy.cpp
\
psCompactionManager.cpp psGCAdaptivePolicyCounters.cpp psGenerationCounters.cpp
\
psMarkSweep.cpp psMarkSweepDecorator.cpp psMemoryPool.cpp psOldGen.cpp
\
psParallelCompact.cpp psPromotionLAB.cpp psPromotionManager.cpp psScavenge.cpp
\
psTasks.cpp psVirtualspace.cpp psYoungGen.cpp vmPSOperations.cpp asParNewGeneration.cpp
\
parCardTableModRefBS.cpp parGCAllocBuffer.cpp parNewGeneration.cpp mutableSpace.cpp
\
gSpaceCounters.cpp allocationStats.cpp spaceCounters.cpp gcAdaptivePolicyCounters.cpp
\
mutableNUMASpace.cpp immutableSpace.cpp yieldingWorkGroup.cpp hSpaceCounters.cpp
g1MemoryPool.cpp
\
psMemoryPool.cpp
endif
ifeq
($(INCLUDE_NMT), false)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录