From 4c28745f16b4acf14431adc3046e476a49363075 Mon Sep 17 00:00:00 2001 From: li-long315 Date: Sun, 25 Jun 2023 14:51:03 +0800 Subject: [PATCH] Open the BPF object and set --- observation/src/ttysnoop/ttysnoop.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/observation/src/ttysnoop/ttysnoop.c b/observation/src/ttysnoop/ttysnoop.c index 466ff738..c149dc82 100644 --- a/observation/src/ttysnoop/ttysnoop.c +++ b/observation/src/ttysnoop/ttysnoop.c @@ -152,6 +152,7 @@ int main(int argc, char *argv[]) .parser = parse_arg, .doc = argp_program_doc, }; + struct ttysnoop_bpf *obj; int err; err = argp_parse(&argp, argc, argv, 0, NULL, NULL); @@ -169,6 +170,15 @@ int main(int argc, char *argv[]) new_tty_write = tty_write_is_newly(); libbpf_set_print(libbpf_print_fn); + + obj = ttysnoop_bpf__open_opts(&open_opts); + if (!obj) { + warning("Failed to open BPF object\n"); + return 1; + } + + obj->rodata->user_data_count = env.count; + obj->rodata->pts_inode = env.pts_inode; return err != 0; } -- Gitee