From: Andrii Grynenko Date: Wed, 1 Nov 2017 06:06:22 +0000 (-0700) Subject: Clear frame cache when activating a fiber X-Git-Tag: v2017.11.06.00~21 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=3ace27b880a04f03b564f94f367a4ff5419792f2;hp=3e4e8fe8704c6ca717cb1de74dd7313b2a33bb48;p=folly.git Clear frame cache when activating a fiber Reviewed By: yfeldblum Differential Revision: D6207160 fbshipit-source-id: 57468c9d05cdb3ee6e1d10a3a254a5d1bfddc36f --- diff --git a/folly/fibers/scripts/gdb.py b/folly/fibers/scripts/gdb.py index f13e6fb5..6c95738d 100644 --- a/folly/fibers/scripts/gdb.py +++ b/folly/fibers/scripts/gdb.py @@ -253,6 +253,7 @@ def fiber_activate(fiber): fiber = fiber.cast(fiber_type.pointer()).dereference() if not FiberPrinter(fiber).backtrace_available(): return "Can not activate a non-waiting fiber." + gdb.invalidate_cached_frames() FiberUnwinder.set_fiber(fiber) return "Fiber 0x{:12x} activated. You can call 'bt' now.".format(int(fiber.address))