blob: 2e39dc16f0c6fbd025b4e1ac5a435ecc5c888d27 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
--- v8/src/platform-posix.h.orig 2013-09-28 19:29:53.000000000 +0200
+++ v8/src/platform-posix.h 2013-10-11 17:28:41.000000000 +0200
@@ -40,12 +41,12 @@
// Used by platform implementation files during OS::DumpBacktrace()
// and OS::StackWalk().
-template<int (*backtrace)(void**, int),
- char** (*backtrace_symbols)(void* const*, int)>
+template<size_t (*backtrace)(void**, size_t),
+ char** (*backtrace_symbols)(void* const*, size_t)>
struct POSIXBacktraceHelper {
static void DumpBacktrace() {
void* trace[100];
- int size = backtrace(trace, ARRAY_SIZE(trace));
+ size_t size = backtrace(trace, ARRAY_SIZE((size_t**)trace));
char** symbols = backtrace_symbols(trace, size);
fprintf(stderr, "\n==== C stack trace ===============================\n\n");
if (size == 0) {
|