52 #include "runtime/java.hpp" |
52 #include "runtime/java.hpp" |
53 #include "runtime/memprofiler.hpp" |
53 #include "runtime/memprofiler.hpp" |
54 #include "runtime/sharedRuntime.hpp" |
54 #include "runtime/sharedRuntime.hpp" |
55 #include "runtime/statSampler.hpp" |
55 #include "runtime/statSampler.hpp" |
56 #include "runtime/task.hpp" |
56 #include "runtime/task.hpp" |
|
57 #include "runtime/thread.inline.hpp" |
57 #include "runtime/timer.hpp" |
58 #include "runtime/timer.hpp" |
58 #include "runtime/vm_operations.hpp" |
59 #include "runtime/vm_operations.hpp" |
59 #include "services/memReporter.hpp" |
60 #include "services/memReporter.hpp" |
60 #include "services/memTracker.hpp" |
61 #include "services/memTracker.hpp" |
61 #include "trace/tracing.hpp" |
62 #include "trace/tracing.hpp" |
76 #ifdef TARGET_ARCH_arm |
77 #ifdef TARGET_ARCH_arm |
77 # include "vm_version_arm.hpp" |
78 # include "vm_version_arm.hpp" |
78 #endif |
79 #endif |
79 #ifdef TARGET_ARCH_ppc |
80 #ifdef TARGET_ARCH_ppc |
80 # include "vm_version_ppc.hpp" |
81 # include "vm_version_ppc.hpp" |
81 #endif |
|
82 #ifdef TARGET_OS_FAMILY_linux |
|
83 # include "thread_linux.inline.hpp" |
|
84 #endif |
|
85 #ifdef TARGET_OS_FAMILY_solaris |
|
86 # include "thread_solaris.inline.hpp" |
|
87 #endif |
|
88 #ifdef TARGET_OS_FAMILY_windows |
|
89 # include "thread_windows.inline.hpp" |
|
90 #endif |
|
91 #ifdef TARGET_OS_FAMILY_bsd |
|
92 # include "thread_bsd.inline.hpp" |
|
93 #endif |
82 #endif |
94 #ifndef SERIALGC |
83 #ifndef SERIALGC |
95 #include "gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp" |
84 #include "gc_implementation/concurrentMarkSweep/concurrentMarkSweepThread.hpp" |
96 #include "gc_implementation/parallelScavenge/psScavenge.hpp" |
85 #include "gc_implementation/parallelScavenge/psScavenge.hpp" |
97 #include "gc_implementation/parallelScavenge/psScavenge.inline.hpp" |
86 #include "gc_implementation/parallelScavenge/psScavenge.inline.hpp" |