LLVM 20.0.0git
|
#include "llvm/Object/COFF.h"
Friends | |
bool | operator< (COFFSymbolRef A, COFFSymbolRef B) |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 354 of file COFF.h.
References getType(), and llvm::COFF::SCT_COMPLEX_TYPE_SHIFT.
Referenced by llvm::object::COFFObjectFile::getSymbolType(), and isFunctionDefinition().
|
inline |
|
inline |
Definition at line 347 of file COFF.h.
References assert(), and llvm::object::coff_symbol< SectionNumberType >::NumberOfAuxSymbols.
Referenced by getSectionDefinition(), getWeakExternal(), and isSectionDefinition().
|
inline |
|
inline |
Definition at line 363 of file COFF.h.
References getNumberOfAuxSymbols(), getStorageClass(), and llvm::COFF::IMAGE_SYM_CLASS_STATIC.
|
inline |
Definition at line 326 of file COFF.h.
References assert(), llvm::COFF::MaxNumberOfSections16, and llvm::object::coff_symbol< SectionNumberType >::SectionNumber.
Referenced by llvm::object::COFFObjectFile::getSymbolAddress(), llvm::object::COFFObjectFile::getSymbolFlags(), llvm::object::COFFObjectFile::getSymbolSection(), llvm::object::COFFObjectFile::getSymbolSectionID(), llvm::object::COFFObjectFile::getSymbolType(), isAbsolute(), isCommon(), isFunctionDefinition(), isSectionDefinition(), and isUndefined().
Definition at line 312 of file COFF.h.
References llvm::object::coff_symbol< SectionNumberType >::Name, and llvm::object::coff_symbol< SectionNumberType >::ShortName.
|
inline |
Definition at line 342 of file COFF.h.
References assert(), and llvm::object::coff_symbol< SectionNumberType >::StorageClass.
Referenced by getSectionDefinition(), getWeakExternal(), isCLRToken(), isExternal(), isFileRecord(), isFunctionLineInfo(), isSection(), isSectionDefinition(), and isWeakExternal().
|
inline |
Definition at line 316 of file COFF.h.
References assert(), llvm::object::coff_symbol< SectionNumberType >::Name, and llvm::object::coff_symbol< SectionNumberType >::Offset.
|
inline |
Definition at line 337 of file COFF.h.
References assert(), and llvm::object::coff_symbol< SectionNumberType >::Type.
Referenced by getBaseType(), and getComplexType().
|
inline |
Definition at line 321 of file COFF.h.
References assert(), and llvm::object::coff_symbol< SectionNumberType >::Value.
Referenced by llvm::object::COFFObjectFile::getCommonSymbolSizeImpl(), llvm::object::COFFObjectFile::getSymbolAlignment(), llvm::object::COFFObjectFile::getSymbolValueImpl(), isCommon(), and isUndefined().
|
inline |
Definition at line 370 of file COFF.h.
References getNumberOfAuxSymbols(), getStorageClass(), and llvm::COFF::IMAGE_SYM_CLASS_WEAK_EXTERNAL.
Referenced by llvm::object::COFFObjectFile::getSymbolFlags().
|
inline |
Definition at line 377 of file COFF.h.
References getSectionNumber().
|
inline |
Definition at line 409 of file COFF.h.
References isUndefined(), and isWeakExternal().
Referenced by llvm::object::COFFObjectFile::getSymbolAddress(), and llvm::object::COFFObjectFile::getSymbolType().
|
inline |
Definition at line 304 of file COFF.h.
References llvm_unreachable.
|
inline |
Definition at line 433 of file COFF.h.
References getStorageClass(), and llvm::COFF::IMAGE_SYM_CLASS_CLR_TOKEN.
|
inline |
Definition at line 385 of file COFF.h.
References getSectionNumber(), getValue(), llvm::COFF::IMAGE_SYM_UNDEFINED, isExternal(), and isSection().
Referenced by llvm::object::COFFObjectFile::getSymbolAddress(), llvm::object::COFFObjectFile::getSymbolFlags(), and llvm::object::COFFObjectFile::getSymbolType().
|
inline |
Definition at line 381 of file COFF.h.
References getStorageClass(), and llvm::COFF::IMAGE_SYM_CLASS_EXTERNAL.
Referenced by llvm::object::COFFObjectFile::getSymbolFlags(), isCommon(), isFunctionDefinition(), and isUndefined().
|
inline |
Definition at line 413 of file COFF.h.
References getStorageClass(), and llvm::COFF::IMAGE_SYM_CLASS_FILE.
Referenced by llvm::object::COFFObjectFile::getSymbolFlags(), and llvm::object::COFFObjectFile::getSymbolType().
|
inline |
Definition at line 399 of file COFF.h.
References getBaseType(), getComplexType(), getSectionNumber(), llvm::COFF::IMAGE_SYM_DTYPE_FUNCTION, llvm::COFF::IMAGE_SYM_TYPE_NULL, isExternal(), and llvm::COFF::isReservedSectionNumber().
|
inline |
Definition at line 405 of file COFF.h.
References getStorageClass(), and llvm::COFF::IMAGE_SYM_CLASS_FUNCTION.
|
inline |
Definition at line 417 of file COFF.h.
References getStorageClass(), and llvm::COFF::IMAGE_SYM_CLASS_SECTION.
Referenced by isCommon().
|
inline |
Definition at line 421 of file COFF.h.
References getNumberOfAuxSymbols(), getSectionNumber(), getStorageClass(), llvm::COFF::IMAGE_SYM_ABSOLUTE, llvm::COFF::IMAGE_SYM_CLASS_EXTERNAL, and llvm::COFF::IMAGE_SYM_CLASS_STATIC.
Referenced by llvm::object::COFFObjectFile::getSymbolFlags(), and llvm::object::COFFObjectFile::getSymbolType().
|
inline |
Definition at line 390 of file COFF.h.
References getSectionNumber(), getValue(), llvm::COFF::IMAGE_SYM_UNDEFINED, and isExternal().
Referenced by llvm::object::COFFObjectFile::getSymbolFlags(), and isAnyUndefined().
|
inline |
Definition at line 395 of file COFF.h.
References getStorageClass(), and llvm::COFF::IMAGE_SYM_CLASS_WEAK_EXTERNAL.
Referenced by llvm::object::COFFObjectFile::getSymbolFlags(), and isAnyUndefined().
|
friend |