commit | b928b25ed10de546b37634898121c4c730e4d1fa | [log] [tgz] |
---|---|---|
author | Brett Wilson <brettw@google.com> | Mon May 20 20:51:22 2019 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Mon May 20 20:51:22 2019 +0000 |
tree | 29234c03d68f6f96dde95c719330a0411398b226 | |
parent | 3c6ff58e4e49087948b15bd7914ced78b015cd78 [diff] |
[debugger] Differentiate async and known-unknown regs. Register values can have three states: - Known. - Known unknown (register is not available). - Requires async query. Previously the first two states were conflated, requiring an async call to differentiate unavailable and asynchronously availab.e We are moving to keeping all known general registers on the frame so all general registers will either be known or known-unknown. This is not hooked up yet, but when it is, known non-general registers (e.g. vector and debug) will require async calls to get the value for the top stack frame. No user-visible change, should be covered by existing tests. One test was updated to account for the new synchronously known to be unknown state. Change-Id: I5ba58bc100e44fae5fd85a8f93cb5a49574e43b9
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 the documentation.