• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/lld/ELF/

Lines Matching defs:Writer

1 //===- Writer.cpp ---------------------------------------------------------===//
9 #include "Writer.h"
46 template <class ELFT> class Writer {
48 Writer() : buffer(errorHandler().outputBuffer) {}
157 Writer<ELFT>().run();
245 // Define _gp for MIPS. st_value of _gp symbol will be updated by Writer
578 template <class ELFT> void Writer<ELFT>::run() {
758 template <class ELFT> void Writer<ELFT>::copyLocalSymbols() {
785 template <class ELFT> void Writer<ELFT>::addSectionSymbols() {
1077 template <class ELFT> void Writer<ELFT>::addRelIpltSymbols() {
1095 void Writer<ELFT>::forEachRelSec(
1119 template <class ELFT> void Writer<ELFT>::setReservedSymbolSections() {
1479 template <class ELFT> void Writer<ELFT>::sortInputSections() {
1488 template <class ELFT> void Writer<ELFT>::sortSections() {
1617 template <class ELFT> void Writer<ELFT>::resolveShfLinkOrder() {
1677 // in Writer<ELFT>::finalizeSections().
1678 template <class ELFT> void Writer<ELFT>::finalizeAddressDependentContent() {
1798 template <class ELFT> void Writer<ELFT>::optimizeBasicBlockJumps() {
1876 template <class ELFT> void Writer<ELFT>::finalizeSections() {
2169 template <class ELFT> void Writer<ELFT>::checkExecuteOnly() {
2183 template <class ELFT> void Writer<ELFT>::addStartEndSymbols() {
2228 void Writer<ELFT>::addStartStopSymbols(OutputSection *sec) {
2267 std::vector<PhdrEntry *> Writer<ELFT>::createPhdrs(Partition &part) {
2431 void Writer<ELFT>::addPhdrForSection(Partition &part, unsigned shType,
2448 template <class ELFT> void Writer<ELFT>::fixSectionAlignments() {
2549 template <class ELFT> void Writer<ELFT>::assignFileOffsetsBinary() {
2562 template <class ELFT> void Writer<ELFT>::assignFileOffsets() {
2608 template <class ELFT> void Writer<ELFT>::setPhdrs(Partition &part) {
2684 template <class ELFT> void Writer<ELFT>::checkSections() {
2773 template <class ELFT> void Writer<ELFT>::writeHeader() {
2811 template <class ELFT> void Writer<ELFT>::openFile() {
2836 template <class ELFT> void Writer<ELFT>::writeSectionsBinary() {
2853 template <class ELFT> void Writer<ELFT>::writeTrapInstr() {
2878 template <class ELFT> void Writer<ELFT>::writeSections() {
2924 template <class ELFT> void Writer<ELFT>::writeBuildId() {