commit | c2a36d8cd0724c3b0cac57ee380f083665acf4c1 | [log] [tgz] |
---|---|---|
author | Brett Wilson <brettw@google.com> | Sat Nov 18 00:21:15 2023 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Sat Nov 18 00:21:15 2023 +0000 |
tree | 4d17a0c0d85700e94f488a3b703b4d5b3d4186e0 | |
parent | b8c7e38c838ea5a8467446969275197512f89885 [diff] |
[debugger] Add Ptrace handlers. Adds the basic Linux ptrace BinaryLauncher interface and the ptrace message handlers (in linux_task.cc). Adds some associated low-level Linux implementations like the SuspendHandle and ExceptionHandle. This code is not yet used and will be hooked up in a followup. The delicate forking code in linux_binary_launcher.cc is mostly copied from Chromium's process forking code in base/. The current arch.cc file is Zircon-specific. Rename to zircon_arch.cc and add a Linux version. Change-Id: Id1b621c005accec366f41577e0313009b0cf1081 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/945657 Reviewed-by: Jacob Rutherford <jruthe@google.com> Commit-Queue: Brett Wilson <brettw@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.