[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-serviceability-dev
Subject:    hg: jdk8/tl/hotspot: 38 new changesets
From:       lana.steuck () oracle ! com (lana ! steuck at oracle ! com)
Date:       2012-04-26 23:30:24
Message-ID: 20120426233157.6A6EF4729B () hg ! openjdk ! java ! net
[Download RAW message or body]

Changeset: e02867d10860
Author:    amurillo
Date:      2012-03-30 14:18 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/e02867d10860

7158137: new hotspot build - hs24-b07
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 51612f0c0a79
Author:    nloodin
Date:      2012-03-15 13:37 +0100
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/51612f0c0a79

7148488: Whitebox tests for the Diagnostic Framework Parser
Reviewed-by: brutisso, sla, mgerdin

! make/bsd/makefiles/wb.make
! make/linux/makefiles/wb.make
! make/solaris/makefiles/wb.make
! make/windows/create_obj_files.sh
! make/windows/makefiles/projectcreator.make
! make/windows/makefiles/vm.make
! make/windows/makefiles/wb.make
! src/share/tools/whitebox/sun/hotspot/WhiteBox.java
+ src/share/tools/whitebox/sun/hotspot/parser/DiagnosticCommand.java
+ src/share/vm/prims/wbtestmethods/parserTests.cpp
+ src/share/vm/prims/wbtestmethods/parserTests.hpp
! src/share/vm/prims/whitebox.cpp
! src/share/vm/prims/whitebox.hpp
! src/share/vm/services/diagnosticArgument.cpp
! src/share/vm/services/diagnosticArgument.hpp
+ test/serviceability/ParserTest.java

Changeset: fc9d8850ab8b
Author:    coleenp
Date:      2012-03-23 11:16 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fc9d8850ab8b

7150058: Allocate symbols from null boot loader to an arena for NMT
Summary: Move symbol allocation to an arena so NMT doesn't have to track them at \
                startup.
Reviewed-by: never, kamg, zgu

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/classfile/symbolTable.cpp
! src/share/vm/classfile/symbolTable.hpp
! src/share/vm/classfile/vmSymbols.cpp
! src/share/vm/memory/dump.cpp
! src/share/vm/oops/objArrayKlassKlass.cpp
! src/share/vm/oops/symbol.cpp
! src/share/vm/oops/symbol.hpp
! src/share/vm/oops/typeArrayKlass.cpp
! src/share/vm/runtime/globals.hpp

Changeset: a4ee440d71cc
Author:    acorn
Date:      2012-03-27 15:28 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/a4ee440d71cc

Merge


Changeset: 4bec1b1f7b33
Author:    minqi
Date:      2012-03-28 14:27 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/4bec1b1f7b33

7156960: Incorrect copyright headers in parts of the Serviceability agent
Summary: Errant files added as part of 7088955 fix. The Copyright information now \
                corrected with gpl-header template
Reviewed-by: sla, ohair, mbykov

! agent/src/share/classes/sun/jvm/hotspot/oops/ArrayData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/BranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/CounterData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/DataLayout.java
! agent/src/share/classes/sun/jvm/hotspot/oops/JumpData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/MultiBranchData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/ReceiverTypeData.java
! agent/src/share/classes/sun/jvm/hotspot/oops/VirtualCallData.java

Changeset: 9a5bef0481c8
Author:    fparain
Date:      2012-03-29 02:12 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/9a5bef0481c8

7087969: GarbageCollectorMXBean notification contains ticks vs millis
Reviewed-by: acorn, dcubed, rbackman

! src/share/vm/services/gcNotifier.cpp

Changeset: 749b1464aa81
Author:    acorn
Date:      2012-04-01 17:04 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/749b1464aa81

Merge

! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/classfile/classFileParser.hpp
! src/share/vm/memory/dump.cpp

Changeset: fd09f2d8283e
Author:    never
Date:      2012-04-02 16:05 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fd09f2d8283e

7157141: crash in 64 bit with corrupted oops
Reviewed-by: kvn, iveresov

! src/cpu/x86/vm/assembler_x86.cpp
! src/cpu/x86/vm/x86_64.ad
! src/share/vm/memory/barrierSet.hpp
! src/share/vm/memory/cardTableModRefBS.cpp
! src/share/vm/memory/cardTableModRefBS.hpp
! src/share/vm/utilities/vmError.cpp

Changeset: 7e6005056e56
Author:    never
Date:      2012-04-05 15:08 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7e6005056e56

Merge


Changeset: 500023bd0818
Author:    johnc
Date:      2012-03-13 11:05 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/500023bd0818

7143511: G1: Another instance of high GC Worker Other time (50ms)
Summary: Tiered compilation has increased the number of nmethods in the code cache. \
This has, in turn, significantly increased the number of marked nmethods processed \
during the StrongRootsScope destructor. Create a specialized version of \
CodeBlobToOopClosure for G1 which places only those nmethods that contain pointers \
                into the collection set on to the marked nmethods list.
Reviewed-by: iveresov, tonyp

! src/share/vm/code/nmethod.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp

Changeset: 748051fd24ce
Author:    brutisso
Date:      2012-03-16 09:52 +0100
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/748051fd24ce

7130974: G1: Remove G1ParCopyHelper
Reviewed-by: tonyp, johnc

! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1OopClosures.hpp

Changeset: 2a0172480595
Author:    tonyp
Date:      2012-04-05 13:57 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/2a0172480595

7127697: G1: remove dead code after recent concurrent mark changes
Summary: Removed lots of dead code after some recent conc mark changes.
Reviewed-by: brutisso, johnc

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/utilities/bitMap.cpp
! src/share/vm/utilities/bitMap.hpp

Changeset: fafd94fe0da4
Author:    johnc
Date:      2012-04-06 09:48 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/fafd94fe0da4

Merge


Changeset: 7c6aba65acd2
Author:    amurillo
Date:      2012-04-07 08:26 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/7c6aba65acd2

Merge


Changeset: f284b0883558
Author:    amurillo
Date:      2012-04-07 08:26 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f284b0883558

Added tag hs24-b07 for changeset 7c6aba65acd2

! .hgtags

Changeset: f621660a297b
Author:    katleman
Date:      2012-04-12 09:34 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f621660a297b

Added tag jdk8-b34 for changeset f284b0883558

! .hgtags

Changeset: dce0525b7ee5
Author:    katleman
Date:      2012-04-19 12:18 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/dce0525b7ee5

Added tag jdk8-b35 for changeset f621660a297b

! .hgtags

Changeset: 4a32c51458b9
Author:    amurillo
Date:      2012-04-07 09:06 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/4a32c51458b9

7159842: new hotspot build - hs24-b08
Reviewed-by: jcoomes

! make/hotspot_version

Changeset: 19e197e2a1af
Author:    coleenp
Date:      2012-04-05 12:17 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/19e197e2a1af

7158988: jvm crashes while debugging on x86_32 and x86_64
Summary: Object pointer is pushed more than once on stack, where GC doesn't expect \
                it.
Reviewed-by: coleenp, kvn
Contributed-by: axel.siebenborn at sap.com

! src/cpu/x86/vm/templateTable_x86_32.cpp
! src/cpu/x86/vm/templateTable_x86_64.cpp
+ test/runtime/7158988/FieldMonitor.java
+ test/runtime/7158988/TestFieldMonitor.sh
+ test/runtime/7158988/TestPostFieldModification.java

Changeset: a4b63a58d295
Author:    dcubed
Date:      2012-04-09 08:38 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/a4b63a58d295

Merge


Changeset: 10c12fb36ed2
Author:    sla
Date:      2012-04-05 14:16 +0200
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/10c12fb36ed2

7133111: libsaproc debug print should be printed as unsigned long to fit large \
                numbers on 64bit platform
Reviewed-by: dcubed, mgronlun, dsamersoff

! agent/src/os/linux/ps_core.c

Changeset: 49036505ab5f
Author:    jiangli
Date:      2012-03-29 22:18 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/49036505ab5f

7154670: The instanceKlass _implementors[] and _nof_implementors are not needed for \
                non-interface klass.
Summary: Change implementor to embedded instanceKlass field.
Reviewed-by: sspitsyn, minqi, coleenp

! agent/src/share/classes/sun/jvm/hotspot/jdi/VirtualMachineImpl.java
! agent/src/share/classes/sun/jvm/hotspot/oops/InstanceKlass.java
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/ci/ciInstanceKlass.cpp
! src/share/vm/ci/ciInstanceKlass.hpp
! src/share/vm/classfile/classFileParser.cpp
! src/share/vm/code/dependencies.cpp
! src/share/vm/memory/oopFactory.cpp
! src/share/vm/memory/oopFactory.hpp
! src/share/vm/oops/instanceKlass.cpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/oops/instanceKlassKlass.cpp
! src/share/vm/oops/instanceKlassKlass.hpp
! src/share/vm/runtime/vmStructs.cpp

Changeset: 5809bf572ba3
Author:    jcoomes
Date:      2012-03-31 00:05 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5809bf572ba3

Merge


Changeset: 08f8d00f2ae3
Author:    bobv
Date:      2012-04-10 13:27 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/08f8d00f2ae3

Merge

! src/share/vm/classfile/classFileParser.cpp

Changeset: 0cea7f13029e
Author:    dlong
Date:      2012-04-12 18:41 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/0cea7f13029e

Merge


Changeset: df4cd4aac5c1
Author:    rbackman
Date:      2012-04-12 13:24 +0200
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/df4cd4aac5c1

7160924: jvmti: GetPhase returns incorrect phase before VMInit event is issued
Reviewed-by: acorn, dcubed

! src/share/vm/runtime/thread.cpp

Changeset: 27dab8a7c762
Author:    coleenp
Date:      2012-04-12 22:03 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/27dab8a7c762

7160467: Fix test for 7158988
Summary: Ended up checking in FieldMonitor.java as TestPostFieldModification.java
Reviewed-by: kamg

! test/runtime/7158988/TestPostFieldModification.java

Changeset: 0f701f572aed
Author:    coleenp
Date:      2012-04-13 08:11 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/0f701f572aed

Merge


Changeset: c263e0e9f14b
Author:    dcubed
Date:      2012-04-15 15:37 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/c263e0e9f14b

Merge


Changeset: 0105f367a14c
Author:    rbackman
Date:      2012-03-06 12:36 +0100
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/0105f367a14c

7160570: Intrinsification support for tracing framework
Reviewed-by: sla, never

! src/os/bsd/vm/osThread_bsd.hpp
! src/os/linux/vm/osThread_linux.hpp
! src/os/solaris/vm/osThread_solaris.hpp
! src/os/windows/vm/osThread_windows.hpp
! src/share/vm/c1/c1_GraphBuilder.cpp
! src/share/vm/c1/c1_LIRGenerator.cpp
! src/share/vm/c1/c1_LIRGenerator.hpp
! src/share/vm/c1/c1_Runtime1.cpp
! src/share/vm/classfile/vmSymbols.hpp
! src/share/vm/oops/instanceKlass.hpp
! src/share/vm/opto/library_call.cpp
! src/share/vm/opto/runtime.cpp
! src/share/vm/opto/runtime.hpp
! src/share/vm/runtime/osThread.hpp
! src/share/vm/trace/traceMacros.hpp

Changeset: 5c86f8211d1e
Author:    brutisso
Date:      2012-04-13 01:59 +0200
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/5c86f8211d1e

7160728: Introduce an extra logging level for G1 logging
Summary: Added log levels "fine", "finer" and "finest". Let PrintGC map to "fine" and \
PrintGCDetails map to "finer". Separated out the per worker information in the G1 \
                logging to the "finest" level.
Reviewed-by: stefank, jwilhelm, tonyp, johnc

! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMarkThread.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
+ src/share/vm/gc_implementation/g1/g1Log.cpp
+ src/share/vm/gc_implementation/g1/g1Log.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/vm_operations_g1.cpp

Changeset: b632e80fc9dc
Author:    brutisso
Date:      2012-04-16 08:57 +0200
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/b632e80fc9dc

4988100: oop_verify_old_oop appears to be dead
Summary: removed oop_verify_old_oop and allow_dirty. Also reviewed by: alexlamsl at \
                gmail.com
Reviewed-by: jmasa, jwilhelm

! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.cpp
! src/share/vm/gc_implementation/concurrentMarkSweep/compactibleFreeListSpace.hpp
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp
                
! src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.hpp
                
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1MarkSweep.cpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.cpp
! src/share/vm/gc_implementation/parallelScavenge/parallelScavengeHeap.hpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psOldGen.hpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.cpp
! src/share/vm/gc_implementation/parallelScavenge/psYoungGen.hpp
! src/share/vm/gc_implementation/shared/immutableSpace.cpp
! src/share/vm/gc_implementation/shared/immutableSpace.hpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.cpp
! src/share/vm/gc_implementation/shared/mutableNUMASpace.hpp
! src/share/vm/gc_implementation/shared/mutableSpace.cpp
! src/share/vm/gc_implementation/shared/mutableSpace.hpp
! src/share/vm/gc_interface/collectedHeap.hpp
! src/share/vm/memory/compactingPermGenGen.cpp
! src/share/vm/memory/compactingPermGenGen.hpp
! src/share/vm/memory/defNewGeneration.cpp
! src/share/vm/memory/defNewGeneration.hpp
! src/share/vm/memory/genCollectedHeap.cpp
! src/share/vm/memory/genCollectedHeap.hpp
! src/share/vm/memory/generation.cpp
! src/share/vm/memory/generation.hpp
! src/share/vm/memory/space.cpp
! src/share/vm/memory/space.hpp
! src/share/vm/memory/universe.cpp
! src/share/vm/memory/universe.hpp
! src/share/vm/oops/instanceRefKlass.cpp
! src/share/vm/oops/klass.cpp
! src/share/vm/oops/klass.hpp
! src/share/vm/oops/objArrayKlass.cpp
! src/share/vm/oops/objArrayKlass.hpp
! src/share/vm/oops/oop.cpp
! src/share/vm/oops/oop.hpp
! src/share/vm/runtime/vmThread.cpp

Changeset: dde53abda3d6
Author:    stefank
Date:      2012-04-11 16:18 +0200
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/dde53abda3d6

7160613: VerifyRememberedSets doesn't work with CompressedOops
Summary: use load_decode_heap_oop instead of load_decode_heap_oop_not_null
Reviewed-by: tonyp, brutisso

! src/share/vm/gc_implementation/parallelScavenge/cardTableExtension.cpp

Changeset: 720b6a76dd9d
Author:    tonyp
Date:      2012-04-18 07:21 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/720b6a76dd9d

7157073: G1: type change size_t -> uint for region counts / indexes
Summary: Change the type of fields / variables / etc. that represent region counts \
                and indeces from size_t to uint.
Reviewed-by: iveresov, brutisso, jmasa, jwilhelm

! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSeq.java
! agent/src/share/classes/sun/jvm/hotspot/gc_implementation/g1/HeapRegionSetBase.java
! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/concurrentMark.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.inline.hpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.cpp
! src/share/vm/gc_implementation/g1/g1AllocRegion.hpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.hpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1ErgoVerbose.hpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.cpp
! src/share/vm/gc_implementation/g1/g1MonitoringSupport.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionRemSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.cpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.hpp
! src/share/vm/gc_implementation/g1/heapRegionSeq.inline.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.cpp
! src/share/vm/gc_implementation/g1/heapRegionSet.hpp
! src/share/vm/gc_implementation/g1/heapRegionSet.inline.hpp
! src/share/vm/gc_implementation/g1/sparsePRT.cpp
! src/share/vm/gc_implementation/g1/vmStructs_g1.hpp

Changeset: f7a8920427a6
Author:    tonyp
Date:      2012-04-18 13:39 -0400
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f7a8920427a6

7145441: G1: collection set chooser-related cleanup
Summary: Cleanup of the CSet chooser class: standardize on uints for region num and \
indexes (instead of int, jint, etc.), make the method / field naming style more \
                consistent, remove a lot of dead code.
Reviewed-by: johnc, brutisso

! src/share/vm/gc_implementation/g1/collectionSetChooser.cpp
! src/share/vm/gc_implementation/g1/collectionSetChooser.hpp
! src/share/vm/gc_implementation/g1/concurrentMark.cpp
! src/share/vm/gc_implementation/g1/g1CollectedHeap.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.cpp
! src/share/vm/gc_implementation/g1/g1CollectorPolicy.hpp
! src/share/vm/gc_implementation/g1/g1_globals.hpp
! src/share/vm/gc_implementation/g1/heapRegion.cpp
! src/share/vm/gc_implementation/g1/heapRegion.hpp

Changeset: f3f101a5e59b
Author:    johnc
Date:      2012-04-20 11:41 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/f3f101a5e59b

Merge


Changeset: dff6e3459210
Author:    amurillo
Date:      2012-04-20 16:23 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/dff6e3459210

Merge


Changeset: 50b4400ca1ec
Author:    amurillo
Date:      2012-04-20 16:23 -0700
URL:       http://hg.openjdk.java.net/jdk8/tl/hotspot/rev/50b4400ca1ec

Added tag hs24-b08 for changeset dff6e3459210

! .hgtags


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic