#include <unfilter.h>
|
virtual void | perform (DynamicBuffer &unpackedData, std::uint32_t filterParam, std::uint32_t filterCount, std::uint32_t startOffset, std::uint32_t size) override |
|
virtual | ~Unfilter ()=default |
|
|
static bool | run (DynamicBuffer &unpackedData, std::uint32_t filterId, std::uint32_t filterParam, std::uint32_t filterCount=0, std::uint32_t startOffset=0, std::uint32_t size=0) |
|
Filter 24. Unfilter CALL instructions on x86 (with parameter).
◆ perform()
void retdec::unpackertool::upx::Unfilter24::perform |
( |
DynamicBuffer & |
unpackedData, |
|
|
std::uint32_t |
filterParam, |
|
|
std::uint32_t |
filterCount, |
|
|
std::uint32_t |
startOffset, |
|
|
std::uint32_t |
size |
|
) |
| |
|
overridevirtual |
Performs unfiltering of Filter 24.
- Parameters
-
unpackedData | The data to be unfiltered. |
filterParam | The parameter of the filter. |
filterCount | Number of filtered instructions. If 0, no limit is assumed. |
startOffset | Starting offset (relative to unpackedData ) where to start unfiltering. |
size | Amount of bytes to unfilter. |
Implements retdec::unpackertool::upx::Unfilter.
The documentation for this struct was generated from the following files:
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/src/unpackertool/plugins/upx/unfilter.h
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/src/unpackertool/plugins/upx/unfilter.cpp