public override Backtrace GetBacktrace(Backtrace.Mode mode, int max_frames) { current_backtrace = new Backtrace(CurrentFrame); current_backtrace.GetBacktrace( this, TargetAccess, mode, TargetAddress.Null, max_frames); return(current_backtrace); }
// <summary> // The current stack frame. May only be used when the engine is stopped // (State == TargetState.STOPPED). The backtrace is generated on // demand, when this function is called. However, the single stepping // engine will compute this only once each time a stepping operation is // completed. This means that if you call this function several times // without doing any stepping operations in the meantime, you'll always // get the same backtrace. // </summary> public Backtrace GetBacktrace(Backtrace.Mode mode, int max_frames) { check_servant(); return(servant.GetBacktrace(mode, max_frames)); }
public abstract Backtrace GetBacktrace(Backtrace.Mode mode, int max_frames);