O argumento está em arg0
, mas esse é o endereço do espaço do usuário do responsável pela chamada em vez da cadeia real. Você precisa envolvê-lo com um copyinstr()
também:
dtrace -n 'syscall::chmod:entry { printf("%d %s", uid, copyinstr(arg0)); }'