Add a trampolineThe `transparent_stepping` attribute to clang, meant to be used by in compileris intended as a hint for
generated codedebuggers that this function itself is not interesting, which indicates to debuggers thatbut it calls a
stepping into the function should jump to the argument passed in thefunction that might be. So, when stepping in arrives at a function
attribute insteadwith this attribute, debuggers should transparently step-in through it
into the functions called by the annotated function (but not by
subsequent calls made by those functions), stopping at the first one its
normal rules for whether to stop says to stop at - or stepping out again
if none qualify. Also, when stepping out arrives at a function with this
attribute, the debugger should continue stepping out to its caller.