llvm-capstone/lld/COFF
Nick Desaulniers 3e3c6f24ff Revert "[Demangle] make llvm::demangle take std::string_view rather than const std::string&"
This reverts commit c117c2c8ba.

itaniumDemangle calls std::strlen with the results of
std::string_view::data() which may not be NUL-terminated. This causes
lld/test/wasm/why-extract.s  to fail when "expensive checks" are enabled
via -DLLVM_ENABLE_EXPENSIVE_CHECKS=ON. See D149675 for further
discussion. Back this out until the individual demanglers are converted
to use std::string_view.
2023-05-02 15:54:09 -07:00
..
CallGraphSort.cpp
CallGraphSort.h
Chunks.cpp
Chunks.h
CMakeLists.txt
COFFLinkerContext.cpp
COFFLinkerContext.h
Config.h [lld] Support separate native object file path in --thinlto-prefix-replace 2023-04-04 11:24:51 -07:00
DebugTypes.cpp
DebugTypes.h
DLL.cpp
DLL.h
Driver.cpp [LLD][COFF] Add /inferasanlibs to lld-link as ignored flag 2023-04-24 22:06:34 +08:00
Driver.h
DriverUtils.cpp
ICF.cpp
ICF.h
InputFiles.cpp
InputFiles.h
LLDMapFile.cpp
LLDMapFile.h
LTO.cpp [LTO] Change getThinLTOOutputFile to take StringRef 2023-04-26 20:43:11 -07:00
LTO.h
MapFile.cpp
MapFile.h
MarkLive.cpp
MarkLive.h
MinGW.cpp Reapply [lld][flang] Add exceptions for Flang runtime libraries on MinGW. 2023-03-09 13:19:22 +02:00
MinGW.h
Options.td [LLD][COFF] Add /inferasanlibs to lld-link as ignored flag 2023-04-24 22:06:34 +08:00
PDB.cpp Fix PDB relocation on big-endian hosts 2023-04-27 17:48:27 +02:00
PDB.h
README.md
Symbols.cpp Revert "[Demangle] make llvm::demangle take std::string_view rather than const std::string&" 2023-05-02 15:54:09 -07:00
Symbols.h
SymbolTable.cpp
SymbolTable.h
TypeMerger.h
Writer.cpp Always emit symbol table when dwarf section exists in COFF 2023-04-27 09:42:47 +08:00
Writer.h

See docs/NewLLD.rst