MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / getProfilerManager

Method getProfilerManager

src/jrd/Attachment.cpp:1201–1207  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1199}
1200
1201ProfilerManager* Attachment::getProfilerManager(thread_db* tdbb)
1202{
1203 auto profilerManager = att_profiler_manager.get();
1204 if (!profilerManager)
1205 att_profiler_manager.reset(profilerManager = ProfilerManager::create(tdbb));
1206 return profilerManager;
1207}
1208
1209ProfilerManager* Attachment::getActiveProfilerManagerForNonInternalStatement(thread_db* tdbb)
1210{

Callers 12

EXE_unwindFunction · 0.80
EXE_looperFunction · 0.80
discardProcedureMethod · 0.80
flushProcedureMethod · 0.80
pauseSessionProcedureMethod · 0.80
startSessionFunctionMethod · 0.80
blockingAstMethod · 0.80
processCommandMethod · 0.80

Calls 3

createFunction · 0.85
getMethod · 0.45
resetMethod · 0.45

Tested by

no test coverage detected