commit | 00641e6cc9aad6a74e6340bce9d0bfef5860175c | [log] [tgz] |
---|---|---|
author | Brett Wilson <brettw@google.com> | Thu Jul 09 18:28:40 2020 +0000 |
committer | CQ bot account: commit-bot@chromium.org <commit-bot@chromium.org> | Thu Jul 09 18:28:40 2020 +0000 |
tree | c3f9c2b50c4f1f7d6c5f89734c5a5be7dd74ae28 | |
parent | b5bbd5a99ed36d99ef43b3154ff26a14567788df [diff] |
[debugger] Move debug registers to ThreadHandle. Remove all variants of GetInfo. The thread variant on the ArchProvider was already unused. The variant on the ProcessHandle was needed only to get the return code, so that function was repurposed. Move the single step and exception conversion to ThreadHandle. This allows the architecture-specific overrides of ArchProvider to be removed. Callers are updated to use just ArchProvider. Eventually this class should be removed since there should be no need for mocking any archicture-specific conversion functions. Change-Id: Ia4f9f4aa3dd812291e2a77b8b2f870e783ed82c3 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/404433 Commit-Queue: Brett Wilson <brettw@google.com> Reviewed-by: Dangyi Liu <dangyi@google.com> Testability-Review: Brett Wilson <brettw@google.com>
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.