Can we trace all open() calls?
As said in the doc, there's a flag named builtin in Filtering session, but I still can't get it tracing open() calls with the following snippet.
import hunter
hunter.trace(hunter.Q(builtin=True, function="open", action=hunter.CallPrinter))
f = open("test_trace.py", "r")
lines = f.readlines()
print(lines[0])
f.close()
Well it would appear that particular function doesn't emit any trace events. May I ask what are you trying to trace, or what the goals are?
Actually I have similar needs. I want to trace the arguments of eval() and exec(). They are also builtin functions. I cannot find call in the trace about these two functions.
would like
Well it would appear that particular function doesn't emit any trace events. May I ask what are you trying to trace, or what the goals are?
would like to trace all accessed files in python rather than using strace