commit | 7d532d399d19ad9c8bd7cdbeb47f8e6dac49fb52 | [log] [tgz] |
---|---|---|
author | Brett Wilson <brettw@google.com> | Fri Aug 16 20:34:53 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Fri Aug 16 20:34:53 2019 +0000 |
tree | e343b975ed6699d945939adb0ac26833075e4c2c | |
parent | 01713eefab65079d0aa9e4c956e7822bd5067a01 [diff] |
[debugger] Add more pretty-printers for Fuchsia. Adds pretty-printers for reference counted types. Previously a fbl::RefPtr<Foo> with Foo having one "value" would print as: { ptr_ = (*)0x661538a5d1f0 ➔ { fbl::RefCounted<Foo, true> = { fbl::internal::RefCountedBase<true> = { kPreAdoptSentinel = 1 ref_count_ = { std::__2::__atomic_base<int, true> = { std::__2::__atomic_base<int, false> = { __a_ = {std::__2::__cxx_atomic_ba… = {__a_value = 1}} is_always_lock_free = true } } } } } value_ = 22 } } and now it prints as: (*)0x661538a5d1f0 ➔ { fbl::RefCounted<Foo, true> = {ref_count_ = 1} value_ = 22 } Also adds FBL Span and Vector printers. Change-Id: Ia5e0d1a332cfc822ba055e94b54560a97e7e3c7f
Pink + Purple == Fuchsia (a new operating system)
Fuchsia is a modular, capability-based operating system. Fuchsia runs on modern 64-bit Intel and ARM processors.
Fuchsia is an open source project with a code of conduct that we expect everyone who interacts with the project to respect.
See Getting Started.
See fuchsia.dev.