Home | History | Annotate | Download | only in Fragment

Lines Matching defs:Stub

1 //===- Stub.h -------------------------------------------------------------===//
28 class Stub: public Fragment
63 Stub();
65 virtual ~Stub();
67 /// clone - clone function for stub factory to create the corresponding stub
68 Stub* clone() { return doClone(); }
70 /// isMyDuty - return true when the pReloc is problematic and the stub is able
76 /// name - name of this stub
79 /// getContent - content of the stub
82 /// size - size of the stub
85 /// alignment - alignment of the stub
88 /// symInfo - ResolveInfo of this Stub
93 /// symValue - initial value for stub's symbol
108 // Stub is a kind of Fragment with type of Stub
110 { return F->getKind() == Fragment::Stub; }
112 static bool classof(const Stub *)
116 /// addFixup - add a fixup for this stub to build a relocation
123 /// doClone - when adding a backend stub, we should implement this function
124 virtual Stub* doClone() = 0;