char func_sig[1024];
unsigned char *buf;
__u32 member_len;
char func_sig[1024];
unsigned char *buf;
__u32 member_len;
if (mode == DUMP_JITED) {
if (info->jited_prog_len == 0 || !info->jited_prog_insns) {
if (mode == DUMP_JITED) {
if (info->jited_prog_len == 0 || !info->jited_prog_insns) {
if (fd < 0) {
p_err("can't open file %s: %s", filepath,
strerror(errno));
if (fd < 0) {
p_err("can't open file %s: %s", filepath,
strerror(errno));
}
n = write(fd, buf, member_len);
}
n = write(fd, buf, member_len);
if (n != (ssize_t)member_len) {
p_err("error writing output file: %s",
n < 0 ? strerror(errno) : "short write");
if (n != (ssize_t)member_len) {
p_err("error writing output file: %s",
n < 0 ? strerror(errno) : "short write");
info->netns_ino,
&disasm_opt);
if (!name)
info->netns_ino,
&disasm_opt);
if (!name)
}
if (info->nr_jited_func_lens && info->jited_func_lens) {
}
if (info->nr_jited_func_lens && info->jited_func_lens) {
kernel_syms_destroy(&dd);
}
kernel_syms_destroy(&dd);
}
+exit_free:
+ btf__free(btf);
+ bpf_prog_linfo__free(prog_linfo);
+ return err;
}
static int do_dump(int argc, char **argv)
}
static int do_dump(int argc, char **argv)