vmlinux refactoring: move destructor into PackVmlinuxBase.
This commit is contained in:
+7
-15
@@ -50,13 +50,19 @@ static const
|
||||
//
|
||||
**************************************************************************/
|
||||
|
||||
PackVmlinuxI386::~PackVmlinuxI386()
|
||||
template <class T>
|
||||
PackVmlinuxBase<T>::~PackVmlinuxBase()
|
||||
{
|
||||
delete [] shstrtab;
|
||||
delete [] phdri;
|
||||
delete [] shdri;
|
||||
}
|
||||
|
||||
|
||||
/*************************************************************************
|
||||
//
|
||||
**************************************************************************/
|
||||
|
||||
const int *PackVmlinuxI386::getCompressionMethods(int method, int level) const
|
||||
{
|
||||
return Packer::getDefaultCompressionMethods_le32(method, level);
|
||||
@@ -110,13 +116,6 @@ PackVmlinuxI386::getElfSections()
|
||||
return shstrsec;
|
||||
}
|
||||
|
||||
PackVmlinuxARM::~PackVmlinuxARM()
|
||||
{
|
||||
delete [] shstrtab;
|
||||
delete [] phdri;
|
||||
delete [] shdri;
|
||||
}
|
||||
|
||||
const int *PackVmlinuxARM::getCompressionMethods(int method, int level) const
|
||||
{
|
||||
return Packer::getDefaultCompressionMethods_8(method, level);
|
||||
@@ -1243,13 +1242,6 @@ void PackVmlinuxARM::unpack(OutputFile *fo)
|
||||
//
|
||||
**************************************************************************/
|
||||
|
||||
PackVmlinuxAMD64::~PackVmlinuxAMD64()
|
||||
{
|
||||
delete [] shstrtab;
|
||||
delete [] phdri;
|
||||
delete [] shdri;
|
||||
}
|
||||
|
||||
const int *PackVmlinuxAMD64::getCompressionMethods(int method, int level) const
|
||||
{
|
||||
return Packer::getDefaultCompressionMethods_le32(method, level);
|
||||
|
||||
Reference in New Issue
Block a user