hg: hsx/hotspot-gc/hotspot: 6843347: Boundary values in some public GC options cause crashes

bengt.rutisson at oracle.com bengt.rutisson at oracle.com
Wed May 15 12:34:10 UTC 2013


Changeset: 12f651e29f6b
Author:    tschatzl
Date:      2013-05-15 11:05 +0200
URL:       http://hg.openjdk.java.net/hsx/hotspot-gc/hotspot/rev/12f651e29f6b

6843347: Boundary values in some public GC options cause crashes
Summary: 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

! src/cpu/sparc/vm/globals_sparc.hpp
! src/cpu/x86/vm/globals_x86.hpp
! src/cpu/zero/vm/globals_zero.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweep.cpp
! src/share/vm/gc_implementation/parallelScavenge/psMarkSweepDecorator.cpp
! src/share/vm/gc_implementation/shared/markSweep.cpp
! src/share/vm/gc_implementation/shared/markSweep.hpp
! src/share/vm/memory/collectorPolicy.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/runtime/arguments.cpp
! src/share/vm/runtime/globals.hpp




More information about the hotspot-gc-dev mailing list