Home | History | Annotate | Download | only in Fragment

Lines Matching defs:Stub

1 //===- Stub.h -------------------------------------------------------------===//
28 class Stub : public Fragment {
59 Stub();
61 virtual ~Stub();
63 /// clone - clone function for stub factory to create the corresponding stub
64 Stub* clone() { return doClone(); }
66 /// isMyDuty - return true when the pReloc is problematic and the stub is able
78 /// name - name of this stub
81 /// getContent - content of the stub
84 /// size - size of the stub
87 /// alignment - alignment of the stub
90 /// symInfo - ResolveInfo of this Stub
95 /// symValue - initial value for stub's symbol
120 // Stub is a kind of Fragment with type of Stub
122 return F->getKind() == Fragment::Stub;
125 static bool classof(const Stub*) { return true; }
128 /// addFixup - add a fixup for this stub to build a relocation
138 /// doClone - when adding a backend stub, we should implement this function
139 virtual Stub* doClone() = 0;