Commit | Line | Data |
---|---|---|
fb198a11 JG |
1 | /* |
2 | * Copyright (C) 2014 - Jérémie Galarneau <jeremie.galarneau@efficios.com> | |
3 | * | |
4 | * This program is free software; you can redistribute it and/or modify it | |
5 | * under the terms of the GNU General Public License, version 2 only, as | |
6 | * published by the Free Software Foundation. | |
7 | * | |
8 | * This program is distributed in the hope that it will be useful, but WITHOUT | |
9 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
10 | * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for | |
11 | * more details. | |
12 | * | |
13 | * You should have received a copy of the GNU General Public License along with | |
14 | * this program; if not, write to the Free Software Foundation, Inc., 51 | |
15 | * Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. | |
16 | */ | |
17 | ||
18 | #ifndef CONFIG_SESSION_INTERNAL_H | |
19 | #define CONFIG_SESSION_INTERNAL_H | |
20 | ||
4965f956 JG |
21 | extern const char * const config_element_channel; |
22 | extern const char * const config_element_channels; | |
23 | extern const char * const config_element_domain; | |
24 | extern const char * const config_element_domains; | |
25 | extern const char * const config_element_event; | |
26 | extern const char * const config_element_events; | |
27 | extern const char * const config_element_context; | |
28 | extern const char * const config_element_contexts; | |
29 | extern const char * const config_element_attributes; | |
30 | extern const char * const config_element_exclusion; | |
31 | extern const char * const config_element_exclusions; | |
32 | extern const char * const config_element_function_attributes; | |
33 | extern const char * const config_element_probe_attributes; | |
34 | extern const char * const config_element_symbol_name; | |
35 | extern const char * const config_element_address; | |
36 | extern const char * const config_element_offset; | |
37 | extern const char * const config_element_name; | |
38 | extern const char * const config_element_enabled; | |
39 | extern const char * const config_element_overwrite_mode; | |
40 | extern const char * const config_element_subbuf_size; | |
41 | extern const char * const config_element_num_subbuf; | |
42 | extern const char * const config_element_switch_timer_interval; | |
43 | extern const char * const config_element_read_timer_interval; | |
44 | extern const char * const config_element_output; | |
45 | extern const char * const config_element_output_type; | |
46 | extern const char * const config_element_tracefile_size; | |
47 | extern const char * const config_element_tracefile_count; | |
48 | extern const char * const config_element_live_timer_interval; | |
49 | extern const char * const config_element_type; | |
50 | extern const char * const config_element_buffer_type; | |
51 | extern const char * const config_element_session; | |
52 | extern const char * const config_element_sessions; | |
53 | extern const char * const config_element_perf; | |
54 | extern const char * const config_element_config; | |
55 | extern const char * const config_element_started; | |
56 | extern const char * const config_element_snapshot_mode; | |
57 | extern const char * const config_element_loglevel; | |
58 | extern const char * const config_element_loglevel_type; | |
59 | extern const char * const config_element_filter; | |
60 | extern const char * const config_element_snapshot_outputs; | |
61 | extern const char * const config_element_consumer_output; | |
62 | extern const char * const config_element_destination; | |
63 | extern const char * const config_element_path; | |
64 | extern const char * const config_element_net_output; | |
65 | extern const char * const config_element_control_uri; | |
66 | extern const char * const config_element_data_uri; | |
67 | extern const char * const config_element_max_size; | |
68 | extern const char * const config_element_pid; | |
69 | extern const char * const config_element_pids; | |
9e7c9f56 | 70 | extern const char * const config_element_shared_memory_path; |
ebbf5ab7 JR |
71 | extern const char * const config_element_pid_tracker; |
72 | extern const char * const config_element_trackers; | |
847a5916 JR |
73 | extern const char * const config_element_targets; |
74 | extern const char * const config_element_target_pid; | |
fb198a11 | 75 | |
4965f956 JG |
76 | extern const char * const config_domain_type_kernel; |
77 | extern const char * const config_domain_type_ust; | |
78 | extern const char * const config_domain_type_jul; | |
79 | extern const char * const config_domain_type_log4j; | |
b789735e | 80 | extern const char * const config_domain_type_python; |
fb198a11 | 81 | |
4965f956 JG |
82 | extern const char * const config_buffer_type_per_pid; |
83 | extern const char * const config_buffer_type_per_uid; | |
84 | extern const char * const config_buffer_type_global; | |
fb198a11 | 85 | |
4965f956 JG |
86 | extern const char * const config_overwrite_mode_discard; |
87 | extern const char * const config_overwrite_mode_overwrite; | |
fb198a11 | 88 | |
4965f956 JG |
89 | extern const char * const config_output_type_splice; |
90 | extern const char * const config_output_type_mmap; | |
fb198a11 | 91 | |
4965f956 JG |
92 | extern const char * const config_loglevel_type_all; |
93 | extern const char * const config_loglevel_type_range; | |
94 | extern const char * const config_loglevel_type_single; | |
fb198a11 | 95 | |
4965f956 JG |
96 | extern const char * const config_event_type_all; |
97 | extern const char * const config_event_type_tracepoint; | |
98 | extern const char * const config_event_type_probe; | |
99 | extern const char * const config_event_type_function; | |
100 | extern const char * const config_event_type_function_entry; | |
101 | extern const char * const config_event_type_noop; | |
102 | extern const char * const config_event_type_syscall; | |
103 | extern const char * const config_event_type_kprobe; | |
104 | extern const char * const config_event_type_kretprobe; | |
fb198a11 | 105 | |
4965f956 JG |
106 | extern const char * const config_event_context_pid; |
107 | extern const char * const config_event_context_procname; | |
108 | extern const char * const config_event_context_prio; | |
109 | extern const char * const config_event_context_nice; | |
110 | extern const char * const config_event_context_vpid; | |
111 | extern const char * const config_event_context_tid; | |
112 | extern const char * const config_event_context_vtid; | |
113 | extern const char * const config_event_context_ppid; | |
114 | extern const char * const config_event_context_vppid; | |
115 | extern const char * const config_event_context_pthread_id; | |
116 | extern const char * const config_event_context_hostname; | |
117 | extern const char * const config_event_context_ip; | |
118 | extern const char * const config_event_context_perf_thread_counter; | |
fb198a11 JG |
119 | |
120 | #endif /* CONFIG_SESSION_INTERNAL_H */ |