As show above, I found missing debug symbols. When I set breakpoint in the func body like runProfilingOptimizations function, it’s called in ProfilingGraphExecutorImpl::getOptimizedPlanFor function, the debug would hit breakpoint,  when I key in si in gdb, it would also print ProfilingGraphExecutorImpl::runProfilingOptimizations,  but when I key in s, it will jump out of the func and print ProfilingGraphExecutorImpl::getOptimizedPlanFor. @ptrblck