Home
last modified time | relevance | path

Searched refs:MemoryContentsType (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/bolt/lib/Core/
H A DBinaryContext.cpp425 const MemoryContentsType MemType = analyzeMemoryAt(Address, BF); in handleAddressRef()
426 if (MemType == MemoryContentsType::POSSIBLE_PIC_JUMP_TABLE && IsPCRel) { in handleAddressRef()
443 MemoryContentsType BinaryContext::analyzeMemoryAt(uint64_t Address, in analyzeMemoryAt()
446 return MemoryContentsType::UNKNOWN; in analyzeMemoryAt()
458 return MemoryContentsType::UNKNOWN; in analyzeMemoryAt()
463 return MemoryContentsType::UNKNOWN; in analyzeMemoryAt()
468 return MemoryContentsType::UNKNOWN; in analyzeMemoryAt()
473 return MemoryContentsType::POSSIBLE_PIC_JUMP_TABLE; in analyzeMemoryAt()
476 return MemoryContentsType::POSSIBLE_JUMP_TABLE; in analyzeMemoryAt()
478 return MemoryContentsType::UNKNOWN; in analyzeMemoryAt()
H A DBinaryFunction.cpp898 MemoryContentsType MemType; in processIndirectBranch()
902 MemType = MemoryContentsType::POSSIBLE_JUMP_TABLE; in processIndirectBranch()
905 MemType = MemoryContentsType::POSSIBLE_PIC_JUMP_TABLE; in processIndirectBranch()
915 if (MemType != MemoryContentsType::POSSIBLE_PIC_JUMP_TABLE) in processIndirectBranch()
919 if (MemType == MemoryContentsType::POSSIBLE_PIC_JUMP_TABLE) in processIndirectBranch()
922 if (MemType == MemoryContentsType::UNKNOWN) in processIndirectBranch()
/llvm-project-15.0.7/bolt/include/bolt/Core/
H A DBinaryContext.h93 enum class MemoryContentsType : char { enum
762 MemoryContentsType analyzeMemoryAt(uint64_t Address, BinaryFunction &BF);