llvm-project/llvm/tools/llvm-pdbutil
Carlos Alberto Enciso afc2f02446 [llmv-pdbutil] Replace ExitOnError with explicit error handling.
At Sony we are developing llvm-dva

https://lists.llvm.org/pipermail/llvm-dev/2020-August/144174.html

For its PDB support, it requires functionality already present
in llvm-pdbutil.

We intend to move that functionaly into the PDB library to be
shared by both tools. That change will be done in 2 steps, that
will be submitted as 2 patches:

(1) Replace 'ExitOnError' with explicit error handling.
(2) Move the intended shared code to the PDB library.

This patch is for step (1).

As 'ExitOnError' is intended to be used only in tool code, replace
all occurrences in the code that will be moved to the PDB library
with explicit error handling.

Reviewed By: aganea, dblaikie, rnk

Differential Revision: https://reviews.llvm.org/D121801
2022-03-21 05:07:10 +00:00
..
BytesOutputStyle.cpp
BytesOutputStyle.h
CMakeLists.txt
DumpOutputStyle.cpp [llmv-pdbutil] Replace ExitOnError with explicit error handling. 2022-03-21 05:07:10 +00:00
DumpOutputStyle.h [llvm] Remove unused forward declarations (NFC) 2022-01-07 20:00:34 -08:00
ExplainOutputStyle.cpp Support: Make VarStreamArrayIterator iterate over const values 2021-11-12 20:37:36 -08:00
ExplainOutputStyle.h
FormatUtil.cpp
FormatUtil.h
InputFile.cpp [llmv-pdbutil] Replace ExitOnError with explicit error handling. 2022-03-21 05:07:10 +00:00
InputFile.h [llvm] Remove unused forward declarations (NFC) 2022-01-07 20:00:34 -08:00
LinePrinter.cpp Cleanup llvm/DebugInfo/PDB headers 2022-02-23 10:31:34 +01:00
LinePrinter.h [llvm] Remove unused forward declarations (NFC) 2022-01-07 20:00:34 -08:00
MinimalSymbolDumper.cpp [llvm-pdbutil] Fix gaps ouput. 2022-01-21 15:25:54 -08:00
MinimalSymbolDumper.h
MinimalTypeDumper.cpp
MinimalTypeDumper.h
OutputStyle.h [llvm] Remove unused forward declarations (NFC) 2022-01-07 20:00:34 -08:00
PdbYaml.cpp
PdbYaml.h [llvm] Remove unused forward declarations (NFC) 2022-01-07 20:00:34 -08:00
PrettyBuiltinDumper.cpp [PDB] Add char8_t type 2022-03-01 13:39:51 -08:00
PrettyBuiltinDumper.h
PrettyClassDefinitionDumper.cpp Cleanup llvm/DebugInfo/PDB headers 2022-02-23 10:31:34 +01:00
PrettyClassDefinitionDumper.h
PrettyClassLayoutGraphicalDumper.cpp Cleanup llvm/DebugInfo/PDB headers 2022-02-23 10:31:34 +01:00
PrettyClassLayoutGraphicalDumper.h
PrettyCompilandDumper.cpp
PrettyCompilandDumper.h
PrettyEnumDumper.cpp Cleanup llvm/DebugInfo/PDB headers 2022-02-23 10:31:34 +01:00
PrettyEnumDumper.h
PrettyExternalSymbolDumper.cpp Cleanup llvm/DebugInfo/PDB headers 2022-02-23 10:31:34 +01:00
PrettyExternalSymbolDumper.h
PrettyFunctionDumper.cpp Cleanup llvm/DebugInfo/PDB headers 2022-02-23 10:31:34 +01:00
PrettyFunctionDumper.h
PrettyTypeDumper.cpp Cleanup llvm/DebugInfo/PDB headers 2022-02-23 10:31:34 +01:00
PrettyTypeDumper.h
PrettyTypedefDumper.cpp Cleanup llvm/DebugInfo/PDB headers 2022-02-23 10:31:34 +01:00
PrettyTypedefDumper.h
PrettyVariableDumper.cpp Cleanup llvm/DebugInfo/PDB headers 2022-02-23 10:31:34 +01:00
PrettyVariableDumper.h
StreamUtil.cpp Avoid comparisons between types of different widths in a loop condition to prevent the loop from behaving unexpectedly 2022-02-25 17:30:12 +00:00
StreamUtil.h
TypeReferenceTracker.cpp
TypeReferenceTracker.h
YAMLOutputStyle.cpp
YAMLOutputStyle.h [llvm] Remove unused forward declarations (NFC) 2022-01-07 20:00:34 -08:00
llvm-pdbutil.cpp Cleanup includes: DebugInfo & CodeGen 2022-03-12 17:26:40 +01:00
llvm-pdbutil.h