moved some functions out of the BacktraceVistor template class definition because of shadow template errors