jdk/hotspot/src/share/vm/gc_implementation/shared
Thomas Schatzl 8d53e75550 6843347: Boundary values in some public GC options cause crashes
Setting some public integer options to specific values causes crashes or undefined GC behavior. This patchset adds the necessary argument checking for these options.

Reviewed-by: jmasa, brutisso
2013-05-15 11:05:09 +02:00
..
adaptiveSizePolicy.cpp 8000351: Tenuring threshold should be unsigned 2012-10-03 20:31:41 +02:00
adaptiveSizePolicy.hpp 7197424: update copyright year to match last edit in jdk8 hotspot repository 2012-10-09 10:09:34 -07:00
ageTable.cpp 7102489: RFE: cleanup jlong typedef on __APPLE__and _LLP64 systems 2013-01-17 10:25:16 -05:00
ageTable.hpp 8000351: Tenuring threshold should be unsigned 2012-10-03 20:31:41 +02:00
allocationStats.cpp 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS 2013-01-23 13:02:39 -05:00
allocationStats.hpp 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS 2013-01-23 13:02:39 -05:00
collectorCounters.cpp 7197424: update copyright year to match last edit in jdk8 hotspot repository 2012-10-09 10:09:34 -07:00
collectorCounters.hpp 7197424: update copyright year to match last edit in jdk8 hotspot repository 2012-10-09 10:09:34 -07:00
concurrentGCThread.cpp 7195833: NPG: Rename instanceClassLoaderKlass, instanceRefKlass and instanceMirrorKlass 2012-09-07 12:04:16 -04:00
concurrentGCThread.hpp 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS 2013-01-23 13:02:39 -05:00
cSpaceCounters.cpp 6964458: Reimplement class meta-data storage to use native memory 2012-09-01 13:25:18 -04:00
cSpaceCounters.hpp 6964458: Reimplement class meta-data storage to use native memory 2012-09-01 13:25:18 -04:00
gcAdaptivePolicyCounters.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
gcAdaptivePolicyCounters.hpp 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS 2013-01-23 13:02:39 -05:00
gcPolicyCounters.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
gcPolicyCounters.hpp 7197424: update copyright year to match last edit in jdk8 hotspot repository 2012-10-09 10:09:34 -07:00
gcStats.cpp 8004674: Add necessary .inline.hpp files to fix non-PCH build 2012-12-13 09:28:14 +01:00
gcStats.hpp 7197424: update copyright year to match last edit in jdk8 hotspot repository 2012-10-09 10:09:34 -07:00
gcUtil.cpp 7197424: update copyright year to match last edit in jdk8 hotspot repository 2012-10-09 10:09:34 -07:00
gcUtil.hpp 7197424: update copyright year to match last edit in jdk8 hotspot repository 2012-10-09 10:09:34 -07:00
generationCounters.cpp 7197424: update copyright year to match last edit in jdk8 hotspot repository 2012-10-09 10:09:34 -07:00
generationCounters.hpp 7197424: update copyright year to match last edit in jdk8 hotspot repository 2012-10-09 10:09:34 -07:00
gSpaceCounters.cpp 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS 2013-01-23 13:02:39 -05:00
gSpaceCounters.hpp 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS 2013-01-23 13:02:39 -05:00
hSpaceCounters.cpp 7197424: update copyright year to match last edit in jdk8 hotspot repository 2012-10-09 10:09:34 -07:00
hSpaceCounters.hpp 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS 2013-01-23 13:02:39 -05:00
immutableSpace.cpp 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS 2013-01-23 13:02:39 -05:00
immutableSpace.hpp 6964458: Reimplement class meta-data storage to use native memory 2012-09-01 13:25:18 -04:00
isGCActiveMark.hpp 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS 2013-01-23 13:02:39 -05:00
liveRange.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
markSweep.cpp 6843347: Boundary values in some public GC options cause crashes 2013-05-15 11:05:09 +02:00
markSweep.hpp 6843347: Boundary values in some public GC options cause crashes 2013-05-15 11:05:09 +02:00
markSweep.inline.hpp 8012687: Remove unused is_root checks and closures 2013-04-22 20:27:36 +02:00
mutableNUMASpace.cpp 8004697: SIGSEGV on Solaris sparc with -XX:+UseNUMA 2013-03-11 02:24:01 -07:00
mutableNUMASpace.hpp 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS 2013-01-23 13:02:39 -05:00
mutableSpace.cpp 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS 2013-01-23 13:02:39 -05:00
mutableSpace.hpp 6964458: Reimplement class meta-data storage to use native memory 2012-09-01 13:25:18 -04:00
parGCAllocBuffer.cpp 8000311: G1: ParallelGCThreads==0 broken 2012-10-04 10:04:13 -07:00
parGCAllocBuffer.hpp 8000311: G1: ParallelGCThreads==0 broken 2012-10-04 10:04:13 -07:00
spaceCounters.cpp 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS 2013-01-23 13:02:39 -05:00
spaceCounters.hpp 8005915: Unify SERIALGC and INCLUDE_ALTERNATE_GCS 2013-01-23 13:02:39 -05:00
spaceDecorator.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
spaceDecorator.hpp 7197424: update copyright year to match last edit in jdk8 hotspot repository 2012-10-09 10:09:34 -07:00
vmGCOperations.cpp 8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressions 2013-02-12 14:15:45 -08:00
vmGCOperations.hpp 6479360: PrintClassHistogram improvements 2013-01-25 15:06:18 -05:00