Created
May 30, 2023 07:56
-
-
Save kouloumos/4280eb0636f03a65d161378aea0dffe1 to your computer and use it in GitHub Desktop.
`dtrace -h -s <(git show df714d1e1c8bc7f1aa7803e1d55fd3fc9dc3b52d:src/util/probes.d) -o /tmp/probes.h` on freebsd 12 and 14 by vasild
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Generated by dtrace(1M). | |
*/ | |
#ifndef _PROBES_H | |
#define _PROBES_H | |
#include <unistd.h> | |
#ifdef __cplusplus | |
extern "C" { | |
#endif | |
#include <sys/sdt.h> | |
#if _DTRACE_VERSION | |
#define NET_INBOUND_MESSAGE(arg0, arg1, arg2, arg3, arg4, arg5) \ | |
__dtrace_net___inbound_message(arg0, arg1, arg2, arg3, arg4, arg5) | |
#ifndef __sparc | |
#define NET_INBOUND_MESSAGE_ENABLED() \ | |
__dtraceenabled_net___inbound_message() | |
#else | |
#define NET_INBOUND_MESSAGE_ENABLED() \ | |
__dtraceenabled_net___inbound_message(0) | |
#endif | |
#define NET_OUTBOUND_MESSAGE(arg0, arg1, arg2, arg3, arg4, arg5) \ | |
__dtrace_net___outbound_message(arg0, arg1, arg2, arg3, arg4, arg5) | |
#ifndef __sparc | |
#define NET_OUTBOUND_MESSAGE_ENABLED() \ | |
__dtraceenabled_net___outbound_message() | |
#else | |
#define NET_OUTBOUND_MESSAGE_ENABLED() \ | |
__dtraceenabled_net___outbound_message(0) | |
#endif | |
extern void __dtrace_net___inbound_message(int64_t, char *, char *, char *, int64_t, unsigned char *); | |
#ifndef __sparc | |
extern int __dtraceenabled_net___inbound_message(void); | |
#else | |
extern int __dtraceenabled_net___inbound_message(long); | |
#endif | |
extern void __dtrace_net___outbound_message(int64_t, char *, char *, char *, int64_t, unsigned char *); | |
#ifndef __sparc | |
extern int __dtraceenabled_net___outbound_message(void); | |
#else | |
extern int __dtraceenabled_net___outbound_message(long); | |
#endif | |
#else | |
#define NET_INBOUND_MESSAGE(arg0, arg1, arg2, arg3, arg4, arg5) | |
#define NET_INBOUND_MESSAGE_ENABLED() (0) | |
#define NET_OUTBOUND_MESSAGE(arg0, arg1, arg2, arg3, arg4, arg5) | |
#define NET_OUTBOUND_MESSAGE_ENABLED() (0) | |
#endif | |
#include <sys/sdt.h> | |
#if _DTRACE_VERSION | |
#define VALIDATION_BLOCK_CONNECTED(arg0, arg1, arg2, arg3, arg4, arg5) \ | |
__dtrace_validation___block_connected(arg0, arg1, arg2, arg3, arg4, arg5) | |
#ifndef __sparc | |
#define VALIDATION_BLOCK_CONNECTED_ENABLED() \ | |
__dtraceenabled_validation___block_connected() | |
#else | |
#define VALIDATION_BLOCK_CONNECTED_ENABLED() \ | |
__dtraceenabled_validation___block_connected(0) | |
#endif | |
extern void __dtrace_validation___block_connected(unsigned char *, int32_t, uint64_t, int32_t, uint64_t, uint64_t); | |
#ifndef __sparc | |
extern int __dtraceenabled_validation___block_connected(void); | |
#else | |
extern int __dtraceenabled_validation___block_connected(long); | |
#endif | |
#else | |
#define VALIDATION_BLOCK_CONNECTED(arg0, arg1, arg2, arg3, arg4, arg5) | |
#define VALIDATION_BLOCK_CONNECTED_ENABLED() (0) | |
#endif | |
#include <sys/sdt.h> | |
#if _DTRACE_VERSION | |
#define UTXOCACHE_ADD(arg0, arg1, arg2, arg3, arg4) \ | |
__dtrace_utxocache___add(arg0, arg1, arg2, arg3, arg4) | |
#ifndef __sparc | |
#define UTXOCACHE_ADD_ENABLED() \ | |
__dtraceenabled_utxocache___add() | |
#else | |
#define UTXOCACHE_ADD_ENABLED() \ | |
__dtraceenabled_utxocache___add(0) | |
#endif | |
#define UTXOCACHE_FLUSH(arg0, arg1, arg2, arg3, arg4) \ | |
__dtrace_utxocache___flush(arg0, arg1, arg2, arg3, arg4) | |
#ifndef __sparc | |
#define UTXOCACHE_FLUSH_ENABLED() \ | |
__dtraceenabled_utxocache___flush() | |
#else | |
#define UTXOCACHE_FLUSH_ENABLED() \ | |
__dtraceenabled_utxocache___flush(0) | |
#endif | |
#define UTXOCACHE_SPENT(arg0, arg1, arg2, arg3, arg4) \ | |
__dtrace_utxocache___spent(arg0, arg1, arg2, arg3, arg4) | |
#ifndef __sparc | |
#define UTXOCACHE_SPENT_ENABLED() \ | |
__dtraceenabled_utxocache___spent() | |
#else | |
#define UTXOCACHE_SPENT_ENABLED() \ | |
__dtraceenabled_utxocache___spent(0) | |
#endif | |
#define UTXOCACHE_UNCACHE(arg0, arg1, arg2, arg3, arg4) \ | |
__dtrace_utxocache___uncache(arg0, arg1, arg2, arg3, arg4) | |
#ifndef __sparc | |
#define UTXOCACHE_UNCACHE_ENABLED() \ | |
__dtraceenabled_utxocache___uncache() | |
#else | |
#define UTXOCACHE_UNCACHE_ENABLED() \ | |
__dtraceenabled_utxocache___uncache(0) | |
#endif | |
extern void __dtrace_utxocache___add(unsigned char *, uint32_t, uint32_t, int64_t, uint8_t); | |
#ifndef __sparc | |
extern int __dtraceenabled_utxocache___add(void); | |
#else | |
extern int __dtraceenabled_utxocache___add(long); | |
#endif | |
extern void __dtrace_utxocache___flush(int64_t, uint32_t, uint64_t, uint64_t, uint8_t); | |
#ifndef __sparc | |
extern int __dtraceenabled_utxocache___flush(void); | |
#else | |
extern int __dtraceenabled_utxocache___flush(long); | |
#endif | |
extern void __dtrace_utxocache___spent(unsigned char *, uint32_t, uint32_t, int64_t, uint8_t); | |
#ifndef __sparc | |
extern int __dtraceenabled_utxocache___spent(void); | |
#else | |
extern int __dtraceenabled_utxocache___spent(long); | |
#endif | |
extern void __dtrace_utxocache___uncache(unsigned char *, uint32_t, uint32_t, int64_t, uint8_t); | |
#ifndef __sparc | |
extern int __dtraceenabled_utxocache___uncache(void); | |
#else | |
extern int __dtraceenabled_utxocache___uncache(long); | |
#endif | |
#else | |
#define UTXOCACHE_ADD(arg0, arg1, arg2, arg3, arg4) | |
#define UTXOCACHE_ADD_ENABLED() (0) | |
#define UTXOCACHE_FLUSH(arg0, arg1, arg2, arg3, arg4) | |
#define UTXOCACHE_FLUSH_ENABLED() (0) | |
#define UTXOCACHE_SPENT(arg0, arg1, arg2, arg3, arg4) | |
#define UTXOCACHE_SPENT_ENABLED() (0) | |
#define UTXOCACHE_UNCACHE(arg0, arg1, arg2, arg3, arg4) | |
#define UTXOCACHE_UNCACHE_ENABLED() (0) | |
#endif | |
#include <sys/sdt.h> | |
#if _DTRACE_VERSION | |
#define COIN_SELECTION_APS_CREATE_TX_INTERNAL(arg0, arg1, arg2, arg3, arg4) \ | |
__dtrace_coin_selection___aps_create_tx_internal(arg0, arg1, arg2, arg3, arg4) | |
#ifndef __sparc | |
#define COIN_SELECTION_APS_CREATE_TX_INTERNAL_ENABLED() \ | |
__dtraceenabled_coin_selection___aps_create_tx_internal() | |
#else | |
#define COIN_SELECTION_APS_CREATE_TX_INTERNAL_ENABLED() \ | |
__dtraceenabled_coin_selection___aps_create_tx_internal(0) | |
#endif | |
#define COIN_SELECTION_ATTEMPTING_APS_CREATE_TX(arg0) \ | |
__dtrace_coin_selection___attempting_aps_create_tx(arg0) | |
#ifndef __sparc | |
#define COIN_SELECTION_ATTEMPTING_APS_CREATE_TX_ENABLED() \ | |
__dtraceenabled_coin_selection___attempting_aps_create_tx() | |
#else | |
#define COIN_SELECTION_ATTEMPTING_APS_CREATE_TX_ENABLED() \ | |
__dtraceenabled_coin_selection___attempting_aps_create_tx(0) | |
#endif | |
#define COIN_SELECTION_NORMAL_CREATE_TX_INTERNAL(arg0, arg1, arg2, arg3) \ | |
__dtrace_coin_selection___normal_create_tx_internal(arg0, arg1, arg2, arg3) | |
#ifndef __sparc | |
#define COIN_SELECTION_NORMAL_CREATE_TX_INTERNAL_ENABLED() \ | |
__dtraceenabled_coin_selection___normal_create_tx_internal() | |
#else | |
#define COIN_SELECTION_NORMAL_CREATE_TX_INTERNAL_ENABLED() \ | |
__dtraceenabled_coin_selection___normal_create_tx_internal(0) | |
#endif | |
#define COIN_SELECTION_SELECTED_COINS(arg0, arg1, arg2, arg3, arg4) \ | |
__dtrace_coin_selection___selected_coins(arg0, arg1, arg2, arg3, arg4) | |
#ifndef __sparc | |
#define COIN_SELECTION_SELECTED_COINS_ENABLED() \ | |
__dtraceenabled_coin_selection___selected_coins() | |
#else | |
#define COIN_SELECTION_SELECTED_COINS_ENABLED() \ | |
__dtraceenabled_coin_selection___selected_coins(0) | |
#endif | |
extern void __dtrace_coin_selection___aps_create_tx_internal(char *, uint8_t, uint8_t, int64_t, int32_t); | |
#ifndef __sparc | |
extern int __dtraceenabled_coin_selection___aps_create_tx_internal(void); | |
#else | |
extern int __dtraceenabled_coin_selection___aps_create_tx_internal(long); | |
#endif | |
extern void __dtrace_coin_selection___attempting_aps_create_tx(char *); | |
#ifndef __sparc | |
extern int __dtraceenabled_coin_selection___attempting_aps_create_tx(void); | |
#else | |
extern int __dtraceenabled_coin_selection___attempting_aps_create_tx(long); | |
#endif | |
extern void __dtrace_coin_selection___normal_create_tx_internal(char *, uint8_t, int64_t, int32_t); | |
#ifndef __sparc | |
extern int __dtraceenabled_coin_selection___normal_create_tx_internal(void); | |
#else | |
extern int __dtraceenabled_coin_selection___normal_create_tx_internal(long); | |
#endif | |
extern void __dtrace_coin_selection___selected_coins(char *, char *, int64_t, int64_t, int64_t); | |
#ifndef __sparc | |
extern int __dtraceenabled_coin_selection___selected_coins(void); | |
#else | |
extern int __dtraceenabled_coin_selection___selected_coins(long); | |
#endif | |
#else | |
#define COIN_SELECTION_APS_CREATE_TX_INTERNAL(arg0, arg1, arg2, arg3, arg4) | |
#define COIN_SELECTION_APS_CREATE_TX_INTERNAL_ENABLED() (0) | |
#define COIN_SELECTION_ATTEMPTING_APS_CREATE_TX(arg0) | |
#define COIN_SELECTION_ATTEMPTING_APS_CREATE_TX_ENABLED() (0) | |
#define COIN_SELECTION_NORMAL_CREATE_TX_INTERNAL(arg0, arg1, arg2, arg3) | |
#define COIN_SELECTION_NORMAL_CREATE_TX_INTERNAL_ENABLED() (0) | |
#define COIN_SELECTION_SELECTED_COINS(arg0, arg1, arg2, arg3, arg4) | |
#define COIN_SELECTION_SELECTED_COINS_ENABLED() (0) | |
#endif | |
#include <sys/sdt.h> | |
#if _DTRACE_VERSION | |
#define MEMPOOL_ADDED(arg0, arg1, arg2) \ | |
__dtrace_mempool___added(arg0, arg1, arg2) | |
#ifndef __sparc | |
#define MEMPOOL_ADDED_ENABLED() \ | |
__dtraceenabled_mempool___added() | |
#else | |
#define MEMPOOL_ADDED_ENABLED() \ | |
__dtraceenabled_mempool___added(0) | |
#endif | |
#define MEMPOOL_REJECTED(arg0, arg1) \ | |
__dtrace_mempool___rejected(arg0, arg1) | |
#ifndef __sparc | |
#define MEMPOOL_REJECTED_ENABLED() \ | |
__dtraceenabled_mempool___rejected() | |
#else | |
#define MEMPOOL_REJECTED_ENABLED() \ | |
__dtraceenabled_mempool___rejected(0) | |
#endif | |
#define MEMPOOL_REMOVED(arg0, arg1, arg2, arg3, arg4) \ | |
__dtrace_mempool___removed(arg0, arg1, arg2, arg3, arg4) | |
#ifndef __sparc | |
#define MEMPOOL_REMOVED_ENABLED() \ | |
__dtraceenabled_mempool___removed() | |
#else | |
#define MEMPOOL_REMOVED_ENABLED() \ | |
__dtraceenabled_mempool___removed(0) | |
#endif | |
#define MEMPOOL_REPLACED(arg0, arg1, arg2, arg3, arg4, arg5, arg6) \ | |
__dtrace_mempool___replaced(arg0, arg1, arg2, arg3, arg4, arg5, arg6) | |
#ifndef __sparc | |
#define MEMPOOL_REPLACED_ENABLED() \ | |
__dtraceenabled_mempool___replaced() | |
#else | |
#define MEMPOOL_REPLACED_ENABLED() \ | |
__dtraceenabled_mempool___replaced(0) | |
#endif | |
extern void __dtrace_mempool___added(char *, uint64_t, int64_t); | |
#ifndef __sparc | |
extern int __dtraceenabled_mempool___added(void); | |
#else | |
extern int __dtraceenabled_mempool___added(long); | |
#endif | |
extern void __dtrace_mempool___rejected(char *, char *); | |
#ifndef __sparc | |
extern int __dtraceenabled_mempool___rejected(void); | |
#else | |
extern int __dtraceenabled_mempool___rejected(long); | |
#endif | |
extern void __dtrace_mempool___removed(char *, char *, uint64_t, int64_t, uint64_t); | |
#ifndef __sparc | |
extern int __dtraceenabled_mempool___removed(void); | |
#else | |
extern int __dtraceenabled_mempool___removed(long); | |
#endif | |
extern void __dtrace_mempool___replaced(char *, uint64_t, int64_t, uint64_t, char *, uint64_t, int64_t); | |
#ifndef __sparc | |
extern int __dtraceenabled_mempool___replaced(void); | |
#else | |
extern int __dtraceenabled_mempool___replaced(long); | |
#endif | |
#else | |
#define MEMPOOL_ADDED(arg0, arg1, arg2) | |
#define MEMPOOL_ADDED_ENABLED() (0) | |
#define MEMPOOL_REJECTED(arg0, arg1) | |
#define MEMPOOL_REJECTED_ENABLED() (0) | |
#define MEMPOOL_REMOVED(arg0, arg1, arg2, arg3, arg4) | |
#define MEMPOOL_REMOVED_ENABLED() (0) | |
#define MEMPOOL_REPLACED(arg0, arg1, arg2, arg3, arg4, arg5, arg6) | |
#define MEMPOOL_REPLACED_ENABLED() (0) | |
#endif | |
#ifdef __cplusplus | |
} | |
#endif | |
#endif /* _PROBES_H */ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment