Я хочу получить доступ к данным, которые возвращают из «открытой» функции Glibc, такие как имя файла или дескриптор файлаКак получить доступ к возвращаемому значению из пользовательского пространства зондирования SystemTap
Старается
probe process("/lib*/libc.so.*").function("open") {
fd = $fd
filename = user_string($filename)
printf("%d %d %s %s\n",pid(),ppid(),filename,fd)
}
но ошибка
semantic error: unresolved target-symbol expression: identifier '$fd' at malloc.stp:3:10 source: fd = $fd ^
Pass 2: analysis failed. [man error::pass2]