commit | cc5b867027519c90cf4261a04026d6838d09b42b | [log] [tgz] |
---|---|---|
author | Brett Wilson <brettw@google.com> | Fri Jun 24 22:49:59 2022 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Fri Jun 24 22:49:59 2022 +0000 |
tree | 83c5828c65934d533f975a31dc532fde7464a070 | |
parent | 9ea38488c0403e3510c8cdb52d733278a4a8b177 [diff] |
[debugger] Add DWARF typed stack entry Add support for typed stack entries in the DWARF expression evaluator. This allows DWARF expressions to explicitly do signed, unsigned, or floating-point math. This does not actually implement the new DW_OP_*_type or the casts that can actually generate typed stack entries. That will be done in a followup (it requires more plumbing that will be easier to implement and review separately). Instead, the new typed entries are tested by explicitly pushing stack entries and then running operators over them. Bug: 79529 Change-Id: I5dac0f87f2ea0550a8284870e204764d821666f2 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/693432 Reviewed-by: Dangyi Liu <dangyi@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.