@@ -866,10 +866,14 @@ ObjectFilePECOFF::AppendFromExportTable(SectionList *sect_list,
866
866
for (const auto &entry : m_binary->export_directories ()) {
867
867
llvm::StringRef sym_name;
868
868
if (auto err = entry.getSymbolName (sym_name)) {
869
- LLDB_LOG (log,
870
- " ObjectFilePECOFF::AppendFromExportTable - failed to get export "
871
- " table entry name: {0}" ,
872
- llvm::fmt_consume (std::move (err)));
869
+ if (log)
870
+ log->Format (
871
+ __FILE__, __func__,
872
+ " ObjectFilePECOFF::AppendFromExportTable - failed to get export "
873
+ " table entry name: {0}" ,
874
+ llvm::fmt_consume (std::move (err)));
875
+ else
876
+ llvm::consumeError (std::move (err));
873
877
continue ;
874
878
}
875
879
Symbol symbol;
@@ -887,10 +891,13 @@ ObjectFilePECOFF::AppendFromExportTable(SectionList *sect_list,
887
891
// it in symtab and make a note using the symbol name.
888
892
llvm::StringRef forwarder_name;
889
893
if (auto err = entry.getForwardTo (forwarder_name)) {
890
- LLDB_LOG (log,
891
- " ObjectFilePECOFF::AppendFromExportTable - failed to get "
892
- " forwarder name of forwarder export '{0}': {1}" ,
893
- sym_name, llvm::fmt_consume (std::move (err)));
894
+ if (log)
895
+ log->Format (__FILE__, __func__,
896
+ " ObjectFilePECOFF::AppendFromExportTable - failed to get "
897
+ " forwarder name of forwarder export '{0}': {1}" ,
898
+ sym_name, llvm::fmt_consume (std::move (err)));
899
+ else
900
+ llvm::consumeError (std::move (err));
894
901
continue ;
895
902
}
896
903
llvm::SmallString<256 > new_name = {symbol.GetDisplayName ().GetStringRef (),
@@ -902,10 +909,13 @@ ObjectFilePECOFF::AppendFromExportTable(SectionList *sect_list,
902
909
903
910
uint32_t function_rva;
904
911
if (auto err = entry.getExportRVA (function_rva)) {
905
- LLDB_LOG (log,
906
- " ObjectFilePECOFF::AppendFromExportTable - failed to get "
907
- " address of export entry '{0}': {1}" ,
908
- sym_name, llvm::fmt_consume (std::move (err)));
912
+ if (log)
913
+ log->Format (__FILE__, __func__,
914
+ " ObjectFilePECOFF::AppendFromExportTable - failed to get "
915
+ " address of export entry '{0}': {1}" ,
916
+ sym_name, llvm::fmt_consume (std::move (err)));
917
+ else
918
+ llvm::consumeError (std::move (err));
909
919
continue ;
910
920
}
911
921
// Skip the symbol if it doesn't look valid.
0 commit comments