Exemple #1
0
 ~BackTrace() {
   if (std::uncaught_exception()) {
     stack.push_back(Loc(function, file, line ));
     if (first) {
       print_stackframe(std::cerr);
       first = false;
     }
   }
 }
Exemple #2
0
/* *
 * mon_backtrace - call print_stackframe in kern/debug/kdebug.c to
 * print a backtrace of the stack.
 * */
__noinline int 
mon_backtrace(int argc, char **argv, struct trapframe *tf) {
    print_stackframe();
    return 0;
}