diff options
Diffstat (limited to 'sys/linux/init.go')
| -rw-r--r-- | sys/linux/init.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sys/linux/init.go b/sys/linux/init.go index c727cb5b2..539801c65 100644 --- a/sys/linux/init.go +++ b/sys/linux/init.go @@ -40,9 +40,11 @@ func initTarget(target *prog.Target) { target.MakeMmap = arch.makeMmap target.AnalyzeMmap = arch.analyzeMmap target.SanitizeCall = arch.sanitizeCall - target.SpecialStructs = map[string]func(g *prog.Gen, typ *prog.StructType, old *prog.GroupArg) (prog.Arg, []*prog.Call){ - "timespec": arch.generateTimespec, - "timeval": arch.generateTimespec, + target.SpecialStructs = map[string]func(g *prog.Gen, typ *prog.StructType, old *prog.GroupArg) ( + prog.Arg, []*prog.Call){ + "timespec": arch.generateTimespec, + "timeval": arch.generateTimespec, + "sockaddr_alg": arch.generateSockaddrAlg, } target.StringDictionary = stringDictionary |
