Closed marcosps closed 3 months ago
Hum, this was supposed to be already working since InlinedSymbolsFinder
pass was introduced in clang-extract. Is there a case where it is not working yet?
I'll try to find a new example of this behavior, since my current one makes clang-extract to fail.
Oh my, that truly works! When livepatching parse_server_interfaces from fs/cifs/smb2ops.c on older codestreams it correctly added smb3_qfs_tcon, turning it into klpp_smb3_qfs_tcon.
Truly amazing! Thanks! (now I think that I should adapt klp-build to not complain about it anymore, or at least to detect such cases...)
I know this can be very difficult to do, but we can rely on the processing of the IPA clones already being done by the
inline
tool. I'm only adding the idea here so we can work on it when we have time, or maybe on a hackweek.