ASSERT_HAS_SUBSTR
ASSERT_HAS_SUBSTR(log,
ASSERT_HAS_SUBSTR(log, "prog 'foo': failed to load",
ASSERT_HAS_SUBSTR(taskbuf, "(struct task_struct)",
ASSERT_HAS_SUBSTR(log, "relo #0: bad type id 100500", "program load log");
ASSERT_HAS_SUBSTR(log_buf, exp_msg, "fail_msg");
ASSERT_HAS_SUBSTR(log_buf, "Subprog global_dead doesn't exist", "dead_subprog_missing_msg");
ASSERT_HAS_SUBSTR(log_buf,
ASSERT_HAS_SUBSTR(log_buf,
ASSERT_HAS_SUBSTR(log_buf,
ASSERT_HAS_SUBSTR(log_buf,
ASSERT_HAS_SUBSTR(log_buf,
ASSERT_HAS_SUBSTR(log_buf,
ASSERT_HAS_SUBSTR(log_buf,
ASSERT_HAS_SUBSTR(log_buf,
ASSERT_HAS_SUBSTR(env.subtest_state->log_buf, cases[i].expected, "expected output");
if (!ASSERT_HAS_SUBSTR(buf, fault_addr, "fault_addr")) {
ASSERT_HAS_SUBSTR(log, "libbpf: struct_ops init_kern", "init_kern message");
ASSERT_HAS_SUBSTR(log, "helper call might sleep in a non-sleepable prog", "error log");
ASSERT_HAS_SUBSTR(log, err_msg, "error log");
if (!ASSERT_HAS_SUBSTR(s, "STRUCT 'bpf_perf_event_data' size=0 vlen=0",
ASSERT_HAS_SUBSTR(log,
if (!ASSERT_HAS_SUBSTR(fix->output, (str), (name))) \
ASSERT_HAS_SUBSTR(log_buf, exp_msg, "log_buf");
ASSERT_HAS_SUBSTR(log, "map 'map_no_btf' has to have BTF in order to use bpf_wq",