in cmd/seccomp-profiler/disasm/disasm.go [47:59]
func ExtractSyscalls(arch *arch.Info, objDump string) ([]Syscall, error) {
var p *parser
switch arch.ID {
case i386Parser.ID:
p = i386Parser
case x86_64Parser.ID:
p = x86_64Parser
default:
return nil, fmt.Errorf("unsupported architecture %v", arch.Name)
}
return p.Parse(objDump)
}