Added ElfLinker::addLoaderVA().

This commit is contained in:
Markus F.X.J. Oberhumer
2007-02-20 07:36:34 +01:00
parent cfad7c8356
commit bdd0daaf6f
3 changed files with 24 additions and 7 deletions
+6
View File
@@ -83,6 +83,12 @@ public:
virtual void init(const void *pdata, int plen);
//virtual void setLoaderAlignOffset(int phase);
virtual int addLoader(const char *sname);
void addLoader(const char *s, va_list ap);
#if 1 && (ACC_CC_GNUC >= 0x040100)
void __acc_cdecl_va addLoaderVA(const char *s, ...) __attribute__((__sentinel__));
#else
void __acc_cdecl_va addLoaderVA(const char *s, ...);
#endif
virtual Section *addSection(const char *sname, const void *sdata, int slen, unsigned p2align);
virtual int getSection(const char *sname, int *slen=NULL) const;
virtual int getSectionSize(const char *sname) const;