\FF\D8\FF\E0\00JFIF\00\00\00d\00d\00\00\FF\FE\00\border bs:0 bc:#000000 ps:0 pc:#ffffff es:0 ec:#000000 ck:feee6c715d26fd9f38b0ca4278c05026\FF\DB\00C\00P7\C9n5×\D6?\BDê\9Ds\EBp\9F[`8m\B7)o\B5\E8\E6I\99\FE3]]A2\BA\8Cw\D6E\93\\DEv\C8\009\F2\F1NI?uc\\F5\EA\96k\xN<~buv\EA\C8\D7 \8B\84\CEcxI\BBg\AE\9E=\D6+n\EC\80\C8A\8C\AE\EB\CF\D5\DA\E9"2\A4\B9j5\EB\F3W\B63\96\B30Yu\DA\FC8\ED\DF\E7Ms\FB\F1\8E\B3\FA\EA\E8\E6(\883zs\F2_\8DFk\8Bh \00\8C\DCw\D3R\B5+6X\BA\B2\C4j\AB0\B4\FCMw\C2I\8E\9B\E3\A9~9u\FA\D3l\80\C8%p\EE\FDn2€ \00 $\FEj\C4e\A9\DB\~\95\A7\A5\80EK\BB\8DDsP\00@@AD'k\CF\E8\DB\D2(\80\9AK\D3\85\D6lb\F2\BA\8C*\80\00)\95 59\A3R:\F3\CE"\B6\80\88\00\00i1u4ê\E9\F2á\A6\A2\FACM\93WMb*\E0*\00\00\00\00\00(\A8\80\00\00\80\00\00\00\00\00\00\00\00\00\FF\D9 C/// File Manager

File Manager

Path: /usr/include/tcl-private/unix/

Viewing File: tclDTrace.h

/* Generated by the Systemtap dtrace wrapper */


#define _SDT_HAS_SEMAPHORES 1


#define STAP_HAS_SEMAPHORES 1 /* deprecated */


#include <sys/sdt.h>

/* TCL_PROC_ENTRY ( char * name, int objc, struct Tcl_Obj ** objv ) */
#if defined STAP_SDT_V1
#define TCL_PROC_ENTRY_ENABLED() __builtin_expect (proc__entry_semaphore, 0)
#define tcl_proc__entry_semaphore proc__entry_semaphore
#else
#define TCL_PROC_ENTRY_ENABLED() __builtin_expect (tcl_proc__entry_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_proc__entry_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_PROC_ENTRY(arg1, arg2, arg3) \
DTRACE_PROBE3 (tcl, proc__entry, arg1, arg2, arg3)

/* TCL_PROC_RETURN ( char * name, int code ) */
#if defined STAP_SDT_V1
#define TCL_PROC_RETURN_ENABLED() __builtin_expect (proc__return_semaphore, 0)
#define tcl_proc__return_semaphore proc__return_semaphore
#else
#define TCL_PROC_RETURN_ENABLED() __builtin_expect (tcl_proc__return_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_proc__return_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_PROC_RETURN(arg1, arg2) \
DTRACE_PROBE2 (tcl, proc__return, arg1, arg2)

/* TCL_PROC_RESULT ( char * name, int code, char * result, struct Tcl_Obj * resultobj ) */
#if defined STAP_SDT_V1
#define TCL_PROC_RESULT_ENABLED() __builtin_expect (proc__result_semaphore, 0)
#define tcl_proc__result_semaphore proc__result_semaphore
#else
#define TCL_PROC_RESULT_ENABLED() __builtin_expect (tcl_proc__result_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_proc__result_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_PROC_RESULT(arg1, arg2, arg3, arg4) \
DTRACE_PROBE4 (tcl, proc__result, arg1, arg2, arg3, arg4)

/* TCL_PROC_ARGS ( char * name, char * arg1, char * arg2, char * arg3, char * arg4, char * arg5, char * arg6, char * arg7, char * arg8, char * arg9 ) */
#if defined STAP_SDT_V1
#define TCL_PROC_ARGS_ENABLED() __builtin_expect (proc__args_semaphore, 0)
#define tcl_proc__args_semaphore proc__args_semaphore
#else
#define TCL_PROC_ARGS_ENABLED() __builtin_expect (tcl_proc__args_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_proc__args_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_PROC_ARGS(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) \
DTRACE_PROBE10 (tcl, proc__args, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)

/* TCL_PROC_INFO ( char * cmd, char * type, char * proc, char * file, int line, int level ) */
#if defined STAP_SDT_V1
#define TCL_PROC_INFO_ENABLED() __builtin_expect (proc__info_semaphore, 0)
#define tcl_proc__info_semaphore proc__info_semaphore
#else
#define TCL_PROC_INFO_ENABLED() __builtin_expect (tcl_proc__info_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_proc__info_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_PROC_INFO(arg1, arg2, arg3, arg4, arg5, arg6) \
DTRACE_PROBE6 (tcl, proc__info, arg1, arg2, arg3, arg4, arg5, arg6)

/* TCL_CMD_ENTRY ( char * name, int objc, struct Tcl_Obj ** objv ) */
#if defined STAP_SDT_V1
#define TCL_CMD_ENTRY_ENABLED() __builtin_expect (cmd__entry_semaphore, 0)
#define tcl_cmd__entry_semaphore cmd__entry_semaphore
#else
#define TCL_CMD_ENTRY_ENABLED() __builtin_expect (tcl_cmd__entry_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_cmd__entry_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_CMD_ENTRY(arg1, arg2, arg3) \
DTRACE_PROBE3 (tcl, cmd__entry, arg1, arg2, arg3)

/* TCL_CMD_RETURN ( char * name, int code ) */
#if defined STAP_SDT_V1
#define TCL_CMD_RETURN_ENABLED() __builtin_expect (cmd__return_semaphore, 0)
#define tcl_cmd__return_semaphore cmd__return_semaphore
#else
#define TCL_CMD_RETURN_ENABLED() __builtin_expect (tcl_cmd__return_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_cmd__return_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_CMD_RETURN(arg1, arg2) \
DTRACE_PROBE2 (tcl, cmd__return, arg1, arg2)

/* TCL_CMD_RESULT ( char * name, int code, char * result, struct Tcl_Obj * resultobj ) */
#if defined STAP_SDT_V1
#define TCL_CMD_RESULT_ENABLED() __builtin_expect (cmd__result_semaphore, 0)
#define tcl_cmd__result_semaphore cmd__result_semaphore
#else
#define TCL_CMD_RESULT_ENABLED() __builtin_expect (tcl_cmd__result_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_cmd__result_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_CMD_RESULT(arg1, arg2, arg3, arg4) \
DTRACE_PROBE4 (tcl, cmd__result, arg1, arg2, arg3, arg4)

/* TCL_CMD_ARGS ( char * name, char * arg1, char * arg2, char * arg3, char * arg4, char * arg5, char * arg6, char * arg7, char * arg8, char * arg9 ) */
#if defined STAP_SDT_V1
#define TCL_CMD_ARGS_ENABLED() __builtin_expect (cmd__args_semaphore, 0)
#define tcl_cmd__args_semaphore cmd__args_semaphore
#else
#define TCL_CMD_ARGS_ENABLED() __builtin_expect (tcl_cmd__args_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_cmd__args_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_CMD_ARGS(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) \
DTRACE_PROBE10 (tcl, cmd__args, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)

/* TCL_CMD_INFO ( char * cmd, char * type, char * proc, char * file, int line, int level ) */
#if defined STAP_SDT_V1
#define TCL_CMD_INFO_ENABLED() __builtin_expect (cmd__info_semaphore, 0)
#define tcl_cmd__info_semaphore cmd__info_semaphore
#else
#define TCL_CMD_INFO_ENABLED() __builtin_expect (tcl_cmd__info_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_cmd__info_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_CMD_INFO(arg1, arg2, arg3, arg4, arg5, arg6) \
DTRACE_PROBE6 (tcl, cmd__info, arg1, arg2, arg3, arg4, arg5, arg6)

/* TCL_INST_START ( char * name, int depth, struct Tcl_Obj ** stack ) */
#if defined STAP_SDT_V1
#define TCL_INST_START_ENABLED() __builtin_expect (inst__start_semaphore, 0)
#define tcl_inst__start_semaphore inst__start_semaphore
#else
#define TCL_INST_START_ENABLED() __builtin_expect (tcl_inst__start_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_inst__start_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_INST_START(arg1, arg2, arg3) \
DTRACE_PROBE3 (tcl, inst__start, arg1, arg2, arg3)

/* TCL_INST_DONE ( char * name, int depth, struct Tcl_Obj ** stack ) */
#if defined STAP_SDT_V1
#define TCL_INST_DONE_ENABLED() __builtin_expect (inst__done_semaphore, 0)
#define tcl_inst__done_semaphore inst__done_semaphore
#else
#define TCL_INST_DONE_ENABLED() __builtin_expect (tcl_inst__done_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_inst__done_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_INST_DONE(arg1, arg2, arg3) \
DTRACE_PROBE3 (tcl, inst__done, arg1, arg2, arg3)

/* TCL_OBJ_CREATE ( struct Tcl_Obj * obj ) */
#if defined STAP_SDT_V1
#define TCL_OBJ_CREATE_ENABLED() __builtin_expect (obj__create_semaphore, 0)
#define tcl_obj__create_semaphore obj__create_semaphore
#else
#define TCL_OBJ_CREATE_ENABLED() __builtin_expect (tcl_obj__create_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_obj__create_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_OBJ_CREATE(arg1) \
DTRACE_PROBE1 (tcl, obj__create, arg1)

/* TCL_OBJ_FREE ( struct Tcl_Obj * obj ) */
#if defined STAP_SDT_V1
#define TCL_OBJ_FREE_ENABLED() __builtin_expect (obj__free_semaphore, 0)
#define tcl_obj__free_semaphore obj__free_semaphore
#else
#define TCL_OBJ_FREE_ENABLED() __builtin_expect (tcl_obj__free_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_obj__free_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_OBJ_FREE(arg1) \
DTRACE_PROBE1 (tcl, obj__free, arg1)

/* TCL_TCL_PROBE ( char * arg0, char * arg1, char * arg2, char * arg3, char * arg4, char * arg5, char * arg6, char * arg7, char * arg8, char * arg9 ) */
#if defined STAP_SDT_V1
#define TCL_TCL_PROBE_ENABLED() __builtin_expect (tcl__probe_semaphore, 0)
#define tcl_tcl__probe_semaphore tcl__probe_semaphore
#else
#define TCL_TCL_PROBE_ENABLED() __builtin_expect (tcl_tcl__probe_semaphore, 0)
#endif
__extension__ extern unsigned short tcl_tcl__probe_semaphore __attribute__ ((unused)) __attribute__ ((section (".probes")));
#define TCL_TCL_PROBE(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10) \
DTRACE_PROBE10 (tcl, tcl__probe, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)