Go to the documentation of this file.
13 #ifndef LLVM_OBJECT_ERROR_H
14 #define LLVM_OBJECT_ERROR_H
17 #include <system_error>
53 void anchor()
override;
This is an optimization pass for GlobalISel generic memory operations.
@ bitcode_section_not_found
std::error_code make_error_code(object_error e)
void log(raw_ostream &OS) const override
This class implements an extremely fast bulk output stream that can only output to a stream.
void setErrorCode(std::error_code EC)
bar al al movzbl eax ret Missed when stored in a memory object
@ string_table_non_null_end
Base class for user error types.
const std::error_category & object_category()
Base class for all errors indicating malformed binary files.
Error isNotObjectErrorInvalidFileType(llvm::Error Err)
isNotObjectErrorInvalidFileType() is used when looping through the children of an archive after calli...
Twine - A lightweight data structure for efficiently representing the concatenation of temporary valu...
Lightweight error class with error context and mandatory checking.
const std::string & getMessage() const
Error createError(const Twine &Err)
GenericBinaryError(const Twine &Msg)