Parse unnamed macro

pull/256/head
Kenjiro Nakayama 3 years ago
parent 6c793da877
commit 145cd9fa8d

@ -216,15 +216,16 @@ impl FromStr for ProgramSection {
"cgroup_skb/ingress" => CgroupSkbIngress { name }, "cgroup_skb/ingress" => CgroupSkbIngress { name },
"cgroup_skb/egress" => CgroupSkbEgress { name }, "cgroup_skb/egress" => CgroupSkbEgress { name },
"cgroup/skb" => CgroupSkb { name }, "cgroup/skb" => CgroupSkb { name },
"cgroup/sysctl" => CgroupSysctl { name },
"cgroup" => match &*name { "cgroup" => match &*name {
"skb" => CgroupSkb { name }, "skb" => CgroupSkb { name },
"sysctl" => CgroupSysctl { name },
_ => { _ => {
return Err(ParseError::InvalidProgramSection { return Err(ParseError::InvalidProgramSection {
section: section.to_owned(), section: section.to_owned(),
}) })
} }
}, },
"cgroup/sysctl" => CgroupSysctl { name },
"lirc_mode2" => LircMode2 { name }, "lirc_mode2" => LircMode2 { name },
"perf_event" => PerfEvent { name }, "perf_event" => PerfEvent { name },
"raw_tp" | "raw_tracepoint" => RawTracePoint { name }, "raw_tp" | "raw_tracepoint" => RawTracePoint { name },

Loading…
Cancel
Save