| * Copyright (C) 2015, He Kuang <hekuang@huawei.com> |
| * Copyright (C) 2015, Huawei Inc. |
| #include <linux/compiler.h> |
| #include <linux/filter.h> |
| #define BPF_PROLOGUE_MAX_ARGS 3 |
| #define BPF_PROLOGUE_START_ARG_REG BPF_REG_3 |
| #define BPF_PROLOGUE_FETCH_RESULT_REG BPF_REG_2 |
| int bpf__gen_prologue(struct probe_trace_arg *args, int nargs, |
| struct bpf_insn *new_prog, size_t *new_cnt, |
| bpf__gen_prologue(struct probe_trace_arg *args __maybe_unused, |
| int nargs __maybe_unused, |
| struct bpf_insn *new_prog __maybe_unused, |
| size_t cnt_space __maybe_unused) |
| #endif /* __BPF_PROLOGUE_H */ |