Changeset View
Changeset View
Standalone View
Standalone View
head/contrib/llvm/tools/lld/ELF/Writer.h
Show First 20 Lines • Show All 41 Lines • ▼ Show 20 Lines | struct PhdrEntry { | ||||
uint32_t p_type = 0; | uint32_t p_type = 0; | ||||
uint32_t p_flags = 0; | uint32_t p_flags = 0; | ||||
OutputSection *First = nullptr; | OutputSection *First = nullptr; | ||||
OutputSection *Last = nullptr; | OutputSection *Last = nullptr; | ||||
bool HasLMA = false; | bool HasLMA = false; | ||||
}; | }; | ||||
template <class ELFT> void addReservedSymbols(); | |||||
llvm::StringRef getOutputSectionName(llvm::StringRef Name); | llvm::StringRef getOutputSectionName(llvm::StringRef Name); | ||||
template <class ELFT> uint32_t getMipsEFlags(); | template <class ELFT> uint32_t getMipsEFlags(); | ||||
uint8_t getMipsFpAbiFlag(uint8_t OldFlag, uint8_t NewFlag, | uint8_t getMipsFpAbiFlag(uint8_t OldFlag, uint8_t NewFlag, | ||||
llvm::StringRef FileName); | llvm::StringRef FileName); | ||||
bool isMipsN32Abi(const InputFile *F); | bool isMipsN32Abi(const InputFile *F); | ||||
} // namespace elf | } // namespace elf | ||||
} // namespace lld | } // namespace lld | ||||
#endif | #endif |