34 #include "interpreter/rewriter.hpp"
35 #include "jvmtifiles/jvmti.h"
36 #include "memory/genOopClosures.inline.hpp"
37 #include "memory/metadataFactory.hpp"
38 #include "memory/oopFactory.hpp"
39 #include "oops/fieldStreams.hpp"
40 #include "oops/instanceClassLoaderKlass.hpp"
41 #include "oops/instanceKlass.hpp"
42 #include "oops/instanceMirrorKlass.hpp"
43 #include "oops/instanceOop.hpp"
44 #include "oops/klass.inline.hpp"
45 #include "oops/method.hpp"
46 #include "oops/oop.inline.hpp"
47 #include "oops/symbol.hpp"
48 #include "prims/jvmtiExport.hpp"
49 #include "prims/jvmtiRedefineClassesTrace.hpp"
50 #include "runtime/fieldDescriptor.hpp"
51 #include "runtime/handles.inline.hpp"
52 #include "runtime/javaCalls.hpp"
53 #include "runtime/mutexLocker.hpp"
54 #include "services/threadService.hpp"
55 #include "utilities/dtrace.hpp"
56 #ifdef TARGET_OS_FAMILY_linux
57 # include "thread_linux.inline.hpp"
58 #endif
59 #ifdef TARGET_OS_FAMILY_solaris
60 # include "thread_solaris.inline.hpp"
61 #endif
62 #ifdef TARGET_OS_FAMILY_windows
63 # include "thread_windows.inline.hpp"
64 #endif
65 #ifdef TARGET_OS_FAMILY_bsd
66 # include "thread_bsd.inline.hpp"
67 #endif
68 #ifndef SERIALGC
69 #include "gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp"
70 #include "gc_implementation/g1/g1CollectedHeap.inline.hpp"
71 #include "gc_implementation/g1/g1OopClosures.inline.hpp"
72 #include "gc_implementation/g1/g1RemSet.inline.hpp"
73 #include "gc_implementation/g1/heapRegionSeq.inline.hpp"
74 #include "gc_implementation/parNew/parOopClosures.inline.hpp"
75 #include "gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp"
76 #include "gc_implementation/parallelScavenge/psPromotionManager.inline.hpp"
77 #include "gc_implementation/parallelScavenge/psScavenge.inline.hpp"
78 #include "oops/oop.pcgc.inline.hpp"
79 #endif
80 #ifdef COMPILER1
81 #include "c1/c1_Compiler.hpp"
82 #endif
83
84 #ifdef DTRACE_ENABLED
85
86 #ifndef USDT2
87
|
34 #include "interpreter/rewriter.hpp"
35 #include "jvmtifiles/jvmti.h"
36 #include "memory/genOopClosures.inline.hpp"
37 #include "memory/metadataFactory.hpp"
38 #include "memory/oopFactory.hpp"
39 #include "oops/fieldStreams.hpp"
40 #include "oops/instanceClassLoaderKlass.hpp"
41 #include "oops/instanceKlass.hpp"
42 #include "oops/instanceMirrorKlass.hpp"
43 #include "oops/instanceOop.hpp"
44 #include "oops/klass.inline.hpp"
45 #include "oops/method.hpp"
46 #include "oops/oop.inline.hpp"
47 #include "oops/symbol.hpp"
48 #include "prims/jvmtiExport.hpp"
49 #include "prims/jvmtiRedefineClassesTrace.hpp"
50 #include "runtime/fieldDescriptor.hpp"
51 #include "runtime/handles.inline.hpp"
52 #include "runtime/javaCalls.hpp"
53 #include "runtime/mutexLocker.hpp"
54 #include "runtime/thread.inline.hpp"
55 #include "services/threadService.hpp"
56 #include "utilities/dtrace.hpp"
57 #ifndef SERIALGC
58 #include "gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp"
59 #include "gc_implementation/g1/g1CollectedHeap.inline.hpp"
60 #include "gc_implementation/g1/g1OopClosures.inline.hpp"
61 #include "gc_implementation/g1/g1RemSet.inline.hpp"
62 #include "gc_implementation/g1/heapRegionSeq.inline.hpp"
63 #include "gc_implementation/parNew/parOopClosures.inline.hpp"
64 #include "gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp"
65 #include "gc_implementation/parallelScavenge/psPromotionManager.inline.hpp"
66 #include "gc_implementation/parallelScavenge/psScavenge.inline.hpp"
67 #include "oops/oop.pcgc.inline.hpp"
68 #endif
69 #ifdef COMPILER1
70 #include "c1/c1_Compiler.hpp"
71 #endif
72
73 #ifdef DTRACE_ENABLED
74
75 #ifndef USDT2
76
|