| Index: src/platform-linux.cc
|
| diff --git a/src/platform-linux.cc b/src/platform-linux.cc
|
| index 74d473f4a125091038a48981037db56900676940..b8b96025e1fae2307006f10392b1cca70ef257d7 100644
|
| --- a/src/platform-linux.cc
|
| +++ b/src/platform-linux.cc
|
| @@ -313,6 +313,16 @@ void OS::SignalCodeMovingGC() {
|
| }
|
|
|
|
|
| +int OS::StackWalk(Vector<OS::StackFrame> frames) {
|
| + // backtrace is a glibc extension.
|
| +#if defined(__GLIBC__) && !defined(__UCLIBC__)
|
| + return POSIXBacktraceHelper<backtrace, backtrace_symbols>::StackWalk(frames);
|
| +#else
|
| + return 0;
|
| +#endif
|
| +}
|
| +
|
| +
|
| // Constants used for mmap.
|
| static const int kMmapFd = -1;
|
| static const int kMmapFdOffset = 0;
|
|
|