INNER CODE UNIT · Go

func

cilium/tetragon · cmd/dump-syscalls-info/main.go:335

func (c *SyscallsIDsCmd) Run() error {
	glibcLocation := map[string]string{
		"x86_64": "sysdeps/unix/sysv/linux/x86_64/64",
		"i386":   "sysdeps/unix/sysv/linux/i386",
		"arm64":  "sysdeps/unix/sysv/linux/aarch64",
		"arm32":  "sysdeps/unix/sysv/linux/arm",
	}

	tmpDir, err := os.MkdirTemp("", "glibc-tmp")
	if err != nil {
		return err
	}
	defer os.RemoveAll(tmpDir)

	for _, abi := range c.ABI {
		glibcLoc, ok := glibcLocation[abi]
		if !ok {
			logger.GetLogger().Warn("unknown abi, ignoring", "abi", abi)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…