diff options
author | Mark Harmstone <mark@harmstone.com> | 2024-08-08 02:36:41 +0100 |
---|---|---|
committer | Mark Harmstone <mark@harmstone.com> | 2024-08-16 21:53:47 +0100 |
commit | af61fc99f7a98efd6446692cc61d9fa43f6173a4 (patch) | |
tree | 5acb234d27cbff55f000519ed9bff4219b344a0a /boehm-gc | |
parent | 85e0d6723e7e056c079787486837bfb4f2fa6b8d (diff) | |
download | gcc-af61fc99f7a98efd6446692cc61d9fa43f6173a4.zip gcc-af61fc99f7a98efd6446692cc61d9fa43f6173a4.tar.gz gcc-af61fc99f7a98efd6446692cc61d9fa43f6173a4.tar.bz2 |
Write CodeView information about enregistered variables
Outputs CodeView S_REGISTER symbols, representing local variables or
parameters that are held in a register.
gcc/
* dwarf2codeview.cc (enum cv_sym_type): Add S_REGISTER.
(enum cv_x86_register): New type.
(enum cv_amd64_register): New type.
(dwarf_reg_to_cv): New function.
(write_s_register): New function.
(write_unoptimized_local_variable): Handle parameters and DW_OP_reg*
location types.
Diffstat (limited to 'boehm-gc')
0 files changed, 0 insertions, 0 deletions