filter 0x51 (ARM call trick, big-endian at compress time)

This commit is contained in:
John Reiser
2006-06-16 06:49:37 -07:00
parent fa702b48e3
commit fd2b9a6e21
5 changed files with 115 additions and 67 deletions
+3 -4
View File
@@ -85,10 +85,9 @@ protected:
// These ARM routines are essentially common to big/little endian,
// but the class hierarchy splits after this class.
virtual int ARM_buildLoader(Filter const *ft,
void (*fix_ehdr)(void *, void const *) );
virtual void ARM_pack3(OutputFile *, Filter &, bool);
virtual void ARM_pack1(OutputFile *, void (*)(void *, void const *));
virtual int ARM_buildLoader(Filter const *ft, bool isBE);
virtual void ARM_pack3(OutputFile *, Filter &, bool isBE);
virtual void ARM_pack1(OutputFile *, bool isBE);
virtual void pack1(OutputFile *, Filter &); // generate executable header
virtual void pack2(OutputFile *, Filter &); // append compressed data