legacy_probe
struct legacy_probe *lp = &probe_list[0];
struct legacy_probe *free = NULL;
static __init int probe_chip_type(struct legacy_probe *probe)
static __init int legacy_init_one(struct legacy_probe *probe)
struct legacy_probe *pl = &probe_list[0];
int (*setup)(struct platform_device *, struct legacy_probe *probe,
static struct legacy_probe probe_list[NR_HOST];
char *legacy_probe = NULL;
legacy_probe = strdup(probe_name);
if (!legacy_probe)
pfd = perf_event_kprobe_open_legacy(legacy_probe, retprobe, func_name,
perf_link->legacy_probe_name = legacy_probe;
remove_kprobe_event_legacy(legacy_probe, retprobe);
free(legacy_probe);
char *legacy_probe = NULL;
legacy_probe = strdup(probe_name);
if (!legacy_probe)
pfd = perf_event_uprobe_open_legacy(legacy_probe, retprobe,
perf_link->legacy_probe_name = legacy_probe;
remove_uprobe_event_legacy(legacy_probe, retprobe);
free(legacy_probe);