Up Top

ソースコードのディレクトリ構成 : hotspot/src/share/ 以下 : runtime/


File Name Description
hotspot/src/share/vm/runtime/advancedThresholdPolicy.cpp AdvancedThresholdPolicy クラスの定義 (AdvancedThresholdPolicy)
hotspot/src/share/vm/runtime/advancedThresholdPolicy.hpp 同上
hotspot/src/share/vm/runtime/aprofiler.cpp AllocationProfiler クラスの定義 (AllocationProfiler, 及びその補助クラス(AllocProfClosure, AllocProfResetClosure))
hotspot/src/share/vm/runtime/aprofiler.hpp 同上
hotspot/src/share/vm/runtime/arguments.cpp コマンドラインオプションを処理するためのクラスの定義 (SystemProperty, AgentLibrary, AgentLibraryList, Arguments, 及びそれらの補助クラス(SysClassPath))
hotspot/src/share/vm/runtime/arguments.hpp 同上
hotspot/src/share/vm/runtime/atomic.cpp Atomic クラスの定義 (Atomic)
hotspot/src/share/vm/runtime/atomic.hpp 同上
hotspot/src/share/vm/runtime/basicLock.cpp BasicLock クラスおよび BasicObjectLock クラスの定義 (BasicLock, BasicObjectLock)
hotspot/src/share/vm/runtime/basicLock.hpp 同上
hotspot/src/share/vm/runtime/biasedLocking.cpp BiasedLocking クラス関連のクラスの定義 (BiasedLockingCounters, BiasedLocking, 及びそれらの補助クラス(VM_EnableBiasedLocking, EnableBiasedLockingTask, VM_RevokeBias, VM_BulkRevokeBias))
hotspot/src/share/vm/runtime/biasedLocking.hpp 同上
hotspot/src/share/vm/runtime/compilationPolicy.cpp CompilationPolicy クラス関連のクラスの定義 (CompilationPolicy, NonTieredCompPolicy, SimpleCompPolicy, StackWalkCompPolicy, 及びそれらの補助クラス(CounterDecay))
hotspot/src/share/vm/runtime/compilationPolicy.hpp 同上
hotspot/src/share/vm/runtime/deoptimization.cpp Deoptimization クラス関連のクラスの定義 (Deoptimization, Deoptimization::UnrollBlock, DeoptimizationMarker, 及びそれらの補助クラス(FieldReassigner))
hotspot/src/share/vm/runtime/deoptimization.hpp 同上
hotspot/src/share/vm/runtime/dtraceJSDT.cpp DTraceJSDT クラス関連のクラスの定義 (DTraceJSDT, RegisteredProbes)
hotspot/src/share/vm/runtime/dtraceJSDT.hpp 同上
hotspot/src/share/vm/runtime/extendedPC.hpp ExtendedPC クラスの定義 (ExtendedPC)
hotspot/src/share/vm/runtime/fieldDescriptor.cpp fieldDescriptor クラスの定義 (fieldDescriptor)
hotspot/src/share/vm/runtime/fieldDescriptor.hpp 同上
hotspot/src/share/vm/runtime/fieldType.cpp FieldType クラス関連のクラスの定義 (FieldArrayInfo, FieldType)
hotspot/src/share/vm/runtime/fieldType.hpp 同上
hotspot/src/share/vm/runtime/fprofiler.cpp FlatProfiler クラス関連のクラスの定義 (ThreadProfilerMark, IntervalData, ThreadProfiler, FlatProfiler, 及びそれらの補助クラス(PCRecorder, tick_counter, ProfilerNode, interpretedNode, compiledNode, stubNode, adapterNode, runtimeStubNode, unknown_compiledNode, vmNode, FlatProfilerTask))
hotspot/src/share/vm/runtime/fprofiler.hpp 同上
hotspot/src/share/vm/runtime/frame.cpp frame クラス関連のクラスの定義, 及び RegisterMap クラスのメソッドの定義 (※1) (frame, frame::CheckValueClosure, frame::CheckOopClosure, frame::ZapDeadClosure, FrameValue, FrameValues, StackFrameStream, 及びそれらの補助クラス(InterpreterFrameClosure, InterpretedArgumentOopFinder, EntryFrameOopFinder, CompiledArgumentOopFinder))
hotspot/src/share/vm/runtime/frame.hpp 同上
hotspot/src/share/vm/runtime/frame.inline.hpp 同上
hotspot/src/share/vm/runtime/globals.cpp コマンドラインオプション関連のクラスの定義, および HotSpot のコマンドラインオプションの定義 (FlagSetting, CounterSetting, IntFlagSetting, DoubleFlagSetting, CommandLineFlags, CommandLineFlagsEx) (See: here for details)
hotspot/src/share/vm/runtime/globals.hpp 同上
hotspot/src/share/vm/runtime/globals_extension.hpp 同上
hotspot/src/share/vm/runtime/handles.cpp Handle クラス関連のクラスの定義 (Handle, KlassHandle, instanceHandle, methodHandle, constMethodHandle, methodDataHandle, arrayHandle, constantPoolHandle, constantPoolCacheHandle, objArrayHandle, typeArrayHandle, instanceKlassHandle, methodKlassHandle, constMethodKlassHandle, klassKlassHandle, arrayKlassKlassHandle, objArrayKlassKlassHandle, typeArrayKlassKlassHandle, arrayKlassHandle, typeArrayKlassHandle, objArrayKlassHandle, constantPoolKlassHandle, constantPoolCacheKlassHandle, HandleArea, HandleMark, NoHandleMark, ResetNoHandleMark)
hotspot/src/share/vm/runtime/handles.hpp 同上
hotspot/src/share/vm/runtime/handles.inline.hpp 同上
hotspot/src/share/vm/runtime/icache.cpp AbstractICache クラス関連のクラスの定義 (AbstractICache, ICacheStubGenerator)
hotspot/src/share/vm/runtime/icache.hpp 同上
hotspot/src/share/vm/runtime/init.cpp HotSpot の初期化/終了時用関数の定義 (init_globals(), vm_init_globals(), exit_globals(), is_init_completed(), set_init_completed())
hotspot/src/share/vm/runtime/init.hpp 同上
hotspot/src/share/vm/runtime/interfaceSupport.cpp InterfaceSupport 関連のクラス, およびVMへのエントリーポイントを示すマクロ群の定義 (HandleMarkCleaner, InterfaceSupport, ThreadStateTransition, ThreadInVMfromJava, ThreadInVMfromUnknown, ThreadInVMfromNative, ThreadToNativeFromVM, ThreadBlockInVM, ThreadInVMfromJavaNoAsyncException, VMEntryWrapper, VMNativeEntryWrapper, RuntimeHistogramElement)
hotspot/src/share/vm/runtime/interfaceSupport.hpp 同上
hotspot/src/share/vm/runtime/java.cpp JDK_Version クラスの定義, 及び終了時処理用のクラス/関数の定義 (before_exit(), vm_exit()) (JDK_Version, ExitProc)
hotspot/src/share/vm/runtime/java.hpp 同上
hotspot/src/share/vm/runtime/javaCalls.cpp JavaCalls クラス関連のクラスの定義 (JavaCallWrapper, JavaCallArguments, JavaCalls, 及びそれらの補助クラス(SignatureChekker))
hotspot/src/share/vm/runtime/javaCalls.hpp 同上
hotspot/src/share/vm/runtime/javaFrameAnchor.hpp JavaFrameAnchor クラスの定義 (JavaFrameAnchor)
hotspot/src/share/vm/runtime/jfieldIDWorkaround.hpp jfieldIDWorkaround クラスの定義 (jfieldIDWorkaround)
hotspot/src/share/vm/runtime/jniHandles.cpp JNIHandles クラス関連のクラスの定義 (JNIHandles, JNIHandleBlock, 及びそれらの補助クラス(AlwaysAliveClosure, CountHandleClosure, VerifyHandleClosure))
hotspot/src/share/vm/runtime/jniHandles.hpp 同上
hotspot/src/share/vm/runtime/jniPeriodicChecker.cpp JniPeriodicChecker クラス関連のクラスの定義 (JniPeriodicChecker, 及びその補助クラス(JniPeriodicCheckerTask))
hotspot/src/share/vm/runtime/jniPeriodicChecker.hpp 同上
hotspot/src/share/vm/runtime/memprofiler.cpp MemProfiler クラスの定義 (MemProfiler, 及びその補助クラス(MemProfilerTask))
hotspot/src/share/vm/runtime/memprofiler.hpp 同上
hotspot/src/share/vm/runtime/monitorChunk.cpp MonitorChunk クラスの定義 (MonitorChunk)
hotspot/src/share/vm/runtime/monitorChunk.hpp 同上
hotspot/src/share/vm/runtime/mutex.cpp Monitor クラスおよび Mutex クラスの定義 (Monitor, Mutex)
hotspot/src/share/vm/runtime/mutex.hpp 同上
hotspot/src/share/vm/runtime/mutexLocker.cpp MutexLocker クラス関連のクラスの定義 (MutexLocker, MutexLockerEx, MonitorLockerEx, GCMutexLocker, MutexUnlocker, MutexUnlockerEx, VerifyMutexLocker)
hotspot/src/share/vm/runtime/mutexLocker.hpp 同上
hotspot/src/share/vm/runtime/objectMonitor.cpp ObjectMonitor クラス関連のクラスの定義 (ObjectWaiter, ObjectMonitor)
hotspot/src/share/vm/runtime/objectMonitor.hpp 同上
hotspot/src/share/vm/runtime/objectMonitor.inline.hpp 同上
hotspot/src/share/vm/runtime/orderAccess.cpp OrderAccess クラスの定義 (OrderAccess)
hotspot/src/share/vm/runtime/orderAccess.hpp 同上
hotspot/src/share/vm/runtime/os.cpp os クラスの定義 (os)
hotspot/src/share/vm/runtime/os.hpp 同上
hotspot/src/share/vm/runtime/osThread.cpp OSThread クラス関連のクラスの定義 (※2) (OSThread, OSThreadWaitState, OSThreadContendState)
hotspot/src/share/vm/runtime/osThread.hpp 同上
hotspot/src/share/vm/runtime/park.cpp Parker クラスおよび ParkEvent クラスの定義 (Parker, ParkEvent)
hotspot/src/share/vm/runtime/park.hpp 同上
hotspot/src/share/vm/runtime/perfData.cpp PerfData クラス関連のクラスの定義 (PerfData, PerfLongSampleHelper, PerfLong, PerfLongConstant, PerfLongVariant, PerfLongCounter, PerfLongVariable, PerfByteArray, PerfString, PerfStringConstant, PerfStringVariable, PerfDataList, PerfDataManager, PerfTraceTime, PerfTraceTimedEvent)
hotspot/src/share/vm/runtime/perfData.hpp 同上
hotspot/src/share/vm/runtime/perfMemory.cpp PerfMemory クラスの定義 (PerfMemory)
hotspot/src/share/vm/runtime/perfMemory.hpp 同上
hotspot/src/share/vm/runtime/prefetch.hpp Prefetch クラスの定義 (Prefetch)
hotspot/src/share/vm/runtime/reflection.cpp Reflection クラスの定義 (Reflection)
hotspot/src/share/vm/runtime/reflection.hpp 同上
hotspot/src/share/vm/runtime/reflectionCompat.hpp Reflection クラス用のマクロ定義 (※3)
hotspot/src/share/vm/runtime/reflectionUtils.cpp Reflection クラス関連のクラスの定義 (KlassStream, MethodStream, FieldStream, FilteredField, FilteredFieldsMap, FilteredFieldStream)
hotspot/src/share/vm/runtime/reflectionUtils.hpp 同上
hotspot/src/share/vm/runtime/registerMap.hpp RegisterMap クラスの定義 (※1) (RegisterMap)
hotspot/src/share/vm/runtime/relocator.cpp Relocator クラス関連のクラスの定義 (RelocatorListener, Relocator, 及びそれらの補助クラス(ChangeItem, ChangeWiden, ChangeJumpWiden, ChangeSwitchPad))
hotspot/src/share/vm/runtime/relocator.hpp 同上
hotspot/src/share/vm/runtime/rframe.cpp RFrame クラス関連のクラスの定義 (RFrame, CompiledRFrame, InterpretedRFrame, DeoptimizedRFrame)
hotspot/src/share/vm/runtime/rframe.hpp 同上
hotspot/src/share/vm/runtime/safepoint.cpp Safepoint クラス関連のクラスの定義 (SafepointSynchronize, ThreadSafepointState)
hotspot/src/share/vm/runtime/safepoint.hpp 同上
hotspot/src/share/vm/runtime/serviceThread.cpp ServiceThread クラスの定義 (ServiceThread)
hotspot/src/share/vm/runtime/serviceThread.hpp 同上
hotspot/src/share/vm/runtime/sharedRuntime.cpp SharedRuntime クラス関連のクラスの定義 (SharedRuntime, AdapterHandlerEntry, AdapterHandlerLibrary, 及びそれらの補助クラス(MethodArityHistogram, AdapterFingerPrint, AdapterHandlerTable, AdapterHandlerTableIterator))
hotspot/src/share/vm/runtime/sharedRuntime.hpp 同上
hotspot/src/share/vm/runtime/sharedRuntimeTrans.cpp SharedRuntime クラスの数学関連のメソッド、およびその補助関数の定義 (※4)
hotspot/src/share/vm/runtime/sharedRuntimeTrig.cpp SharedRuntime クラスの三角関数関連のメソッド、およびその補助関数の定義 (※4)
hotspot/src/share/vm/runtime/signature.cpp SignatureIterator クラス関連のクラスの定義 (SignatureIterator, SignatureTypeNames, SignatureInfo, ArgumentSizeComputer, ArgumentCount, ResultTypeFinder, Fingerprinter, NativeSignatureIterator, SignatureStream, SignatureVerifier)
hotspot/src/share/vm/runtime/signature.hpp 同上
hotspot/src/share/vm/runtime/simpleThresholdPolicy.cpp SimpleThresholdPolicy クラスの定義 (SimpleThresholdPolicy)
hotspot/src/share/vm/runtime/simpleThresholdPolicy.hpp 同上
hotspot/src/share/vm/runtime/simpleThresholdPolicy.inline.hpp 同上
hotspot/src/share/vm/runtime/stackValue.cpp StackValue クラスの定義 (StackValue)
hotspot/src/share/vm/runtime/stackValue.hpp 同上
hotspot/src/share/vm/runtime/stackValueCollection.cpp StackValueCollection クラスの定義 (StackValueCollection)
hotspot/src/share/vm/runtime/stackValueCollection.hpp 同上
hotspot/src/share/vm/runtime/statSampler.cpp StatSampler クラスの定義 (StatSampler, 及びその補助クラス(StatSamplerTask, HighResTimeSampler))
hotspot/src/share/vm/runtime/statSampler.hpp 同上
hotspot/src/share/vm/runtime/stubCodeGenerator.cpp StubCodeGenerator クラス関連のクラスの定義 (StubCodeDesc, StubCodeGenerator, StubCodeMark)
hotspot/src/share/vm/runtime/stubCodeGenerator.hpp 同上
hotspot/src/share/vm/runtime/stubRoutines.cpp StubRoutines クラスの定義 (StubRoutines)
hotspot/src/share/vm/runtime/stubRoutines.hpp 同上
hotspot/src/share/vm/runtime/sweeper.cpp NMethodSweeper クラスの定義 (NMethodSweeper, 及びその補助クラス(SweeperRecord, MarkActivationClosure, NMethodMarker))
hotspot/src/share/vm/runtime/sweeper.hpp 同上
hotspot/src/share/vm/runtime/synchronizer.cpp ObjectSynchronizer クラスおよび ObjectLocker クラスの定義 (ObjectSynchronizer, ObjectLocker, 及びそれらの補助クラス(ReleaseJavaMonitorsClosure))
hotspot/src/share/vm/runtime/synchronizer.hpp 同上
hotspot/src/share/vm/runtime/task.cpp PeriodicTask クラスの定義 (PeriodicTask)
hotspot/src/share/vm/runtime/task.hpp 同上
hotspot/src/share/vm/runtime/thread.cpp Thread クラス関連のクラスの定義 (Thread, NamedThread, WorkerThread, WatcherThread, JavaThread, CompilerThread, Threads, ThreadClosure, SignalHandlerMark, 及びそれらの補助クラス(TraceSuspendDebugBits, RememberProcessedThread))
hotspot/src/share/vm/runtime/thread.hpp 同上
hotspot/src/share/vm/runtime/threadCritical.hpp ThreadCritical クラスの定義 (ThreadCritical)
hotspot/src/share/vm/runtime/threadLocalStorage.cpp ThreadLocalStorage クラスの定義 (ThreadLocalStorage)
hotspot/src/share/vm/runtime/threadLocalStorage.hpp 同上
hotspot/src/share/vm/runtime/timer.cpp 処理時間計測用のユーティリティ・クラスの定義 (elapsedTimer, TimeStamp, TraceTime, TraceCPUTime)
hotspot/src/share/vm/runtime/timer.hpp 同上
hotspot/src/share/vm/runtime/unhandledOops.cpp UnhandledOops クラスおよびその補助クラスの定義 (UnhandledOopEntry, UnhandledOops)
hotspot/src/share/vm/runtime/unhandledOops.hpp 同上
hotspot/src/share/vm/runtime/vframe.cpp vframe クラス関連のクラスの定義 (vframe, javaVFrame, interpretedVFrame, externalVFrame, entryVFrame, MonitorInfo, vframeStreamCommon, vframeStream)
hotspot/src/share/vm/runtime/vframe.hpp 同上
hotspot/src/share/vm/runtime/vframeArray.cpp vframeArray クラス関連のクラスの定義 (vframeArrayElement, vframeArray)
hotspot/src/share/vm/runtime/vframeArray.hpp 同上
hotspot/src/share/vm/runtime/vframe_hp.cpp compiledVFrame クラス関連のクラスの定義 (compiledVFrame, jvmtiDeferredLocalVariableSet, jvmtiDeferredLocalVariable)
hotspot/src/share/vm/runtime/vframe_hp.hpp 同上
hotspot/src/share/vm/runtime/virtualspace.cpp VirtualSpace クラス関連のクラスの定義 (ReservedSpace, ReservedHeapSpace, ReservedCodeSpace, VirtualSpace)
hotspot/src/share/vm/runtime/virtualspace.hpp 同上
hotspot/src/share/vm/runtime/vmStructs.cpp VMStructs クラスの定義 (VMStructs)
hotspot/src/share/vm/runtime/vmStructs.hpp 同上
hotspot/src/share/vm/runtime/vmThread.cpp VMThread クラス関連のクラスの定義 (VMOperationQueue, VMThread, 及びそれらの補助クラス(VM_Dummy))
hotspot/src/share/vm/runtime/vmThread.hpp 同上
hotspot/src/share/vm/runtime/vm_operations.cpp VM_Operation クラスとその(基本的な)サブクラスの定義 (VM_Operation, VM_ThreadStop, VM_ForceSafepoint, VM_ForceAsyncSafepoint, VM_Deoptimize, VM_DeoptimizeFrame, VM_HandleFullCodeCache, VM_DeoptimizeAll, VM_ZombieAll, VM_UnlinkSymbols, VM_Verify, VM_PrintThreads, VM_PrintJNI, VM_FindDeadlocks, VM_ThreadDump, VM_Exit)
hotspot/src/share/vm/runtime/vm_operations.hpp 同上
hotspot/src/share/vm/runtime/vm_version.cpp Abstract_VM_Version クラスの定義 (Abstract_VM_Version)
hotspot/src/share/vm/runtime/vm_version.hpp 同上

備考(Notes)


This document is available under the GNU GENERAL PUBLIC LICENSE Version 2.