Revision f230a1cf deps/v8/src/platform-freebsd.cc

View differences:

deps/v8/src/platform-freebsd.cc
43 43
#include <sys/fcntl.h>  // open
44 44
#include <unistd.h>     // getpagesize
45 45
// If you don't have execinfo.h then you need devel/libexecinfo from ports.
46
#include <execinfo.h>   // backtrace, backtrace_symbols
47 46
#include <strings.h>    // index
48 47
#include <errno.h>
49 48
#include <stdarg.h>
......
54 53
#include "v8.h"
55 54
#include "v8threads.h"
56 55

  
57
#include "platform-posix.h"
58 56
#include "platform.h"
59 57
#include "vm-state-inl.h"
60 58

  
......
97 95
}
98 96

  
99 97

  
100
void OS::DumpBacktrace() {
101
  POSIXBacktraceHelper<backtrace, backtrace_symbols>::DumpBacktrace();
102
}
103

  
104

  
105 98
class PosixMemoryMappedFile : public OS::MemoryMappedFile {
106 99
 public:
107 100
  PosixMemoryMappedFile(FILE* file, void* memory, int size)
......
199 192
}
200 193

  
201 194

  
202
int OS::StackWalk(Vector<OS::StackFrame> frames) {
203
  return POSIXBacktraceHelper<backtrace, backtrace_symbols>::StackWalk(frames);
204
}
205

  
206 195

  
207 196
// Constants used for mmap.
208 197
static const int kMmapFd = -1;

Also available in: Unified diff