00001
00002
00003 #define _SDT_HAS_SEMAPHORES 1
00004
00005
00006 #define STAP_HAS_SEMAPHORES 1
00007
00008
00009 #include <sys/sdt.h>
00010
00011
00012 #if defined STAP_SDT_V1
00013 #define DRIZZLE_CONNECTION_START_ENABLED() __builtin_expect (connection__start_semaphore, 0)
00014 #define drizzle_connection__start_semaphore connection__start_semaphore
00015 #else
00016 #define DRIZZLE_CONNECTION_START_ENABLED() __builtin_expect (drizzle_connection__start_semaphore, 0)
00017 #endif
00018 __extension__ extern unsigned short drizzle_connection__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00019 #define DRIZZLE_CONNECTION_START(arg1) \
00020 STAP_PROBE1(drizzle,connection__start,arg1)
00021
00022
00023 #if defined STAP_SDT_V1
00024 #define DRIZZLE_CONNECTION_DONE_ENABLED() __builtin_expect (connection__done_semaphore, 0)
00025 #define drizzle_connection__done_semaphore connection__done_semaphore
00026 #else
00027 #define DRIZZLE_CONNECTION_DONE_ENABLED() __builtin_expect (drizzle_connection__done_semaphore, 0)
00028 #endif
00029 __extension__ extern unsigned short drizzle_connection__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00030 #define DRIZZLE_CONNECTION_DONE(arg1) \
00031 STAP_PROBE1(drizzle,connection__done,arg1)
00032
00033
00034 #if defined STAP_SDT_V1
00035 #define DRIZZLE_COMMAND_START_ENABLED() __builtin_expect (command__start_semaphore, 0)
00036 #define drizzle_command__start_semaphore command__start_semaphore
00037 #else
00038 #define DRIZZLE_COMMAND_START_ENABLED() __builtin_expect (drizzle_command__start_semaphore, 0)
00039 #endif
00040 __extension__ extern unsigned short drizzle_command__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00041 #define DRIZZLE_COMMAND_START(arg1,arg2) \
00042 STAP_PROBE2(drizzle,command__start,arg1,arg2)
00043
00044
00045 #if defined STAP_SDT_V1
00046 #define DRIZZLE_COMMAND_DONE_ENABLED() __builtin_expect (command__done_semaphore, 0)
00047 #define drizzle_command__done_semaphore command__done_semaphore
00048 #else
00049 #define DRIZZLE_COMMAND_DONE_ENABLED() __builtin_expect (drizzle_command__done_semaphore, 0)
00050 #endif
00051 __extension__ extern unsigned short drizzle_command__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00052 #define DRIZZLE_COMMAND_DONE(arg1) \
00053 STAP_PROBE1(drizzle,command__done,arg1)
00054
00055
00056 #if defined STAP_SDT_V1
00057 #define DRIZZLE_QUERY_START_ENABLED() __builtin_expect (query__start_semaphore, 0)
00058 #define drizzle_query__start_semaphore query__start_semaphore
00059 #else
00060 #define DRIZZLE_QUERY_START_ENABLED() __builtin_expect (drizzle_query__start_semaphore, 0)
00061 #endif
00062 __extension__ extern unsigned short drizzle_query__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00063 #define DRIZZLE_QUERY_START(arg1,arg2,arg3) \
00064 STAP_PROBE3(drizzle,query__start,arg1,arg2,arg3)
00065
00066
00067 #if defined STAP_SDT_V1
00068 #define DRIZZLE_QUERY_DONE_ENABLED() __builtin_expect (query__done_semaphore, 0)
00069 #define drizzle_query__done_semaphore query__done_semaphore
00070 #else
00071 #define DRIZZLE_QUERY_DONE_ENABLED() __builtin_expect (drizzle_query__done_semaphore, 0)
00072 #endif
00073 __extension__ extern unsigned short drizzle_query__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00074 #define DRIZZLE_QUERY_DONE(arg1) \
00075 STAP_PROBE1(drizzle,query__done,arg1)
00076
00077
00078 #if defined STAP_SDT_V1
00079 #define DRIZZLE_QUERY_PARSE_START_ENABLED() __builtin_expect (query__parse__start_semaphore, 0)
00080 #define drizzle_query__parse__start_semaphore query__parse__start_semaphore
00081 #else
00082 #define DRIZZLE_QUERY_PARSE_START_ENABLED() __builtin_expect (drizzle_query__parse__start_semaphore, 0)
00083 #endif
00084 __extension__ extern unsigned short drizzle_query__parse__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00085 #define DRIZZLE_QUERY_PARSE_START(arg1) \
00086 STAP_PROBE1(drizzle,query__parse__start,arg1)
00087
00088
00089 #if defined STAP_SDT_V1
00090 #define DRIZZLE_QUERY_PARSE_DONE_ENABLED() __builtin_expect (query__parse__done_semaphore, 0)
00091 #define drizzle_query__parse__done_semaphore query__parse__done_semaphore
00092 #else
00093 #define DRIZZLE_QUERY_PARSE_DONE_ENABLED() __builtin_expect (drizzle_query__parse__done_semaphore, 0)
00094 #endif
00095 __extension__ extern unsigned short drizzle_query__parse__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00096 #define DRIZZLE_QUERY_PARSE_DONE(arg1) \
00097 STAP_PROBE1(drizzle,query__parse__done,arg1)
00098
00099
00100 #if defined STAP_SDT_V1
00101 #define DRIZZLE_QUERY_EXEC_START_ENABLED() __builtin_expect (query__exec__start_semaphore, 0)
00102 #define drizzle_query__exec__start_semaphore query__exec__start_semaphore
00103 #else
00104 #define DRIZZLE_QUERY_EXEC_START_ENABLED() __builtin_expect (drizzle_query__exec__start_semaphore, 0)
00105 #endif
00106 __extension__ extern unsigned short drizzle_query__exec__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00107 #define DRIZZLE_QUERY_EXEC_START(arg1,arg2,arg3) \
00108 STAP_PROBE3(drizzle,query__exec__start,arg1,arg2,arg3)
00109
00110
00111 #if defined STAP_SDT_V1
00112 #define DRIZZLE_QUERY_EXEC_DONE_ENABLED() __builtin_expect (query__exec__done_semaphore, 0)
00113 #define drizzle_query__exec__done_semaphore query__exec__done_semaphore
00114 #else
00115 #define DRIZZLE_QUERY_EXEC_DONE_ENABLED() __builtin_expect (drizzle_query__exec__done_semaphore, 0)
00116 #endif
00117 __extension__ extern unsigned short drizzle_query__exec__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00118 #define DRIZZLE_QUERY_EXEC_DONE(arg1) \
00119 STAP_PROBE1(drizzle,query__exec__done,arg1)
00120
00121
00122 #if defined STAP_SDT_V1
00123 #define DRIZZLE_QUERY_OPT_START_ENABLED() __builtin_expect (query__opt__start_semaphore, 0)
00124 #define drizzle_query__opt__start_semaphore query__opt__start_semaphore
00125 #else
00126 #define DRIZZLE_QUERY_OPT_START_ENABLED() __builtin_expect (drizzle_query__opt__start_semaphore, 0)
00127 #endif
00128 __extension__ extern unsigned short drizzle_query__opt__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00129 #define DRIZZLE_QUERY_OPT_START(arg1,arg2) \
00130 STAP_PROBE2(drizzle,query__opt__start,arg1,arg2)
00131
00132
00133 #if defined STAP_SDT_V1
00134 #define DRIZZLE_QUERY_OPT_DONE_ENABLED() __builtin_expect (query__opt__done_semaphore, 0)
00135 #define drizzle_query__opt__done_semaphore query__opt__done_semaphore
00136 #else
00137 #define DRIZZLE_QUERY_OPT_DONE_ENABLED() __builtin_expect (drizzle_query__opt__done_semaphore, 0)
00138 #endif
00139 __extension__ extern unsigned short drizzle_query__opt__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00140 #define DRIZZLE_QUERY_OPT_DONE(arg1) \
00141 STAP_PROBE1(drizzle,query__opt__done,arg1)
00142
00143
00144 #if defined STAP_SDT_V1
00145 #define DRIZZLE_QUERY_OPT_CHOOSE_PLAN_START_ENABLED() __builtin_expect (query__opt__choose__plan__start_semaphore, 0)
00146 #define drizzle_query__opt__choose__plan__start_semaphore query__opt__choose__plan__start_semaphore
00147 #else
00148 #define DRIZZLE_QUERY_OPT_CHOOSE_PLAN_START_ENABLED() __builtin_expect (drizzle_query__opt__choose__plan__start_semaphore, 0)
00149 #endif
00150 __extension__ extern unsigned short drizzle_query__opt__choose__plan__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00151 #define DRIZZLE_QUERY_OPT_CHOOSE_PLAN_START(arg1,arg2) \
00152 STAP_PROBE2(drizzle,query__opt__choose__plan__start,arg1,arg2)
00153
00154
00155 #if defined STAP_SDT_V1
00156 #define DRIZZLE_QUERY_OPT_CHOOSE_PLAN_DONE_ENABLED() __builtin_expect (query__opt__choose__plan__done_semaphore, 0)
00157 #define drizzle_query__opt__choose__plan__done_semaphore query__opt__choose__plan__done_semaphore
00158 #else
00159 #define DRIZZLE_QUERY_OPT_CHOOSE_PLAN_DONE_ENABLED() __builtin_expect (drizzle_query__opt__choose__plan__done_semaphore, 0)
00160 #endif
00161 __extension__ extern unsigned short drizzle_query__opt__choose__plan__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00162 #define DRIZZLE_QUERY_OPT_CHOOSE_PLAN_DONE(arg1) \
00163 STAP_PROBE1(drizzle,query__opt__choose__plan__done,arg1)
00164
00165
00166 #if defined STAP_SDT_V1
00167 #define DRIZZLE_INSERT_ROW_START_ENABLED() __builtin_expect (insert__row__start_semaphore, 0)
00168 #define drizzle_insert__row__start_semaphore insert__row__start_semaphore
00169 #else
00170 #define DRIZZLE_INSERT_ROW_START_ENABLED() __builtin_expect (drizzle_insert__row__start_semaphore, 0)
00171 #endif
00172 __extension__ extern unsigned short drizzle_insert__row__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00173 #define DRIZZLE_INSERT_ROW_START(arg1,arg2) \
00174 STAP_PROBE2(drizzle,insert__row__start,arg1,arg2)
00175
00176
00177 #if defined STAP_SDT_V1
00178 #define DRIZZLE_INSERT_ROW_DONE_ENABLED() __builtin_expect (insert__row__done_semaphore, 0)
00179 #define drizzle_insert__row__done_semaphore insert__row__done_semaphore
00180 #else
00181 #define DRIZZLE_INSERT_ROW_DONE_ENABLED() __builtin_expect (drizzle_insert__row__done_semaphore, 0)
00182 #endif
00183 __extension__ extern unsigned short drizzle_insert__row__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00184 #define DRIZZLE_INSERT_ROW_DONE(arg1) \
00185 STAP_PROBE1(drizzle,insert__row__done,arg1)
00186
00187
00188 #if defined STAP_SDT_V1
00189 #define DRIZZLE_UPDATE_ROW_START_ENABLED() __builtin_expect (update__row__start_semaphore, 0)
00190 #define drizzle_update__row__start_semaphore update__row__start_semaphore
00191 #else
00192 #define DRIZZLE_UPDATE_ROW_START_ENABLED() __builtin_expect (drizzle_update__row__start_semaphore, 0)
00193 #endif
00194 __extension__ extern unsigned short drizzle_update__row__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00195 #define DRIZZLE_UPDATE_ROW_START(arg1,arg2) \
00196 STAP_PROBE2(drizzle,update__row__start,arg1,arg2)
00197
00198
00199 #if defined STAP_SDT_V1
00200 #define DRIZZLE_UPDATE_ROW_DONE_ENABLED() __builtin_expect (update__row__done_semaphore, 0)
00201 #define drizzle_update__row__done_semaphore update__row__done_semaphore
00202 #else
00203 #define DRIZZLE_UPDATE_ROW_DONE_ENABLED() __builtin_expect (drizzle_update__row__done_semaphore, 0)
00204 #endif
00205 __extension__ extern unsigned short drizzle_update__row__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00206 #define DRIZZLE_UPDATE_ROW_DONE(arg1) \
00207 STAP_PROBE1(drizzle,update__row__done,arg1)
00208
00209
00210 #if defined STAP_SDT_V1
00211 #define DRIZZLE_DELETE_ROW_START_ENABLED() __builtin_expect (delete__row__start_semaphore, 0)
00212 #define drizzle_delete__row__start_semaphore delete__row__start_semaphore
00213 #else
00214 #define DRIZZLE_DELETE_ROW_START_ENABLED() __builtin_expect (drizzle_delete__row__start_semaphore, 0)
00215 #endif
00216 __extension__ extern unsigned short drizzle_delete__row__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00217 #define DRIZZLE_DELETE_ROW_START(arg1,arg2) \
00218 STAP_PROBE2(drizzle,delete__row__start,arg1,arg2)
00219
00220
00221 #if defined STAP_SDT_V1
00222 #define DRIZZLE_DELETE_ROW_DONE_ENABLED() __builtin_expect (delete__row__done_semaphore, 0)
00223 #define drizzle_delete__row__done_semaphore delete__row__done_semaphore
00224 #else
00225 #define DRIZZLE_DELETE_ROW_DONE_ENABLED() __builtin_expect (drizzle_delete__row__done_semaphore, 0)
00226 #endif
00227 __extension__ extern unsigned short drizzle_delete__row__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00228 #define DRIZZLE_DELETE_ROW_DONE(arg1) \
00229 STAP_PROBE1(drizzle,delete__row__done,arg1)
00230
00231
00232 #if defined STAP_SDT_V1
00233 #define DRIZZLE_CURSOR_RDLOCK_START_ENABLED() __builtin_expect (cursor__rdlock__start_semaphore, 0)
00234 #define drizzle_cursor__rdlock__start_semaphore cursor__rdlock__start_semaphore
00235 #else
00236 #define DRIZZLE_CURSOR_RDLOCK_START_ENABLED() __builtin_expect (drizzle_cursor__rdlock__start_semaphore, 0)
00237 #endif
00238 __extension__ extern unsigned short drizzle_cursor__rdlock__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00239 #define DRIZZLE_CURSOR_RDLOCK_START(arg1,arg2) \
00240 STAP_PROBE2(drizzle,cursor__rdlock__start,arg1,arg2)
00241
00242
00243 #if defined STAP_SDT_V1
00244 #define DRIZZLE_CURSOR_WRLOCK_START_ENABLED() __builtin_expect (cursor__wrlock__start_semaphore, 0)
00245 #define drizzle_cursor__wrlock__start_semaphore cursor__wrlock__start_semaphore
00246 #else
00247 #define DRIZZLE_CURSOR_WRLOCK_START_ENABLED() __builtin_expect (drizzle_cursor__wrlock__start_semaphore, 0)
00248 #endif
00249 __extension__ extern unsigned short drizzle_cursor__wrlock__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00250 #define DRIZZLE_CURSOR_WRLOCK_START(arg1,arg2) \
00251 STAP_PROBE2(drizzle,cursor__wrlock__start,arg1,arg2)
00252
00253
00254 #if defined STAP_SDT_V1
00255 #define DRIZZLE_CURSOR_UNLOCK_START_ENABLED() __builtin_expect (cursor__unlock__start_semaphore, 0)
00256 #define drizzle_cursor__unlock__start_semaphore cursor__unlock__start_semaphore
00257 #else
00258 #define DRIZZLE_CURSOR_UNLOCK_START_ENABLED() __builtin_expect (drizzle_cursor__unlock__start_semaphore, 0)
00259 #endif
00260 __extension__ extern unsigned short drizzle_cursor__unlock__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00261 #define DRIZZLE_CURSOR_UNLOCK_START(arg1,arg2) \
00262 STAP_PROBE2(drizzle,cursor__unlock__start,arg1,arg2)
00263
00264
00265 #if defined STAP_SDT_V1
00266 #define DRIZZLE_CURSOR_RDLOCK_DONE_ENABLED() __builtin_expect (cursor__rdlock__done_semaphore, 0)
00267 #define drizzle_cursor__rdlock__done_semaphore cursor__rdlock__done_semaphore
00268 #else
00269 #define DRIZZLE_CURSOR_RDLOCK_DONE_ENABLED() __builtin_expect (drizzle_cursor__rdlock__done_semaphore, 0)
00270 #endif
00271 __extension__ extern unsigned short drizzle_cursor__rdlock__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00272 #define DRIZZLE_CURSOR_RDLOCK_DONE(arg1) \
00273 STAP_PROBE1(drizzle,cursor__rdlock__done,arg1)
00274
00275
00276 #if defined STAP_SDT_V1
00277 #define DRIZZLE_CURSOR_WRLOCK_DONE_ENABLED() __builtin_expect (cursor__wrlock__done_semaphore, 0)
00278 #define drizzle_cursor__wrlock__done_semaphore cursor__wrlock__done_semaphore
00279 #else
00280 #define DRIZZLE_CURSOR_WRLOCK_DONE_ENABLED() __builtin_expect (drizzle_cursor__wrlock__done_semaphore, 0)
00281 #endif
00282 __extension__ extern unsigned short drizzle_cursor__wrlock__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00283 #define DRIZZLE_CURSOR_WRLOCK_DONE(arg1) \
00284 STAP_PROBE1(drizzle,cursor__wrlock__done,arg1)
00285
00286
00287 #if defined STAP_SDT_V1
00288 #define DRIZZLE_CURSOR_UNLOCK_DONE_ENABLED() __builtin_expect (cursor__unlock__done_semaphore, 0)
00289 #define drizzle_cursor__unlock__done_semaphore cursor__unlock__done_semaphore
00290 #else
00291 #define DRIZZLE_CURSOR_UNLOCK_DONE_ENABLED() __builtin_expect (drizzle_cursor__unlock__done_semaphore, 0)
00292 #endif
00293 __extension__ extern unsigned short drizzle_cursor__unlock__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00294 #define DRIZZLE_CURSOR_UNLOCK_DONE(arg1) \
00295 STAP_PROBE1(drizzle,cursor__unlock__done,arg1)
00296
00297
00298 #if defined STAP_SDT_V1
00299 #define DRIZZLE_FILESORT_START_ENABLED() __builtin_expect (filesort__start_semaphore, 0)
00300 #define drizzle_filesort__start_semaphore filesort__start_semaphore
00301 #else
00302 #define DRIZZLE_FILESORT_START_ENABLED() __builtin_expect (drizzle_filesort__start_semaphore, 0)
00303 #endif
00304 __extension__ extern unsigned short drizzle_filesort__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00305 #define DRIZZLE_FILESORT_START(arg1,arg2) \
00306 STAP_PROBE2(drizzle,filesort__start,arg1,arg2)
00307
00308
00309 #if defined STAP_SDT_V1
00310 #define DRIZZLE_FILESORT_DONE_ENABLED() __builtin_expect (filesort__done_semaphore, 0)
00311 #define drizzle_filesort__done_semaphore filesort__done_semaphore
00312 #else
00313 #define DRIZZLE_FILESORT_DONE_ENABLED() __builtin_expect (drizzle_filesort__done_semaphore, 0)
00314 #endif
00315 __extension__ extern unsigned short drizzle_filesort__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00316 #define DRIZZLE_FILESORT_DONE(arg1,arg2) \
00317 STAP_PROBE2(drizzle,filesort__done,arg1,arg2)
00318
00319
00320 #if defined STAP_SDT_V1
00321 #define DRIZZLE_SELECT_START_ENABLED() __builtin_expect (select__start_semaphore, 0)
00322 #define drizzle_select__start_semaphore select__start_semaphore
00323 #else
00324 #define DRIZZLE_SELECT_START_ENABLED() __builtin_expect (drizzle_select__start_semaphore, 0)
00325 #endif
00326 __extension__ extern unsigned short drizzle_select__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00327 #define DRIZZLE_SELECT_START(arg1) \
00328 STAP_PROBE1(drizzle,select__start,arg1)
00329
00330
00331 #if defined STAP_SDT_V1
00332 #define DRIZZLE_SELECT_DONE_ENABLED() __builtin_expect (select__done_semaphore, 0)
00333 #define drizzle_select__done_semaphore select__done_semaphore
00334 #else
00335 #define DRIZZLE_SELECT_DONE_ENABLED() __builtin_expect (drizzle_select__done_semaphore, 0)
00336 #endif
00337 __extension__ extern unsigned short drizzle_select__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00338 #define DRIZZLE_SELECT_DONE(arg1,arg2) \
00339 STAP_PROBE2(drizzle,select__done,arg1,arg2)
00340
00341
00342 #if defined STAP_SDT_V1
00343 #define DRIZZLE_INSERT_START_ENABLED() __builtin_expect (insert__start_semaphore, 0)
00344 #define drizzle_insert__start_semaphore insert__start_semaphore
00345 #else
00346 #define DRIZZLE_INSERT_START_ENABLED() __builtin_expect (drizzle_insert__start_semaphore, 0)
00347 #endif
00348 __extension__ extern unsigned short drizzle_insert__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00349 #define DRIZZLE_INSERT_START(arg1) \
00350 STAP_PROBE1(drizzle,insert__start,arg1)
00351
00352
00353 #if defined STAP_SDT_V1
00354 #define DRIZZLE_INSERT_DONE_ENABLED() __builtin_expect (insert__done_semaphore, 0)
00355 #define drizzle_insert__done_semaphore insert__done_semaphore
00356 #else
00357 #define DRIZZLE_INSERT_DONE_ENABLED() __builtin_expect (drizzle_insert__done_semaphore, 0)
00358 #endif
00359 __extension__ extern unsigned short drizzle_insert__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00360 #define DRIZZLE_INSERT_DONE(arg1,arg2) \
00361 STAP_PROBE2(drizzle,insert__done,arg1,arg2)
00362
00363
00364 #if defined STAP_SDT_V1
00365 #define DRIZZLE_INSERT_SELECT_START_ENABLED() __builtin_expect (insert__select__start_semaphore, 0)
00366 #define drizzle_insert__select__start_semaphore insert__select__start_semaphore
00367 #else
00368 #define DRIZZLE_INSERT_SELECT_START_ENABLED() __builtin_expect (drizzle_insert__select__start_semaphore, 0)
00369 #endif
00370 __extension__ extern unsigned short drizzle_insert__select__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00371 #define DRIZZLE_INSERT_SELECT_START(arg1) \
00372 STAP_PROBE1(drizzle,insert__select__start,arg1)
00373
00374
00375 #if defined STAP_SDT_V1
00376 #define DRIZZLE_INSERT_SELECT_DONE_ENABLED() __builtin_expect (insert__select__done_semaphore, 0)
00377 #define drizzle_insert__select__done_semaphore insert__select__done_semaphore
00378 #else
00379 #define DRIZZLE_INSERT_SELECT_DONE_ENABLED() __builtin_expect (drizzle_insert__select__done_semaphore, 0)
00380 #endif
00381 __extension__ extern unsigned short drizzle_insert__select__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00382 #define DRIZZLE_INSERT_SELECT_DONE(arg1,arg2) \
00383 STAP_PROBE2(drizzle,insert__select__done,arg1,arg2)
00384
00385
00386 #if defined STAP_SDT_V1
00387 #define DRIZZLE_UPDATE_START_ENABLED() __builtin_expect (update__start_semaphore, 0)
00388 #define drizzle_update__start_semaphore update__start_semaphore
00389 #else
00390 #define DRIZZLE_UPDATE_START_ENABLED() __builtin_expect (drizzle_update__start_semaphore, 0)
00391 #endif
00392 __extension__ extern unsigned short drizzle_update__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00393 #define DRIZZLE_UPDATE_START(arg1) \
00394 STAP_PROBE1(drizzle,update__start,arg1)
00395
00396
00397 #if defined STAP_SDT_V1
00398 #define DRIZZLE_UPDATE_DONE_ENABLED() __builtin_expect (update__done_semaphore, 0)
00399 #define drizzle_update__done_semaphore update__done_semaphore
00400 #else
00401 #define DRIZZLE_UPDATE_DONE_ENABLED() __builtin_expect (drizzle_update__done_semaphore, 0)
00402 #endif
00403 __extension__ extern unsigned short drizzle_update__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00404 #define DRIZZLE_UPDATE_DONE(arg1,arg2,arg3) \
00405 STAP_PROBE3(drizzle,update__done,arg1,arg2,arg3)
00406
00407
00408 #if defined STAP_SDT_V1
00409 #define DRIZZLE_DELETE_START_ENABLED() __builtin_expect (delete__start_semaphore, 0)
00410 #define drizzle_delete__start_semaphore delete__start_semaphore
00411 #else
00412 #define DRIZZLE_DELETE_START_ENABLED() __builtin_expect (drizzle_delete__start_semaphore, 0)
00413 #endif
00414 __extension__ extern unsigned short drizzle_delete__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00415 #define DRIZZLE_DELETE_START(arg1) \
00416 STAP_PROBE1(drizzle,delete__start,arg1)
00417
00418
00419 #if defined STAP_SDT_V1
00420 #define DRIZZLE_DELETE_DONE_ENABLED() __builtin_expect (delete__done_semaphore, 0)
00421 #define drizzle_delete__done_semaphore delete__done_semaphore
00422 #else
00423 #define DRIZZLE_DELETE_DONE_ENABLED() __builtin_expect (drizzle_delete__done_semaphore, 0)
00424 #endif
00425 __extension__ extern unsigned short drizzle_delete__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
00426 #define DRIZZLE_DELETE_DONE(arg1,arg2) \
00427 STAP_PROBE2(drizzle,delete__done,arg1,arg2)
00428