Documentation ¶
Index ¶
Constants ¶
View Source
const ( OutputDir = "/tmp/minijail-out" EnvPrefix = "CIFUZZ_MINIJAIL_" DebugEnvVarName = EnvPrefix + "DEBUG" BindingsEnvVarName = EnvPrefix + "BINDINGS" BindingFlag = "bind" EnvFlag = "env" // Mount flags as defined in golang.org/x/sys/unix. We're not using // that package because it's not available on macOS. MS_RDONLY = 0x1 MS_NOSUID = 0x2 MS_NODEV = 0x4 MS_STRICTATIME = 0x1000000 )
Variables ¶
This section is empty.
Functions ¶
func AddMinijailBindingDeprecated
deprecated
func AddMinijailBindingDeprecated(path string, writable WritableOption) error
Deprecated: Use AddMinijailBindingToEnv instead, which doesn't use os.Setenv. TODO(adrian): AddMinijailBindingDeprecated will be removed once all adapters are rewritten (CIFUZZ-1289).
func AddMinijailBindingToEnv ¶
func NewMinijail ¶
Types ¶
type Binding ¶
type Binding struct { Source string Target string Writable WritableOption }
func BindingFromString ¶
type OutputFilter ¶
type OutputFilter struct {
// contains filtered or unexported fields
}
func NewOutputFilter ¶
func NewOutputFilter(nextWriter io.Writer) *OutputFilter
Click to show internal directories.
Click to hide internal directories.