Closed marcosps closed 1 month ago
Is this in a macro? This looks like a bug in the SymbolExternalizer at first look.
Is this in a macro? This looks like a bug in the SymbolExternalizer at first look.
Yes, this is the result of the macro TRACE_EVENT
, which is resolved into __DEFINE_TRACE
on include/linux/tracepoint.h
, and this macro declares the trace_<tracepoint_name>
functions.
When extracting code from codestream 15.2u36 onwards, clang-extract failes to rename some
tracepoints
from tls_device_resync_rx, and maybe others too. I can't reproduce the same behavior on upstream kernel, but the problem seems similar to #11.The problem happens when trying to extract symbols
tls_device_rx_resync_new_rec
andtls_dev_event
from filenet/tls/tls_device.c
on codestream 15.2u36. I can help reproducing if you want.