const char argp_program_doc[] =
"Summarize block device I/O latency as a histogram.\n"
"\n"
-"USAGE: biolatency [--help] [-T] [-m] [-Q] [-D] [-F] [-d] [interval] [count]\n"
+"USAGE: biolatency [--help] [-T] [-m] [-Q] [-D] [-F] [-d DISK] [interval] [count]\n"
"\n"
"EXAMPLES:\n"
" biolatency # summarize block I/O latency as a histogram\n"
obj = biolatency_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF ojbect\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
const char argp_program_doc[] =
"Show block device I/O pattern.\n"
"\n"
-"USAGE: biopattern [--help] [-T] [-d] [interval] [count]\n"
+"USAGE: biopattern [--help] [-T] [-d DISK] [interval] [count]\n"
"\n"
"EXAMPLES:\n"
" biopattern # show block I/O pattern\n"
obj = biopattern_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF ojbect\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
const char argp_program_doc[] =
"Trace block I/O.\n"
"\n"
-"USAGE: biosnoop [--help] [-d] [-Q]\n"
+"USAGE: biosnoop [--help] [-d DISK] [-Q]\n"
"\n"
"EXAMPLES:\n"
" biosnoop # trace all block I/O\n"
obj = biosnoop_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF ojbect\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
const char argp_program_doc[] =
"Tracing block I/O with init stacks.\n"
"\n"
-"USAGE: biostacks [--help] [-d disk] [-m] [duration]\n"
+"USAGE: biostacks [--help] [-d DISK] [-m] [duration]\n"
"\n"
"EXAMPLES:\n"
" biostacks # trace block I/O with init stacks.\n"
obj = biostacks_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF ojbect\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
const char argp_program_doc[] =
"Summarize block device I/O size as a histogram.\n"
"\n"
-"USAGE: bitesize [--help] [-T] [-c] [-d] [interval] [count]\n"
+"USAGE: bitesize [--help] [-T] [-c COMM] [-d DISK] [interval] [count]\n"
"\n"
"EXAMPLES:\n"
" bitesize # summarize block I/O latency as a histogram\n"
obj = bitesize_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF ojbect\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
obj = cpudist_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF ojbect\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
obj = drsnoop_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF object\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
obj = execsnoop_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF object\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
obj = filelife_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF object\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
obj = hardirqs_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF object\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
obj = llcstat_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF object\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
obj = opensnoop_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF object\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
obj = runqlat_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF object\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
obj = runqslower_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF object\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
obj = softirqs_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF object\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}
obj = syscount_bpf__open();
if (!obj) {
- warn("failed to open and/or load BPF object\n");
+ warn("failed to open BPF object\n");
err = 1;
goto free_names;
}
obj = tcpconnlat_bpf__open();
if (!obj) {
- fprintf(stderr, "failed to open and/or load BPF ojbect\n");
+ fprintf(stderr, "failed to open BPF object\n");
return 1;
}