llvm-project/lldb/source/Plugins/ObjectFile/PECOFF
Alvin Wong 8a67a05e93 [lldb][COFF] Map symbols without base+complex type as 'Data' type
Both LLD and GNU ld write global/static variables to the COFF symbol
table with `IMAGE_SYM_TYPE_NULL` and `IMAGE_SYM_DTYPE_NULL` type. Map
these symbols as 'Data' type in the symtab to allow these symbols to be
used in expressions and printable.

Reviewed By: labath, DavidSpickett

Differential Revision: https://reviews.llvm.org/D134585
2022-09-28 12:57:12 +03:00
..
CMakeLists.txt [lldb] Set COFF module ABI from default triple and make it an option 2022-06-09 22:43:33 +03:00
ObjectFilePECOFF.cpp [lldb][COFF] Map symbols without base+complex type as 'Data' type 2022-09-28 12:57:12 +03:00
ObjectFilePECOFF.h [lldb][COFF] Match symbols from COFF symbol table to export symbols 2022-09-28 12:57:11 +03:00
ObjectFilePECOFFProperties.td [lldb] Add setting to override PE/COFF ABI by module name 2022-06-22 17:16:06 +03:00
PECallFrameInfo.cpp [lldb] Use std::size instead of llvm::array_lengthof 2022-09-08 14:21:55 -06:00
PECallFrameInfo.h [lldb] Update header guards to be consistent and compliant with LLVM (NFC) 2020-02-17 23:15:40 -08:00
WindowsMiniDump.cpp [NFC] Improve FileSpec internal APIs and usage in preparation for adding caching of resolved/absolute. 2022-07-28 13:28:26 -07:00
WindowsMiniDump.h [lldb] Update header guards to be consistent and compliant with LLVM (NFC) 2020-02-17 23:15:40 -08:00