forked from OSchip/llvm-project
parent
6132a50d2a
commit
10bcc1cf90
|
|
@ -322,11 +322,11 @@ public:
|
||||||
// OutputSection's InputSection list, and is used when ordering SHF_LINK_ORDER
|
// OutputSection's InputSection list, and is used when ordering SHF_LINK_ORDER
|
||||||
// sections. After assignAddresses is called, it represents the offset from
|
// sections. After assignAddresses is called, it represents the offset from
|
||||||
// the beginning of the output section this section was assigned to.
|
// the beginning of the output section this section was assigned to.
|
||||||
uint64_t OutSecOff = 0;
|
uint64_t OutSecOff = 0;
|
||||||
|
|
||||||
static bool classof(const SectionBase *S);
|
static bool classof(const SectionBase *S);
|
||||||
|
|
||||||
InputSectionBase *getRelocatedSection();
|
InputSectionBase *getRelocatedSection();
|
||||||
|
|
||||||
template <class ELFT, class RelTy>
|
template <class ELFT, class RelTy>
|
||||||
void relocateNonAlloc(uint8_t *Buf, llvm::ArrayRef<RelTy> Rels);
|
void relocateNonAlloc(uint8_t *Buf, llvm::ArrayRef<RelTy> Rels);
|
||||||
|
|
|
||||||
|
|
@ -111,12 +111,12 @@ public:
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// Used for implementation of --compress-debug-sections option.
|
// Used for implementation of --compress-debug-sections option.
|
||||||
std::vector<uint8_t> ZDebugHeader;
|
std::vector<uint8_t> ZDebugHeader;
|
||||||
llvm::SmallVector<char, 1> CompressedData;
|
llvm::SmallVector<char, 1> CompressedData;
|
||||||
|
|
||||||
uint32_t getFiller();
|
uint32_t getFiller();
|
||||||
};
|
};
|
||||||
|
|
||||||
int getPriority(StringRef S);
|
int getPriority(StringRef S);
|
||||||
|
|
||||||
// All output sections that are handled by the linker specially are
|
// All output sections that are handled by the linker specially are
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue