func ExtractSyscalls()

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)
}