From d5f5bc4fd1f1e6eebc3e30d00512d853eb6dc611 Mon Sep 17 00:00:00 2001 From: Stepan Palamarchuk Date: Tue, 22 Nov 2016 14:39:34 -0800 Subject: [PATCH] Fix fibers gdb utils script Summary: There was a recent change in boost compatibility that changed fibers internals and thus broke this script. This diff fixes gdb script to properly print stack trace for fibers. Reviewed By: yfeldblum Differential Revision: D4214575 fbshipit-source-id: 4bf69e9b297c7539a2b2b71093998c30d6a2d81c --- folly/fibers/scripts/utils.gdb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/folly/fibers/scripts/utils.gdb b/folly/fibers/scripts/utils.gdb index ada27fe8..5e73aeaa 100644 --- a/folly/fibers/scripts/utils.gdb +++ b/folly/fibers/scripts/utils.gdb @@ -39,7 +39,7 @@ define print_folly_fiber $fiber->state_ != folly::fibers::Fiber::NOT_STARTED && \ $fiber->state_ != folly::fibers::Fiber::RUNNING printf " Backtrace:\n" - set $frameptr = ((uint64_t*)$fiber->fcontext_.context_)[6] + set $frameptr = ((uint64_t*)$fiber->fiberImpl_.fiberContext_)[6] set $k = 0 while $frameptr != 0 printf " #%d at %p in ", $k, *((void**)($frameptr+8)) -- 2.34.1