diff --git a/src/linker.cpp b/src/linker.cpp index dfc98f4f..a63e16c3 100644 --- a/src/linker.cpp +++ b/src/linker.cpp @@ -285,7 +285,7 @@ void ElfLinker::init(const void *pdata, int plen) preprocessSections(psections, psymbols); preprocessSymbols(psymbols, prelocs); preprocessRelocations(prelocs, (char*) input + inputlen); - addSection("*UND*"); + addLoader("*UND*"); } void ElfLinker::setLoaderAlignOffset(int phase) @@ -294,7 +294,7 @@ void ElfLinker::setLoaderAlignOffset(int phase) printf("\nFIXME: ElfLinker::setLoaderAlignOffset %d\n", phase); } -int ElfLinker::addSection(const char *sname) +int ElfLinker::addLoader(const char *sname) { assert(!frozen); if (sname[0] == 0) diff --git a/src/linker.h b/src/linker.h index e06f6d32..652f1c8b 100644 --- a/src/linker.h +++ b/src/linker.h @@ -78,7 +78,7 @@ public: virtual void init(const void *pdata, int plen); virtual void setLoaderAlignOffset(int phase); - virtual int addSection(const char *sname); + virtual int addLoader(const char *sname); virtual void addSection(const char *sname, const void *sdata, int slen, int align); virtual void freeze(); virtual int getSection(const char *sname, int *slen=NULL); diff --git a/src/packer.cpp b/src/packer.cpp index 28cb46b5..6c0bfd94 100644 --- a/src/packer.cpp +++ b/src/packer.cpp @@ -1066,7 +1066,7 @@ void __acc_cdecl_va Packer::addLoader(const char *s, ...) while (s != NULL) { if (*s) - linker->addSection(s); + linker->addLoader(s); s = va_arg(ap, const char *); } va_end(ap);