diff options
author | Mark Harmstone <mark@harmstone.com> | 2024-07-13 21:32:40 +0100 |
---|---|---|
committer | Mark Harmstone <mark@harmstone.com> | 2024-08-16 21:53:47 +0100 |
commit | 85e0d6723e7e056c079787486837bfb4f2fa6b8d (patch) | |
tree | 3476eed3bbf748c2e36a3121e7168529aea7c350 /gcc/digraph.h | |
parent | 2e2a1cae88522b1966ec01db4c5fda4dbb5949ef (diff) | |
download | gcc-85e0d6723e7e056c079787486837bfb4f2fa6b8d.zip gcc-85e0d6723e7e056c079787486837bfb4f2fa6b8d.tar.gz gcc-85e0d6723e7e056c079787486837bfb4f2fa6b8d.tar.bz2 |
Write CodeView information about local static variables
Outputs CodeView S_LDATA32 symbols, for static variables within
functions, along with S_BLOCK32 and S_END for the beginning and end of
lexical blocks.
gcc/
* dwarf2codeview.cc (enum cv_sym_type): Add S_END and S_BLOCK32.
(write_local_s_ldata32): New function.
(write_unoptimized_local_variable): New function.
(write_s_block32): New function.
(write_s_end): New function.
(write_unoptimized_function_vars): New function.
(write_function): Call write_unoptimized_function_vars.
Diffstat (limited to 'gcc/digraph.h')
0 files changed, 0 insertions, 0 deletions