fix arm64 compiler

This commit is contained in:
criyle 2019-06-30 23:43:15 -07:00
parent c8940e7caa
commit 9f6081db9a
3 changed files with 5 additions and 3 deletions

View File

@ -91,7 +91,7 @@ func main() {
runner := &runprogram.RunProgram{
Args: h.Args,
Env: []string{"PATH=/"},
Env: []string{"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"},
WorkDir: workPath,
RLimits: runprogram.RLimits{
CPU: timeLimit,

View File

@ -8,7 +8,9 @@ var (
"/usr/lib/aarch64-linux-gnu/",
}
archSyscallAllows = []string{}
archSyscallAllows = []string{
"newfstatat",
}
archSyscallTraces = []string{}
)

View File

@ -79,7 +79,7 @@ func (h *tracerHandler) Handle(ctx *tracer.Context) tracer.TraceAction {
case "access":
action = h.checkStat(ctx, ctx.Arg0())
case "faccessat":
case "faccessat", "newfstatat":
action = h.checkStat(ctx, ctx.Arg1())
case "stat", "stat64":