xref: /aosp_15_r20/external/bcc/tests/cc/usdt_test_lib.cc (revision 387f9dfdfa2baef462e92476d413c7bc2470293e)
1*387f9dfdSAndroid Build Coastguard Worker #include <sys/types.h>
2*387f9dfdSAndroid Build Coastguard Worker #include <unistd.h>
3*387f9dfdSAndroid Build Coastguard Worker 
4*387f9dfdSAndroid Build Coastguard Worker #include "folly/tracing/StaticTracepoint.h"
5*387f9dfdSAndroid Build Coastguard Worker 
6*387f9dfdSAndroid Build Coastguard Worker extern "C" {
7*387f9dfdSAndroid Build Coastguard Worker 
lib_probed_function()8*387f9dfdSAndroid Build Coastguard Worker int lib_probed_function() {
9*387f9dfdSAndroid Build Coastguard Worker   int an_int = 42 + getpid();
10*387f9dfdSAndroid Build Coastguard Worker   FOLLY_SDT(libbcc_test, sample_lib_probe_1, an_int);
11*387f9dfdSAndroid Build Coastguard Worker   return an_int;
12*387f9dfdSAndroid Build Coastguard Worker }
13*387f9dfdSAndroid Build Coastguard Worker 
14*387f9dfdSAndroid Build Coastguard Worker }
15