debug & DEBUG_BT)) { return false; } if (!isset(PlBacktrace::$bt[$name])) { new PlBacktrace($name); } PlBacktrace::$bt[$name]->start($info); return true; } static public function step($name, $info = "action") { PlProfiler::stop($name); PlProfiler::start($name, $info); } static public function stop($name) { global $globals; if (!($globals->debug & DEBUG_BT)) { return false; } PlBacktrace::$bt[$name]->stop(); return true; } } // vim:set et sw=4 sts=4 sws=4 foldmethod=marker fenc=utf-8: ?>