llvm-project/llvm/test/tools/llvm-symbolizer
Alexandre Ganea 6a7efef4af [DebugInfo] Common behavior for error types
Following D50807, and heading towards D50664, this intermediary change does the following:

1. Upgrade all custom Error types in llvm/trunk/lib/DebugInfo/ to use the new StringError behavior (D50807).
2. Implement std::is_error_code_enum and make_error_code() for DebugInfo error enumerations.
3. Rename GenericError -> PDBError (the file will be renamed in a subsequent commit)
4. Update custom error messages to follow the same formatting: (\w\s*)+\.
5. Keep generic "file not found" (ENOENT) errors as they are in PDB code. Previously, there used to be a custom enumeration for that purpose.
6. Remove a few extraneous LF in log() implementations. Printing LF is a responsability at a higher level, not at the error level.

Differential Revision: https://reviews.llvm.org/D51499

llvm-svn: 341228
2018-08-31 17:41:58 +00:00
..
Inputs llvm-symbolizer/print_context.c test: Make debug info path independent 2017-07-30 17:26:34 +00:00
pdb [DebugInfo] Common behavior for error types 2018-08-31 17:41:58 +00:00
coff-dwarf.test [llvm-symbolizer] Fix coff-dwarf.test 2017-09-16 19:01:04 +00:00
coff-exports.test
dsym.test
fat.test
padding-x86_64.ll [DebugInfo] Add DILabel metadata and intrinsic llvm.dbg.label. 2018-05-09 02:40:45 +00:00
ppc64.test [lit, python] Always add quotes around the python path in lit 2018-08-06 22:37:44 +00:00
print_context.c Get rid of even more "%T" expansions, see <https://reviews.llvm.org/D35396>. 2017-08-20 17:05:22 +00:00
split-debug.test [llvm-symbolizer] Use correct path when resolving .gnu_debuglink in .debug 2018-03-02 22:56:45 +00:00
sym-verbose.test
sym.test Fix computeSymbolSizes SEGFAULT on invalid file 2018-04-23 16:08:01 +00:00