Symbol: log_buf
drivers/block/mtip32xx/mtip32xx.c
2631
port->log_buf = port->block1 + AHCI_SECTBUF_OFFSET;
drivers/block/mtip32xx/mtip32xx.c
2657
dd->port->log_buf,
drivers/block/mtip32xx/mtip32xx.c
2664
buf = (unsigned char *)dd->port->log_buf;
drivers/block/mtip32xx/mtip32xx.c
556
dd->port->log_buf,
drivers/block/mtip32xx/mtip32xx.c
563
buf = (unsigned char *)dd->port->log_buf;
drivers/block/mtip32xx/mtip32xx.h
386
u16 *log_buf;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
436
volatile struct amdgpu_umsch_fwlog *log_buf = fw_log_cpu_addr;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
438
log_buf->header_size = sizeof(struct amdgpu_umsch_fwlog);
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
439
log_buf->buffer_size = AMDGPU_UMSCHFW_LOG_SIZE;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
440
log_buf->rptr = log_buf->header_size;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
441
log_buf->wptr = log_buf->header_size;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
442
log_buf->wrapped = 0;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
454
void *log_buf;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
466
log_buf = umsch_mm->log_cpu_addr;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
468
plog = (volatile struct amdgpu_umsch_fwlog *)log_buf;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
497
(log_buf + read_pos), read_num[i]))
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1166
void *log_buf;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1178
log_buf = vcn->fw_shared.cpu_addr + vcn->fw_shared.mem_size;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1180
plog = (struct amdgpu_vcn_fwlog *)log_buf;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1209
(log_buf + read_pos), read_num[i]))
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1250
struct amdgpu_vcn_fwlog *log_buf = fw_log_cpu_addr;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1259
log_buf->header_size = sizeof(struct amdgpu_vcn_fwlog);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1260
log_buf->buffer_size = AMDGPU_VCNFW_LOG_SIZE;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1261
log_buf->rptr = log_buf->header_size;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1262
log_buf->wptr = log_buf->header_size;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1263
log_buf->wrapped = 0;
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1766
char log_buf[256];
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1774
memset(log_buf, 0, sizeof(log_buf));
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1779
buf_idx += snprintf(log_buf + buf_idx,
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1780
sizeof(log_buf) - buf_idx,
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1784
if (buf_idx >= sizeof(log_buf)) {
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1786
log_buf[sizeof(log_buf) - 1] = '\0';
drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c
1793
log_buf);
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1597
char log_buf[256];
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1605
memset(log_buf, 0, sizeof(log_buf));
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1610
buf_idx += snprintf(log_buf + buf_idx,
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1611
sizeof(log_buf) - buf_idx,
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1615
if (buf_idx >= sizeof(log_buf)) {
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1617
log_buf[sizeof(log_buf) - 1] = '\0';
drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c
1624
log_buf);
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2597
char log_buf[256];
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2603
memset(log_buf, 0, sizeof(log_buf));
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2610
log_buf + buf_idx, sizeof(log_buf) - buf_idx,
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2613
if (buf_idx >= sizeof(log_buf)) {
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2615
log_buf[sizeof(log_buf) - 1] = '\0';
drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_6_ppt.c
2623
log_buf);
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
2307
char log_buf[256];
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
2313
memset(log_buf, 0, sizeof(log_buf));
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
2320
log_buf + buf_idx, sizeof(log_buf) - buf_idx,
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
2323
if (buf_idx >= sizeof(log_buf)) {
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
2325
log_buf[sizeof(log_buf) - 1] = '\0';
drivers/gpu/drm/amd/pm/swsmu/smu15/smu_v15_0_8_ppt.c
2333
log_buf);
drivers/gpu/drm/qxl/qxl_dev.h
350
uint8_t log_buf[QXL_LOG_BUF_SIZE];
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
145
tracer->buff.log_buf = buff;
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
160
free_pages((unsigned long)tracer->buff.log_buf, get_order(tracer->buff.size));
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
170
if (!tracer->buff.log_buf)
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
175
free_pages((unsigned long)tracer->buff.log_buf, get_order(tracer->buff.size));
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
784
memcpy(tmp_trace_block, tracer->buff.log_buf + start_offset,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
803
ts_event = tracer->buff.log_buf + prev_start_offset +
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c
831
memcpy(tmp_trace_block, tracer->buff.log_buf + start_offset,
drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h
94
void *log_buf;
drivers/staging/media/ipu7/ipu7-isys.c
117
void *log_buf;
drivers/staging/media/ipu7/ipu7-isys.c
128
log_buf = devm_kzalloc(dev, FW_LOG_BUF_SIZE, GFP_KERNEL);
drivers/staging/media/ipu7/ipu7-isys.c
129
if (!log_buf)
drivers/staging/media/ipu7/ipu7-isys.c
132
fw_log->head = log_buf;
drivers/staging/media/ipu7/ipu7-isys.c
133
fw_log->addr = log_buf;
include/linux/bpf_verifier.h
1062
char __user *log_buf, u32 log_size);
include/linux/bpf_verifier.h
774
int bpf_log_attr_init(struct bpf_log_attr *log, u64 log_buf, u32 log_size, u32 log_level,
include/uapi/linux/bpf.h
1514
__aligned_u64 log_buf;
include/uapi/linux/bpf.h
1615
__aligned_u64 log_buf; /* user supplied buffer */
kernel/bpf/log.c
16
static bool bpf_verifier_log_attr_valid(u32 log_level, char __user *log_buf, u32 log_size)
kernel/bpf/log.c
19
if (!!log_buf != !!log_size)
kernel/bpf/log.c
22
if (log_buf && log_level == 0)
kernel/bpf/log.c
32
char __user *log_buf, u32 log_size)
kernel/bpf/log.c
35
log->ubuf = log_buf;
kernel/bpf/log.c
39
if (!bpf_verifier_log_attr_valid(log_level, log_buf, log_size))
kernel/bpf/log.c
827
int bpf_log_attr_init(struct bpf_log_attr *log, u64 log_buf, u32 log_size, u32 log_level,
kernel/bpf/log.c
831
char __user *ubuf_common = u64_to_user_ptr(common->log_buf);
kernel/bpf/log.c
832
char __user *ubuf = u64_to_user_ptr(log_buf);
kernel/bpf/log.c
880
err = bpf_vlog_init(log, common->log_level, u64_to_user_ptr(common->log_buf),
kernel/bpf/syscall.c
6415
err = bpf_log_attr_init(&attr_log, attr.log_buf, attr.log_size, attr.log_level,
kernel/printk/printk.c
1172
if (log_buf != __log_buf)
kernel/printk/printk.c
1225
log_buf = new_log_buf;
kernel/printk/printk.c
506
static char *log_buf = __log_buf;
kernel/printk/printk.c
567
return log_buf;
samples/bpf/cookie_uid_helper_example.c
161
.log_buf = log_buf,
samples/bpf/cookie_uid_helper_example.c
162
.log_size = sizeof(log_buf),
samples/bpf/cookie_uid_helper_example.c
168
error(1, errno, "failed to load prog\n%s\n", log_buf);
samples/bpf/cookie_uid_helper_example.c
78
static char log_buf[1 << 16];
samples/bpf/fds_example.c
68
.log_buf = bpf_log_buf,
samples/bpf/sock_example.c
64
.log_buf = bpf_log_buf,
tools/bpf/bpftool/feature.c
437
char *log_buf, size_t log_buf_sz,
tools/bpf/bpftool/feature.c
441
.log_buf = log_buf,
tools/bpf/bpftool/feature.c
443
.log_level = log_buf ? 1 : 0,
tools/bpf/bpftool/prog.c
1940
char *log_buf = NULL;
tools/bpf/bpftool/prog.c
1948
log_buf = malloc(log_buf_sz);
tools/bpf/bpftool/prog.c
1949
if (!log_buf)
tools/bpf/bpftool/prog.c
1951
ctx->log_buf = (long) log_buf;
tools/bpf/bpftool/prog.c
1982
fprintf(stderr, "err %d\n%s\n%s", err, opts.errstr, log_buf);
tools/bpf/bpftool/prog.c
1988
free(log_buf);
tools/build/feature/test-bpf.c
39
attr.log_buf = 0;
tools/include/uapi/linux/bpf.h
1514
__aligned_u64 log_buf;
tools/include/uapi/linux/bpf.h
1615
__aligned_u64 log_buf; /* user supplied buffer */
tools/lib/bpf/bpf.c
1322
char *log_buf;
tools/lib/bpf/bpf.c
1334
log_buf = OPTS_GET(opts, log_buf, NULL);
tools/lib/bpf/bpf.c
1340
if (log_size && !log_buf)
tools/lib/bpf/bpf.c
1355
attr.btf_log_buf = ptr_to_u64(log_buf);
tools/lib/bpf/bpf.c
1361
if (fd < 0 && log_buf && log_level == 0) {
tools/lib/bpf/bpf.c
1362
attr.btf_log_buf = ptr_to_u64(log_buf);
tools/lib/bpf/bpf.c
256
attr_common.log_buf = ptr_to_u64(OPTS_GET(log_opts, buf, NULL));
tools/lib/bpf/bpf.c
305
char *log_buf;
tools/lib/bpf/bpf.c
351
log_buf = OPTS_GET(opts, log_buf, NULL);
tools/lib/bpf/bpf.c
355
if (!!log_buf != !!log_size)
tools/lib/bpf/bpf.c
374
attr.log_buf = ptr_to_u64(log_buf);
tools/lib/bpf/bpf.c
426
if (log_level == 0 && log_buf) {
tools/lib/bpf/bpf.c
431
attr.log_buf = ptr_to_u64(log_buf);
tools/lib/bpf/bpf.h
120
char *log_buf;
tools/lib/bpf/bpf.h
150
char *log_buf;
tools/lib/bpf/btf.c
1693
char *log_buf, size_t log_sz, __u32 log_level,
tools/lib/bpf/btf.c
1704
if (log_sz && !log_buf)
tools/lib/bpf/btf.c
1728
if (!log_buf) {
tools/lib/bpf/btf.c
1739
opts.log_buf = log_buf ? log_buf : buf;
tools/lib/bpf/btf.c
1740
opts.log_size = log_buf ? log_sz : buf_sz;
tools/lib/bpf/btf.c
1758
if (!log_buf && errno == ENOSPC && buf_sz <= UINT_MAX / 2)
tools/lib/bpf/btf.c
1764
if (!log_buf && buf[0])
tools/lib/bpf/features.c
511
char log_buf[1024];
tools/lib/bpf/features.c
521
.log_buf = log_buf,
tools/lib/bpf/features.c
522
.log_size = sizeof(log_buf),
tools/lib/bpf/features.c
539
log_buf[0] = '\0';
tools/lib/bpf/features.c
559
if (strstr(log_buf, "direct value offset of"))
tools/lib/bpf/features.c
562
if (!strstr(log_buf, "invalid access to map value pointer")) {
tools/lib/bpf/features.c
564
__func__, log_buf);
tools/lib/bpf/gen_loader.c
1158
move_ctx2blob(gen, attr_field(prog_load_attr, log_buf), 8,
tools/lib/bpf/gen_loader.c
1159
offsetof(struct bpf_loader_ctx, log_buf), false);
tools/lib/bpf/gen_loader.c
500
offsetof(struct bpf_loader_ctx, log_buf), false);
tools/lib/bpf/libbpf.c
10015
attr.log_buf = OPTS_GET(opts, log_buf, NULL);
tools/lib/bpf/libbpf.c
3684
err = btf_load_into_kernel(kern_btf, obj->log_buf, obj->log_size,
tools/lib/bpf/libbpf.c
490
char *log_buf;
tools/lib/bpf/libbpf.c
753
char *log_buf;
tools/lib/bpf/libbpf.c
7925
char *log_buf = NULL, *tmp;
tools/lib/bpf/libbpf.c
8010
if (prog->log_buf) {
tools/lib/bpf/libbpf.c
8011
log_buf = prog->log_buf;
tools/lib/bpf/libbpf.c
8014
} else if (obj->log_buf) {
tools/lib/bpf/libbpf.c
8015
log_buf = obj->log_buf;
tools/lib/bpf/libbpf.c
8020
tmp = realloc(log_buf, log_buf_size);
tools/lib/bpf/libbpf.c
8025
log_buf = tmp;
tools/lib/bpf/libbpf.c
8026
log_buf[0] = '\0';
tools/lib/bpf/libbpf.c
8031
load_attr.log_buf = log_buf;
tools/lib/bpf/libbpf.c
8039
prog->name, log_buf);
tools/lib/bpf/libbpf.c
8081
fixup_verifier_log(prog, log_buf, log_buf_size);
tools/lib/bpf/libbpf.c
8086
if (own_log_buf && log_buf && log_buf[0] != '\0') {
tools/lib/bpf/libbpf.c
8088
prog->name, log_buf);
tools/lib/bpf/libbpf.c
8093
free(log_buf);
tools/lib/bpf/libbpf.c
8435
char *log_buf;
tools/lib/bpf/libbpf.c
8459
log_buf = OPTS_GET(opts, kernel_log_buf, NULL);
tools/lib/bpf/libbpf.c
8464
if (log_size && !log_buf)
tools/lib/bpf/libbpf.c
8481
obj->log_buf = log_buf;
tools/lib/bpf/libbpf.c
9907
return prog->log_buf;
tools/lib/bpf/libbpf.c
9910
int bpf_program__set_log_buf(struct bpf_program *prog, char *log_buf, size_t log_size)
tools/lib/bpf/libbpf.c
9912
if (log_size && !log_buf)
tools/lib/bpf/libbpf.c
9919
prog->log_buf = log_buf;
tools/lib/bpf/libbpf.h
1021
LIBBPF_API int bpf_program__set_log_buf(struct bpf_program *prog, char *log_buf, size_t log_size);
tools/lib/bpf/libbpf_internal.h
436
char *log_buf, size_t log_sz, __u32 log_level,
tools/lib/bpf/libbpf_probes.c
105
char *log_buf, size_t log_buf_sz)
tools/lib/bpf/libbpf_probes.c
108
.log_buf = log_buf,
tools/lib/bpf/libbpf_probes.c
110
.log_level = log_buf ? 1 : 0,
tools/lib/bpf/libbpf_probes.c
134
opts.log_buf = buf;
tools/lib/bpf/libbpf_probes.c
147
opts.log_buf = buf;
tools/lib/bpf/skel_internal.h
412
attr.log_buf = opts->ctx->log_buf;
tools/lib/bpf/skel_internal.h
62
__u64 log_buf;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
122
struct log_buf *b = cookie;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
128
static FILE *log_buf__open(struct log_buf *b, FILE *backend, unsigned int sz)
tools/perf/util/intel-pt-decoder/intel-pt-log.c
165
static void log_buf__dump(struct log_buf *b)
tools/perf/util/intel-pt-decoder/intel-pt-log.c
187
log_buf__dump(&log_buf);
tools/perf/util/intel-pt-decoder/intel-pt-log.c
203
f = log_buf__open(&log_buf, f, intel_pt_log_on_error_size);
tools/perf/util/intel-pt-decoder/intel-pt-log.c
40
static struct log_buf log_buf;
tools/perf/util/intel-pt-decoder/intel-pt-log.c
98
struct log_buf *b = cookie;
tools/power/acpi/tools/pfrut/pfrut.c
206
char *log_buf;
tools/power/acpi/tools/pfrut/pfrut.c
414
log_buf = malloc(max_data_sz + 1);
tools/power/acpi/tools/pfrut/pfrut.c
415
if (!log_buf) {
tools/power/acpi/tools/pfrut/pfrut.c
426
free(log_buf);
tools/power/acpi/tools/pfrut/pfrut.c
430
memcpy(log_buf, p_mmap, max_data_sz);
tools/power/acpi/tools/pfrut/pfrut.c
431
log_buf[max_data_sz] = '\0';
tools/power/acpi/tools/pfrut/pfrut.c
432
printf("%s\n", log_buf);
tools/power/acpi/tools/pfrut/pfrut.c
433
free(log_buf);
tools/testing/selftests/bpf/prog_tests/arena_direct_value.c
11
static char log_buf[16384];
tools/testing/selftests/bpf/prog_tests/arena_direct_value.c
28
prog_opts.log_buf = log_buf;
tools/testing/selftests/bpf/prog_tests/arena_direct_value.c
29
prog_opts.log_size = sizeof(log_buf);
tools/testing/selftests/bpf/prog_tests/arena_direct_value.c
61
ASSERT_HAS_SUBSTR(log_buf, expected, "verifier_log");
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
10
static char log_buf[1024 * 1024];
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
165
LIBBPF_OPTS(bpf_object_open_opts, opts, .kernel_log_buf = log_buf,
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
166
.kernel_log_size = sizeof(log_buf),
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
186
if (!ASSERT_OK_PTR(strstr(log_buf, err_msg), "expected error message")) {
tools/testing/selftests/bpf/prog_tests/bpf_nf.c
188
fprintf(stderr, "Verifier: %s\n", log_buf);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
227
const char *prog_name, *log_buf;
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
236
log_buf = va_arg(args, char *);
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
237
if (!log_buf)
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
239
if (err_str && strstr(log_buf, err_str) != NULL)
tools/testing/selftests/bpf/prog_tests/bpf_tcp_ca.c
242
printf(format, prog_name, log_buf);
tools/testing/selftests/bpf/prog_tests/btf.c
4410
opts.log_buf = btf_log_buf,
tools/testing/selftests/bpf/prog_tests/btf.c
4417
opts.log_buf = btf_log_buf,
tools/testing/selftests/bpf/prog_tests/btf.c
6916
attr.log_buf = ptr_to_u64(btf_log_buf);
tools/testing/selftests/bpf/prog_tests/cb_refs.c
22
LIBBPF_OPTS(bpf_object_open_opts, opts, .kernel_log_buf = log_buf,
tools/testing/selftests/bpf/prog_tests/cb_refs.c
23
.kernel_log_size = sizeof(log_buf),
tools/testing/selftests/bpf/prog_tests/cb_refs.c
42
if (!ASSERT_OK_PTR(strstr(log_buf, cb_refs_tests[i].err_msg), "expected error message")) {
tools/testing/selftests/bpf/prog_tests/cb_refs.c
44
fprintf(stderr, "Verifier: %s\n", log_buf);
tools/testing/selftests/bpf/prog_tests/cb_refs.c
8
static char log_buf[1024 * 1024];
tools/testing/selftests/bpf/prog_tests/core_reloc_raw.c
48
.log_buf = log,
tools/testing/selftests/bpf/prog_tests/core_reloc_raw.c
94
attr.log_buf = (__u64)log;
tools/testing/selftests/bpf/prog_tests/ctx_rewrite.c
662
opts.log_buf = text;
tools/testing/selftests/bpf/prog_tests/exceptions.c
10
static char log_buf[1024 * 1024];
tools/testing/selftests/bpf/prog_tests/exceptions.c
110
printf("%s\n", log_buf); \
tools/testing/selftests/bpf/prog_tests/exceptions.c
114
if (!ASSERT_OK_PTR(strstr(log_buf, msg), "strstr")) { \
tools/testing/selftests/bpf/prog_tests/exceptions.c
115
printf("%s\n", log_buf); \
tools/testing/selftests/bpf/prog_tests/exceptions.c
97
LIBBPF_OPTS(bpf_object_open_opts, o, .kernel_log_buf = log_buf, \
tools/testing/selftests/bpf/prog_tests/exceptions.c
98
.kernel_log_size = sizeof(log_buf), \
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
371
char log_buf[64 * 1024];
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
390
log_buf[0] = '\0';
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
392
bpf_program__set_log_buf(prog, log_buf, sizeof(log_buf));
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
399
printf("VERIFIER LOG:\n================\n%s\n================\n", log_buf);
tools/testing/selftests/bpf/prog_tests/fexit_bpf2bpf.c
404
ASSERT_HAS_SUBSTR(log_buf, exp_msg, "fail_msg");
tools/testing/selftests/bpf/prog_tests/global_func_dead_code.c
12
char log_buf[4096];
tools/testing/selftests/bpf/prog_tests/global_func_dead_code.c
47
bpf_program__set_log_buf(skel->progs.freplace_prog, log_buf, sizeof(log_buf));
tools/testing/selftests/bpf/prog_tests/global_func_dead_code.c
55
ASSERT_HAS_SUBSTR(log_buf, "Subprog global_dead doesn't exist", "dead_subprog_missing_msg");
tools/testing/selftests/bpf/prog_tests/linked_list.c
104
LIBBPF_OPTS(bpf_object_open_opts, opts, .kernel_log_buf = log_buf,
tools/testing/selftests/bpf/prog_tests/linked_list.c
105
.kernel_log_size = sizeof(log_buf),
tools/testing/selftests/bpf/prog_tests/linked_list.c
12
static char log_buf[1024 * 1024];
tools/testing/selftests/bpf/prog_tests/linked_list.c
125
if (!ASSERT_OK_PTR(strstr(log_buf, err_msg), "expected error message")) {
tools/testing/selftests/bpf/prog_tests/linked_list.c
127
fprintf(stderr, "Verifier: %s\n", log_buf);
tools/testing/selftests/bpf/prog_tests/log_buf.c
158
char *log_buf;
tools/testing/selftests/bpf/prog_tests/log_buf.c
161
log_buf = malloc(log_buf_sz);
tools/testing/selftests/bpf/prog_tests/log_buf.c
162
if (!ASSERT_OK_PTR(log_buf, "log_buf_alloc"))
tools/testing/selftests/bpf/prog_tests/log_buf.c
164
opts.log_buf = log_buf;
tools/testing/selftests/bpf/prog_tests/log_buf.c
168
log_buf[0] = '\0';
tools/testing/selftests/bpf/prog_tests/log_buf.c
172
ASSERT_STREQ(log_buf, "", "good_log_0");
tools/testing/selftests/bpf/prog_tests/log_buf.c
178
log_buf[0] = '\0';
tools/testing/selftests/bpf/prog_tests/log_buf.c
182
ASSERT_OK_PTR(strstr(log_buf, "0: R1=ctx() R10=fp0"), "good_log_2");
tools/testing/selftests/bpf/prog_tests/log_buf.c
188
log_buf[0] = '\0';
tools/testing/selftests/bpf/prog_tests/log_buf.c
192
ASSERT_OK_PTR(strstr(log_buf, "R0 !read_ok"), "bad_log_0");
tools/testing/selftests/bpf/prog_tests/log_buf.c
197
free(log_buf);
tools/testing/selftests/bpf/prog_tests/log_buf.c
207
char *log_buf = NULL;
tools/testing/selftests/bpf/prog_tests/log_buf.c
220
log_buf = malloc(log_buf_sz);
tools/testing/selftests/bpf/prog_tests/log_buf.c
221
if (!ASSERT_OK_PTR(log_buf, "log_buf_alloc"))
tools/testing/selftests/bpf/prog_tests/log_buf.c
223
opts.log_buf = log_buf;
tools/testing/selftests/bpf/prog_tests/log_buf.c
227
log_buf[0] = '\0';
tools/testing/selftests/bpf/prog_tests/log_buf.c
230
ASSERT_STREQ(log_buf, "", "good_log_0");
tools/testing/selftests/bpf/prog_tests/log_buf.c
237
log_buf[0] = '\0';
tools/testing/selftests/bpf/prog_tests/log_buf.c
240
printf("LOG_BUF: %s\n", log_buf);
tools/testing/selftests/bpf/prog_tests/log_buf.c
241
ASSERT_OK_PTR(strstr(log_buf, "magic: 0xeb9f"), "good_log_2");
tools/testing/selftests/bpf/prog_tests/log_buf.c
255
log_buf[0] = '\0';
tools/testing/selftests/bpf/prog_tests/log_buf.c
258
printf("LOG_BUF: %s\n", log_buf);
tools/testing/selftests/bpf/prog_tests/log_buf.c
259
ASSERT_OK_PTR(strstr(log_buf, "[2] PTR (anon) type_id=100 Invalid type_id"), "bad_log_0");
tools/testing/selftests/bpf/prog_tests/log_buf.c
266
free(log_buf);
tools/testing/selftests/bpf/prog_tests/log_fixup.c
106
char log_buf[8 * 1024];
tools/testing/selftests/bpf/prog_tests/log_fixup.c
117
bpf_program__set_log_buf(skel->progs.use_missing_map, log_buf, sizeof(log_buf));
tools/testing/selftests/bpf/prog_tests/log_fixup.c
126
ASSERT_HAS_SUBSTR(log_buf,
tools/testing/selftests/bpf/prog_tests/log_fixup.c
132
printf("LOG: \n=================\n%s=================\n", log_buf);
tools/testing/selftests/bpf/prog_tests/log_fixup.c
140
char log_buf[8 * 1024];
tools/testing/selftests/bpf/prog_tests/log_fixup.c
149
bpf_program__set_log_buf(skel->progs.use_missing_kfunc, log_buf, sizeof(log_buf));
tools/testing/selftests/bpf/prog_tests/log_fixup.c
155
ASSERT_HAS_SUBSTR(log_buf,
tools/testing/selftests/bpf/prog_tests/log_fixup.c
16
char log_buf[8 * 1024];
tools/testing/selftests/bpf/prog_tests/log_fixup.c
161
printf("LOG: \n=================\n%s=================\n", log_buf);
tools/testing/selftests/bpf/prog_tests/log_fixup.c
25
memset(log_buf, 0, sizeof(log_buf));
tools/testing/selftests/bpf/prog_tests/log_fixup.c
26
bpf_program__set_log_buf(skel->progs.bad_relo, log_buf, log_buf_size ?: sizeof(log_buf));
tools/testing/selftests/bpf/prog_tests/log_fixup.c
33
ASSERT_HAS_SUBSTR(log_buf,
tools/testing/selftests/bpf/prog_tests/log_fixup.c
40
ASSERT_HAS_SUBSTR(log_buf,
tools/testing/selftests/bpf/prog_tests/log_fixup.c
43
ASSERT_HAS_SUBSTR(log_buf,
tools/testing/selftests/bpf/prog_tests/log_fixup.c
49
ASSERT_HAS_SUBSTR(log_buf,
tools/testing/selftests/bpf/prog_tests/log_fixup.c
53
ASSERT_NULL(strstr(log_buf, "max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0\n"),
tools/testing/selftests/bpf/prog_tests/log_fixup.c
58
ASSERT_NULL(strstr(log_buf, "struct task_struct___bad.fake_field (0:1 @ offset 4)\n"),
tools/testing/selftests/bpf/prog_tests/log_fixup.c
61
ASSERT_NULL(strstr(log_buf, "max_states_per_insn 0 total_states 0 peak_states 0 mark_read 0\n"),
tools/testing/selftests/bpf/prog_tests/log_fixup.c
67
printf("LOG: \n=================\n%s=================\n", log_buf);
tools/testing/selftests/bpf/prog_tests/log_fixup.c
74
char log_buf[8 * 1024];
tools/testing/selftests/bpf/prog_tests/log_fixup.c
83
bpf_program__set_log_buf(skel->progs.bad_relo_subprog, log_buf, sizeof(log_buf));
tools/testing/selftests/bpf/prog_tests/log_fixup.c
89
ASSERT_HAS_SUBSTR(log_buf,
tools/testing/selftests/bpf/prog_tests/log_fixup.c
93
ASSERT_HAS_SUBSTR(log_buf,
tools/testing/selftests/bpf/prog_tests/log_fixup.c
98
printf("LOG: \n=================\n%s=================\n", log_buf);
tools/testing/selftests/bpf/prog_tests/map_init.c
220
char log_buf[128];
tools/testing/selftests/bpf/prog_tests/map_init.c
224
log_buf[0] = '\0';
tools/testing/selftests/bpf/prog_tests/map_init.c
225
log_opts.buf = log_buf;
tools/testing/selftests/bpf/prog_tests/map_init.c
226
log_opts.size = sizeof(log_buf);
tools/testing/selftests/bpf/prog_tests/map_init.c
235
ASSERT_STREQ(log_buf, exp_msg, "log_buf");
tools/testing/selftests/bpf/prog_tests/prog_tests_framework.c
175
ASSERT_HAS_SUBSTR(env.subtest_state->log_buf, cases[i].expected, "expected output");
tools/testing/selftests/bpf/prog_tests/prog_tests_framework.c
177
ASSERT_STREQ(env.subtest_state->log_buf, "", "expected no output");
tools/testing/selftests/bpf/prog_tests/raw_tp_writable_reject_bad_access.c
14
opts.log_buf = error;
tools/testing/selftests/bpf/prog_tests/raw_tp_writable_test_run.c
23
.log_buf = error,
tools/testing/selftests/bpf/prog_tests/raw_tp_writable_test_run.c
40
.log_buf = error,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1262
static int parse_range_cmp_log(const char *log_buf, struct case_spec spec,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1279
const char *p = log_buf, *q;
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1546
char log_buf[256 * 1024];
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1547
size_t log_sz = sizeof(log_buf);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1560
log_buf[0] = '\0';
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1565
log_buf, log_sz, &false_pos, &true_pos);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1571
err = parse_range_cmp_log(log_buf, spec, false_pos, true_pos,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
1593
print_verifier_log(log_buf);
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
961
char *log_buf, size_t log_sz,
tools/testing/selftests/bpf/prog_tests/reg_bounds.c
976
.log_buf = log_buf,
tools/testing/selftests/bpf/prog_tests/sock_create.c
261
.log_buf = bpf_log_buf,
tools/testing/selftests/bpf/prog_tests/sock_post_bind.c
286
.log_buf = bpf_log_buf,
tools/testing/selftests/bpf/prog_tests/sockopt.c
971
.log_buf = bpf_log_buf,
tools/testing/selftests/bpf/prog_tests/spin_lock.c
101
if (strstr(log_buf, "JIT does not support calling kernel function")) {
tools/testing/selftests/bpf/prog_tests/spin_lock.c
106
ret = match_regex(err_msg, log_buf);
tools/testing/selftests/bpf/prog_tests/spin_lock.c
112
fprintf(stderr, "Verifier: %s\n", log_buf);
tools/testing/selftests/bpf/prog_tests/spin_lock.c
79
LIBBPF_OPTS(bpf_object_open_opts, opts, .kernel_log_buf = log_buf,
tools/testing/selftests/bpf/prog_tests/spin_lock.c
80
.kernel_log_size = sizeof(log_buf),
tools/testing/selftests/bpf/prog_tests/spin_lock.c
9
static char log_buf[1024 * 1024];
tools/testing/selftests/bpf/prog_tests/syscall.c
20
.log_buf = (uintptr_t) verifier_log,
tools/testing/selftests/bpf/prog_tests/syscall.c
7
__u64 log_buf;
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2388
char log_buf[log_buf_sz];
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2391
opts.log_buf = log_buf;
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2394
log_buf[0] = '\0';
tools/testing/selftests/bpf/prog_tests/tc_opts.c
2398
ASSERT_STREQ(log_buf, "", "log_0");
tools/testing/selftests/bpf/prog_tests/test_sysctl.c
1451
opts.log_buf = bpf_log_buf;
tools/testing/selftests/bpf/prog_tests/tracing_failure.c
35
char log_buf[256];
tools/testing/selftests/bpf/prog_tests/tracing_failure.c
47
bpf_program__set_log_buf(prog, log_buf, sizeof(log_buf));
tools/testing/selftests/bpf/prog_tests/tracing_failure.c
53
ASSERT_HAS_SUBSTR(log_buf, exp_msg, "log_buf");
tools/testing/selftests/bpf/prog_tests/verifier_log.c
100
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
120
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
178
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
189
opts.log_buf = NULL;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
198
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
209
opts.log_buf = NULL;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
218
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
226
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
234
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
241
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
303
opts.log_buf = logs.reference;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
314
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
326
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
363
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
374
opts.log_buf = NULL;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
383
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
394
opts.log_buf = NULL;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
403
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
411
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
419
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
426
opts.log_buf = logs.buf;
tools/testing/selftests/bpf/prog_tests/verifier_log.c
77
opts.log_buf = logs.reference;
tools/testing/selftests/bpf/prog_tests/wq.c
50
LIBBPF_OPTS(bpf_prog_load_opts, opts, .log_size = sizeof(log), .log_buf = log,
tools/testing/selftests/bpf/progs/syscall.c
137
prog_load_attr.log_buf = ctx->log_buf;
tools/testing/selftests/bpf/progs/syscall.c
20
__u64 log_buf;
tools/testing/selftests/bpf/test_loader.c
1412
emit_verifier_log(tester->log_buf, false /*force*/);
tools/testing/selftests/bpf/test_loader.c
1417
emit_verifier_log(tester->log_buf, true /*force*/);
tools/testing/selftests/bpf/test_loader.c
1421
emit_verifier_log(tester->log_buf, false /*force*/);
tools/testing/selftests/bpf/test_loader.c
1422
validate_msgs(tester->log_buf, &subspec->expect_msgs, emit_verifier_log);
tools/testing/selftests/bpf/test_loader.c
1434
tester->log_buf, tester->log_buf_sz);
tools/testing/selftests/bpf/test_loader.c
1437
emit_xlated(tester->log_buf, false /*force*/);
tools/testing/selftests/bpf/test_loader.c
1438
validate_msgs(tester->log_buf, &subspec->expect_xlated, emit_xlated);
tools/testing/selftests/bpf/test_loader.c
1443
tester->log_buf, tester->log_buf_sz);
tools/testing/selftests/bpf/test_loader.c
1452
emit_jited(tester->log_buf, false /*force*/);
tools/testing/selftests/bpf/test_loader.c
1453
validate_msgs(tester->log_buf, &subspec->jited, emit_jited);
tools/testing/selftests/bpf/test_loader.c
1497
tester->log_buf, tester->log_buf_sz);
tools/testing/selftests/bpf/test_loader.c
1503
emit_stdout(tester->log_buf, false /*force*/);
tools/testing/selftests/bpf/test_loader.c
1504
validate_msgs(tester->log_buf, &subspec->stdout, emit_stdout);
tools/testing/selftests/bpf/test_loader.c
755
bpf_program__set_log_buf(prog, tester->log_buf, tester->log_buf_sz);
tools/testing/selftests/bpf/test_loader.c
769
tester->log_buf[0] = '\0';
tools/testing/selftests/bpf/test_loader.c
772
static void emit_verifier_log(const char *log_buf, bool force)
tools/testing/selftests/bpf/test_loader.c
776
fprintf(stdout, "VERIFIER LOG:\n=============\n%s=============\n", log_buf);
tools/testing/selftests/bpf/test_loader.c
79
if (!tester->log_buf) {
tools/testing/selftests/bpf/test_loader.c
81
tester->log_buf = calloc(tester->log_buf_sz, 1);
tools/testing/selftests/bpf/test_loader.c
82
if (!ASSERT_OK_PTR(tester->log_buf, "tester_log_buf"))
tools/testing/selftests/bpf/test_loader.c
94
free(tester->log_buf);
tools/testing/selftests/bpf/test_loader.c
954
void validate_msgs(const char *log_buf, struct expected_msgs *msgs,
tools/testing/selftests/bpf/test_loader.c
962
match_positive_msgs(log_buf, msgs, matches);
tools/testing/selftests/bpf/test_loader.c
963
match_negative_msgs(log_buf, msgs, matches);
tools/testing/selftests/bpf/test_loader.c
981
emit_fn(log_buf, true /*force*/);
tools/testing/selftests/bpf/test_progs.c
1377
strlen(msg->test_log.log_buf),
tools/testing/selftests/bpf/test_progs.c
1431
stdio_hijack(&state->log_buf, &state->log_cnt);
tools/testing/selftests/bpf/test_progs.c
1482
static int dispatch_thread_read_log(int sock_fd, char **log_buf, size_t *log_cnt)
tools/testing/selftests/bpf/test_progs.c
1487
log_fp = open_memstream(log_buf, log_cnt);
tools/testing/selftests/bpf/test_progs.c
1499
fprintf(log_fp, "%s", msg.test_log.log_buf);
tools/testing/selftests/bpf/test_progs.c
1534
&subtest_state->log_buf,
tools/testing/selftests/bpf/test_progs.c
1606
&state->log_buf,
tools/testing/selftests/bpf/test_progs.c
1814
static void worker_main_send_log(int sock, char *log_buf, size_t log_cnt)
tools/testing/selftests/bpf/test_progs.c
1819
src = log_buf;
tools/testing/selftests/bpf/test_progs.c
1828
dest = msg_log.test_log.log_buf;
tools/testing/selftests/bpf/test_progs.c
1843
if (state->log_buf) {
tools/testing/selftests/bpf/test_progs.c
1844
free(state->log_buf);
tools/testing/selftests/bpf/test_progs.c
1845
state->log_buf = NULL;
tools/testing/selftests/bpf/test_progs.c
1886
worker_main_send_log(sock, subtest_state->log_buf, subtest_state->log_cnt);
tools/testing/selftests/bpf/test_progs.c
1951
worker_main_send_log(sock, state->log_buf, state->log_cnt);
tools/testing/selftests/bpf/test_progs.c
1953
if (state->log_buf) {
tools/testing/selftests/bpf/test_progs.c
1954
free(state->log_buf);
tools/testing/selftests/bpf/test_progs.c
1955
state->log_buf = NULL;
tools/testing/selftests/bpf/test_progs.c
1991
free(test_state->log_buf);
tools/testing/selftests/bpf/test_progs.c
1993
test_state->log_buf = NULL;
tools/testing/selftests/bpf/test_progs.c
389
static void print_test_log(char *log_buf, size_t log_cnt)
tools/testing/selftests/bpf/test_progs.c
391
log_buf[log_cnt] = '\0';
tools/testing/selftests/bpf/test_progs.c
392
fprintf(env.stdout_saved, "%s", log_buf);
tools/testing/selftests/bpf/test_progs.c
393
if (log_buf[log_cnt - 1] != '\n')
tools/testing/selftests/bpf/test_progs.c
415
static void jsonw_write_log_message(json_writer_t *w, char *log_buf, size_t log_cnt)
tools/testing/selftests/bpf/test_progs.c
421
jsonw_string_field(w, "message", log_buf);
tools/testing/selftests/bpf/test_progs.c
453
print_test_log(test_state->log_buf, test_state->log_cnt);
tools/testing/selftests/bpf/test_progs.c
459
jsonw_write_log_message(w, test_state->log_buf, test_state->log_cnt);
tools/testing/selftests/bpf/test_progs.c
475
print_test_log(subtest_state->log_buf,
tools/testing/selftests/bpf/test_progs.c
488
jsonw_write_log_message(w, subtest_state->log_buf, subtest_state->log_cnt);
tools/testing/selftests/bpf/test_progs.c
51
static void stdio_hijack_init(char **log_buf, size_t *log_cnt)
tools/testing/selftests/bpf/test_progs.c
62
stdout = open_memstream(log_buf, log_cnt);
tools/testing/selftests/bpf/test_progs.c
625
stdio_hijack_init(&subtest_state->log_buf, &subtest_state->log_cnt);
tools/testing/selftests/bpf/test_progs.c
78
static void stdio_hijack(char **log_buf, size_t *log_cnt)
tools/testing/selftests/bpf/test_progs.c
89
stdio_hijack_init(log_buf, log_cnt);
tools/testing/selftests/bpf/test_progs.h
168
char log_buf[MAX_LOG_TRUNK_SIZE + 1];
tools/testing/selftests/bpf/test_progs.h
524
char *log_buf;
tools/testing/selftests/bpf/test_progs.h
565
void validate_msgs(const char *log_buf, struct expected_msgs *msgs,
tools/testing/selftests/bpf/test_progs.h
74
char *log_buf;
tools/testing/selftests/bpf/test_progs.h
95
char *log_buf;
tools/testing/selftests/bpf/test_verifier.c
1601
opts.log_buf = bpf_vlog;
tools/testing/selftests/bpf/test_verifier.c
753
.log_buf = bpf_vlog,
tools/testing/selftests/bpf/testing_helpers.c
329
__u32 kern_version, char *log_buf,
tools/testing/selftests/bpf/testing_helpers.c
336
.log_buf = log_buf,
tools/testing/selftests/bpf/testing_helpers.h
21
__u32 kern_version, char *log_buf,
tools/testing/selftests/bpf/veristat.c
1341
.log_buf = (void *)-1,
tools/testing/selftests/bpf/veristat.c
1669
opts.log_buf = buf;
tools/testing/selftests/net/psock_fanout.c
174
static char log_buf[65536];
tools/testing/selftests/net/psock_fanout.c
196
attr.log_buf = (unsigned long) log_buf;
tools/testing/selftests/net/psock_fanout.c
197
attr.log_size = sizeof(log_buf);
tools/testing/selftests/net/psock_fanout.c
203
fprintf(stderr, "bpf verifier:\n%s\n", log_buf);
tools/testing/selftests/net/reuseport_bpf.c
116
attr.log_buf = (unsigned long) &bpf_log_buf;
tools/testing/selftests/net/reuseport_bpf_numa.c
92
attr.log_buf = (unsigned long) &bpf_log_buf;