tracex1_user.c 403 B

1234567891011121314151617181920212223242526
  1. #include <stdio.h>
  2. #include <linux/bpf.h>
  3. #include <unistd.h>
  4. #include "libbpf.h"
  5. #include "bpf_load.h"
  6. int main(int ac, char **argv)
  7. {
  8. FILE *f;
  9. char filename[256];
  10. snprintf(filename, sizeof(filename), "%s_kern.o", argv[0]);
  11. if (load_bpf_file(filename)) {
  12. printf("%s", bpf_log_buf);
  13. return 1;
  14. }
  15. f = popen("taskset 1 ping -c5 localhost", "r");
  16. (void) f;
  17. read_trace_pipe();
  18. return 0;
  19. }