validate_cb validate_ust;
validate_cb validate_kernel;
};
-} /* namespace */
-static const char *field_value_type_to_str(enum lttng_event_field_value_type type)
+const char *field_value_type_to_str(enum lttng_event_field_value_type type)
{
switch (type) {
case LTTNG_EVENT_FIELD_VALUE_TYPE_UNKNOWN:
}
}
-static int validate_type(const struct lttng_event_field_value *event_field,
- enum lttng_event_field_value_type expect)
+int validate_type(const struct lttng_event_field_value *event_field,
+ enum lttng_event_field_value_type expect)
{
int ret;
enum lttng_event_field_value_type value;
/*
* Validate unsigned captured field against the iteration number.
*/
-static int validate_unsigned_int_field(const struct lttng_event_field_value *event_field,
- unsigned int expected_value)
+int validate_unsigned_int_field(const struct lttng_event_field_value *event_field,
+ unsigned int expected_value)
{
int ret;
uint64_t value;
/*
* Validate signed captured field.
*/
-static int validate_signed_int_field(const struct lttng_event_field_value *event_field,
- unsigned int iteration)
+int validate_signed_int_field(const struct lttng_event_field_value *event_field,
+ unsigned int iteration)
{
int ret;
const int64_t expected = -1;
/*
* Validate array of unsigned int.
*/
-static int validate_array_unsigned_int_field(const struct lttng_event_field_value *event_field,
- unsigned int iteration)
+int validate_array_unsigned_int_field(const struct lttng_event_field_value *event_field,
+ unsigned int iteration)
{
int ret;
enum lttng_event_field_value_status status;
return ret;
}
-static int
-validate_array_unsigned_int_field_at_index(const struct lttng_event_field_value *event_field,
- unsigned int iteration)
+int validate_array_unsigned_int_field_at_index(const struct lttng_event_field_value *event_field,
+ unsigned int iteration)
{
int ret;
const uint64_t expected_value = 2;
*
* Value: "test" encoded in UTF-8: [116, 101, 115, 116]
*/
-static int validate_seqfield1(const struct lttng_event_field_value *event_field,
- unsigned int iteration)
+int validate_seqfield1(const struct lttng_event_field_value *event_field, unsigned int iteration)
{
int ret;
enum lttng_event_field_value_status status;
return ret;
}
-static int validate_string(const struct lttng_event_field_value *event_field, const char *expect)
+int validate_string(const struct lttng_event_field_value *event_field, const char *expect)
{
int ret;
const char *value = nullptr;
/*
* Validate string. Expected value is "test".
*/
-static int validate_string_test(const struct lttng_event_field_value *event_field,
- unsigned int iteration)
+int validate_string_test(const struct lttng_event_field_value *event_field, unsigned int iteration)
{
const char *const expect = "test";
/*
* Validate escaped string. Expected value is "\*".
*/
-static int validate_string_escaped(const struct lttng_event_field_value *event_field,
- unsigned int iteration)
+int validate_string_escaped(const struct lttng_event_field_value *event_field,
+ unsigned int iteration)
{
const char *const expect = "\\*";
/*
* Validate real field.
*/
-static int validate_real(const struct lttng_event_field_value *event_field, double expect)
+int validate_real(const struct lttng_event_field_value *event_field, double expect)
{
int ret;
double value;
/*
* Validate floatfield.
*/
-static int validate_floatfield(const struct lttng_event_field_value *event_field,
- unsigned int iteration)
+int validate_floatfield(const struct lttng_event_field_value *event_field, unsigned int iteration)
{
const double expect = 2222.0;
/*
* Validate doublefield.
*/
-static int validate_doublefield(const struct lttng_event_field_value *event_field,
- unsigned int iteration)
+int validate_doublefield(const struct lttng_event_field_value *event_field, unsigned int iteration)
{
const double expect = 2.0;
/*
* Validate enum0: enum0 = ( "AUTO: EXPECT 0" : container = 0 )
*/
-static int validate_enum0(const struct lttng_event_field_value *event_field, unsigned int iteration)
+int validate_enum0(const struct lttng_event_field_value *event_field, unsigned int iteration)
{
int ret;
enum lttng_event_field_value_status status;
*
* We expect 2 labels here.
*/
-static int validate_enumnegative(const struct lttng_event_field_value *event_field,
- unsigned int iteration)
+int validate_enumnegative(const struct lttng_event_field_value *event_field, unsigned int iteration)
{
int ret;
enum lttng_event_field_value_status status;
return ret;
}
-static int validate_context_procname_ust(const struct lttng_event_field_value *event_field,
- unsigned int iteration)
+int validate_context_procname_ust(const struct lttng_event_field_value *event_field,
+ unsigned int iteration)
{
/* Unused. */
(void) iteration;
return validate_string(event_field, "gen-ust-events");
}
-static int validate_context_procname_kernel(const struct lttng_event_field_value *event_field,
- unsigned int iteration)
+int validate_context_procname_kernel(const struct lttng_event_field_value *event_field,
+ unsigned int iteration)
{
/* Unused. */
(void) iteration;
return validate_string(event_field, "echo");
}
-struct capture_base_field_tuple test_capture_base_fields[] = {
+const capture_base_field_tuple test_capture_base_fields[] = {
{ "DOESNOTEXIST", FIELD_TYPE_PAYLOAD, false, false, nullptr, nullptr },
{ "intfield",
FIELD_TYPE_PAYLOAD,
validate_context_procname_kernel },
};
-static const char *get_notification_trigger_name(struct lttng_notification *notification)
+const char *get_notification_trigger_name(struct lttng_notification *notification)
{
const char *trigger_name = nullptr;
enum lttng_trigger_status trigger_status;
return trigger_name;
}
-static int validator_notification_trigger_name(struct lttng_notification *notification,
- const char *trigger_name)
+int validator_notification_trigger_name(struct lttng_notification *notification,
+ const char *trigger_name)
{
int ret;
bool name_is_equal;
return ret;
}
-static void wait_on_file(const char *path, bool file_exist)
+void wait_on_file(const char *path, bool file_exist)
{
if (!path) {
return;
}
}
-static int write_pipe(const char *path, uint8_t data)
+int write_pipe(const char *path, uint8_t data)
{
int ret = 0;
int fd = 0;
return ret;
}
-static int stop_consumer(const char **argv)
+int stop_consumer(const char **argv)
{
int ret = 0, i;
return ret;
}
-static int resume_consumer(const char **argv)
+int resume_consumer(const char **argv)
{
int ret = 0, i;
return ret;
}
-static int suspend_application()
+int suspend_application()
{
int ret;
struct stat buf;
return ret;
}
-static int resume_application()
+int resume_application()
{
int ret;
struct stat buf;
return ret;
}
-static void test_triggers_buffer_usage_condition(const char *session_name,
- const char *channel_name,
- enum lttng_condition_type condition_type)
+void test_triggers_buffer_usage_condition(const char *session_name,
+ const char *channel_name,
+ enum lttng_condition_type condition_type)
{
unsigned int test_vector_size = 5, i;
enum lttng_condition_status condition_status;
lttng_action_destroy(action);
}
-static void wait_data_pending(const char *session_name)
+void wait_data_pending(const char *session_name)
{
int ret;
} while (ret != 0);
}
-static int setup_buffer_usage_condition(struct lttng_condition *condition,
- const char *condition_name,
- const char *session_name,
- const char *channel_name,
- const enum lttng_domain_type domain_type)
+int setup_buffer_usage_condition(struct lttng_condition *condition,
+ const char *condition_name,
+ const char *session_name,
+ const char *channel_name,
+ const enum lttng_domain_type domain_type)
{
enum lttng_condition_status condition_status;
int ret = 0;
return ret;
}
-static void test_invalid_channel_subscription(const enum lttng_domain_type domain_type)
+void test_invalid_channel_subscription(const enum lttng_domain_type domain_type)
{
enum lttng_condition_status condition_status;
enum lttng_notification_channel_status nc_status;
BUFFER_USAGE_TYPE_HIGH,
};
-static int register_buffer_usage_notify_trigger(const char *session_name,
- const char *channel_name,
- const enum lttng_domain_type domain_type,
- enum buffer_usage_type buffer_usage_type,
- double ratio,
- struct lttng_condition **condition,
- struct lttng_action **action,
- struct lttng_trigger **trigger)
+int register_buffer_usage_notify_trigger(const char *session_name,
+ const char *channel_name,
+ const enum lttng_domain_type domain_type,
+ enum buffer_usage_type buffer_usage_type,
+ double ratio,
+ struct lttng_condition **condition,
+ struct lttng_action **action,
+ struct lttng_trigger **trigger)
{
enum lttng_condition_status condition_status;
struct lttng_action *tmp_action = nullptr;
return ret;
}
-static void test_subscription_twice(const char *session_name,
- const char *channel_name,
- const enum lttng_domain_type domain_type)
+void test_subscription_twice(const char *session_name,
+ const char *channel_name,
+ const enum lttng_domain_type domain_type)
{
int ret = 0;
enum lttng_notification_channel_status nc_status;
lttng_condition_destroy(condition);
}
-static void test_buffer_usage_notification_channel(const char *session_name,
- const char *channel_name,
- const enum lttng_domain_type domain_type,
- const char **argv)
+void test_buffer_usage_notification_channel(const char *session_name,
+ const char *channel_name,
+ const enum lttng_domain_type domain_type,
+ const char **argv)
{
int ret = 0;
enum lttng_notification_channel_status nc_status;
lttng_condition_destroy(high_condition);
}
-static void create_tracepoint_event_rule_trigger(const char *event_pattern,
- const char *trigger_name,
- const char *filter,
- unsigned int exclusion_count,
- const char *const *exclusions,
- enum lttng_domain_type domain_type,
- condition_capture_desc_cb capture_desc_cb,
- struct lttng_condition **condition,
- struct lttng_trigger **trigger)
+void create_tracepoint_event_rule_trigger(const char *event_pattern,
+ const char *trigger_name,
+ const char *filter,
+ unsigned int exclusion_count,
+ const char *const *exclusions,
+ enum lttng_domain_type domain_type,
+ condition_capture_desc_cb capture_desc_cb,
+ struct lttng_condition **condition,
+ struct lttng_trigger **trigger)
{
using event_rule_create = struct lttng_event_rule *(*) ();
using event_rule_set_name_pattern =
return;
}
-static struct lttng_notification *
+struct lttng_notification *
get_next_notification(struct lttng_notification_channel *notification_channel)
{
struct lttng_notification *local_notification = nullptr;
return local_notification;
}
-static void test_tracepoint_event_rule_notification(enum lttng_domain_type domain_type)
+void test_tracepoint_event_rule_notification(enum lttng_domain_type domain_type)
{
int i;
int ret;
return;
}
-static void test_tracepoint_event_rule_notification_filter(enum lttng_domain_type domain_type)
+void test_tracepoint_event_rule_notification_filter(enum lttng_domain_type domain_type)
{
int i;
const int notification_count = 3;
lttng_condition_destroy(ctrl_condition);
}
-static void test_tracepoint_event_rule_notification_exclusion(enum lttng_domain_type domain_type)
+void test_tracepoint_event_rule_notification_exclusion(enum lttng_domain_type domain_type)
{
enum lttng_notification_channel_status nc_status;
struct lttng_condition *ctrl_condition = nullptr, *condition = nullptr;
return;
}
-static void test_kprobe_event_rule_notification()
+void test_kprobe_event_rule_notification()
{
int i, ret;
enum lttng_error_code ret_code;
return;
}
-static void test_uprobe_event_rule_notification(const char *testapp_path,
- const char *test_symbol_name)
+void test_uprobe_event_rule_notification(const char *testapp_path, const char *test_symbol_name)
{
int i, ret;
enum lttng_error_code ret_code;
return;
}
-static void test_syscall_event_rule_notification()
+void test_syscall_event_rule_notification()
{
int i, ret;
enum lttng_error_code ret_code;
return;
}
-static void test_syscall_event_rule_notification_filter()
+void test_syscall_event_rule_notification_filter()
{
int i, ret;
enum lttng_error_code ret_code;
return;
}
-static int generate_capture_descr(struct lttng_condition *condition)
+int generate_capture_descr(struct lttng_condition *condition)
{
int ret, i;
struct lttng_event_expr *expr = nullptr;
return ret;
}
-static int validator_notification_trigger_capture(enum lttng_domain_type domain,
- struct lttng_notification *notification,
- const int iteration)
+int validator_notification_trigger_capture(enum lttng_domain_type domain,
+ struct lttng_notification *notification,
+ const int iteration)
{
int ret;
unsigned int capture_count, i;
return ret;
}
-static void test_tracepoint_event_rule_notification_capture(enum lttng_domain_type domain_type)
+void test_tracepoint_event_rule_notification_capture(enum lttng_domain_type domain_type)
{
enum lttng_notification_channel_status nc_status;
lttng_condition_destroy(condition);
return;
}
+} /* namespace */
int main(int argc, const char *argv[])
{