~smspillaz/folly/folly-git-master

Viewing all changes in revision 8712.

  • Committer: Facebook GitHub Bot
  • Author(s): Christopher Gist
  • Date: 2020-08-12 18:54:42 UTC
  • Revision ID: git-v1:1aba91449ef0f7306b99347ec17d311ce6433147
fix folly::fibers GDB extension for GCC 9

Summary:
The folly::fibers GDB extension, specifically the `info fibers` command,
depended on a specific format of the std::unique_ptr pretty printer
output. This pretty printer format changed between GCC 7 and GCC 9, with
the latter omitting the target address. However, the new pretty printer
does expose an iterator for the child target address that we can use
instead.

Differential Revision: D23063364

fbshipit-source-id: 6125edaba9abcfd0b7a9c0741a18854637c97804

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: