We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0f2eb3a commit dbc8df3Copy full SHA for dbc8df3
src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
@@ -26,6 +26,7 @@
26
#define SHARE_JFR_SUPPORT_JFRTRACEIDEXTENSION_HPP
27
28
#include "jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp"
29
+#include "utilities/macros.hpp"
30
31
#define DEFINE_TRACE_ID_FIELD mutable traceid _trace_id
32
@@ -59,10 +60,19 @@ class JfrTraceFlag {
59
60
}
61
62
jbyte* flags_addr() const {
63
+#ifdef VM_LITTLE_ENDIAN
64
return (jbyte*)&_flags;
65
+#else
66
+ return ((jbyte*)&_flags) + 1;
67
+#endif
68
69
+
70
jbyte* meta_addr() const {
- return ((jbyte*)&_flags) + 1;
71
72
+ return (jbyte*)(&_flags) + 1;
73
74
+ return (jbyte*)&_flags;
75
76
77
};
78
0 commit comments