Reason for unused flags argument in trace_raw_output_* function?

From: William Cohen
Date: Wed Oct 06 2021 - 23:49:43 EST


Hi,

I have some code that analyzes x86_64 binaries (https://developers.redhat.com/articles/2021/08/09/debugging-function-parameters-
dyninst#liveness_analysis) and list which function parameters are unused. I noticed that trace_raw_output_* functions have an unused flags argument. I assume this is is to make the argument list match up with some other function, but I couldn't see which function(s) the trace_raw_output_* functions are trying to match up with. Which functions are the trace_raw_output_* function's arguments trying to match?


-Will Cohen