2 /* Important to get consistent size_t type */
3 #define _FILE_OFFSET_BITS 64
8 #include <ltt/marker.h>
19 struct version_correlation
{
25 struct version_correlation
*version_table
= NULL
;
27 struct function_tables
{
28 void (*Java_org_eclipse_linuxtools_lttng_jni_Jni_1C_1Common_ltt_1printC
)(JNIEnv
*env
, jobject jobj
, jstring new_string
);
29 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1openTrace
)(JNIEnv
*env
, jobject jobj
, jstring pathname
, jboolean show_debug
);
30 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1openTraceLive
)(JNIEnv
*env
, jobject jobj
, jstring pathname
, jboolean show_debug
);
31 void (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1closeTrace
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
32 jstring (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getTracepath
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
33 jint (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getCpuNumber
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
34 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchType
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
35 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchVariant
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
36 jshort (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchSize
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
37 jshort (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getLttMajorVersion
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
38 jshort (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getLttMinorVersion
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
39 jshort (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getFlightRecorder
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
40 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getFreqScale
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
41 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartFreq
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
42 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartTimestampCurrentCounter
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
43 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartMonotonic
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
44 jint (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1updateTrace
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
45 void (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedStartTime
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
, jobject time_jobj
);
46 void (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedStartTimeFromTimestampCurrentCounter
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
, jobject time_jobj
);
47 void (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedAllTracefiles
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
48 void (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedTracefileTimeRange
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
, jobject jstart_time
, jobject jend_time
);
49 void (*Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1printTrace
)(JNIEnv
*env
, jobject jobj
, jlong trace_ptr
);
50 jboolean (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsCpuOnline
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
51 jstring (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracefilepath
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
52 jstring (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracefilename
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
53 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCpuNumber
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
54 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTid
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
55 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getPgid
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
56 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCreation
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
57 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracePtr
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
58 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getMarkerDataPtr
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
59 jint (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCFileDescriptor
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
60 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getFileSize
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
61 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBlockNumber
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
62 jboolean (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsBytesOrderReversed
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
63 jboolean (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsFloatWordOrdered
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
64 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getAlignement
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
65 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferHeaderSize
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
66 jint (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBitsOfCurrentTimestampCounter
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
67 jint (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBitsOfEvent
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
68 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCurrentTimestampCounterMask
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
69 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCurrentTimestampCounterMaskNextBit
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
70 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getEventsLost
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
71 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getSubBufferCorrupt
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
72 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getEventPtr
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
73 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferPtr
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
74 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferSize
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
75 void (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1feedAllMarkers
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
76 void (*Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1printTracefile
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
77 jint (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1positionToFirstEvent
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
78 jint (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1readNextEvent
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
);
79 jint (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1seekEvent
)(JNIEnv
*env
, jobject jobj
, jlong tracefile_ptr
, jobject time_jobj
);
80 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getTracefilePtr
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
);
81 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getBlock
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
);
82 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getOffset
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
);
83 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getCurrentTimestampCounter
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
);
84 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getTimestamp
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
);
85 jint (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventMarkerId
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
);
86 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getNanosencondsTime
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
);
87 void (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1feedEventTime
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
, jobject time_jobj
);
88 void (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getDataContent
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
, jlong data_size
, jbyteArray dataArray
);
89 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventDataSize
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
);
90 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventSize
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
);
91 jint (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getCount
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
);
92 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getOverflowNanoSeconds
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
);
93 void (*Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1printEvent
)(JNIEnv
*env
, jobject jobj
, jlong event_ptr
);
94 jstring (*Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getName
)(JNIEnv
*env
, jobject jobj
, jlong marker_info_ptr
);
95 jstring (*Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getFormatOverview
)(JNIEnv
*env
, jobject jobj
, jlong marker_info_ptr
);
96 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getSize
)(JNIEnv
*env
, jobject jobj
, jlong marker_info_ptr
);
97 void (*Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getAllMarkerFields
)(JNIEnv
*env
, jobject jobj
, jlong marker_info_ptr
);
98 jshort (*Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getLargestAlign
)(JNIEnv
*env
, jobject jobj
, jlong marker_info_ptr
);
99 jshort (*Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getIntSize
)(JNIEnv
*env
, jobject jobj
, jlong marker_info_ptr
);
100 jshort (*Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getLongSize
)(JNIEnv
*env
, jobject jobj
, jlong marker_info_ptr
);
101 jshort (*Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getPointerSize
)(JNIEnv
*env
, jobject jobj
, jlong marker_info_ptr
);
102 jshort (*Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getSize_1tSize
)(JNIEnv
*env
, jobject jobj
, jlong marker_info_ptr
);
103 jshort (*Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getAlignement
)(JNIEnv
*env
, jobject jobj
, jlong marker_info_ptr
);
104 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getNextMarkerPtr
)(JNIEnv
*env
, jobject jobj
, jlong marker_info_ptr
);
105 void (*Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1printMarker
)(JNIEnv
*env
, jobject jobj
, jlong marker_info_ptr
);
106 jstring (*Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getField
)(JNIEnv
*env
, jobject jobj
, jlong marker_field_ptr
);
107 jint (*Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getType
)(JNIEnv
*env
, jobject jobj
, jlong marker_field_ptr
);
108 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getOffset
)(JNIEnv
*env
, jobject jobj
, jlong marker_field_ptr
);
109 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getSize
)(JNIEnv
*env
, jobject jobj
, jlong marker_field_ptr
);
110 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getAlignment
)(JNIEnv
*env
, jobject jobj
, jlong marker_field_ptr
);
111 jlong (*Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getAttributes
)(JNIEnv
*env
, jobject jobj
, jlong marker_field_ptr
);
112 jint (*Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getStatic_1offset
)(JNIEnv
*env
, jobject jobj
, jlong marker_field_ptr
);
113 jstring (*Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getFormat
)(JNIEnv
*env
, jobject jobj
, jlong marker_field_ptr
);
114 void (*Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1printMarkerField
)(JNIEnv
*env
, jobject jobj
, jlong marker_field_ptr
);
115 void (*Java_org_eclipse_linuxtools_lttng_jni_JniParser_ltt_1getParsedData
)(JNIEnv
*env
, jclass accessClass
, jobject javaObj
, jlong event_ptr
, jlong marker_field_ptr
);
118 struct function_tables
*version_functions_table
= NULL
;
120 void ignore_and_drop_message(const gchar
*log_domain
, GLogLevelFlags log_level
, const gchar
*message
, gpointer user_data
) {
123 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_factory_JniTraceVersion_ltt_1getTraceVersion(JNIEnv
*env
, jobject jobj
, jstring tracepath
) {
125 void *handle
= dlopen("liblttvtraceread.so", RTLD_LAZY
);
128 printf ("WARNING : Failed to initialize library handle from %s!\n", "liblttvtraceread.so");
130 void (*functor
)(JNIEnv
*env
, jobject jobj
, jstring tracepath
);
131 functor
=dlsym(handle
, "Java_org_eclipse_linuxtools_lttng_jni_factory_JniTraceVersion_ltt_1getTraceVersion");
133 char *error
= dlerror();
134 if ( error
!= NULL
) {
135 printf ("Call failed with : %s\n", error
);
138 (*functor
)(env
, jobj
, tracepath
);
142 void freeAllHandle() {
143 if ( version_table
!= NULL
) {
145 version_table
= NULL
;
148 if ( version_functions_table
!= NULL
) {
149 free(version_functions_table
);
150 version_functions_table
= NULL
;
154 void freeHandle(int handle_id
) {
155 if ( handle_id
>= nb_id
) {
156 if (version_table
[handle_id
].static_handle
!= NULL
) {
157 /* Memory will be freed by dlclose as well */
158 dlclose(version_table
[handle_id
].static_handle
);
159 version_table
[handle_id
].static_handle
= NULL
;
160 free(version_table
[handle_id
].libname
);
161 version_table
[handle_id
].libname
= NULL
;
167 for ( n
=0; n
<nb_id
; n
++) {
168 if ( version_table
[n
].static_handle
!= NULL
) {
173 if ( isEmpty
== 1 ) {
178 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1freeHandle(JNIEnv
*env
, jobject jobj
, jint lib_id
) {
179 // Call function to free the memory
183 JNIEXPORT jint JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1initializeHandle(JNIEnv
*env
, jobject jobj
, jstring libname
) {
186 const char* c_path
= (*env
)->GetStringUTFChars(env
, libname
, 0);
190 for ( n
=0; n
<nb_id
; n
++) {
191 if ( strncmp(version_table
[n
].libname
, c_path
, strlen(version_table
[n
].libname
) ) == 0 ) {
193 lib_id
= version_table
[n
].id
;
197 if ( isLoaded
== 0 ) {
198 void *new_handle
= dlopen(c_path
, RTLD_LAZY
);
201 printf ("WARNING : Failed to initialize library handle from %s!\n", c_path
);
207 void* new_version_table
= malloc(sizeof(struct version_correlation
)*(nb_id
) );
208 void* new_function_tables
= malloc(sizeof(struct function_tables
)*(nb_id
) );
211 memcpy(new_version_table
,version_table
, sizeof(struct version_correlation
)*(nb_id
-1) );
212 free( version_table
);
214 memcpy(new_function_tables
,version_functions_table
, sizeof(struct function_tables
)*(nb_id
-1) );
215 free( version_functions_table
) ;
218 version_table
= (struct version_correlation
*)new_version_table
;
219 version_table
[lib_id
].id
= lib_id
;
220 version_table
[lib_id
].libname
= (char*)malloc( strlen(c_path
) );
221 strncpy(version_table
[lib_id
].libname
, c_path
, strlen(c_path
));
222 version_table
[lib_id
].static_handle
= new_handle
;
224 version_functions_table
= (struct function_tables
*)new_function_tables
;
226 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_Jni_1C_1Common_ltt_1printC
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_Jni_1C_1Common_ltt_1printC");
227 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1openTrace
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1openTrace");
228 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1openTraceLive
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1openTraceLive");
229 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1closeTrace
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1closeTrace");
230 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getTracepath
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getTracepath");
231 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getCpuNumber
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getCpuNumber");
232 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchType
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchType");
233 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchVariant
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchVariant");
234 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchSize
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchSize");
235 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getLttMajorVersion
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getLttMajorVersion");
236 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getLttMinorVersion
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getLttMinorVersion");
237 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getFlightRecorder
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getFlightRecorder");
238 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getFreqScale
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getFreqScale");
239 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartFreq
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartFreq");
240 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartTimestampCurrentCounter
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartTimestampCurrentCounter");
241 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartMonotonic
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartMonotonic");
242 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1updateTrace
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1updateTrace");
243 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedStartTime
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedStartTime");
244 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedStartTimeFromTimestampCurrentCounter
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedStartTimeFromTimestampCurrentCounter");
245 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedAllTracefiles
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedAllTracefiles");
246 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedTracefileTimeRange
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedTracefileTimeRange");
247 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1printTrace
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1printTrace");
248 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsCpuOnline
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsCpuOnline");
249 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracefilepath
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracefilepath");
250 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracefilename
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracefilename");
251 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCpuNumber
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCpuNumber");
252 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTid
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTid");
253 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getPgid
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getPgid");
254 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCreation
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCreation");
255 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracePtr
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracePtr");
256 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getMarkerDataPtr
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getMarkerDataPtr");
257 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCFileDescriptor
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCFileDescriptor");
258 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getFileSize
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getFileSize");
259 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBlockNumber
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBlockNumber");
260 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsBytesOrderReversed
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsBytesOrderReversed");
261 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsFloatWordOrdered
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsFloatWordOrdered");
262 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getAlignement
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getAlignement");
263 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferHeaderSize
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferHeaderSize");
264 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBitsOfCurrentTimestampCounter
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBitsOfCurrentTimestampCounter");
265 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBitsOfEvent
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBitsOfEvent");
266 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCurrentTimestampCounterMask
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCurrentTimestampCounterMask");
267 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCurrentTimestampCounterMaskNextBit
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCurrentTimestampCounterMaskNextBit");
268 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getEventsLost
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getEventsLost");
269 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getSubBufferCorrupt
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getSubBufferCorrupt");
270 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getEventPtr
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getEventPtr");
271 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferPtr
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferPtr");
272 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferSize
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferSize");
273 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1feedAllMarkers
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1feedAllMarkers");
274 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1printTracefile
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1printTracefile");
275 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1positionToFirstEvent
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1positionToFirstEvent");
276 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1readNextEvent
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1readNextEvent");
277 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1seekEvent
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1seekEvent");
278 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getTracefilePtr
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getTracefilePtr");
279 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getBlock
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getBlock");
280 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getOffset
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getOffset");
281 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getCurrentTimestampCounter
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getCurrentTimestampCounter");
282 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getTimestamp
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getTimestamp");
283 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventMarkerId
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventMarkerId");
284 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getNanosencondsTime
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getNanosencondsTime");
285 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1feedEventTime
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1feedEventTime");
286 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getDataContent
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getDataContent");
287 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventDataSize
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventDataSize");
288 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventSize
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventSize");
289 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getCount
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getCount");
290 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getOverflowNanoSeconds
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getOverflowNanoSeconds");
291 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1printEvent
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1printEvent");
292 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getName
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getName");
293 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getFormatOverview
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getFormatOverview");
294 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getSize
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getSize");
295 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getAllMarkerFields
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getAllMarkerFields");
296 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getLargestAlign
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getLargestAlign");
297 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getIntSize
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getIntSize");
298 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getLongSize
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getLongSize");
299 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getPointerSize
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getPointerSize");
300 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getSize_1tSize
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getSize_1tSize");
301 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getAlignement
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getAlignement");
302 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getNextMarkerPtr
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getNextMarkerPtr");
303 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1printMarker
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1printMarker");
304 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getField
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getField");
305 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getType
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getType");
306 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getOffset
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getOffset");
307 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getSize
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getSize");
308 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getAlignment
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getAlignment");
309 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getAttributes
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getAttributes");
310 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getStatic_1offset
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getStatic_1offset");
311 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getFormat
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getFormat");
312 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1printMarkerField
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1printMarkerField");
313 version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniParser_ltt_1getParsedData
= dlsym(version_table
[lib_id
].static_handle
, "Java_org_eclipse_linuxtools_lttng_jni_JniParser_ltt_1getParsedData");
320 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_Jni_1C_1Common_ltt_1printC(JNIEnv
*env
, jobject jobj
, jint lib_id
, jstring new_string
) {
321 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_Jni_1C_1Common_ltt_1printC
)(env
, jobj
, new_string
);
323 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1openTrace(JNIEnv
*env
, jobject jobj
, jint lib_id
, jstring pathname
, jboolean show_debug
) {
324 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1openTrace
)(env
, jobj
, pathname
, show_debug
);
326 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1openTraceLive(JNIEnv
*env
, jobject jobj
, jint lib_id
, jstring pathname
, jboolean show_debug
) {
327 if (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1openTraceLive
== NULL
) {
330 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1openTraceLive
)(env
, jobj
, pathname
, show_debug
);
332 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1closeTrace(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
333 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1closeTrace
)(env
, jobj
, trace_ptr
);
335 JNIEXPORT jstring JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getTracepath(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
336 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getTracepath
)(env
, jobj
, trace_ptr
);
338 JNIEXPORT jint JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getCpuNumber(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
339 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getCpuNumber
)(env
, jobj
, trace_ptr
);
341 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchType(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
342 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchType
)(env
, jobj
, trace_ptr
);
344 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchVariant(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
345 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchVariant
)(env
, jobj
, trace_ptr
);
347 JNIEXPORT jshort JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchSize(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
348 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getArchSize
)(env
, jobj
, trace_ptr
);
350 JNIEXPORT jshort JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getLttMajorVersion(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
351 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getLttMajorVersion
)(env
, jobj
, trace_ptr
);
353 JNIEXPORT jshort JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getLttMinorVersion(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
354 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getLttMinorVersion
)(env
, jobj
, trace_ptr
);
356 JNIEXPORT jshort JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getFlightRecorder(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
357 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getFlightRecorder
)(env
, jobj
, trace_ptr
);
359 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getFreqScale(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
360 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getFreqScale
)(env
, jobj
, trace_ptr
);
362 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartFreq(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
363 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartFreq
)(env
, jobj
, trace_ptr
);
365 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartTimestampCurrentCounter(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
366 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartTimestampCurrentCounter
)(env
, jobj
, trace_ptr
);
368 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartMonotonic(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
369 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1getStartMonotonic
)(env
, jobj
, trace_ptr
);
371 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1updateTrace(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
372 if (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1updateTrace
== NULL
) {
375 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1updateTrace
)(env
, jobj
, trace_ptr
);
377 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedStartTime(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
, jobject time_jobj
) {
378 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedStartTime
)(env
, jobj
, trace_ptr
, time_jobj
);
380 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedStartTimeFromTimestampCurrentCounter(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
, jobject time_jobj
) {
381 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedStartTimeFromTimestampCurrentCounter
)(env
, jobj
, trace_ptr
, time_jobj
);
383 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedAllTracefiles(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
384 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedAllTracefiles
)(env
, jobj
, trace_ptr
);
386 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedTracefileTimeRange(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
, jobject jstart_time
, jobject jend_time
) {
387 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1feedTracefileTimeRange
)(env
, jobj
, trace_ptr
, jstart_time
, jend_time
);
389 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1printTrace(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong trace_ptr
) {
390 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTrace_ltt_1printTrace
)(env
, jobj
, trace_ptr
);
392 JNIEXPORT jboolean JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsCpuOnline(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
393 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsCpuOnline
)(env
, jobj
, tracefile_ptr
);
395 JNIEXPORT jstring JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracefilepath(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
396 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracefilepath
)(env
, jobj
, tracefile_ptr
);
398 JNIEXPORT jstring JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracefilename(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
399 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracefilename
)(env
, jobj
, tracefile_ptr
);
401 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCpuNumber(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
402 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCpuNumber
)(env
, jobj
, tracefile_ptr
);
404 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTid(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
405 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTid
)(env
, jobj
, tracefile_ptr
);
407 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getPgid(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
408 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getPgid
)(env
, jobj
, tracefile_ptr
);
410 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCreation(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
411 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCreation
)(env
, jobj
, tracefile_ptr
);
413 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracePtr(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
414 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getTracePtr
)(env
, jobj
, tracefile_ptr
);
416 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getMarkerDataPtr(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
417 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getMarkerDataPtr
)(env
, jobj
, tracefile_ptr
);
419 JNIEXPORT jint JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCFileDescriptor(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
420 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCFileDescriptor
)(env
, jobj
, tracefile_ptr
);
422 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getFileSize(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
423 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getFileSize
)(env
, jobj
, tracefile_ptr
);
425 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBlockNumber(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
426 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBlockNumber
)(env
, jobj
, tracefile_ptr
);
428 JNIEXPORT jboolean JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsBytesOrderReversed(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
429 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsBytesOrderReversed
)(env
, jobj
, tracefile_ptr
);
431 JNIEXPORT jboolean JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsFloatWordOrdered(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
432 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getIsFloatWordOrdered
)(env
, jobj
, tracefile_ptr
);
434 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getAlignement(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
435 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getAlignement
)(env
, jobj
, tracefile_ptr
);
437 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferHeaderSize(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
438 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferHeaderSize
)(env
, jobj
, tracefile_ptr
);
440 JNIEXPORT jint JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBitsOfCurrentTimestampCounter(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
441 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBitsOfCurrentTimestampCounter
)(env
, jobj
, tracefile_ptr
);
443 JNIEXPORT jint JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBitsOfEvent(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
444 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBitsOfEvent
)(env
, jobj
, tracefile_ptr
);
446 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCurrentTimestampCounterMask(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
447 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCurrentTimestampCounterMask
)(env
, jobj
, tracefile_ptr
);
449 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCurrentTimestampCounterMaskNextBit(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
450 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getCurrentTimestampCounterMaskNextBit
)(env
, jobj
, tracefile_ptr
);
452 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getEventsLost(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
453 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getEventsLost
)(env
, jobj
, tracefile_ptr
);
455 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getSubBufferCorrupt(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
456 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getSubBufferCorrupt
)(env
, jobj
, tracefile_ptr
);
458 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getEventPtr(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
459 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getEventPtr
)(env
, jobj
, tracefile_ptr
);
461 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferPtr(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
462 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferPtr
)(env
, jobj
, tracefile_ptr
);
464 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferSize(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
465 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1getBufferSize
)(env
, jobj
, tracefile_ptr
);
467 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1feedAllMarkers(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
468 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1feedAllMarkers
)(env
, jobj
, tracefile_ptr
);
470 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1printTracefile(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
471 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniTracefile_ltt_1printTracefile
)(env
, jobj
, tracefile_ptr
);
473 JNIEXPORT jint JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1positionToFirstEvent(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
474 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1positionToFirstEvent
)(env
, jobj
, tracefile_ptr
);
476 JNIEXPORT jint JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1readNextEvent(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
) {
477 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1readNextEvent
)(env
, jobj
, tracefile_ptr
);
479 JNIEXPORT jint JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1seekEvent(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong tracefile_ptr
, jobject time_jobj
) {
480 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1seekEvent
)(env
, jobj
, tracefile_ptr
, time_jobj
);
482 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getTracefilePtr(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
) {
483 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getTracefilePtr
)(env
, jobj
, event_ptr
);
485 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getBlock(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
) {
486 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getBlock
)(env
, jobj
, event_ptr
);
488 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getOffset(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
) {
489 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getOffset
)(env
, jobj
, event_ptr
);
491 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getCurrentTimestampCounter(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
) {
492 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getCurrentTimestampCounter
)(env
, jobj
, event_ptr
);
494 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getTimestamp(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
) {
495 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getTimestamp
)(env
, jobj
, event_ptr
);
497 JNIEXPORT jint JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventMarkerId(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
) {
498 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventMarkerId
)(env
, jobj
, event_ptr
);
500 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getNanosencondsTime(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
) {
501 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getNanosencondsTime
)(env
, jobj
, event_ptr
);
503 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1feedEventTime(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
, jobject time_jobj
) {
504 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1feedEventTime
)(env
, jobj
, event_ptr
, time_jobj
);
506 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getDataContent(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
, jlong data_size
, jbyteArray dataArray
) {
507 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getDataContent
)(env
, jobj
, event_ptr
, data_size
, dataArray
);
509 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventDataSize(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
) {
510 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventDataSize
)(env
, jobj
, event_ptr
);
512 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventSize(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
) {
513 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getEventSize
)(env
, jobj
, event_ptr
);
515 JNIEXPORT jint JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getCount(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
) {
516 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getCount
)(env
, jobj
, event_ptr
);
518 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getOverflowNanoSeconds(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
) {
519 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1getOverflowNanoSeconds
)(env
, jobj
, event_ptr
);
521 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1printEvent(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong event_ptr
) {
522 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniEvent_ltt_1printEvent
)(env
, jobj
, event_ptr
);
524 JNIEXPORT jstring JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getName(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_info_ptr
) {
525 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getName
)(env
, jobj
, marker_info_ptr
);
527 JNIEXPORT jstring JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getFormatOverview(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_info_ptr
) {
528 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getFormatOverview
)(env
, jobj
, marker_info_ptr
);
530 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getSize(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_info_ptr
) {
531 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getSize
)(env
, jobj
, marker_info_ptr
);
533 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getAllMarkerFields(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_info_ptr
) {
534 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getAllMarkerFields
)(env
, jobj
, marker_info_ptr
);
536 JNIEXPORT jshort JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getLargestAlign(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_info_ptr
) {
537 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getLargestAlign
)(env
, jobj
, marker_info_ptr
);
539 JNIEXPORT jshort JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getIntSize(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_info_ptr
) {
540 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getIntSize
)(env
, jobj
, marker_info_ptr
);
542 JNIEXPORT jshort JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getLongSize(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_info_ptr
) {
543 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getLongSize
)(env
, jobj
, marker_info_ptr
);
545 JNIEXPORT jshort JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getPointerSize(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_info_ptr
) {
546 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getPointerSize
)(env
, jobj
, marker_info_ptr
);
548 JNIEXPORT jshort JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getSize_1tSize(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_info_ptr
) {
549 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getSize_1tSize
)(env
, jobj
, marker_info_ptr
);
551 JNIEXPORT jshort JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getAlignement(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_info_ptr
) {
552 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getAlignement
)(env
, jobj
, marker_info_ptr
);
554 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getNextMarkerPtr(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_info_ptr
) {
555 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1getNextMarkerPtr
)(env
, jobj
, marker_info_ptr
);
557 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1printMarker(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_info_ptr
) {
558 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarker_ltt_1printMarker
)(env
, jobj
, marker_info_ptr
);
560 JNIEXPORT jstring JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getField(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_field_ptr
) {
561 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getField
)(env
, jobj
, marker_field_ptr
);
563 JNIEXPORT jint JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getType(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_field_ptr
) {
564 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getType
)(env
, jobj
, marker_field_ptr
);
566 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getOffset(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_field_ptr
) {
567 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getOffset
)(env
, jobj
, marker_field_ptr
);
569 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getSize(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_field_ptr
) {
570 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getSize
)(env
, jobj
, marker_field_ptr
);
572 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getAlignment(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_field_ptr
) {
573 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getAlignment
)(env
, jobj
, marker_field_ptr
);
575 JNIEXPORT jlong JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getAttributes(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_field_ptr
) {
576 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getAttributes
)(env
, jobj
, marker_field_ptr
);
578 JNIEXPORT jint JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getStatic_1offset(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_field_ptr
) {
579 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getStatic_1offset
)(env
, jobj
, marker_field_ptr
);
581 JNIEXPORT jstring JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getFormat(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_field_ptr
) {
582 return (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1getFormat
)(env
, jobj
, marker_field_ptr
);
584 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1printMarkerField(JNIEnv
*env
, jobject jobj
, jint lib_id
, jlong marker_field_ptr
) {
585 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniMarkerField_ltt_1printMarkerField
)(env
, jobj
, marker_field_ptr
);
587 JNIEXPORT
void JNICALL
Java_org_eclipse_linuxtools_lttng_jni_JniParser_ltt_1getParsedData(JNIEnv
*env
, jclass accessClass
, jint lib_id
, jobject javaObj
, jlong event_ptr
, jlong marker_field_ptr
) {
588 (version_functions_table
[lib_id
].Java_org_eclipse_linuxtools_lttng_jni_JniParser_ltt_1getParsedData
)(env
, accessClass
, javaObj
, event_ptr
, marker_field_ptr
);