Включение функции, которая вызывается только один раз, может быть выполнено компилятором.
Преимущество состоит в том, что он экономит накладные расходы при вызове функции (время выполнения, пространство кода и пространство стека), и вы все равно можете написать код в хорошем модульном виде в виде нескольких функций.
Недостаток в том, что отладка усложняется, потому что во время отладки функция перепутана с вызывающим.
W.r.t. поведение вашего инструмента трассировки ваш вопрос довольно неясен.