Esempio n. 1
0
            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);
            }
Esempio n. 2
0
 // <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));
 }
Esempio n. 3
0
 public abstract Backtrace GetBacktrace(Backtrace.Mode mode, int max_frames);