Removed Packer::addSection().
committer: mfx <mfx> 978539327 +0000
This commit is contained in:
parent
25a6da5638
commit
df4726eb95
@ -941,9 +941,9 @@ void Packer::initLoader(const void *pdata, int plen, int pinfo)
|
|||||||
"\n";
|
"\n";
|
||||||
|
|
||||||
if (opt->small)
|
if (opt->small)
|
||||||
addSection("IDENTSTR",identsmall,sizeof(identsmall));
|
linker->addSection("IDENTSTR",identsmall,sizeof(identsmall));
|
||||||
else
|
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 Packer::getLoaderSection(const char *name, int *slen) const
|
||||||
{
|
{
|
||||||
int size = -1;
|
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
|
// 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 size = -1;
|
||||||
int ostart = linker->getSection(name, &size);
|
int ostart = linker->getSection(name, &size);
|
||||||
if (ostart < 0 || size < 0)
|
if (ostart < 0 || size < 0)
|
||||||
throwBadLoader();
|
throwBadLoader();
|
||||||
|
if (slen)
|
||||||
|
*slen = size;
|
||||||
return ostart;
|
return ostart;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -207,9 +207,8 @@ protected:
|
|||||||
virtual int getLoaderSize() const;
|
virtual int getLoaderSize() const;
|
||||||
virtual void initLoader(const void *pdata, int plen, int pinfo=-1);
|
virtual void initLoader(const void *pdata, int plen, int pinfo=-1);
|
||||||
virtual void addLoader(const char *s, ...);
|
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 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 void addFilter32(int filter_id);
|
||||||
virtual const char *getDecompressor() const;
|
virtual const char *getDecompressor() const;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user