Up Top

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


File Name Description
hotspot/src/share/vm/interpreter/abstractInterpreter.hpp AbstractInterpreter クラスおよび AbstractInterpreterGenerator クラスの定義 (AbstractInterpreter, AbstractInterpreterGenerator)
hotspot/src/share/vm/interpreter/bytecode.cpp Bytecode クラス関連のクラスの定義 (Bytecode, LookupswitchPair, Bytecode_lookupswitch, Bytecode_tableswitch, Bytecode_member_ref, Bytecode_invoke, Bytecode_field, Bytecode_checkcast, Bytecode_instanceof, Bytecode_new, Bytecode_multianewarray, Bytecode_anewarray, Bytecode_loadconstant)
hotspot/src/share/vm/interpreter/bytecode.hpp 同上
hotspot/src/share/vm/interpreter/bytecodeHistogram.cpp BytecodeHistogram クラス関連のクラスの定義 (BytecodeCounter, BytecodeHistogram, BytecodePairHistogram, 及びそれらの補助クラス(HistoEntry))
hotspot/src/share/vm/interpreter/bytecodeHistogram.hpp 同上
hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp BytecodeInterpreter クラスの定義 (BytecodeInterpreter) (※1)
hotspot/src/share/vm/interpreter/bytecodeInterpreter.hpp 同上
hotspot/src/share/vm/interpreter/bytecodeInterpreter.inline.hpp 同上
hotspot/src/share/vm/interpreter/bytecodeInterpreterWithChecks.xml JVMTI 用に bytecodeInterpreterWithChecks.cpp を生成するためのXML/XSLTファイル (See: hotspot/make/${os}/makefiles/jvmti.make) (※3)
hotspot/src/share/vm/interpreter/bytecodeInterpreterWithChecks.xsl 同上
hotspot/src/share/vm/interpreter/bytecodeStream.cpp BytecodeStream クラス関連のクラスの定義 (BaseBytecodeStream, RawBytecodeStream, BytecodeStream)
hotspot/src/share/vm/interpreter/bytecodeStream.hpp 同上
hotspot/src/share/vm/interpreter/bytecodeTracer.cpp BytecodeTracer クラス関連のクラスの定義 (BytecodeTracer, BytecodeClosure, 及びそれらの補助クラス(BytecodePrinter))
hotspot/src/share/vm/interpreter/bytecodeTracer.hpp 同上
hotspot/src/share/vm/interpreter/bytecodes.cpp Bytecodes クラスの定義 (Bytecodes)
hotspot/src/share/vm/interpreter/bytecodes.hpp 同上
hotspot/src/share/vm/interpreter/cppInterpreter.cpp CppInterpreter クラスの定義 (CppInterpreter) (※1)
hotspot/src/share/vm/interpreter/cppInterpreter.hpp 同上
hotspot/src/share/vm/interpreter/cppInterpreterGenerator.hpp CppInterpreterGenerator クラスの定義 (CppInterpreterGenerator) (※1)
hotspot/src/share/vm/interpreter/interpreter.cpp Interpreter クラス関連のクラスの定義 (InterpreterCodelet, CodeletMark, Interpreter)
hotspot/src/share/vm/interpreter/interpreter.hpp 同上
hotspot/src/share/vm/interpreter/interpreterGenerator.hpp InterpreterGenerator クラスの定義 (InterpreterGenerator)
hotspot/src/share/vm/interpreter/interpreterRuntime.cpp InterpreterRuntime クラス関連のクラスの定義 (InterpreterRuntime, SignatureHandlerLibrary, 及びそれらの補助クラス(UnlockFlagSaver))
hotspot/src/share/vm/interpreter/interpreterRuntime.hpp 同上
hotspot/src/share/vm/interpreter/invocationCounter.cpp InvocationCounter クラスの定義 (InvocationCounter)
hotspot/src/share/vm/interpreter/invocationCounter.hpp 同上
hotspot/src/share/vm/interpreter/linkResolver.cpp LinkResolver クラス関連のクラスの定義 (LinkInfo, FieldAccessInfo, CallInfo, LinkResolver)
hotspot/src/share/vm/interpreter/linkResolver.hpp 同上
hotspot/src/share/vm/interpreter/oopMapCache.cpp OopMapCache クラス関連のクラスの定義 (OffsetClosure, InterpreterOopMap, OopMapCache, 及びそれらの補助クラス(OopMapCacheEntry, OopMapForCacheEntry, VerifyClosure, MaskFillerForNative))
hotspot/src/share/vm/interpreter/oopMapCache.hpp 同上
hotspot/src/share/vm/interpreter/rewriter.cpp Rewriter クラスの定義 (Rewriter)
hotspot/src/share/vm/interpreter/rewriter.hpp 同上
hotspot/src/share/vm/interpreter/templateInterpreter.cpp TemplateInterpreter クラス関連のクラスの定義 (EntryPoint, DispatchTable, TemplateInterpreter) (※2) (なお, cpp の方には TemplateInterpreterGenerator のメソッド定義も含まれている)
hotspot/src/share/vm/interpreter/templateInterpreter.hpp 同上
hotspot/src/share/vm/interpreter/templateInterpreterGenerator.hpp TemplateInterpreterGenerator クラスの宣言 (TemplateInterpreterGenerator) (※2)
hotspot/src/share/vm/interpreter/templateTable.cpp TemplateTable クラス関連のクラスの定義 (Template, TemplateTable) (※2)
hotspot/src/share/vm/interpreter/templateTable.hpp 同上

備考(Notes)


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