On Wed, 12 Feb 2020 17:38:18 -0500 Joel Fernandes <joel@xxxxxxxxxxxxxxxxx> wrote: > I think there are ways to turn off function inlining, such as gcc's: > -fkeep-inline-functions > > And just to be sure weird compilers (clang *cough*) don't screw this up, > could we make it static inline notrace? inline is defined as notrace, so not needed. I did that because of surprises when functions marked as inline suddenly became non inlined and traced, which caused issues with function tracing (before I finally got recursion protection working). But even then, I figured, if something is inlined and gcc actually inlines it, it wont be traced. For consistency, if something is marked inline, it should not be traced. -- Steve