jdk/hotspot/src/share/vm/runtime
Roland Westrelin 4012f6cd34 7147740: add assertions to check stack alignment on VM entry from generated code (x64)
Check stack alignment on VM entry on x64.

Reviewed-by: kvn, never
2012-02-27 09:17:44 +01:00
..
advancedThresholdPolicy.cpp 7131259: compile_method and CompilationPolicy::event shouldn't be declared TRAPS 2012-01-26 12:15:24 -08:00
advancedThresholdPolicy.hpp 7131259: compile_method and CompilationPolicy::event shouldn't be declared TRAPS 2012-01-26 12:15:24 -08:00
aprofiler.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
aprofiler.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
arguments.cpp Merge 2012-02-17 12:18:52 -08:00
arguments.hpp 7018056: large pages not always enabled by default 2011-03-06 11:37:18 -08:00
atomic.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
atomic.hpp 6941923: RFE: Handling large log files produced by long running Java Applications 2011-06-10 15:08:36 -07:00
basicLock.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
basicLock.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
biasedLocking.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
biasedLocking.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
compilationPolicy.cpp 7131259: compile_method and CompilationPolicy::event shouldn't be declared TRAPS 2012-01-26 12:15:24 -08:00
compilationPolicy.hpp 7131259: compile_method and CompilationPolicy::event shouldn't be declared TRAPS 2012-01-26 12:15:24 -08:00
deoptimization.cpp 7141200: log some interesting information in ring buffers for crashes 2012-02-01 07:59:01 -08:00
deoptimization.hpp 7088955: add C2 IR support to the SA 2011-09-11 14:48:24 -07:00
dtraceJSDT.cpp 7145589: First JSDT provider creation fails 2012-02-14 20:02:19 -05:00
dtraceJSDT.hpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
extendedPC.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
fieldDescriptor.cpp 7086585: make Java field injection more flexible 2011-09-10 17:29:02 -07:00
fieldDescriptor.hpp 7086585: make Java field injection more flexible 2011-09-10 17:29:02 -07:00
fieldType.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
fieldType.hpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
fprofiler.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
fprofiler.hpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
frame.cpp 7141200: log some interesting information in ring buffers for crashes 2012-02-01 07:59:01 -08:00
frame.hpp 7120468: SPARC/x86: use frame::describe to enhance trace_method_handle 2012-01-26 16:49:22 +01:00
frame.inline.hpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
globals.cpp 7120511: Add diagnostic commands 2012-01-09 10:27:24 +01:00
globals.hpp 7145345: Code cache sweeper must cooperate with safepoints 2012-02-15 12:32:03 -08:00
globals_ext.hpp 7122880: Extend vendor-specific command interface to include manageable switches 2011-12-19 15:50:47 -05:00
globals_extension.hpp 7117389: Add a framework for vendor-specific command line switch extensions to Hotspot 2011-12-05 12:50:00 -05:00
handles.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
handles.hpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
handles.inline.hpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
icache.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
icache.hpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
init.cpp 7141200: log some interesting information in ring buffers for crashes 2012-02-01 07:59:01 -08:00
init.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
interfaceSupport.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
interfaceSupport.hpp 7147740: add assertions to check stack alignment on VM entry from generated code (x64) 2012-02-27 09:17:44 +01:00
java.cpp 7115199: Add event tracing hooks and Java Flight Recorder infrastructure 2012-01-11 17:34:02 -05:00
java.hpp 4965777: GC changes to support use of discovered field for pending references 2011-09-07 13:55:42 -07:00
javaCalls.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
javaCalls.hpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
javaFrameAnchor.hpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
jfieldIDWorkaround.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
jniHandles.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
jniHandles.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
jniPeriodicChecker.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
jniPeriodicChecker.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
memprofiler.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
memprofiler.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
monitorChunk.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
monitorChunk.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
mutex.cpp 7141200: log some interesting information in ring buffers for crashes 2012-02-01 07:59:01 -08:00
mutex.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
mutexLocker.cpp Merge 2012-01-27 09:04:57 +01:00
mutexLocker.hpp Merge 2012-01-27 09:04:57 +01:00
objectMonitor.cpp 7098194: integrate macosx-port changes 2011-10-13 09:35:42 -07:00
objectMonitor.hpp 7003125: precompiled.hpp is included when precompiled headers are not used 2010-12-01 15:04:06 +01:00
objectMonitor.inline.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
orderAccess.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
orderAccess.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
os.cpp 7115199: Add event tracing hooks and Java Flight Recorder infrastructure 2012-01-11 17:34:02 -05:00
os.hpp 7147740: add assertions to check stack alignment on VM entry from generated code (x64) 2012-02-27 09:17:44 +01:00
os_ext.hpp 7125934: Add a fast unordered timestamp capability to Hotspot on x86/x64 2012-01-01 11:17:59 -05:00
osThread.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
osThread.hpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
park.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
park.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
perfData.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
perfData.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
perfMemory.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
perfMemory.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
prefetch.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
reflection.cpp 7082263: Reflection::resolve_field/field_get/field_set are broken 2011-08-30 00:54:09 -07:00
reflection.hpp 7082263: Reflection::resolve_field/field_get/field_set are broken 2011-08-30 00:54:09 -07:00
reflectionUtils.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
reflectionUtils.hpp 7086585: make Java field injection more flexible 2011-09-10 17:29:02 -07:00
registerMap.hpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
relocator.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
relocator.hpp 7016023: Enable building ARM and PPC from src/closed repository 2011-02-02 11:35:26 -05:00
rframe.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
rframe.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
safepoint.cpp 7013347: allow crypto functions to be called inline to enhance performance 2012-02-01 16:57:08 -08:00
safepoint.hpp 7013347: allow crypto functions to be called inline to enhance performance 2012-02-01 16:57:08 -08:00
serviceThread.cpp 7036199: Adding a notification to the implementation of GarbageCollectorMXBeans 2011-05-12 10:30:11 -07:00
serviceThread.hpp 6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread" 2011-02-02 14:38:01 -05:00
sharedRuntime.cpp 7145537: minor tweaks to LogEvents 2012-02-15 10:12:55 -08:00
sharedRuntime.hpp 7013347: allow crypto functions to be called inline to enhance performance 2012-02-01 16:57:08 -08:00
sharedRuntimeTrans.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
sharedRuntimeTrig.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
signature.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
signature.hpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
simpleThresholdPolicy.cpp 7131259: compile_method and CompilationPolicy::event shouldn't be declared TRAPS 2012-01-26 12:15:24 -08:00
simpleThresholdPolicy.hpp 7131259: compile_method and CompilationPolicy::event shouldn't be declared TRAPS 2012-01-26 12:15:24 -08:00
simpleThresholdPolicy.inline.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
stackValue.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
stackValue.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
stackValueCollection.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
stackValueCollection.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
statSampler.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
statSampler.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
stubCodeGenerator.cpp 7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters 2011-06-14 14:41:33 -07:00
stubCodeGenerator.hpp 7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters 2011-06-14 14:41:33 -07:00
stubRoutines.cpp 7088020: SEGV in JNIHandleBlock::release_block 2011-09-10 00:11:04 -07:00
stubRoutines.hpp 7088020: SEGV in JNIHandleBlock::release_block 2011-09-10 00:11:04 -07:00
sweeper.cpp 7145345: Code cache sweeper must cooperate with safepoints 2012-02-15 12:32:03 -08:00
sweeper.hpp 6996747: SIGSEGV in nmethod::cleanup_inline_caches / CompiledIC::verify 2011-05-16 22:16:44 -07:00
synchronizer.cpp 7098194: integrate macosx-port changes 2011-10-13 09:35:42 -07:00
synchronizer.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
task.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
task.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
thread.cpp 7145243: Need additional specializations for argument parsing framework 2012-02-15 12:17:30 -08:00
thread.hpp 7013347: allow crypto functions to be called inline to enhance performance 2012-02-01 16:57:08 -08:00
threadCritical.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
threadLocalStorage.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
threadLocalStorage.hpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
timer.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
timer.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
unhandledOops.cpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
unhandledOops.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
vframe.cpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
vframe.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
vframe_hp.cpp 7004582: Add GetThisObject() function to JVMTI 1.2 2010-12-09 15:04:26 -05:00
vframe_hp.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
vframeArray.cpp 7043461: VM crashes in void LinkResolver::runtime_resolve_virtual_method 2011-05-12 10:29:02 -07:00
vframeArray.hpp 7088955: add C2 IR support to the SA 2011-09-11 14:48:24 -07:00
virtualspace.cpp 7146354: Re-enable Compressed OOPs after 7118647 is resolved 2012-02-16 15:52:01 -05:00
virtualspace.hpp 6989984: Use standard include model for Hospot 2010-11-23 13:22:55 -08:00
vm_operations.cpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00
vm_operations.hpp 7115199: Add event tracing hooks and Java Flight Recorder infrastructure 2012-01-11 17:34:02 -05:00
vm_version.cpp 7132779: build-infra merge: Enable ccache to work for most developer builds 2012-01-31 13:12:39 +01:00
vm_version.hpp 7132779: build-infra merge: Enable ccache to work for most developer builds 2012-01-31 13:12:39 +01:00
vmStructs.cpp Merge 2012-02-06 10:57:49 -05:00
vmStructs.hpp 7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second pass 2011-04-05 14:12:31 -07:00
vmThread.cpp 7098194: integrate macosx-port changes 2011-10-13 09:35:42 -07:00
vmThread.hpp 7089790: integrate bsd-port changes 2011-09-25 16:03:29 -07:00