Removed Packer::addSection().

committer: mfx <mfx> 978539327 +0000
This commit is contained in:
Markus F.X.J. Oberhumer 2001-01-03 16:28:47 +00:00
parent 25a6da5638
commit df4726eb95
2 changed files with 6 additions and 11 deletions

View File

@ -941,9 +941,9 @@ void Packer::initLoader(const void *pdata, int plen, int pinfo)
"\n";
if (opt->small)
addSection("IDENTSTR",identsmall,sizeof(identsmall));
linker->addSection("IDENTSTR",identsmall,sizeof(identsmall));
else
addSection("IDENTSTR",identbig,sizeof(identbig));
linker->addSection("IDENTSTR",identbig,sizeof(identbig));
}
@ -960,12 +960,6 @@ void Packer::addLoader(const char *s, ...)
}
void Packer::addSection(const char *sname, const char *sdata, unsigned len)
{
linker->addSection(sname, sdata, len);
}
int Packer::getLoaderSection(const char *name, int *slen) const
{
int size = -1;
@ -979,12 +973,14 @@ int Packer::getLoaderSection(const char *name, int *slen) const
// same, but the size of the section may be == 0
int Packer::getLoaderSectionStart(const char *name) const
int Packer::getLoaderSectionStart(const char *name, int *slen) const
{
int size = -1;
int ostart = linker->getSection(name, &size);
if (ostart < 0 || size < 0)
throwBadLoader();
if (slen)
*slen = size;
return ostart;
}

View File

@ -207,9 +207,8 @@ protected:
virtual int getLoaderSize() const;
virtual void initLoader(const void *pdata, int plen, int pinfo=-1);
virtual void addLoader(const char *s, ...);
virtual void addSection(const char *sname, const char *sdata, unsigned len);
virtual int getLoaderSection(const char *name, int *slen=NULL) const;
virtual int getLoaderSectionStart(const char *name) const;
virtual int getLoaderSectionStart(const char *name, int *slen=NULL) const;
virtual void addFilter32(int filter_id);
virtual const char *getDecompressor() const;