def METHOD_NAME(self):
    bpf_text = b"""
  BPF_ARRAY(cntl, int, 1);
  BPF_TABLE("hash", int, int, ex1, 1024);
  BPF_TABLE("hash", int, int, ex2, 1024);
  BPF_HASH_OF_MAPS(maps_hash, int, "ex1", 10);
  int syscall__getuid(void *ctx) {
     int key = 0, data, *val, cntl_val;
     void *inner_map;
     val = cntl.lookup(&key);
     if (!val || *val == 0)
       return 0;
     cntl_val = *val;
     inner_map = maps_hash.lookup(&cntl_val);
     if (!inner_map)
       return 0;
     val = bpf_map_lookup_elem(inner_map, &key);
     if (!val) {
       data = 1;
       bpf_map_update_elem(inner_map, &key, &data, 0);
     } else {
       data = 1 + *val;
       bpf_map_update_elem(inner_map, &key, &data, 0);
     }
     return 0;
  }