X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fbacktrace.c;h=2f47809326ddc9d380e558feb5c5625d31ffdaf8;hb=1264cb08bfcc5cd9372decb53d3e3a7d07cc3a2b;hp=42ab8c48b70b59524c054530385f14c060b75cf7;hpb=7559c396688cbbc6fab80897bbb4b993646bcf54;p=openvswitch diff --git a/lib/backtrace.c b/lib/backtrace.c index 42ab8c48..2f478093 100644 --- a/lib/backtrace.c +++ b/lib/backtrace.c @@ -73,6 +73,10 @@ stack_low(void) uintptr_t low; asm("movl %%esp,%0" : "=g" (low)); return low; +#elif __x86_64__ + uintptr_t low; + asm("movq %%rsp,%0" : "=g" (low)); + return low; #else /* This causes a warning in GCC that cannot be disabled, so use it only on * non-x86. */