Ron Durbin
9c761152db
8005044: remove crufty '_g' support from HS runtime code
...
Phase 2 is removing '_g' support from the Runtime code.
Reviewed-by: dcubed, coleenp, hseigel
2012-12-19 10:35:08 -08:00
Zhengyu Gu
934898a792
Merge
2012-12-17 10:40:52 -08:00
Zhengyu Gu
c75042e28b
8004802: jcmd VM.native_memory baseline=false crashes VM
...
NMT has to check option's value also to determine which command to execute
Reviewed-by: acorn, coleenp, hseigel
2012-12-17 13:14:02 -05:00
Roman Kennke
9032aa3391
8004898: library_call.cpp build error after 7172640 with GCC 4.7.2
...
Fix opto/library_call.cpp compilation errors
Reviewed-by: twisti, coleenp
2012-12-12 21:40:04 -05:00
Coleen Phillimore
54bbf614e8
8004883: NPG: clean up anonymous class fix
...
Add klass_holder() to return either mirror or class_loader depending on if the class is anonymous or not.
Reviewed-by: stefank, jrose
2012-12-12 11:39:29 -05:00
Jesper Wilhelmsson
6c64f0223c
Merge
2012-12-07 07:36:51 -08:00
Roland Westrelin
d8921b191a
Merge
2012-12-07 01:09:03 -08:00
Christian Thalinger
34733bb83c
8003250: SPARC: move MacroAssembler into separate file
...
Reviewed-by: jrose, kvn
2012-12-06 09:57:41 -08:00
John Cuthbertson
6c0bf79f7a
Merge
2012-11-30 12:01:34 -08:00
Chris Plummer
fdf8ceee2d
Merge
2012-11-29 13:55:49 -08:00
Coleen Phillimore
7aa43fc5d8
8000662: NPG: nashorn ant clean test262 out-of-memory with Java heap
...
Add ClassLoaderData object for each anonymous class with metaspaces to allocate in.
Reviewed-by: twisti, jrose, stefank
2012-11-29 16:50:29 -05:00
John Cuthbertson
defec7ae16
Merge
2012-11-29 11:23:15 -08:00
Jon Masamitsu
e74d551608
8003554: NPG: move Metablock and Metachunk code out of metaspace.cpp
...
Reviewed-by: coleenp
2012-11-29 10:09:04 -08:00
John Cuthbertson
4e43b88153
8004170: G1: Verbose GC output is not getting flushed to log file using JDK 8
...
Add flushes to G1CollectedHeap::log_gc_footer() and TraceCPUTime destructor.
Reviewed-by: jwilhelm, azeemj, brutisso
2012-11-30 11:46:17 -08:00
Coleen Phillimore
6538c5134b
8003635: NPG: AsynchGetCallTrace broken by Method* virtual call
...
Make metaspace::contains be lock free and used to see if something is in metaspace, also compare Method* with vtbl pointer.
Reviewed-by: dholmes, sspitsyn, dcubed, jmasa
2012-11-28 17:50:21 -05:00
Coleen Phillimore
696ef20cb4
Merge
2012-11-28 08:43:26 -08:00
Zhengyu Gu
052a8eade3
Merge
2012-11-28 06:42:03 -08:00
Zhengyu Gu
408c9d46f3
8003689: MemTracker::init_tracking_options() reads outside array if commandline argument is empty
...
Fixed potential buffer overrun when giving empty option to NativeMemoryTracking commandline option
Reviewed-by: ctornqvi, hseigel, kvn
2012-11-28 09:19:38 -05:00
Harold Seigel
ef28e7a277
6924920: Class Data Sharing limit on the java version string can create failures
...
Truncate the java version string and add a hash value if it is too long.
Reviewed-by: dholmes, coleenp
2012-11-28 08:17:59 -05:00
John Cuthbertson
c00c803b89
7194633: G1: Assertion and guarantee failures in block offset table
...
Add detailed error messages to assertions and guarantees in G1's block offset table.
Reviewed-by: ysr, brutisso
2012-11-27 14:11:37 -08:00
Jiangli Zhou
10f71a3f72
8003848: Make ConstMethod::generic_signature_index optional and move Method::_max_stack to ConstMethod
...
Make ConstMethod::generic_signature_index optional and move Method::_max_stack to ConstMethod.
Reviewed-by: bdelsart, sspitsyn, coleenp
2012-11-27 17:03:56 -05:00
Mikael Vidstedt
8c32bcb315
8003879: Duplicate definitions in vmStructs
...
Removed duplicate entries
Reviewed-by: dholmes, sspitsyn
2012-11-27 07:57:57 -08:00
Stefan Karlsson
57204d9f34
8003935: Simplify the needed includes for using Thread::current()
...
Reviewed-by: dholmes, rbackman, coleenp
2012-11-27 14:20:21 +01:00
Stefan Karlsson
3c2f3a321a
8003720: NPG: Method in interpreter stack frame can be deallocated
...
Pass down a closure during root scanning to keep the class of the method alive.
Reviewed-by: coleenp, jcoomes
2012-11-27 10:13:20 +01:00
Gilles Duboscq
2e2b69e96b
8003722: More gcc 4.7 compilation errors
...
Add a few more this->qualifications.
Reviewed-by: coleenp, dholmes
2012-11-26 12:31:03 -05:00
Nils Eliasson
42c0192ee6
8003983: LogCompilation tool is broken since c1 support
...
Fixed emitting and parsing
Reviewed-by: jrose, kvn
2012-11-26 15:11:55 +01:00
Christian Thalinger
c5240e7c53
8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640
...
Reviewed-by: kvn, johnc
2012-12-03 15:48:49 -08:00
Christian Thalinger
2c2c007448
8003240: x86: move MacroAssembler into separate file
...
Reviewed-by: kvn
2012-11-30 15:23:16 -08:00
Bharadwaj Yadavalli
a533392684
8003195: AbstractAssembler should not store code pointers but use the CodeSection directly
...
Reviewed-by: twisti, kvn
2012-11-30 11:44:05 -08:00
Goetz Lindenmaier
8e00acca17
8003850: add support for constants in stub code
...
Remember the code section and switch back to the proper one when adding constants.
Reviewed-by: twisti, kvn
2012-11-27 17:41:38 -08:00
Bharadwaj Yadavalli
2d2532e740
7092905: C2: Keep track of the number of dead nodes
...
Keep an (almost) accurate running count of the reachable (live) flow graph nodes.
Reviewed-by: kvn, twisti, jrose, vlivanov
2012-11-27 17:24:15 -08:00
Roman Kennke
96562be9e5
8003868: fix shark for latest HotSpot and LLVM
...
Reviewed-by: twisti
2012-11-27 12:48:52 -08:00
Christian Thalinger
31411dbc32
7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()
...
Reviewed-by: kvn, jrose
2012-11-26 17:25:11 -08:00
David Holmes
68137e4136
Merge
2012-11-21 21:26:12 -05:00
David Holmes
8b54df7773
8003591: Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of use
...
Reviewed-by: coleenp, kvn
2012-11-21 20:07:52 -05:00
Mikael Vidstedt
5791b1f1c3
8003690: Example code in JVMTI GetStackTrace documentation is broken
...
Fixed to minor errors in example code
Reviewed-by: sspitsyn, dholmes
2012-11-21 09:02:13 -08:00
Vladimir Ivanov
7f0d3fe5e7
8001538: hs_err file does not list anymore compiled methods in compilation events
...
Fixed message buffer size calculation.
Reviewed-by: kvn, twisti
2012-11-21 05:57:12 -08:00
Coleen Phillimore
274b3df2dc
Merge
2012-11-20 20:27:40 -05:00
Erik Helin
7e892709bd
7198334: UseNUMA modifies system parameters on non-NUMA system
...
The flags MinHeapDeltaBytes and UseNUMAInterleaving must be adjusted after the OS have adjusted the UseNUMA flag in the method os::init_2.
Reviewed-by: dholmes, brutisso
2012-11-20 11:40:11 +01:00
Coleen Phillimore
ddec2a3aed
Merge
2012-11-16 09:19:12 -05:00
Zhengyu Gu
2cb72bf989
8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)
...
The assertion is applied to only the region to be released, also performs region integrity checking
Reviewed-by: acorn, coleenp
2012-11-16 09:05:19 -05:00
Nils Eliasson
d055fd81db
Merge
2012-11-16 09:59:08 +01:00
John Cuthbertson
41ba9aeef2
Merge
2012-11-15 14:29:28 -08:00
Bharadwaj Yadavalli
4b288c8976
8001077: remove ciMethod::will_link
...
Removed will_link and changed all calls to is_loaded().
Reviewed-by: kvn
2012-11-15 10:42:06 -08:00
Peter Levart
bbe12c2488
8003259: NPG: Build with gcc 4.7.2 broken by 7045397
...
Qualify calls with this pointers to make gcc accept this code.
Reviewed-by: coleenp, andrew
2012-11-14 22:37:38 -05:00
Coleen Phillimore
033786fbf0
Merge
2012-11-13 15:14:27 -05:00
Yumin Qi
f712e12f98
6830717: replay of compilations would help with debugging
...
When java process crashed in compiler thread, repeat the compilation process will help finding root cause. This is done with using SA dump application class data and replay data from core dump, then use debug version of jvm to recompile the problematic java method.
Reviewed-by: kvn, twisti, sspitsyn
2012-11-12 14:03:53 -08:00
Harold Seigel
4aad9b74e7
8001471: Klass::cast() does nothing
...
Remove function Klass::cast() and calls to it.
Reviewed-by: dholmes, coleenp
2012-11-12 16:15:05 -05:00
Harold Seigel
a28380d97e
7122219: Passed StringTableSize value not verified
...
Check that the values specified for -XX:StringTableSize are within a certain range.
Reviewed-by: dholmes, coleenp
2012-11-12 15:58:11 -05:00
Zhengyu Gu
a988fc0968
Merge
2012-11-09 22:22:53 -08:00