diff --git a/include/zipr_utils.h b/include/zipr_utils.h index 8beb15805c6664dba2736a5a7a7a2aeb80afab02..d5c5769eec377df81904fbc01927a601b746eae9 100644 --- a/include/zipr_utils.h +++ b/include/zipr_utils.h @@ -5,6 +5,8 @@ namespace Utils { extern size_t CALLBACK_TRAMPOLINE_SIZE; extern size_t TRAMPOLINE_SIZE; + extern size_t LONG_PIN_SIZE; + extern size_t SHORT_PIN_SIZE; void PrintStat(std::ostream &out, std::string description, double value); int DetermineWorstCaseInsnSize(libIRDB::Instruction_t*, bool account_for_jump = true); diff --git a/src/utils.cpp b/src/utils.cpp index 9340d874d8febf7ed5093e1bc487dad0b2946447..c4bb3fd29b3dac64b666b8bff9e7f8193188b9af 100644 --- a/src/utils.cpp +++ b/src/utils.cpp @@ -10,6 +10,8 @@ void PrintStat(std::ostream &out, std::string description, double value) size_t CALLBACK_TRAMPOLINE_SIZE=9; size_t TRAMPOLINE_SIZE=5; +size_t SHORT_PIN_SIZE=2; +size_t LONG_PIN_SIZE=5; using namespace libIRDB; size_t DetermineWorstCaseDollopSizeInclFallthrough(Dollop_t *dollop)