wine/dlls/dbghelp
Eric Pouech 87e2b00774 dbghelp: Don't include global & static variables from S_LOCAL* records.
PDB supports description of a global or static variable:
- accessed from a register
- stored as a local variable record inside a function

This likely describes access to a global/static variable where
intermediate computation is kept in a register.

We cannot store this kind of entries in local variable lists
(builtin dbghelp and winedbg are not prepared to handle a global variable)

Note: the global or static Codeview data record is still present (with a
relocatable address), so the variable should still be available from global
access (but could be not up-to-date if temporarly stored in a register).

Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-12 22:51:29 +02:00
..
tests
coff.c
cpu_arm.c
cpu_arm64.c
cpu_i386.c
cpu_x86_64.c
dbghelp.c dbghelp: Introduce symt_find_symbol_at(). 2022-05-04 21:27:25 +02:00
dbghelp.spec
dbghelp_private.h dbghelp: Let symt_basic be trans-module and nameless. 2022-05-13 22:11:41 +02:00
dwarf.c dbghelp: Fix conversion of dwarf's basic types into dbghelp's basic types. 2022-05-13 22:11:41 +02:00
dwarf.h
elf_module.c
image.c
image_private.h
macho_module.c
Makefile.in
minidump.c dbghelp: Use RtlGetVersion() for system version detection instead. 2022-05-13 09:58:26 +02:00
module.c
msc.c dbghelp: Don't include global & static variables from S_LOCAL* records. 2022-07-12 22:51:29 +02:00
path.c
pe_module.c
source.c
stabs.c dbghelp: Let symt_basic be trans-module and nameless. 2022-05-13 22:11:41 +02:00
stack.c
storage.c
symbol.c dbghelp: Introduce symt_find_symbol_at(). 2022-05-04 21:27:25 +02:00
type.c dbghelp: Silence a couple of FIXMEs in SymGetTypeInfo(). 2022-07-12 22:51:29 +02:00
version.rc
wdbgexts.h