3
strncpy 라이브러리 호출에 전달되는 인수를보기 위해 interposer을 쓸 수는 있지만 DTrace와는 쉽게 일치해야하는 것처럼 보입니다. 문자열이 커널에 유저 랜드에서 유래 이후DTrace를 사용하여 strncpy에 전달 된 인수를 볼 수 있습니까?
#!/usr/sbin/dtrace -s
pid$target::strncpy:entry
{
printf("%s(%X, %s, %lld)\n",
probefunc,
arg0,
copyinstr(arg1),
arg2);
}
copyinstr
가 필요합니다