#include <panda/backtrace.h>
#include <panda/exception.h>
#include "dwarf.h"
namespace panda { namespace backtrace {
static BacktraceBackendSP dl_produce(const Backtrace& raw_traces);
static BacktraceProducer dl_producer(dl_produce);
BacktraceBackendSP dl_produce(const Backtrace& raw_traces) {
return new DwarfBackend(raw_traces);
}
void install() {
panda::Backtrace::install_producer(dl_producer);
}
void uninstall() {
panda::Backtrace::uninstall_producer(dl_producer);
}
}}