56 #include "runtime/fieldDescriptor.hpp"
57 #include "runtime/handles.inline.hpp"
58 #include "runtime/javaCalls.hpp"
59 #include "runtime/mutexLocker.hpp"
60 #include "runtime/orderAccess.inline.hpp"
61 #include "runtime/thread.inline.hpp"
62 #include "services/classLoadingService.hpp"
63 #include "services/threadService.hpp"
64 #include "utilities/dtrace.hpp"
65 #include "utilities/macros.hpp"
66 #if INCLUDE_ALL_GCS
67 #include "gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp"
68 #include "gc_implementation/g1/g1CollectedHeap.inline.hpp"
69 #include "gc_implementation/g1/g1OopClosures.inline.hpp"
70 #include "gc_implementation/g1/g1RemSet.inline.hpp"
71 #include "gc_implementation/g1/heapRegionManager.inline.hpp"
72 #include "gc_implementation/parNew/parOopClosures.inline.hpp"
73 #include "gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp"
74 #include "gc_implementation/parallelScavenge/psPromotionManager.inline.hpp"
75 #include "gc_implementation/parallelScavenge/psScavenge.inline.hpp"
76 #include "oops/oop.pcgc.inline.hpp"
77 #endif // INCLUDE_ALL_GCS
78 #ifdef COMPILER1
79 #include "c1/c1_Compiler.hpp"
80 #endif
81 #if INCLUDE_JFR
82 #include "jfr/jfrEvents.hpp"
83 #endif
84
85
86 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC
87
88 #ifdef DTRACE_ENABLED
89
90 #ifndef USDT2
91
92 HS_DTRACE_PROBE_DECL4(hotspot, class__initialization__required,
93 char*, intptr_t, oop, intptr_t);
94 HS_DTRACE_PROBE_DECL5(hotspot, class__initialization__recursive,
95 char*, intptr_t, oop, intptr_t, int);
|
56 #include "runtime/fieldDescriptor.hpp"
57 #include "runtime/handles.inline.hpp"
58 #include "runtime/javaCalls.hpp"
59 #include "runtime/mutexLocker.hpp"
60 #include "runtime/orderAccess.inline.hpp"
61 #include "runtime/thread.inline.hpp"
62 #include "services/classLoadingService.hpp"
63 #include "services/threadService.hpp"
64 #include "utilities/dtrace.hpp"
65 #include "utilities/macros.hpp"
66 #if INCLUDE_ALL_GCS
67 #include "gc_implementation/concurrentMarkSweep/cmsOopClosures.inline.hpp"
68 #include "gc_implementation/g1/g1CollectedHeap.inline.hpp"
69 #include "gc_implementation/g1/g1OopClosures.inline.hpp"
70 #include "gc_implementation/g1/g1RemSet.inline.hpp"
71 #include "gc_implementation/g1/heapRegionManager.inline.hpp"
72 #include "gc_implementation/parNew/parOopClosures.inline.hpp"
73 #include "gc_implementation/parallelScavenge/parallelScavengeHeap.inline.hpp"
74 #include "gc_implementation/parallelScavenge/psPromotionManager.inline.hpp"
75 #include "gc_implementation/parallelScavenge/psScavenge.inline.hpp"
76 #include "gc_implementation/shenandoah/shenandoahOopClosures.inline.hpp"
77 #include "oops/oop.pcgc.inline.hpp"
78 #endif // INCLUDE_ALL_GCS
79 #ifdef COMPILER1
80 #include "c1/c1_Compiler.hpp"
81 #endif
82 #if INCLUDE_JFR
83 #include "jfr/jfrEvents.hpp"
84 #endif
85
86
87 PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC
88
89 #ifdef DTRACE_ENABLED
90
91 #ifndef USDT2
92
93 HS_DTRACE_PROBE_DECL4(hotspot, class__initialization__required,
94 char*, intptr_t, oop, intptr_t);
95 HS_DTRACE_PROBE_DECL5(hotspot, class__initialization__recursive,
96 char*, intptr_t, oop, intptr_t, int);
|