1、/openjdk/hotspot/jdk/路径下的类
/openjdk/hotspot/jdk/src/solaris/bin/java_md_solinux.c
/openjdk/hotspot/jdk/src/share/bin/java.c
/openjdk/hotspot/jdk/src/share/native/java/lang/Thread.c
2、src/cpu/x86/vm/路径下的文件:
interp_masm_x86.hpp
interp_masm_x86.cpp
interp_masm_x86_64.hpp
interp_masm_x86_64.cpp
assembler_x86.hpp
assembler_x86.cpp
register_x86.hpp
register_x86.cpp
register_definitions_x86.cpp
macroAssembler_x86.hpp
stubGenerator_x84_64.cpp
interpreterGenerator_x86.hpp
templateInterpreterGenerator_x86.hpp
templateTable_x86_64.hpp
templateTable_x86_64.cpp
3、src/os/linux/路径下的文件:
os_linux.hpp
os_linux.cpp
4、src/os_cpu/linux_x86/vm/路径下的文件:
orderAccess_linux_x86.inline.hpp
5、src/share/vm/路径下的文件:
(1)asm
assember.hpp
assember.cpp
register.hpp
register.cpp
(2)classfile
vmSymbols.hpp
vmSymbols.cpp
classFileParser.hpp
classFileParser.cpp
classLoader.hpp
classLoader.cpp
classLoaderData.hpp
classLoaderData.inline.hpp
classLoaderData.cpp
systemDictionary.hpp
systemDictionary.cpp
placeholders.hpp
placeholders.cpp
(3)runtime
thread.hpp
thread.cpp
handles.hpp
handles.cpp
os.hpp
os.cpp
orderAccess.hpp
orderAccess.cpp
javaCalls.hpp
javaCalls.cpp
(4)interpreter
templateTable.hpp
templateTable.cpp
abstractInterpreter.hpp
interpreter.cpp
templateInterpreter.hpp
linkResolver.hpp
interpreterGenerator.hpp
templateInterpreterGenerator.hpp
(5)oops
klass.hpp
klassVtable.hpp
klassVtable.cpp
markOop.hpp
markOop.cpp
typeArrayOop.hpp
typeArrayOop.cpp
typeArrayKlass.hpp
typeArrayKlass.cpp
oop.hpp
oop.cpp
oopsHierarchy.hpp
symbol.hpp
symbol.cpp
instanceOop.hpp
instanceOop.cpp
instanceKlass.hpp
instanceKlass.cpp
constantPool.hpp
constantPool.cpp
constMethod.hpp
constMethod.cpp
(6)memory
allocation.hpp
allocation.cpp
heap.hpp
heap.cpp
metaspace.hpp
metaspace.cpp
oopFactory.hpp
oopFactory.cpp
metadataFactory.hpp
universe.hpp
universe.inline.hpp
universe.cpp
(7)utilities
globalDefinitions.hpp
globalDefinitions.cpp