Lines Matching refs:InputSection

30 class InputSection {
39 virtual ~InputSection() = default;
61 virtual InputSection *canonical() { return this; } in canonical()
62 virtual const InputSection *canonical() const { return this; } in canonical()
65 InputSection(Kind kind, const Section &section, ArrayRef<uint8_t> data, in InputSection() function
69 InputSection(const InputSection &rhs) in InputSection() function
100 class ConcatInputSection final : public InputSection {
104 : InputSection(ConcatKind, section, data, align) {} in InputSection() function
107 uint64_t getVA() const { return InputSection::getVA(0); } in getVA()
119 const InputSection *canonical() const override { in canonical()
123 static bool classof(const InputSection *isec) { in classof()
155 inline bool shouldOmitFromOutput(InputSection *isec) { in shouldOmitFromOutput()
160 inline bool isCoalescedWeak(InputSection *isec) { in isCoalescedWeak()
192 class CStringInputSection final : public InputSection {
196 : InputSection(CStringLiteralKind, section, data, align) {} in CStringInputSection()
222 static bool classof(const InputSection *isec) { in classof()
229 class WordLiteralInputSection final : public InputSection {
241 static bool classof(const InputSection *isec) { in classof()
280 bool isCodeSection(const InputSection *);
281 bool isCfStringSection(const InputSection *);
282 bool isClassRefsSection(const InputSection *);
283 bool isEhFrameSection(const InputSection *);
284 bool isGccExceptTabSection(const InputSection *);
350 std::string toString(const macho::InputSection *);