MCPcopy Create free account
hub / github.com/HaxeFoundation/hxcpp / pushFrame

Method pushFrame

include/hx/StackContext.h:474–493  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

472 // either.
473
474 inline void pushFrame(StackFrame *inFrame)
475 {
476 #ifdef HXCPP_PROFILER
477 if (mProfiler)
478 profSample(mProfiler,this);
479 #endif
480
481 #ifdef HXCPP_TELEMETRY
482 if (mTelemetry)
483 tlmSampleEnter(mTelemetry,inFrame);
484 #endif
485
486 mIsUnwindingException = false;
487 mStackFrames.push(inFrame);
488
489 #ifdef HXCPP_DEBUGGER
490 if (sExecutionTrace!=exeTraceOff)
491 tracePosition();
492 #endif
493 }
494
495 inline void popFrame(StackFrame *inFrame)
496 {

Callers 3

CppiaStackFrameMethod · 0.80
SLJIT_CALL pushFrameFunction · 0.80
StackFrameMethod · 0.80

Calls 3

profSampleFunction · 0.85
tlmSampleEnterFunction · 0.85
pushMethod · 0.45

Tested by

no test coverage detected