From ae4b47df45af6fc14511894090900efaee1ddb34 Mon Sep 17 00:00:00 2001 From: clc5q <clc5q@git.zephyr-software.com> Date: Wed, 24 Feb 2016 02:16:48 +0000 Subject: [PATCH] Corrections to CODEPTR type inference; avoid trying to shadow [ESP-k] entries in the SSA marker inst. Former-commit-id: 9afd2880bc6fb99302143ae6340fe566f33fbe2b --- src/base/SMPFunction.cpp | 13 +- src/base/SMPInstr.cpp | 33 +- tests/commit/save-busybox.psexe.infoannot | 2356 ++++++++--------- tests/commit/save-bzip2.psexe.infoannot | 2 +- ...save-ffmpeg.psexe.infoannot.REMOVED.git-id | 2 +- tests/commit/save-gedit.psexe.infoannot | 26 +- .../save-gimp.psexe.infoannot.REMOVED.git-id | 2 +- .../save-gnome-calculator.psexe.infoannot | 28 +- .../save-gnome-character-map.psexe.infoannot | 22 +- .../save-gnome-keyring-3.psexe.infoannot | 6 +- .../save-gnome-keyring-daemon.psexe.infoannot | 664 +++-- .../commit/save-gnome-keyring.psexe.infoannot | 6 +- .../commit/save-gnome-nettool.psexe.infoannot | 4 +- ...ave-gnome-power-statistics.psexe.infoannot | 10 +- .../save-gnome-screensaver.psexe.infoannot | 4 +- .../save-gnome-search-tool.psexe.infoannot | 6 +- .../commit/save-gnome-session.psexe.infoannot | 182 +- .../save-gnome-terminal.psexe.infoannot | 158 +- .../save-gnome-text-editor.psexe.infoannot | 26 +- tests/commit/save-grep.psexe.infoannot | 36 +- tests/commit/save-httpd.psexe.infoannot | 30 +- tests/commit/save-less.psexe.infoannot | 441 ++- tests/commit/save-ls-64bit.psexe.infoannot | 32 +- tests/commit/save-nginx.psexe.infoannot | 333 ++- tests/commit/save-openssl.psexe.infoannot | 377 ++- tests/commit/save-synaptic.psexe.infoannot | 203 +- tests/commit/save-xcalc.psexe.infoannot | 40 +- tests/commit/save-xedit.psexe.infoannot | 561 ++-- ...ed-save-busybox.psexe.annot.REMOVED.git-id | 2 +- .../trimmed-sorted-save-bzip2.psexe.annot | 24 +- ...ted-save-ffmpeg.psexe.annot.REMOVED.git-id | 2 +- ...rted-save-gedit.psexe.annot.REMOVED.git-id | 2 +- ...orted-save-gimp.psexe.annot.REMOVED.git-id | 2 +- ...nome-calculator.psexe.annot.REMOVED.git-id | 2 +- ...orted-save-gnome-character-map.psexe.annot | 35 +- ...d-sorted-save-gnome-dictionary.psexe.annot | 11 +- ...ed-sorted-save-gnome-keyring-3.psexe.annot | 21 +- ...-keyring-daemon.psexe.annot.REMOVED.git-id | 2 +- ...mmed-sorted-save-gnome-keyring.psexe.annot | 21 +- ...ed-save-gnome-power-statistics.psexe.annot | 79 +- ...ome-screensaver.psexe.annot.REMOVED.git-id | 2 +- ...ome-search-tool.psexe.annot.REMOVED.git-id | 2 +- ...e-gnome-session.psexe.annot.REMOVED.git-id | 2 +- ...d-sorted-save-gnome-system-log.psexe.annot | 2 - ...-system-monitor.psexe.annot.REMOVED.git-id | 2 +- ...-gnome-terminal.psexe.annot.REMOVED.git-id | 2 +- ...ome-text-editor.psexe.annot.REMOVED.git-id | 2 +- ...orted-save-grep.psexe.annot.REMOVED.git-id | 2 +- ...rted-save-httpd.psexe.annot.REMOVED.git-id | 2 +- ...orted-save-less.psexe.annot.REMOVED.git-id | 2 +- ...d-save-ls-64bit.psexe.annot.REMOVED.git-id | 2 +- .../trimmed-sorted-save-malloc.psexe.annot | 2 +- ...rted-save-nginx.psexe.annot.REMOVED.git-id | 2 +- ...ed-save-openssl.psexe.annot.REMOVED.git-id | 2 +- ...d-save-synaptic.psexe.annot.REMOVED.git-id | 2 +- .../commit/trimmed-sorted-save-toy.exe.annot | 2 +- .../trimmed-sorted-save-xcalc.psexe.annot | 26 +- ...rted-save-xedit.psexe.annot.REMOVED.git-id | 2 +- .../trimmed-sorted-save-xeyes.psexe.annot | 2 +- tests/quick/save-bzip2.psexe.infoannot | 2 +- .../trimmed-sorted-save-bzip2.psexe.annot | 24 +- .../trimmed-sorted-save-malloc.psexe.annot | 2 +- 62 files changed, 2723 insertions(+), 3173 deletions(-) diff --git a/src/base/SMPFunction.cpp b/src/base/SMPFunction.cpp index b49bcb93..6c519424 100644 --- a/src/base/SMPFunction.cpp +++ b/src/base/SMPFunction.cpp @@ -9343,7 +9343,7 @@ bool SMPFunction::FindShadowingPoint2(const ShadowPoint CriticalOp, ShadowSet &S STARS_ea_t CurrShadowAddr = CurrBlock->GetDefAddrFromUseAddr(UseOp, ShadowCheckAddr, this->TempShadowList.GetRefNum(CriticalOp.second)->GetSSANum(), LocalName); if (STARS_BADADDR == CurrShadowAddr) { ValidShadowing = false; - break; // cannot follow chain any higher, but previous chain info is still valid. + break; // cannot follow chain any higher, but previous chain info is still valid. } if (STARS_IsBlockNumPseudoID(CurrShadowAddr)) { // must have a Phi DEF int ShadowBlockNum = STARS_GetBlockNumFromPseudoID(CurrShadowAddr); @@ -9380,6 +9380,17 @@ bool SMPFunction::FindShadowingPoint2(const ShadowPoint CriticalOp, ShadowSet &S break; // success if ValidShadowing is true, failure otherwise } else if (STARS_IsSSAMarkerPseudoID(CurrShadowAddr)) { + if (MDIsStackAccessOpnd(UseOp, this->UsesFramePointer())) { + // We need to guard against the corner case of a stack location that is + // apparently used before it is defined. We cannot emit FPTRSHADOW [RSP-128] + // at the top of the function, as that is a garbage value before the stack frame + // is allocated. + int SignedOffset = (int) UseOp->GetAddr(); + if (SignedOffset < 0) { + ValidShadowing = false; + break; + } + } list<SMPInstr *>::iterator FirstInstIter = this->GetFirstInstIter(); SMPInstr *CurrInst = (*FirstInstIter); STARSDefUseIter NewDefIter = CurrInst->FindDef(UseOp); diff --git a/src/base/SMPInstr.cpp b/src/base/SMPInstr.cpp index 6e91329e..72354f3b 100644 --- a/src/base/SMPInstr.cpp +++ b/src/base/SMPInstr.cpp @@ -4343,10 +4343,8 @@ bool SMPInstr::MDFindMallocCall(const STARSOpndTypePtr &TargetOp) { bool changed = false; STARS_Function_t *TargetFunc = SMP_get_func(TargetOp->GetAddr()); if (TargetFunc) { - char FuncName[STARS_MAXSTR]; - TargetFunc->GetFunctionName(FuncName, sizeof(FuncName) - 1); - if (0 == strcmp("malloc", FuncName)) { - // NOTE: Some compilers might call it __malloc ; make this more robust !!! + string FuncName = this->GetTrimmedCalledFunctionName(); + if (0 == strcmp("malloc", FuncName.c_str())) { #if SMP_VERBOSE_FIND_POINTERS SMP_msg("Found call to malloc at %x\n", this->GetAddr()); #endif @@ -8732,7 +8730,6 @@ bool SMPInstr::InferTypes(void) { // and do not need an RTL walk. SMPitype DFAType = this->GetDataFlowType(); bool CallInst = ((DFAType == CALL) || (DFAType == INDIR_CALL) || this->IsTailCall()); - uint16_t IndirCallReg = STARS_x86_R_none; #if SMP_VERBOSE_DEBUG_INFER_TYPES if (DebugFlag) { SMP_msg("DFAType: %d CategoryInferenceComplete: %d\n", @@ -8740,40 +8737,44 @@ bool SMPInstr::InferTypes(void) { } #endif + uint16_t IndirCallReg = STARS_x86_R_none; if (DFAType == INDIR_CALL) { STARSOpndTypePtr TargetOp = this->STARSInstPtr->GetOpnd(0); if (TargetOp->IsRegOp()) IndirCallReg = TargetOp->GetReg(); } - if (((DFAType >= JUMP) && (DFAType <= INDIR_CALL)) || this->IsTailCall()) { + if (IsBranchOrCall(DFAType) || this->IsTailCall()) { // All USEs are either the flags (NUMERIC) or the target address (CODEPTR). - // The exceptions are the USE list for interrupt calls, which includes + // The exceptions are the USE list for calls, which includes // the caller-saved regs, and indirect calls through a memory // operand, such as call [ebx+esi+20h], where the memory operand // is a CODEPTR but the addressing registers are a BaseReg and - // IndexReg as in any other memory addressing, and the saved - // regs on any call. + // IndexReg as in any other memory addressing. CurrUse = this->GetFirstUse(); while (CurrUse != this->GetLastUse()) { UseOp = CurrUse->GetOp(); + bool NotCodePtrType = !IsCodePtr(CurrUse->GetType()); + bool AddressReg = (this->HasSourceMemoryOperand() && UseOp->IsRegOp() && (!this->IsNonAddressReg(UseOp))); if (UseOp->MatchesReg(X86_FLAGS_REG)) CurrUse = this->SetUseType(UseOp, NUMERIC); +#if 0 else if ((CurrUse->GetType() != CODEPTR) && (!(this->MDIsInterruptCall() && (UseOp->IsRegOp()))) && (!(CallInst && (UseOp->IsRegOp()))) - && (!(this->HasSourceMemoryOperand() - && (INDIR_CALL == this->GetDataFlowType()) - && (UseOp->IsRegOp())))) { + && (!(this->HasSourceMemoryOperand() && (INDIR_CALL == this->GetDataFlowType()) && (UseOp->IsRegOp()))) + ) { +#else + else if (!UseOp->IsRegOp() && NotCodePtrType) { +#endif CurrUse = this->SetUseType(UseOp, CODEPTR); - if (CallInst && (DFAType != INDIR_CALL)) { + if (CallInst) { // If the call is to malloc(), then the DEF of the return // register is of type HEAPPTR. - // ****!!!!**** Could have INDIR_CALL resolved to malloc. changed |= this->MDFindMallocCall(UseOp); } } - else if ((CurrUse->GetType() != CODEPTR) && CallInst && UseOp->MatchesReg(IndirCallReg)) { + else if (NotCodePtrType && CallInst && UseOp->MatchesReg(IndirCallReg)) { CurrUse = this->SetUseType(UseOp, CODEPTR); } if (CallInst && (CurrUse->GetType() == CODEPTR)) { @@ -8835,7 +8836,7 @@ bool SMPInstr::InferTypes(void) { } // end if (NULL != CalleeFunc) } // end if (CallInst and CODEPTR USE) ++CurrUse; - } + } // end while all USEs this->SetTypeInferenceComplete(); return true; } diff --git a/tests/commit/save-busybox.psexe.infoannot b/tests/commit/save-busybox.psexe.infoannot index ffcd7e91..1d7dd056 100644 --- a/tests/commit/save-busybox.psexe.infoannot +++ b/tests/commit/save-busybox.psexe.infoannot @@ -736,7 +736,7 @@ 407090 139 FUNC PROBLEM init CALLUNRESOLVED 4070e0 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ add rbp, 1 407120 24 FUNC RETURNTYPE RAX 4 - 407120 24 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 2 + 407120 24 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 0 407140 16 FUNC RETURNTYPE RAX 0 407140 16 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 407150 16 FUNC RETURNTYPE RAX 0 @@ -766,11 +766,11 @@ 4076a8 124 FUNC RETURNTYPE RAX 0 4076a8 124 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 407724 87 FUNC RETURNTYPE RAX 1 - 407724 87 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 407724 87 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 96 40777b 44 FUNC RETURNTYPE RAX 4 - 40777b 44 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 40777b 44 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 96 4077a7 46 FUNC RETURNTYPE RAX 4 - 4077a7 46 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 2 ARG5 96 + 4077a7 46 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 96 ARG5 96 4077d5 30 FUNC RETURNTYPE RAX 0 4077d5 30 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4077f3 44 FUNC RETURNTYPE RAX 4 @@ -780,9 +780,9 @@ 4078d1 15 FUNC RETURNTYPE RAX 1 4078d1 15 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 4 4078e0 174 FUNC RETURNTYPE RAX 0 - 4078e0 174 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 4078e0 174 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 96 40798e 19 FUNC RETURNTYPE RAX 0 - 40798e 19 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 40798e 19 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 96 4079a1 390 FUNC RETURNTYPE RAX 96 4079a1 390 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 407a12 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+R14 ZZ lea ebp, [rbx+r14] @@ -796,9 +796,9 @@ 407b27 149 FUNC RETURNTYPE RAX 96 407b27 149 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 407bbc 146 FUNC RETURNTYPE RAX 0 - 407bbc 146 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 407bbc 146 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 407c4e 62 FUNC RETURNTYPE RAX 0 - 407c4e 62 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 407c4e 62 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 4 407c8c 87 FUNC RETURNTYPE RAX 4 407c8c 87 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 1 407ccd 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R9 ZZ inc r9d @@ -814,41 +814,41 @@ 407d76 147 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 96 407d90 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RCX+-97 ZZ lea eax, [rcx-61h] 407e09 58 FUNC RETURNTYPE RAX 0 - 407e09 58 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 407e09 58 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 96 407e43 68 FUNC RETURNTYPE RAX 1 - 407e43 68 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 407e43 68 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 407e87 16 FUNC RETURNTYPE RAX 96 - 407e87 16 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 2 + 407e87 16 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 407e97 12 FUNC RETURNTYPE RAX 96 407e97 12 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 407ea3 70 FUNC RETURNTYPE RAX 1 407ea3 70 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 16 ARG3 4 ARG4 0 ARG5 0 407ee9 138 FUNC RETURNTYPE RAX 1 - 407ee9 138 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 + 407ee9 138 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 407f73 26 FUNC RETURNTYPE RAX 1 - 407f73 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 407f73 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 407f8d 26 FUNC RETURNTYPE RAX 1 - 407f8d 26 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 407f8d 26 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 407fa7 31 FUNC RETURNTYPE RAX 0 407fa7 31 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 407fc6 10 FUNC RETURNTYPE RAX 96 - 407fc6 10 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 + 407fc6 10 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 16 407fd0 17 FUNC RETURNTYPE RAX 1 - 407fd0 17 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 96 + 407fd0 17 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 4 407fe1 42 FUNC RETURNTYPE RAX 1 - 407fe1 42 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 407fe1 42 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 1 40800b 42 FUNC RETURNTYPE RAX 1 - 40800b 42 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 40800b 42 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 96 408035 27 FUNC RETURNTYPE RAX 0 - 408035 27 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 408035 27 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 408050 32 FUNC RETURNTYPE RAX 0 408050 32 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 408070 10 FUNC RETURNTYPE RAX 0 408070 10 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 96 40807a 10 FUNC RETURNTYPE RAX 1 - 40807a 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 40807a 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 8 ARG3 4 ARG4 0 ARG5 0 408084 27 FUNC RETURNTYPE RAX 0 - 408084 27 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 408084 27 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 96 ARG5 4 40809f 155 FUNC RETURNTYPE RAX 0 40809f 155 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 4080db 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax ; seed @@ -862,35 +862,35 @@ 408232 180 FUNC RETURNTYPE RAX 0 408232 180 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 1 4082e6 33 FUNC RETURNTYPE RAX 0 - 4082e6 33 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 16 ARG3 4 ARG4 2 ARG5 96 + 4082e6 33 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 16 ARG3 4 ARG4 1 ARG5 96 408307 41 FUNC RETURNTYPE RAX 0 - 408307 41 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 408307 41 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 0 ARG3 96 ARG4 4 ARG5 96 408330 37 FUNC RETURNTYPE RAX 0 408330 37 FUNC INARGS 5 ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 408355 28 FUNC RETURNTYPE RAX 0 - 408355 28 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 408355 28 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 1 408371 28 FUNC RETURNTYPE RAX 0 - 408371 28 FUNC INARGS 6 ARG0 2 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 408371 28 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 40838d 28 FUNC RETURNTYPE RAX 0 40838d 28 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 4083a9 29 FUNC RETURNTYPE RAX 0 - 4083a9 29 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 2 + 4083a9 29 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 4 ARG3 96 ARG4 4 ARG5 1 4083c6 44 FUNC RETURNTYPE RAX 0 - 4083c6 44 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 96 + 4083c6 44 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 4 4083f2 43 FUNC RETURNTYPE RAX 0 - 4083f2 43 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 1 + 4083f2 43 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 40841d 10 FUNC RETURNTYPE RAX 0 - 40841d 10 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 2 ARG5 1 + 40841d 10 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 1 408427 30 FUNC RETURNTYPE RAX 0 408427 30 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 408445 39 FUNC RETURNTYPE RAX 0 - 408445 39 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 408445 39 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 1 40846c 27 FUNC RETURNTYPE RAX 0 - 40846c 27 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 40846c 27 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 408487 27 FUNC RETURNTYPE RAX 0 - 408487 27 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 16 ARG4 1 ARG5 2 + 408487 27 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 16 ARG4 1 ARG5 96 4084a2 32 FUNC RETURNTYPE RAX 0 - 4084a2 32 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 2 + 4084a2 32 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 4084c2 179 FUNC RETURNTYPE RAX 0 4084c2 179 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 408575 5 FUNC RETURNTYPE RAX 96 @@ -906,76 +906,76 @@ 4085e0 30 FUNC RETURNTYPE RAX 0 4085e0 30 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4085fe 57 FUNC RETURNTYPE RAX 0 - 4085fe 57 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 4085fe 57 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 408637 33 FUNC RETURNTYPE RAX 96 - 408637 33 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 408637 33 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 96 408658 39 FUNC RETURNTYPE RAX 1 - 408658 39 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 408658 39 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 40867f 26 FUNC RETURNTYPE RAX 0 - 40867f 26 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 40867f 26 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 408699 22 FUNC RETURNTYPE RAX 96 408699 22 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4086af 27 FUNC RETURNTYPE RAX 0 - 4086af 27 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 4086af 27 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 4086ca 46 FUNC RETURNTYPE RAX 0 - 4086ca 46 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 96 + 4086ca 46 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 0 ARG5 96 4086f8 43 FUNC RETURNTYPE RAX 0 - 4086f8 43 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 4086f8 43 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 4 408723 30 FUNC RETURNTYPE RAX 0 - 408723 30 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 408723 30 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 408741 29 FUNC RETURNTYPE RAX 0 408741 29 FUNC INARGS 6 ARG0 96 ARG1 16 ARG2 96 ARG3 96 ARG4 96 ARG5 96 40875e 34 FUNC RETURNTYPE RAX 0 40875e 34 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 408780 31 FUNC RETURNTYPE RAX 4 - 408780 31 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 408780 31 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 40879f 31 FUNC RETURNTYPE RAX 4 40879f 31 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4087be 66 FUNC RETURNTYPE RAX 4 4087be 66 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 1 4087e0 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+1 ZZ lea edi, [rbx+1] 408800 60 FUNC RETURNTYPE RAX 4 - 408800 60 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 408800 60 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 96 ARG5 96 408821 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ IDIOM 19 sub esi, ebx 40883c 18 FUNC RETURNTYPE RAX 4 - 40883c 18 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 1 + 40883c 18 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 1 40884e 36 FUNC RETURNTYPE RAX 4 - 40884e 36 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 40884e 36 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 408872 57 FUNC RETURNTYPE RAX 4 - 408872 57 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 - 4088ab 46 FUNC RETURNTYPE RAX 4 + 408872 57 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 + 4088ab 46 FUNC RETURNTYPE RAX 32 4088ab 46 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 96 ARG3 4 ARG4 1 ARG5 1 4088d9 7 FUNC RETURNTYPE RAX 96 - 4088d9 7 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 8 ARG3 4 ARG4 96 ARG5 96 + 4088d9 7 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 8 ARG3 4 ARG4 96 ARG5 4 4088e0 100 FUNC RETURNTYPE RAX 4 - 4088e0 100 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4088e0 100 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 408944 71 FUNC RETURNTYPE RAX 4 - 408944 71 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 96 ARG5 2 + 408944 71 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 96 ARG5 1 40898b 189 FUNC RETURNTYPE RAX 4 - 40898b 189 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 40898b 189 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 8 ARG3 4 ARG4 0 ARG5 0 408b2a 7 FUNC RETURNTYPE RAX 1 - 408b2a 7 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 2 ARG5 2 + 408b2a 7 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 1 408b2a 7 FUNC PROBLEM sub_408B2A CHUNKS 408b31 13 FUNC RETURNTYPE RAX 96 - 408b31 13 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 96 + 408b31 13 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 408b3e 54 FUNC RETURNTYPE RAX 1 - 408b3e 54 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 408b3e 54 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 96 408b74 78 FUNC RETURNTYPE RAX 0 - 408b74 78 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 408b74 78 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 408bc2 60 FUNC RETURNTYPE RAX 0 - 408bc2 60 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 + 408bc2 60 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 408bfe 81 FUNC RETURNTYPE RAX 0 408bfe 81 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 408c4f 34 FUNC RETURNTYPE RAX 0 408c4f 34 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 4 408c71 48 FUNC RETURNTYPE RAX 1 - 408c71 48 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 408c71 48 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 408ca1 60 FUNC RETURNTYPE RAX 0 408ca1 60 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 408cdd 13 FUNC RETURNTYPE RAX 0 - 408cdd 13 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 408cdd 13 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 408cea 48 FUNC RETURNTYPE RAX 1 - 408cea 48 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 408cea 48 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 4 ARG5 1 408d1a 32 FUNC RETURNTYPE RAX 0 408d1a 32 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 408d3a 35 FUNC RETURNTYPE RAX 0 @@ -1003,22 +1003,22 @@ 40904b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea r9, [rbx+8] 40904f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+12 ZZ IDIOM 18 MEMORYSINK lea r8, [rbx+0Ch] 4090ce 18 FUNC RETURNTYPE RAX 0 - 4090ce 18 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 2 ARG3 0 ARG4 96 ARG5 2 + 4090ce 18 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 1 ARG3 0 ARG4 96 ARG5 1 4090e0 55 FUNC RETURNTYPE RAX 1 - 4090e0 55 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4090e0 55 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 409117 110 FUNC RETURNTYPE RAX 1 409117 110 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 409185 85 FUNC RETURNTYPE RAX 1 - 409185 85 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 409185 85 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 96 4091da 96 FUNC RETURNTYPE RAX 1 - 4091da 96 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 4091da 96 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 96 40923a 97 FUNC RETURNTYPE RAX 1 - 40923a 97 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 2 ARG3 1 ARG4 96 ARG5 2 + 40923a 97 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 1 40929b 295 FUNC RETURNTYPE RAX 1 - 40929b 295 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 40929b 295 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 0 4093c2 454 FUNC RETURNTYPE RAX 1 4093c2 454 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 409588 116 FUNC RETURNTYPE RAX 0 + 409588 116 FUNC RETURNTYPE RAX 4 409588 116 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 0 ARG5 1 4095fc 883 FUNC RETURNTYPE RAX 1 4095fc 883 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -1032,14 +1032,14 @@ 409bd8 314 FUNC RETURNTYPE RAX 1 409bd8 314 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 409d12 30 FUNC RETURNTYPE RAX 1 - 409d12 30 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 2 + 409d12 30 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 1 409d30 38 FUNC RETURNTYPE RAX 96 - 409d30 38 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 409d30 38 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 409d3b 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 60h 409d56 92 FUNC RETURNTYPE RAX 96 - 409d56 92 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 + 409d56 92 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 1 409db2 1741 FUNC RETURNTYPE RAX 0 - 409db2 1741 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 409db2 1741 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 409de7 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea r9, [rax+8] 409df1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea rcx, [rax+10h] 409df5 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+32 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+20h] @@ -1049,7 +1049,7 @@ 40a48f 1342 FUNC RETURNTYPE RAX 1 40a48f 1342 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 40a9cd 63 FUNC RETURNTYPE RAX 0 - 40a9cd 63 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 40a9cd 63 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 0 40aa0c 27 FUNC RETURNTYPE RAX 96 40aa0c 27 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 40aa27 1078 FUNC RETURNTYPE RAX 1 @@ -1067,7 +1067,7 @@ 40b2c1 409 FUNC RETURNTYPE RAX 0 40b2c1 409 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40b45a 366 FUNC RETURNTYPE RAX 1 - 40b45a 366 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 40b45a 366 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 40b49f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+40 ZZ IDIOM 18 MEMORYSINK lea r9, [r13+28h] 40b522 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax ; seed 40b5c8 136 FUNC RETURNTYPE RAX 4 @@ -1077,37 +1077,37 @@ 40b650 7 FUNC RETURNTYPE RAX 96 40b650 7 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 40b657 917 FUNC RETURNTYPE RAX 1 - 40b657 917 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 40b657 917 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 40b693 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+4] 40b9ec 73 FUNC RETURNTYPE RAX 0 40b9ec 73 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40ba35 1069 FUNC RETURNTYPE RAX 0 40ba35 1069 FUNC PROBLEM sub_40BA35 STACKANALYSIS 40be62 144 FUNC RETURNTYPE RAX 0 - 40be62 144 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 40be62 144 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 40be99 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+40 ZZ IDIOM 18 MEMORYSINK lea r9, [rax+28h] 40bef2 69 FUNC RETURNTYPE RAX 4 - 40bef2 69 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 2 + 40bef2 69 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 96 40bf37 194 FUNC RETURNTYPE RAX 1 - 40bf37 194 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 2 + 40bf37 194 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 96 40bf71 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ sub esi, ebx 40bff9 45 FUNC RETURNTYPE RAX 1 - 40bff9 45 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 40bff9 45 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 96 40c026 9 FUNC RETURNTYPE RAX 96 - 40c026 9 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 40c026 9 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 1 ARG4 4 ARG5 96 40c02f 48 FUNC RETURNTYPE RAX 1 - 40c02f 48 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 40c02f 48 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 96 40c05f 1068 FUNC RETURNTYPE RAX 1 - 40c05f 1068 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 40c05f 1068 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 40c0c2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea r8, [rbx+4] 40c126 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] 40c13f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+1] 40c32b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+3 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+3] 40c354 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+4] 40c48b 144 FUNC RETURNTYPE RAX 0 - 40c48b 144 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 2 + 40c48b 144 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 96 40c51b 308 FUNC RETURNTYPE RAX 96 - 40c51b 308 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 40c51b 308 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 40c5b2 2 INSTR CHECK TRUNCATION SIGNED 64 RBX 32 EBX ZZ mov edx, ebx 40c5f1 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*4 ZZ lea rdx, ds:0[rax*4]; n 40c64f 112 FUNC RETURNTYPE RAX 0 @@ -1115,19 +1115,19 @@ 40c6bf 194 FUNC RETURNTYPE RAX 0 40c6bf 194 FUNC PROBLEM sub_40C6BF STACKANALYSIS 40c781 32 FUNC RETURNTYPE RAX 0 - 40c781 32 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 40c781 32 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 40c7a1 124 FUNC RETURNTYPE RAX 1 - 40c7a1 124 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 40c7a1 124 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 40c81d 446 FUNC RETURNTYPE RAX 1 40c81d 446 FUNC INARGS 2 ARG0 0 ARG1 4 40c9db 331 FUNC RETURNTYPE RAX 1 - 40c9db 331 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 40c9db 331 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 0 40cb26 8 FUNC RETURNTYPE RAX 0 40cb26 8 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40cb2e 168 FUNC RETURNTYPE RAX 64 40cb2e 168 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 1 40cbd6 1353 FUNC RETURNTYPE RAX 1 - 40cbd6 1353 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 40cbd6 1353 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 40ce8b 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+7115896 ZZ IDIOM 18 MEMORYSINK lea rsi, dword_6C9478[r13] 40ce9d 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK sub rsi, r12 ; src 40cec7 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+7115896 ZZ IDIOM 18 MEMORYSINK lea rdi, dword_6C9478[rdx]; s1 @@ -1137,9 +1137,9 @@ 40d164 405 FUNC RETURNTYPE RAX 0 40d164 405 FUNC PROBLEM sub_40D164 STACKANALYSIS 40d2f9 79 FUNC RETURNTYPE RAX 4 - 40d2f9 79 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 + 40d2f9 79 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 4 40d348 233 FUNC RETURNTYPE RAX 0 - 40d348 233 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40d348 233 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 40d431 37 FUNC RETURNTYPE RAX 0 40d431 37 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 4 40d456 52 FUNC RETURNTYPE RAX 1 @@ -1149,17 +1149,17 @@ 40d4b3 241 FUNC RETURNTYPE RAX 4 40d4b3 241 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 40d5a4 222 FUNC RETURNTYPE RAX 0 - 40d5a4 222 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 40d5a4 222 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40d682 80 FUNC RETURNTYPE RAX 0 40d682 80 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 4 40d699 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+88 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+58h] ; termios_p 40d6d2 231 FUNC RETURNTYPE RAX 1 - 40d6d2 231 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 40d6d2 231 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 4 40d6df 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+148 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+94h] 40d6eb 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+82 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+52h] 40d71d 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBX+RBX ZZ lea edi, [rbx+rbx] 40d7b9 1276 FUNC RETURNTYPE RAX 1 - 40d7b9 1276 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 40d7b9 1276 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 40d811 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea rcx, [rbp+10h] 40d815 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+12 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+0Ch] 40d854 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+157 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+9Dh] ; s @@ -1171,21 +1171,21 @@ 40db53 3 INSTR CHECK UNDERFLOW SIGNED 64 RDX ZZ sub rdx, rax ; nbytes 40dc69 2 INSTR CHECK OVERFLOW SIGNED 32 RAX ZZ inc eax 40dcb5 151 FUNC RETURNTYPE RAX 1 - 40dcb5 151 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 + 40dcb5 151 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 40dd4c 310 FUNC RETURNTYPE RAX 8 40dd4c 310 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 40de82 508 FUNC RETURNTYPE RAX 8 40de82 508 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 4 40dfaa 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK inc rdi ; nptr 40e07e 826 FUNC RETURNTYPE RAX 8 - 40e07e 826 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 0 + 40e07e 826 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 40e218 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+107 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+6Bh] 40e23f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+51 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+33h] 40e286 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+39 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+27h] 40e3b8 176 FUNC RETURNTYPE RAX 0 - 40e3b8 176 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 + 40e3b8 176 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 40e468 449 FUNC RETURNTYPE RAX 0 - 40e468 449 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 16 ARG3 1 ARG4 1 ARG5 2 + 40e468 449 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 16 ARG3 1 ARG4 1 ARG5 96 40e629 1616 FUNC RETURNTYPE RAX 0 40e629 1616 FUNC INARGS 2 ARG0 0 ARG1 4 40e724 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea edi, [r14+1] @@ -1200,17 +1200,17 @@ 40f081 60 FUNC RETURNTYPE RAX 0 40f081 60 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40f0bd 104 FUNC RETURNTYPE RAX 0 - 40f0bd 104 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 0 ARG5 2 + 40f0bd 104 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 0 ARG5 0 40f0bd 104 FUNC PROBLEM sub_40F0BD CALLUNRESOLVED 40f125 137 FUNC RETURNTYPE RAX 1 - 40f125 137 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 40f125 137 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40f4d2 31 FUNC RETURNTYPE RAX 0 40f4d2 31 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40f531 241 FUNC RETURNTYPE RAX 96 40f531 241 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40f5f2 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RAX ZZ inc eax 40f68b 433 FUNC RETURNTYPE RAX 1 - 40f68b 433 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 40f68b 433 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 40f6e8 3 INSTR CHECK TRUNCATION UNSIGNED 32 RDX 8 DL ZZ IDIOM 5 movzx esi, dl ; c 40f739 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ add esi, 1002h 40f74b 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+-1 ZZ lea r9d, [rax-1] @@ -1227,7 +1227,7 @@ 40fa6c 144 FUNC RETURNTYPE RAX 0 40fa6c 144 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 40fafc 525 FUNC RETURNTYPE RAX 0 - 40fafc 525 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 4 ARG3 0 ARG4 1 ARG5 2 + 40fafc 525 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 4 ARG3 0 ARG4 1 ARG5 4 40fb54 3 INSTR CHECK TRUNCATION UNSIGNED 32 RDX 8 DL ZZ IDIOM 5 movzx edx, dl 40fb57 4 INSTR CHECK TRUNCATION UNSIGNED 32 RSI 8 SIL ZZ IDIOM 5 movzx esi, sil 40fb5b 4 INSTR CHECK TRUNCATION UNSIGNED 32 RDI 8 DIL ZZ IDIOM 5 movzx edi, dil @@ -1236,7 +1236,7 @@ 40fcd6 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15+RAX ZZ lea edx, [r15+rax] 40fcdf 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+RDI ZZ lea ecx, [r12+rdi] 40fd09 1344 FUNC RETURNTYPE RAX 1 - 40fd09 1344 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 40fd09 1344 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 40fd31 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+40 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+28h] 40fe25 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+48 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+30h] 40fe3c 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+208 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+0D0h] @@ -1245,15 +1245,15 @@ 40ff6f 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, [rbp+60h] 40ffbe 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ IDIOM 33 imul edx, [rbp+44h] 410249 42 FUNC RETURNTYPE RAX 1 - 410249 42 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 2 + 410249 42 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 96 410273 12 FUNC RETURNTYPE RAX 0 - 410273 12 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 2 + 410273 12 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 41027f 12 FUNC RETURNTYPE RAX 0 - 41027f 12 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 2 + 41027f 12 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 41028b 9 FUNC RETURNTYPE RAX 0 - 41028b 9 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 0 ARG3 4 ARG4 1 ARG5 2 + 41028b 9 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 0 ARG3 4 ARG4 1 ARG5 96 410294 163 FUNC RETURNTYPE RAX 0 - 410294 163 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 2 + 410294 163 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 4102f0 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ inc rbp 410337 44 FUNC RETURNTYPE RAX 0 410337 44 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 @@ -1302,7 +1302,7 @@ 41168c 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBP ZZ inc ebp 411953 3 INSTR CHECK TRUNCATION UNSIGNED 64 RDX 8 DL ZZ IDIOM 5 movzx esi, dl 411a05 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBP ZZ inc ebp - 411a1a 14 FUNC RETURNTYPE RAX 2 + 411a1a 14 FUNC RETURNTYPE RAX 0 411a1a 14 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 411a28 96 FUNC RETURNTYPE RAX 1 411a28 96 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 4 @@ -1323,7 +1323,7 @@ 412f4d 314 FUNC RETURNTYPE RAX 0 412f4d 314 FUNC PROBLEM sub_412F4D STACKANALYSIS 413087 342 FUNC RETURNTYPE RAX 0 - 413087 342 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 413087 342 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 4 ARG5 0 4130d0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+11 ZZ IDIOM 18 MEMORYSINK lea rcx, [rax+0Bh] 4131ae 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+44 ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+2Ch] 4131b3 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+8 ZZ IDIOM 18 MEMORYSINK lea rdx, [r12+8] @@ -1335,13 +1335,13 @@ 413441 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+8 ZZ IDIOM 18 MEMORYSINK lea rsi, [r13+8] ; s2 413445 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+8] ; s1 413561 59 FUNC RETURNTYPE RAX 1 - 413561 59 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 413561 59 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 41359c 11 FUNC RETURNTYPE RAX 4 41359c 11 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4135a7 15 FUNC RETURNTYPE RAX 1 - 4135a7 15 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 2 + 4135a7 15 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 1 4135b6 25 FUNC RETURNTYPE RAX 1 - 4135b6 25 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 4135b6 25 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 1 4135cf 217 FUNC RETURNTYPE RAX 1 4135cf 217 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 1 413620 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDX ZZ inc edx @@ -1349,11 +1349,11 @@ 413624 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDX ZZ add edx, esi 413626 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ inc esi 4136a8 37 FUNC RETURNTYPE RAX 1 - 4136a8 37 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 4136a8 37 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 4136cd 16 FUNC RETURNTYPE RAX 1 - 4136cd 16 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 4136cd 16 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 1 4136dd 143 FUNC RETURNTYPE RAX 4 - 4136dd 143 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 4136dd 143 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 96 4136fd 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+272 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+110h] ; preg 41376c 775 FUNC RETURNTYPE RAX 4 41376c 775 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 96 @@ -1361,30 +1361,27 @@ 413927 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+-4 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12-4] 41392c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+5 ZZ lea rsi, [rax+5] 413a73 460 FUNC RETURNTYPE RAX 0 - 413a73 460 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 413a73 460 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 1 413b3f 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+4 ZZ lea edi, [r14+4] 413bb5 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, 4 ; ptr - 413a99 7 INSTR FPTRSHADOW 0 SHADOWID 1 - 413b81 4 INSTR FPTRSHADOW [RSP+44] SHADOWID 1 - 413b66 3 INSTR FPTRCHECK [EBP-68] SHADOWID 1 413c3f 106 FUNC RETURNTYPE RAX 1 - 413c3f 106 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 413c3f 106 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 1 413ca9 374 FUNC RETURNTYPE RAX 0 - 413ca9 374 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 413ca9 374 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 1 413cfc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RAX ZZ IDIOM 18 MEMORYSINK lea rax, [r12+rax] 413d5f 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+RAX ZZ IDIOM 18 MEMORYSINK lea r9, [r12+rax] 413d74 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, edx 413db1 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 110h ; preg 413e1f 251 FUNC RETURNTYPE RAX 0 - 413e1f 251 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 413e1f 251 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 1 413e86 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RAX ZZ IDIOM 18 MEMORYSINK lea rbx, [r12+rax] 413f1a 105 FUNC RETURNTYPE RAX 96 413f1a 105 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 1 413f83 75 FUNC RETURNTYPE RAX 0 - 413f83 75 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 2 + 413f83 75 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 1 413fbe 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBX ZZ inc ebx 413fce 188 FUNC RETURNTYPE RAX 96 - 413fce 188 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 0 ARG5 2 + 413fce 188 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 0 ARG5 1 41408a 192 FUNC RETURNTYPE RAX 4 41408a 192 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 0 ARG5 96 4140a6 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBP ZZ inc ebp @@ -1394,9 +1391,9 @@ 414167 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RCX+RAX ZZ lea edx, [rcx+rax] 414187 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ dec edx 4141b2 67 FUNC RETURNTYPE RAX 0 - 4141b2 67 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 4141b2 67 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 1 4141f5 124 FUNC RETURNTYPE RAX 96 - 4141f5 124 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 2 + 4141f5 124 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 414271 33 FUNC RETURNTYPE RAX 0 414271 33 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 0 ARG4 96 ARG5 1 414292 83 FUNC RETURNTYPE RAX 0 @@ -1415,7 +1412,7 @@ 4143fb 3 INSTR CHECK UNDERFLOW SIGNED 32 RSI ZZ sub esi, r12d 41441a 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+460 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+1CCh] 414463 163 FUNC RETURNTYPE RAX 4 - 414463 163 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 414463 163 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 4144cc 2 INSTR CHECK TRUNCATION SIGNED 64 RDX 32 EDX ZZ mov edi, edx ; c 4144da 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBP+1 ZZ lea esi, [rbp+1] 414506 49 FUNC RETURNTYPE RAX 1 @@ -1423,11 +1420,11 @@ 414537 128 FUNC RETURNTYPE RAX 96 414537 128 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 1 ARG4 4 ARG5 1 4145b7 348 FUNC RETURNTYPE RAX 96 - 4145b7 348 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 2 ARG3 96 ARG4 96 ARG5 1 + 4145b7 348 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 4145fe 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+272 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+110h] ; preg 41465d 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+272 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+110h] ; preg 414713 2611 FUNC RETURNTYPE RAX 1 - 414713 2611 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 414713 2611 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 414819 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+400 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+190h] 41482e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+36 ZZ IDIOM 18 MEMORYSINK lea rcx, [rbp+24h] 4148ba 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDI ZZ inc edi @@ -1440,7 +1437,7 @@ 4154d2 8 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ IDIOM 33 imul esi, [rsp+198h+var_50] 4154da 7 INSTR CHECK OVERFLOW UNSIGNED 32 RSI ZZ add esi, [rsp+198h+var_48] 4155bf 421 FUNC RETURNTYPE RAX 1 - 4155bf 421 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 2 + 4155bf 421 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 415675 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+4] 4156e1 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ lea ecx, [r13+1] 415764 233 FUNC RETURNTYPE RAX 1 @@ -1461,9 +1458,9 @@ 416124 271 FUNC RETURNTYPE RAX 1 416124 271 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 416233 121 FUNC RETURNTYPE RAX 96 - 416233 121 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 96 ARG3 2 ARG4 8 ARG5 2 + 416233 121 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 96 ARG3 96 ARG4 8 ARG5 4 4162ac 145 FUNC RETURNTYPE RAX 4 - 4162ac 145 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 96 ARG5 2 + 4162ac 145 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 8 ARG5 4 41633d 967 FUNC RETURNTYPE RAX 1 41633d 967 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 416432 2 INSTR CHECK OVERFLOW UNSIGNED 32 RSI ZZ add esi, esi @@ -1472,7 +1469,7 @@ 416704 45 FUNC RETURNTYPE RAX 1 416704 45 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 416731 128 FUNC RETURNTYPE RAX 1 - 416731 128 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 + 416731 128 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 4167b1 97 FUNC RETURNTYPE RAX 1 4167b1 97 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4167e9 3 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 8 AL ZZ IDIOM 5 movzx esi, al @@ -1483,16 +1480,14 @@ 416848 992 FUNC RETURNTYPE RAX 0 416848 992 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 416af4 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RAX ZZ inc eax - 416876 2 INSTR FPTRSHADOW RAX SHADOWID 2 - 416967 4 INSTR FPTRCHECK [ESP+16] SHADOWID 2 416c28 46 FUNC RETURNTYPE RAX 0 - 416c28 46 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 96 ARG5 96 + 416c28 46 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 96 ARG5 4 416c56 59 FUNC RETURNTYPE RAX 0 - 416c56 59 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 0 ARG4 96 ARG5 4 + 416c56 59 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 96 ARG5 4 416c91 15 FUNC RETURNTYPE RAX 1 - 416c91 15 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 416c91 15 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 4 416ca0 163 FUNC RETURNTYPE RAX 0 - 416ca0 163 FUNC INARGS 6 ARG0 2 ARG1 1 ARG2 8 ARG3 96 ARG4 96 ARG5 4 + 416ca0 163 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 8 ARG3 96 ARG4 96 ARG5 4 416d43 31 FUNC RETURNTYPE RAX 0 416d43 31 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 96 416d62 1254 FUNC RETURNTYPE RAX 1 @@ -1518,62 +1513,62 @@ 417bf5 98 FUNC RETURNTYPE RAX 1 417bf5 98 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 417c57 99 FUNC RETURNTYPE RAX 4 - 417c57 99 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 + 417c57 99 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 4 417c88 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+8] 417cba 289 FUNC RETURNTYPE RAX 0 417cba 289 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 417ddb 50 FUNC RETURNTYPE RAX 0 417ddb 50 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 417e0d 83 FUNC RETURNTYPE RAX 1 - 417e0d 83 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 417e0d 83 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 4 417e60 406 FUNC RETURNTYPE RAX 4 - 417e60 406 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 1 ARG5 2 + 417e60 406 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 1 ARG5 4 417f70 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, rax ; n 417f8b 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov rdx, rbp ; n 417fcd 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R15 ZZ inc r15d 417ff6 370 FUNC RETURNTYPE RAX 1 417ff6 370 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 418168 15 FUNC RETURNTYPE RAX 4 - 418168 15 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 0 ARG5 96 + 418168 15 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 4 418177 21 FUNC RETURNTYPE RAX 0 - 418177 21 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 2 + 418177 21 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 4 41818c 98 FUNC RETURNTYPE RAX 1 41818c 98 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 4181ee 55 FUNC RETURNTYPE RAX 96 4181ee 55 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 418225 285 FUNC RETURNTYPE RAX 1 - 418225 285 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 418225 285 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 0 418297 2 INSTR CHECK TRUNCATION SIGNED 64 RBX 32 EBX ZZ mov edx, ebx 418342 99 FUNC RETURNTYPE RAX 1 - 418342 99 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 418342 99 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 418361 2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ IDIOM 30 mov esi, eax 418366 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ IDIOM 19 sub esi, ebx 4183a5 137 FUNC RETURNTYPE RAX 4 - 4183a5 137 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 0 ARG5 96 + 4183a5 137 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 4 4183dd 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov rdx, rbp ; n 4183f9 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R12 ZZ mov rdx, r12 ; n 41842e 39 FUNC RETURNTYPE RAX 4 - 41842e 39 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 2 + 41842e 39 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 1 41843d 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDI ZZ inc edi 418455 78 FUNC RETURNTYPE RAX 4 - 418455 78 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 0 ARG5 2 + 418455 78 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 4 418477 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RDX+127 ZZ lea esi, [rdx+7Fh] 4184a3 354 FUNC RETURNTYPE RAX 0 - 4184a3 354 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 1 + 4184a3 354 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 4184ec 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RSI ZZ IDIOM 19 sub rsi, rbp 418509 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RSI ZZ IDIOM 19 sub rsi, rbp 418605 68 FUNC RETURNTYPE RAX 4 - 418605 68 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 1 + 418605 68 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 418649 687 FUNC RETURNTYPE RAX 0 418649 687 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 4188f8 637 FUNC RETURNTYPE RAX 96 - 4188f8 637 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 4188f8 637 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 96 4189d3 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+1 ZZ lea rsi, [r15+1] 418b75 567 FUNC RETURNTYPE RAX 1 - 418b75 567 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 418b75 567 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 418d56 4 INSTR CHECK OVERFLOW UNSIGNED 64 R12 ZZ IDIOM 18 MEMORYSINK add r12, 8 418e76 107 FUNC RETURNTYPE RAX 4 - 418e76 107 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 + 418e76 107 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 4 ARG5 96 418eb9 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ inc rsi 418ee1 2391 FUNC RETURNTYPE RAX 0 418ee1 2391 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 @@ -1586,7 +1581,7 @@ 419838 129 FUNC RETURNTYPE RAX 0 419838 129 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4198b9 348 FUNC RETURNTYPE RAX 0 - 4198b9 348 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 4198b9 348 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 1 ARG3 1 ARG4 1 ARG5 1 419a15 1781 FUNC RETURNTYPE RAX 1 419a15 1781 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 41a010 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RDX ZZ IDIOM 32 lea rdi, [rbp+rdx+4]; s1 @@ -1594,9 +1589,9 @@ 41a038 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RAX ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+rax+18h]; addr 41a038 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RAX+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+rax+18h]; addr 41a10a 20 FUNC RETURNTYPE RAX 96 - 41a10a 20 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 41a10a 20 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 1 41a11e 1252 FUNC RETURNTYPE RAX 1 - 41a11e 1252 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 41a11e 1252 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41a3a0 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ add esi, 89A1h 41a418 6 INSTR CHECK OVERFLOW UNSIGNED 32 RSI ZZ add esi, 89A2h 41a536 5 INSTR MEMSET STACKOFFSET_ESP 144 SIZE 128 ZZ call _memset @@ -1613,10 +1608,6 @@ 41a8dc 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 4 41a91c 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RDX 32 EDX ZZ mov esi, edx 41a9f7 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+29 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+1Dh] ; s1 - 41a716 12 INSTR FPTRSHADOW 0 SHADOWID 3 - 41a842 3 INSTR FPTRCHECK RAX SHADOWID 3 - 41a716 12 INSTR FPTRSHADOW 0 SHADOWID 4 - 41a842 2 INSTR FPTRCHECK EAX SHADOWID 4 41ab8b 773 FUNC RETURNTYPE RAX 1 41ab8b 773 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41acea 5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 6 ZZ call _memset @@ -1624,44 +1615,44 @@ 41ad4b 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 6 41ad61 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+110 ZZ IDIOM 18 STACKMEMSINK lea rax, [rbp+6Eh] 41ae90 24 FUNC RETURNTYPE RAX 64 - 41ae90 24 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 96 + 41ae90 24 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 96 41aea8 13 FUNC RETURNTYPE RAX 1 - 41aea8 13 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 41aea8 13 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 41aeb5 32 FUNC RETURNTYPE RAX 1 41aeb5 32 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 41aed5 52 FUNC RETURNTYPE RAX 96 - 41aed5 52 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 2 ARG4 96 ARG5 2 + 41aed5 52 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 1 41af09 52 FUNC RETURNTYPE RAX 96 - 41af09 52 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 + 41af09 52 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 41af3d 158 FUNC RETURNTYPE RAX 4 41af3d 158 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 41af6e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBX*2 ZZ lea edi, [rax+rbx*2+2] 41af6e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+RBX*2 ZZ lea edi, [rax+rbx*2+2] 41af6e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+RBX*2+2 ZZ lea edi, [rax+rbx*2+2] 41afdb 98 FUNC RETURNTYPE RAX 0 - 41afdb 98 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 41afdb 98 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 41b03d 49 FUNC RETURNTYPE RAX 0 - 41b03d 49 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 2 + 41b03d 49 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 41b06e 37 FUNC RETURNTYPE RAX 1 - 41b06e 37 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 1 ARG5 2 + 41b06e 37 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 4 41b093 44 FUNC RETURNTYPE RAX 1 - 41b093 44 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 41b093 44 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 41b0bf 55 FUNC RETURNTYPE RAX 0 41b0bf 55 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 41b0f6 133 FUNC RETURNTYPE RAX 4 - 41b0f6 133 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 41b0f6 133 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 41b17b 383 FUNC RETURNTYPE RAX 1 - 41b17b 383 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 41b17b 383 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 41b2fa 137 FUNC RETURNTYPE RAX 1 - 41b2fa 137 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 2 + 41b2fa 137 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 41b32f 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 4 41b343 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+4] 41b361 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+4 ZZ lea rsi, [rdx+4] ; addr 41b371 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 4 41b383 105 FUNC RETURNTYPE RAX 0 - 41b383 105 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 41b383 105 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 41b3ec 364 FUNC RETURNTYPE RAX 1 - 41b3ec 364 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 41b3ec 364 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 41b431 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+7 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+7] ; template 41b468 6 INSTR CHECK OVERFLOW UNSIGNED 32 RSI ZZ IDIOM 22 add esi, 441h 41b558 2460 FUNC RETURNTYPE RAX 1 @@ -1674,7 +1665,7 @@ 41bd48 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] 41bd76 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+4] 41bef4 259 FUNC RETURNTYPE RAX 96 - 41bef4 259 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 41bef4 259 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41bff7 385 FUNC RETURNTYPE RAX 0 41bff7 385 FUNC PROBLEM sub_41BFF7 STACKANALYSIS CALLUNRESOLVED 41c178 166 FUNC RETURNTYPE RAX 0 @@ -1684,7 +1675,7 @@ 41c270 105 FUNC RETURNTYPE RAX 0 41c270 105 FUNC PROBLEM sub_41C270 STACKANALYSIS 41c3f6 109 FUNC RETURNTYPE RAX 0 - 41c3f6 109 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 2 + 41c3f6 109 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 41c463 319 FUNC RETURNTYPE RAX 1 41c463 319 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41c5a2 166 FUNC RETURNTYPE RAX 1 @@ -1694,11 +1685,11 @@ 41c5f2 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RCX+-48 ZZ lea eax, [rcx-30h] 41c61a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R11 ZZ inc r11d 41c648 52 FUNC RETURNTYPE RAX 1 - 41c648 52 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 0 ARG3 0 ARG4 96 ARG5 2 + 41c648 52 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 0 ARG3 0 ARG4 4 ARG5 96 41c67c 42 FUNC RETURNTYPE RAX 0 - 41c67c 42 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 41c67c 42 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 41c6a6 151 FUNC RETURNTYPE RAX 0 - 41c6a6 151 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 41c6a6 151 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 96 41c73d 535 FUNC RETURNTYPE RAX 1 41c73d 535 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 4 41c7e6 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+1] @@ -1711,12 +1702,8 @@ 41c98b 603 FUNC RETURNTYPE RAX 0 41c98b 603 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 41cae0 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RBX ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+rbx+0]; buf - 41c98b 2 INSTR FPTRSHADOW RDI SHADOWID 5 - 41cad7 4 INSTR FPTRCHECK [ESP+12] SHADOWID 5 - 41c98b 2 INSTR FPTRSHADOW RDI SHADOWID 6 - 41cb9d 4 INSTR FPTRCHECK [ESP+12] SHADOWID 6 41cbe6 22 FUNC RETURNTYPE RAX 16 - 41cbe6 22 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 0 ARG3 4 ARG4 0 ARG5 96 + 41cbe6 22 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 0 ARG3 4 ARG4 4 ARG5 96 41cbfc 796 FUNC RETURNTYPE RAX 0 41cbfc 796 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 41cd45 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+10h] ; s1 @@ -1740,7 +1727,7 @@ 41d29f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+1] ; s 41d597 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+17 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+11h] ; s1 41d63c 1614 FUNC RETURNTYPE RAX 96 - 41d63c 1614 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 41d63c 1614 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 41d664 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 58h 41d684 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 0C0h 41d697 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 0B8h @@ -1756,7 +1743,7 @@ 41dc8a 15 FUNC RETURNTYPE RAX 0 41dc8a 15 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41dc99 2779 FUNC RETURNTYPE RAX 0 - 41dc99 2779 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 41dc99 2779 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 41dd08 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+4] 41ddda 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+1] 41de05 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] ; s1 @@ -1778,7 +1765,7 @@ 41e5cf 7 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, [rbp+buf] ; n 41e693 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+17 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+11h] ; s1 41e774 877 FUNC RETURNTYPE RAX 1 - 41e774 877 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 41e774 877 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 41e7e0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+48 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+30h] 41e7e4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea r8, [rbp+38h] 41e880 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RCX+-48 ZZ IDIOM 32 lea eax, [rcx-30h] @@ -1790,28 +1777,28 @@ 41eae1 1332 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 41ecfc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] 41f015 20 FUNC RETURNTYPE RAX 1 - 41f015 20 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 0 ARG3 96 ARG4 96 ARG5 96 + 41f015 20 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 0 ARG3 96 ARG4 96 ARG5 16 41f029 39 FUNC RETURNTYPE RAX 0 - 41f029 39 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 2 + 41f029 39 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 16 41f050 197 FUNC RETURNTYPE RAX 1 - 41f050 197 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 0 ARG4 2 ARG5 2 + 41f050 197 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 0 ARG4 96 ARG5 96 41f115 30 FUNC RETURNTYPE RAX 0 - 41f115 30 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 41f115 30 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 16 41f133 44 FUNC RETURNTYPE RAX 0 - 41f133 44 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 96 ARG5 2 + 41f133 44 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 96 ARG5 16 41f15f 44 FUNC RETURNTYPE RAX 0 - 41f15f 44 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 41f15f 44 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 16 41f18b 29 FUNC RETURNTYPE RAX 0 - 41f18b 29 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 41f18b 29 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 16 41f1a8 27 FUNC RETURNTYPE RAX 96 - 41f1a8 27 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 41f1a8 27 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 16 41f1c3 89 FUNC RETURNTYPE RAX 0 - 41f1c3 89 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 41f1c3 89 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 1 41f1e1 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+40 ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+28h] 41f21c 42 FUNC RETURNTYPE RAX 0 - 41f21c 42 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 41f21c 42 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 16 41f246 605 FUNC RETURNTYPE RAX 1 - 41f246 605 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 96 ARG4 96 ARG5 96 + 41f246 605 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 96 ARG4 96 ARG5 16 41f2f0 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R13 ZZ inc r13 41f37c 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+104 ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+68h] 41f3d9 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+224 ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+0E0h] @@ -1819,7 +1806,7 @@ 41f453 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+104 ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+68h] 41f468 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+224 ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+0E0h] 41f4a3 734 FUNC RETURNTYPE RAX 1 - 41f4a3 734 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 41f4a3 734 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 41f560 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+8 ZZ IDIOM 18 MEMORYSINK lea rsi, [r13+8] 41f5d8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbp+10h] 41f679 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbp+10h] @@ -1827,7 +1814,7 @@ 41f781 22 FUNC RETURNTYPE RAX 16 41f781 22 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 41f797 52 FUNC RETURNTYPE RAX 1 - 41f797 52 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 41f797 52 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 41f7cb 32 FUNC RETURNTYPE RAX 4 41f7cb 32 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 96 41f7eb 62 FUNC RETURNTYPE RAX 0 @@ -1835,7 +1822,7 @@ 41f829 80 FUNC RETURNTYPE RAX 1 41f829 80 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41f879 74 FUNC RETURNTYPE RAX 1 - 41f879 74 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 41f879 74 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 41f8c3 91 FUNC RETURNTYPE RAX 1 41f8c3 91 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41f91e 91 FUNC RETURNTYPE RAX 1 @@ -1844,19 +1831,19 @@ 41f979 333 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41fa56 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+4] ; s2 41fac6 117 FUNC RETURNTYPE RAX 96 - 41fac6 117 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 41fac6 117 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 41fb3b 243 FUNC RETURNTYPE RAX 1 - 41fb3b 243 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 41fb3b 243 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 41fba4 2 INSTR CHECK OVERFLOW SIGNED 32 RBP ZZ inc ebp 41fc2e 40 FUNC RETURNTYPE RAX 4 41fc2e 40 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 41fc56 130 FUNC RETURNTYPE RAX 1 - 41fc56 130 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 41fc56 130 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 41fcd8 249 FUNC RETURNTYPE RAX 0 41fcd8 249 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 96 41fda7 3 INSTR CHECK TRUNCATION UNSIGNED 32 RBX 8 BL ZZ IDIOM 5 movzx esi, bl 41fdd1 1210 FUNC RETURNTYPE RAX 1 - 41fdd1 1210 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 41fdd1 1210 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 41fdfd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+32 ZZ IDIOM 18 MEMORYSINK lea rcx, [rax+20h] 41fe11 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+10h] 41fe24 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea r9, [rbp+8] @@ -1866,17 +1853,17 @@ 420291 6 FUNC RETURNTYPE RAX 1 420291 6 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4202a0 80 FUNC RETURNTYPE RAX 4 - 4202a0 80 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 4202a0 80 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 96 4202f0 32 FUNC RETURNTYPE RAX 1 - 4202f0 32 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 0 ARG4 0 ARG5 2 + 4202f0 32 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 0 ARG4 0 ARG5 0 420310 141 FUNC RETURNTYPE RAX 0 - 420310 141 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 420310 141 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 0 ARG4 0 ARG5 0 42039d 86 FUNC RETURNTYPE RAX 96 - 42039d 86 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 42039d 86 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 4203ca 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBP+R12 ZZ lea rsi, [rbp+r12+0] 4203d4 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RBP ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+rbp] 4203f3 669 FUNC RETURNTYPE RAX 1 - 4203f3 669 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 1 ARG5 2 + 4203f3 669 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 1 ARG5 1 4203f3 669 FUNC PROBLEM sub_4203F3 CALLUNRESOLVED 42053e 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RSI ZZ IDIOM 19 sub rsi, rbp 420690 16 FUNC RETURNTYPE RAX 0 @@ -1890,51 +1877,51 @@ 4206d0 16 FUNC RETURNTYPE RAX 0 4206d0 16 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4206e0 58 FUNC RETURNTYPE RAX 1 - 4206e0 58 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 4206e0 58 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 1 42071a 66 FUNC RETURNTYPE RAX 1 - 42071a 66 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 42071a 66 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 1 42075c 98 FUNC RETURNTYPE RAX 1 - 42075c 98 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 42075c 98 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 1 4207be 66 FUNC RETURNTYPE RAX 1 - 4207be 66 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 4207be 66 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 1 420800 66 FUNC RETURNTYPE RAX 1 - 420800 66 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 420800 66 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 1 420842 16 FUNC RETURNTYPE RAX 0 420842 16 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 420852 118 FUNC RETURNTYPE RAX 1 - 420852 118 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 420852 118 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 1 4208c8 16 FUNC RETURNTYPE RAX 0 4208c8 16 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4208d8 98 FUNC RETURNTYPE RAX 1 - 4208d8 98 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 4208d8 98 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 1 42093a 16 FUNC RETURNTYPE RAX 0 42093a 16 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42094a 66 FUNC RETURNTYPE RAX 1 - 42094a 66 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 42094a 66 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 1 42098c 72 FUNC RETURNTYPE RAX 1 - 42098c 72 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 42098c 72 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 1 ARG5 1 4209d4 83 FUNC RETURNTYPE RAX 4 4209d4 83 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 420a12 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDI ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+rdi] 420a27 196 FUNC RETURNTYPE RAX 0 420a27 196 FUNC PROBLEM sub_420A27 STACKANALYSIS 420aeb 101 FUNC RETURNTYPE RAX 1 - 420aeb 101 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 2 + 420aeb 101 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 4 ARG5 96 420b50 2545 FUNC RETURNTYPE RAX 1 420b50 2545 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 420b50 2545 FUNC PROBLEM sub_420B50 CALLUNRESOLVED 420eb7 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 8 - 420bd0 5 INSTR FPTRSHADOW RAX SHADOWID 7 - 42137e 4 INSTR FPTRCHECK [RSP+8] SHADOWID 7 + 420bd0 5 INSTR FPTRSHADOW RAX SHADOWID 1 + 42137e 4 INSTR FPTRCHECK [RSP+8] SHADOWID 1 421541 94 FUNC RETURNTYPE RAX 4 - 421541 94 FUNC INARGS 6 ARG0 16 ARG1 16 ARG2 16 ARG3 1 ARG4 1 ARG5 2 + 421541 94 FUNC INARGS 6 ARG0 16 ARG1 16 ARG2 16 ARG3 1 ARG4 1 ARG5 1 42159f 333 FUNC RETURNTYPE RAX 4 - 42159f 333 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 16 ARG3 0 ARG4 0 ARG5 2 + 42159f 333 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 16 ARG3 0 ARG4 0 ARG5 0 4215ea 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDI ZZ add edi, 7 4216ec 141 FUNC RETURNTYPE RAX 1 4216ec 141 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 421779 111 FUNC RETURNTYPE RAX 1 - 421779 111 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 0 ARG4 0 ARG5 2 + 421779 111 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 0 ARG4 0 ARG5 0 4217e8 123 FUNC RETURNTYPE RAX 1 4217e8 123 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4217e8 123 FUNC PROBLEM sub_4217E8 CALLUNRESOLVED @@ -1947,42 +1934,42 @@ 42190b 45 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 421929 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDX ZZ inc edx 42194c 10 FUNC RETURNTYPE RAX 1 - 42194c 10 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 42194c 10 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 421956 97 FUNC RETURNTYPE RAX 0 421956 97 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 4219a5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ inc rbp 4219b7 133 FUNC RETURNTYPE RAX 96 - 4219b7 133 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 2 + 4219b7 133 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 96 4219fe 2 INSTR CHECK TRUNCATION UNSIGNED 64 RDX 32 EDX ZZ mov esi, edx 421a3c 83 FUNC RETURNTYPE RAX 1 - 421a3c 83 FUNC INARGS 6 ARG0 2 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 421a3c 83 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 421a8f 15 FUNC RETURNTYPE RAX 96 - 421a8f 15 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 421a8f 15 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 421a9e 62 FUNC RETURNTYPE RAX 0 - 421a9e 62 FUNC INARGS 6 ARG0 8 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 421a9e 62 FUNC INARGS 6 ARG0 8 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 421adc 27 FUNC RETURNTYPE RAX 0 421adc 27 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 421af7 22 FUNC RETURNTYPE RAX 4 - 421af7 22 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 96 ARG3 4 ARG4 1 ARG5 2 + 421af7 22 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 96 ARG3 4 ARG4 1 ARG5 1 421b0d 50 FUNC RETURNTYPE RAX 4 - 421b0d 50 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 2 + 421b0d 50 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 1 421b2d 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBP+4 ZZ lea edi, [rbp+4] 421b3f 61 FUNC RETURNTYPE RAX 96 421b3f 61 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 421b7c 87 FUNC RETURNTYPE RAX 0 421b7c 87 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 421bd3 148 FUNC RETURNTYPE RAX 96 - 421bd3 148 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 421bd3 148 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 421d4a 29 FUNC RETURNTYPE RAX 1 421d4a 29 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 421fe6 44 FUNC RETURNTYPE RAX 0 - 421fe6 44 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 421fe6 44 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 422012 145 FUNC RETURNTYPE RAX 0 422012 145 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4220a3 170 FUNC RETURNTYPE RAX 1 - 4220a3 170 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 4220a3 170 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 42214d 310 FUNC RETURNTYPE RAX 1 - 42214d 310 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 42214d 310 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 422197 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 4 4221ca 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, 4 ; sock_in 4221de 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 4 ; addr @@ -1990,7 +1977,7 @@ 422214 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 6 ; name 422226 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 4 ; addr 422283 81 FUNC RETURNTYPE RAX 1 - 422283 81 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 422283 81 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4222d4 2308 FUNC RETURNTYPE RAX 0 4222d4 2308 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4224f6 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] @@ -2014,31 +2001,25 @@ 4232d8 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, 10h ; groups 4232fb 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 GLOBALMEMSINK add rsi, 8 ; rlimits 423388 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, 70h ; argv - 422f8f 2 INSTR FPTRSHADOW RAX SHADOWID 8 - 422fc3 4 INSTR FPTRCHECK [ESP+28] SHADOWID 8 - 422f8f 2 INSTR FPTRSHADOW RAX SHADOWID 9 - 422fb6 4 INSTR FPTRCHECK [ESP+28] SHADOWID 9 - 422f8f 2 INSTR FPTRSHADOW RAX SHADOWID 10 - 422fda 4 INSTR FPTRCHECK [ESP+28] SHADOWID 10 423405 26 FUNC RETURNTYPE RAX 4 423405 26 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 8 ARG4 96 ARG5 96 42341f 44 FUNC RETURNTYPE RAX 1 42341f 44 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 4234ea 26 FUNC RETURNTYPE RAX 4 - 4234ea 26 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 8 ARG4 96 ARG5 2 + 4234ea 26 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 8 ARG4 96 ARG5 96 423504 50 FUNC RETURNTYPE RAX 4 - 423504 50 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 2 ARG5 2 + 423504 50 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 4 ARG5 96 423536 50 FUNC RETURNTYPE RAX 4 - 423536 50 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 8 ARG3 4 ARG4 2 ARG5 2 + 423536 50 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 8 ARG3 4 ARG4 96 ARG5 96 423568 150 FUNC RETURNTYPE RAX 4 - 423568 150 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 423568 150 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 4 423578 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+10h] ; s1 4235a0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+10h] 4235e0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+10h] 4235fe 187 FUNC RETURNTYPE RAX 1 4235fe 187 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 4236b9 632 FUNC RETURNTYPE RAX 1 - 4236b9 632 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 4236b9 632 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 1 4237e3 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+192 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+0C0h] 4237ea 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+1] ; s 4237fe 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+224 ZZ IDIOM 18 MEMORYSINK lea r9, [rbp+0E0h] @@ -2076,7 +2057,7 @@ 423f4c 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+8 ZZ IDIOM 18 STACKMEMSINK lea rdx, [r12+8] ; buf 4242bb 3 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 16 AX ZZ IDIOM 5 movzx esi, ax 42432e 162 FUNC RETURNTYPE RAX 1 - 42432e 162 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 42432e 162 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 1 4243d0 34 FUNC RETURNTYPE RAX 1 4243d0 34 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 42444c 10 FUNC RETURNTYPE RAX 0 @@ -2103,7 +2084,7 @@ 4247e4 297 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4248d6 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax 42490d 104 FUNC RETURNTYPE RAX 0 - 42490d 104 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 42490d 104 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 424975 391 FUNC RETURNTYPE RAX 0 424975 391 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 96 424a11 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+4] @@ -2123,25 +2104,7 @@ 4250d8 2 INSTR CHECK UNDERFLOW SIGNED 32 RDI ZZ sub edi, eax 4250da 2 INSTR CHECK OVERFLOW SIGNED 32 RDI ZZ add edi, ebx 4251da 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax - 425335 2 INSTR CHECK OVERFLOW SIGNED 32 RDI ZZ inc edi ; nfds - 425010 8 INSTR FPTRSHADOW 0 SHADOWID 11 - 4250b6 4 INSTR FPTRSHADOW RAX SHADOWID 11 - 4251fb 2 INSTR FPTRSHADOW RAX SHADOWID 11 - 425240 4 INSTR FPTRSHADOW RAX SHADOWID 11 - 425285 4 INSTR FPTRCHECK [ESP+8] SHADOWID 11 - 425010 8 INSTR FPTRSHADOW 0 SHADOWID 12 - 4250b6 4 INSTR FPTRSHADOW RAX SHADOWID 12 - 4251fb 2 INSTR FPTRSHADOW RAX SHADOWID 12 - 4251fd 4 INSTR FPTRSHADOW RAX SHADOWID 12 - 425240 4 INSTR FPTRSHADOW RAX SHADOWID 12 - 425327 4 INSTR FPTRCHECK [ESP+8] SHADOWID 12 - 425010 8 INSTR FPTRSHADOW 0 SHADOWID 13 - 4250b6 4 INSTR FPTRSHADOW RAX SHADOWID 13 - 4251fb 2 INSTR FPTRSHADOW RAX SHADOWID 13 - 4251fd 4 INSTR FPTRSHADOW RAX SHADOWID 13 - 425240 4 INSTR FPTRSHADOW RAX SHADOWID 13 - 425354 3 INSTR FPTRSHADOW 0 SHADOWID 13 - 42537a 3 INSTR FPTRCHECK R12 SHADOWID 13 + 425335 2 INSTR CHECK OVERFLOW SIGNED 32 RDI ZZ IDIOM 18 MEMORYSINK inc edi ; nfds 4253f2 76 FUNC RETURNTYPE RAX 4 4253f2 76 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42543e 206 FUNC RETURNTYPE RAX 1 @@ -2149,16 +2112,16 @@ 4254ad 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RAX ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+rax-7]; dest 4254ad 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RAX+-7 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+rax-7]; dest 42550c 267 FUNC RETURNTYPE RAX 1 - 42550c 267 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 1 ARG5 2 + 42550c 267 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 1 ARG5 1 425548 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 42557f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+7 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+7] 4255e7 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+10h] 425617 124 FUNC RETURNTYPE RAX 4 - 425617 124 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 96 ARG3 4 ARG4 1 ARG5 96 + 425617 124 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 96 ARG3 4 ARG4 1 ARG5 4 425617 124 FUNC PROBLEM sub_425617 CALLUNRESOLVED 425646 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+1 ZZ lea edx, [r12+1] 425693 567 FUNC RETURNTYPE RAX 1 - 425693 567 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 425693 567 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 4258ca 27 FUNC RETURNTYPE RAX 0 4258ca 27 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4258cb 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+4 ZZ IDIOM 18 MEMORYSINK lea rdx, [rsi+4] @@ -2174,9 +2137,9 @@ 425b67 163 FUNC INARGS 2 ARG0 4 ARG1 4 425b75 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea r9, [rbx+4] 425c0a 136 FUNC RETURNTYPE RAX 0 - 425c0a 136 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 1 ARG4 2 ARG5 2 + 425c0a 136 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 16 ARG3 1 ARG4 1 ARG5 96 425c92 230 FUNC RETURNTYPE RAX 4 - 425c92 230 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 16 ARG3 1 ARG4 2 ARG5 2 + 425c92 230 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 16 ARG3 1 ARG4 1 ARG5 96 425ccc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+10h] 425ce4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+44 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+2Ch] 425d78 109 FUNC RETURNTYPE RAX 1 @@ -2207,7 +2170,7 @@ 42628f 22 FUNC RETURNTYPE RAX 4 42628f 22 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 4262a5 53 FUNC RETURNTYPE RAX 1 - 4262a5 53 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 0 ARG4 2 ARG5 96 + 4262a5 53 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 0 ARG4 96 ARG5 4 4262da 102 FUNC RETURNTYPE RAX 0 4262da 102 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 1 426340 332 FUNC RETURNTYPE RAX 0 @@ -2217,9 +2180,9 @@ 4264c2 45 FUNC RETURNTYPE RAX 1 4264c2 45 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4264ef 40 FUNC RETURNTYPE RAX 1 - 4264ef 40 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 + 4264ef 40 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 426517 37 FUNC RETURNTYPE RAX 1 - 426517 37 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 + 426517 37 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 42653c 63 FUNC RETURNTYPE RAX 4 42653c 63 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 1 42657b 437 FUNC RETURNTYPE RAX 0 @@ -2230,7 +2193,7 @@ 426669 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+48 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+30h] 4266b5 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax 426730 440 FUNC RETURNTYPE RAX 0 - 426730 440 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 426730 440 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 426803 5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 68 ZZ call _memset 4268e8 406 FUNC RETURNTYPE RAX 4 4268e8 406 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 0 ARG5 4 @@ -2244,7 +2207,7 @@ 426f39 2 INSTR CHECK OVERFLOW UNSIGNED 32 RSI ZZ IDIOM 15 add esi, ecx 426f83 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R9+R9 ZZ lea eax, [r9+r9] 427191 985 FUNC RETURNTYPE RAX 4 - 427191 985 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 427191 985 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4273ff 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ add rdx, 18h 42742e 4 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 8 AL ZZ IDIOM 5 movzx r9d, al 42756a 979 FUNC RETURNTYPE RAX 0 @@ -2260,15 +2223,13 @@ 427a4d 60 FUNC RETURNTYPE RAX 0 427a4d 60 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 427a89 260 FUNC RETURNTYPE RAX 1 - 427a89 260 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 2 ARG3 1 ARG4 1 ARG5 0 + 427a89 260 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 0 427b35 2 INSTR CHECK TRUNCATION UNSIGNED 64 RDI 32 EDI ZZ IDIOM 14 mov ecx, edi - 427a89 2 INSTR FPTRSHADOW RDI SHADOWID 14 - 427b31 4 INSTR FPTRCHECK [ESP+4] SHADOWID 14 427b8d 87 FUNC RETURNTYPE RAX 0 427b8d 87 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 427bc8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ add esi, 8 427be4 325 FUNC RETURNTYPE RAX 0 - 427be4 325 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 427be4 325 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 427c9f 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ add rcx, qword ptr cs:termios_p.c_cc+13h 428501 10 FUNC RETURNTYPE RAX 0 428501 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -2283,7 +2244,7 @@ 428245 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDI ZZ add edi, 0Ch 428286 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea rcx, [rax+4] ; optval 4282b5 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+4] - 428412 3 INSTR CHECK UNDERFLOW UNSIGNED 32 RCX ZZ sub ecx, r13d + 428412 3 INSTR CHECK UNDERFLOW SIGNED 32 RCX ZZ sub ecx, r13d 428512 697 FUNC RETURNTYPE RAX 1 428512 697 FUNC INARGS 2 ARG0 0 ARG1 4 428599 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edx, eax @@ -2294,16 +2255,16 @@ 4287cb 43 FUNC RETURNTYPE RAX 0 4287cb 43 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 4287f6 108 FUNC RETURNTYPE RAX 1 - 4287f6 108 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4287f6 108 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 428812 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+2 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+2] ; s1 428862 634 FUNC RETURNTYPE RAX 0 - 428862 634 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 2 + 428862 634 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 4288f4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] 428930 5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 80 ZZ call _memset 428adc 537 FUNC RETURNTYPE RAX 0 - 428adc 537 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 428adc 537 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 0 428cf5 869 FUNC RETURNTYPE RAX 0 - 428cf5 869 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 2 + 428cf5 869 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 428d45 5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 120 ZZ call _memset 428d70 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] 428e93 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 STACKMEMSINK lea rsi, [rbp+18h] @@ -2320,129 +2281,52 @@ 42945e 716 FUNC RETURNTYPE RAX 0 42945e 716 FUNC PROBLEM sub_42945E STACKANALYSIS 42972a 30 FUNC RETURNTYPE RAX 96 - 42972a 30 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 0 ARG3 96 ARG4 2 ARG5 2 + 42972a 30 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 0 ARG3 4 ARG4 96 ARG5 96 429748 55 FUNC RETURNTYPE RAX 0 429748 55 FUNC INARGS 6 ARG0 16 ARG1 16 ARG2 96 ARG3 0 ARG4 0 ARG5 0 42977f 52 FUNC RETURNTYPE RAX 4 - 42977f 52 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 42977f 52 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 4297b3 2016 FUNC RETURNTYPE RAX 0 4297b3 2016 FUNC INARGS 2 ARG0 0 ARG1 4 429899 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK inc rdx 429acc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+4 ZZ IDIOM 18 STACKMEMSINK lea rsi, [rdx+4] ; addr 429d3b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+4 ZZ IDIOM 18 STACKMEMSINK lea rsi, [rdx+4] ; addr - 4299c0 2 INSTR FPTRSHADOW RAX SHADOWID 15 - 4299f4 4 INSTR FPTRCHECK [ESP+64] SHADOWID 15 - 4299c0 2 INSTR FPTRSHADOW RAX SHADOWID 16 - 4299d0 4 INSTR FPTRCHECK [ESP+64] SHADOWID 16 - 4299c0 2 INSTR FPTRSHADOW RAX SHADOWID 17 - 429bec 2 INSTR FPTRSHADOW RAX SHADOWID 17 - 429f51 2 INSTR FPTRSHADOW RAX SHADOWID 17 - 429ac8 4 INSTR FPTRCHECK [ESP+64] SHADOWID 17 - 4299a6 5 INSTR FPTRSHADOW RAX SHADOWID 18 - 429f37 5 INSTR FPTRSHADOW RAX SHADOWID 18 - 429be7 4 INSTR FPTRCHECK [ESP+64] SHADOWID 18 - 429bec 2 INSTR FPTRSHADOW RAX SHADOWID 19 - 429c19 4 INSTR FPTRCHECK [ESP+64] SHADOWID 19 - 4299a6 5 INSTR FPTRSHADOW RAX SHADOWID 20 - 429f37 5 INSTR FPTRSHADOW RAX SHADOWID 20 - 429be7 4 INSTR FPTRCHECK [ESP+64] SHADOWID 20 - 429bec 2 INSTR FPTRSHADOW RAX SHADOWID 21 - 429c07 4 INSTR FPTRCHECK [ESP+64] SHADOWID 21 - 4299a6 5 INSTR FPTRSHADOW RAX SHADOWID 22 - 429f37 5 INSTR FPTRSHADOW RAX SHADOWID 22 - 429be7 4 INSTR FPTRCHECK [ESP+64] SHADOWID 22 - 4299a6 5 INSTR FPTRSHADOW RAX SHADOWID 23 - 429f37 5 INSTR FPTRSHADOW RAX SHADOWID 23 - 429be7 2 INSTR FPTRCHECK EAX SHADOWID 23 - 4297b3 2 INSTR FPTRSHADOW [RSP-256] SHADOWID 24 - 4297b3 2 INSTR FPTRSHADOW [RSP-256] SHADOWID 24 - 429b77 6 INSTR FPTRSHADOW RAX SHADOWID 24 - 429b88 5 INSTR FPTRSHADOW RAX SHADOWID 24 - 429cdf 5 INSTR FPTRSHADOW RAX SHADOWID 24 - 429d0e 5 INSTR FPTRCHECK [RSP+40] SHADOWID 24 - 4299d4 2 INSTR FPTRSHADOW [EAX] SHADOWID 25 - 429f65 2 INSTR FPTRSHADOW [EAX] SHADOWID 25 - 429ad0 5 INSTR FPTRCHECK [RSP+40] SHADOWID 25 - 4299d4 2 INSTR FPTRSHADOW [EAX] SHADOWID 26 - 429f65 2 INSTR FPTRSHADOW [EAX] SHADOWID 26 - 429ad0 3 INSTR FPTRCHECK R13 SHADOWID 26 - 4297b3 2 INSTR FPTRSHADOW [RSP-256] SHADOWID 27 - 4297b3 2 INSTR FPTRSHADOW [RSP-256] SHADOWID 27 - 429b77 6 INSTR FPTRSHADOW RAX SHADOWID 27 - 429b88 5 INSTR FPTRSHADOW RAX SHADOWID 27 - 429cdf 5 INSTR FPTRSHADOW RAX SHADOWID 27 - 429db7 5 INSTR FPTRCHECK [RSP+40] SHADOWID 27 - 4299d4 2 INSTR FPTRSHADOW [EAX] SHADOWID 28 - 429f65 2 INSTR FPTRSHADOW [EAX] SHADOWID 28 - 429ad0 5 INSTR FPTRCHECK [RSP+40] SHADOWID 28 - 4299d4 2 INSTR FPTRSHADOW [EAX] SHADOWID 29 - 429f65 2 INSTR FPTRSHADOW [EAX] SHADOWID 29 - 429ad0 3 INSTR FPTRCHECK R13 SHADOWID 29 - 4297b3 2 INSTR FPTRSHADOW [RSP-256] SHADOWID 30 - 4297b3 2 INSTR FPTRSHADOW [RSP-256] SHADOWID 30 - 429b77 6 INSTR FPTRSHADOW RAX SHADOWID 30 - 429b88 5 INSTR FPTRSHADOW RAX SHADOWID 30 - 429cdf 5 INSTR FPTRSHADOW RAX SHADOWID 30 - 429dd5 5 INSTR FPTRCHECK [RSP+40] SHADOWID 30 - 4299d4 2 INSTR FPTRSHADOW [EAX] SHADOWID 31 - 429f65 2 INSTR FPTRSHADOW [EAX] SHADOWID 31 - 429ad0 5 INSTR FPTRCHECK [RSP+40] SHADOWID 31 - 4297e5 12 INSTR FPTRSHADOW 0 SHADOWID 32 - 429d71 3 INSTR FPTRCHECK RAX SHADOWID 32 - 4297b3 2 INSTR FPTRSHADOW [RSP-256] SHADOWID 33 - 4297b3 2 INSTR FPTRSHADOW [RSP-256] SHADOWID 33 - 429b77 6 INSTR FPTRSHADOW RAX SHADOWID 33 - 429b88 5 INSTR FPTRSHADOW RAX SHADOWID 33 - 429cdf 5 INSTR FPTRSHADOW RAX SHADOWID 33 - 429e73 5 INSTR FPTRCHECK [RSP+40] SHADOWID 33 - 4299d4 2 INSTR FPTRSHADOW [EAX] SHADOWID 34 - 429f65 2 INSTR FPTRSHADOW [EAX] SHADOWID 34 - 429ad0 5 INSTR FPTRCHECK [RSP+40] SHADOWID 34 - 4299d4 2 INSTR FPTRSHADOW [EAX] SHADOWID 35 - 429f65 2 INSTR FPTRSHADOW [EAX] SHADOWID 35 - 429ad0 3 INSTR FPTRCHECK R13 SHADOWID 35 - 429f51 2 INSTR FPTRSHADOW RAX SHADOWID 36 - 429f85 4 INSTR FPTRCHECK [ESP+64] SHADOWID 36 - 429f51 2 INSTR FPTRSHADOW RAX SHADOWID 37 - 429f61 4 INSTR FPTRCHECK [ESP+64] SHADOWID 37 429f93 33 FUNC RETURNTYPE RAX 0 429f93 33 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 429fb4 142 FUNC RETURNTYPE RAX 1 - 429fb4 142 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 429fb4 142 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 42a042 89 FUNC RETURNTYPE RAX 4 42a042 89 FUNC INARGS 1 ARG0 96 42a09b 161 FUNC RETURNTYPE RAX 1 - 42a09b 161 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 8 ARG3 2 ARG4 2 ARG5 2 + 42a09b 161 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 8 ARG3 1 ARG4 1 ARG5 96 42a13c 29 FUNC RETURNTYPE RAX 4 - 42a13c 29 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 42a13c 29 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 42a159 25 FUNC RETURNTYPE RAX 0 - 42a159 25 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 42a159 25 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42a172 38 FUNC RETURNTYPE RAX 0 - 42a172 38 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 42a172 38 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42a198 56 FUNC RETURNTYPE RAX 0 - 42a198 56 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 42a198 56 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 42a1d0 27 FUNC RETURNTYPE RAX 1 - 42a1d0 27 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 42a1d0 27 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 0 42a1eb 27 FUNC RETURNTYPE RAX 16 42a1eb 27 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 42a206 103 FUNC RETURNTYPE RAX 0 - 42a206 103 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 42a206 103 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42a26d 15 FUNC RETURNTYPE RAX 0 - 42a26d 15 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 42a26d 15 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 0 42a27c 310 FUNC RETURNTYPE RAX 1 42a27c 310 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 42a3b2 1716 FUNC RETURNTYPE RAX 0 - 42a3b2 1716 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 42a3b2 1716 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 42a5bb 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, rsi ; n 42a855 3 INSTR CHECK TRUNCATION UNSIGNED 32 RBX 8 BH ZZ IDIOM 5 movzx edi, bh 42a85d 3 INSTR CHECK TRUNCATION UNSIGNED 32 RBX 8 BL ZZ IDIOM 5 movzx edi, bl 42a868 3 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 8 AH ZZ IDIOM 5 movzx edi, ah 42a870 4 INSTR CHECK TRUNCATION UNSIGNED 32 RBP 8 BPL ZZ IDIOM 5 movzx edi, bpl 42aa66 553 FUNC RETURNTYPE RAX 4 - 42aa66 553 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 2 ARG5 2 + 42aa66 553 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 1 42aba1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+4] - 42aa7d 5 INSTR FPTRSHADOW RAX SHADOWID 38 - 42ab2b 3 INSTR FPTRCHECK RBP SHADOWID 38 42ac8f 151 FUNC RETURNTYPE RAX 0 42ac8f 151 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 96 ARG3 4 ARG4 96 ARG5 96 42ad26 1847 FUNC RETURNTYPE RAX 1 @@ -2459,18 +2343,18 @@ 42b3d3 8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RCX ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+rcx+818h]; buf 42b3d3 8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RCX+2072 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+rcx+818h]; buf 42b45d 86 FUNC RETURNTYPE RAX 96 - 42b45d 86 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 42b45d 86 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 42b4b3 127 FUNC RETURNTYPE RAX 4 42b4b3 127 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 64 ARG3 4 ARG4 96 ARG5 96 42b4db 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBX ZZ inc ebx 42b532 70 FUNC RETURNTYPE RAX 1 - 42b532 70 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 42b532 70 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 1 42b578 26 FUNC RETURNTYPE RAX 1 - 42b578 26 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 42b578 26 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 4 42b592 54 FUNC RETURNTYPE RAX 1 - 42b592 54 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 96 + 42b592 54 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 4 42b5c8 27 FUNC RETURNTYPE RAX 0 - 42b5c8 27 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 42b5c8 27 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 4 42b5e3 1891 FUNC RETURNTYPE RAX 1 42b5e3 1891 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 42b66f 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, 4 @@ -2479,36 +2363,17 @@ 42bc3f 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 4 ; buf 42bd09 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+5 ZZ lea rdx, [rax+5] 42bd1c 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ IDIOM 18 MEMORYSINK add rcx, 4 - 42b646 2 INSTR FPTRSHADOW RAX SHADOWID 39 - 42b682 7 INSTR FPTRCHECK [ESP+256] SHADOWID 39 - 42b646 2 INSTR FPTRSHADOW RAX SHADOWID 40 - 42b666 7 INSTR FPTRCHECK [ESP+256] SHADOWID 40 - 42b707 2 INSTR FPTRSHADOW RAX SHADOWID 41 - 42b75f 4 INSTR FPTRSHADOW RDX SHADOWID 41 - 42b76d 4 INSTR FPTRSHADOW RAX SHADOWID 41 - 42b874 4 INSTR FPTRCHECK [ESP+80] SHADOWID 41 - 42b5e3 2 INSTR FPTRSHADOW RSI SHADOWID 42 - 42b68f 4 INSTR FPTRCHECK [ESP+80] SHADOWID 42 - 42b646 2 INSTR FPTRSHADOW RAX SHADOWID 43 - 42ba91 7 INSTR FPTRCHECK [ESP+256] SHADOWID 43 - 42b707 2 INSTR FPTRSHADOW RAX SHADOWID 44 - 42b709 4 INSTR FPTRSHADOW RAX SHADOWID 44 - 42b75f 4 INSTR FPTRSHADOW RDX SHADOWID 44 - 42b76d 4 INSTR FPTRSHADOW RAX SHADOWID 44 - 42bc38 4 INSTR FPTRCHECK [ESP+80] SHADOWID 44 - 42b5e3 2 INSTR FPTRSHADOW RSI SHADOWID 45 - 42b68f 4 INSTR FPTRCHECK [ESP+80] SHADOWID 45 42bd46 652 FUNC RETURNTYPE RAX 1 - 42bd46 652 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 42bd46 652 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 42bd6d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDI ZZ add edi, 4 42be01 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+4 ZZ IDIOM 18 MEMORYSINK lea r9, [r14+4] 42be05 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+4 ZZ IDIOM 18 MEMORYSINK lea r8, [r15+4] 42bfd2 324 FUNC RETURNTYPE RAX 1 42bfd2 324 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42c116 96 FUNC RETURNTYPE RAX 16 - 42c116 96 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 42c116 96 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 42c95a 1487 FUNC RETURNTYPE RAX 96 - 42c95a 1487 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 42c95a 1487 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42c9a7 2 INSTR CHECK TRUNCATION SIGNED 64 RBX 32 EBX ZZ IDIOM 26 mov esi, ebx 42cb9d 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 8 ; cp 42cbc0 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 0Ch ; cp @@ -2536,29 +2401,29 @@ 42d09e 416 FUNC RETURNTYPE RAX 1 42d09e 416 FUNC INARGS 2 ARG0 0 ARG1 4 42d23e 55 FUNC RETURNTYPE RAX 4 - 42d23e 55 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 + 42d23e 55 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 16 42d25d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+1] ; s2 42d275 239 FUNC RETURNTYPE RAX 1 - 42d275 239 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 42d275 239 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 16 42d364 20 FUNC RETURNTYPE RAX 4 - 42d364 20 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 42d364 20 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 1 ARG5 96 42d378 38 FUNC RETURNTYPE RAX 0 42d378 38 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 96 42d39e 63 FUNC RETURNTYPE RAX 4 42d39e 63 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42d3dd 89 FUNC RETURNTYPE RAX 1 - 42d3dd 89 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 2 + 42d3dd 89 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 1 42d436 45 FUNC RETURNTYPE RAX 4 - 42d436 45 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 42d436 45 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 1 42d463 432 FUNC RETURNTYPE RAX 4 - 42d463 432 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 2 ARG5 2 + 42d463 432 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 4 ARG5 4 42d5a5 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+-1 ZZ IDIOM 18 MEMORYSINK lea rdi, [r13-1] ; dest 42d5ac 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, r13 ; n 42d613 156 FUNC RETURNTYPE RAX 4 - 42d613 156 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 42d613 156 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 42d680 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rsi+1] 42d6af 137 FUNC RETURNTYPE RAX 8 - 42d6af 137 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 2 + 42d6af 137 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 96 42d6d0 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 20h 42d703 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+20h] 42d738 442 FUNC RETURNTYPE RAX 8 @@ -2566,10 +2431,10 @@ 42d7bb 2 INSTR CHECK TRUNCATION SIGNED 64 RAX 32 EAX ZZ mov edx, eax ; n 42d88f 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+128 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+80h] ; nptr 42d8f2 123 FUNC RETURNTYPE RAX 96 - 42d8f2 123 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 42d8f2 123 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 96 42d94e 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+128 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+80h] ; nptr 42d96d 2487 FUNC RETURNTYPE RAX 1 - 42d96d 2487 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 42d96d 2487 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 42d9ae 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+56 ZZ IDIOM 18 MEMORYSINK lea rcx, [rax+38h] 42d9b9 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+80 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+50h] 42d9c1 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+96 ZZ IDIOM 18 MEMORYSINK lea r9, [rbp+60h] @@ -2605,39 +2470,39 @@ 42ea12 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+38 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+26h] ; s1 42ea1f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+20h] ; s1 42eb18 26 FUNC RETURNTYPE RAX 1 - 42eb18 26 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 42eb18 26 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42eb32 28 FUNC RETURNTYPE RAX 1 - 42eb32 28 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 42eb32 28 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42eb4e 49 FUNC RETURNTYPE RAX 1 - 42eb4e 49 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 42eb4e 49 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42eb7f 118 FUNC RETURNTYPE RAX 0 - 42eb7f 118 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 0 ARG5 2 + 42eb7f 118 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 0 ARG5 0 42eb9f 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBP+1 ZZ lea esi, [rbp+1] 42ebf5 117 FUNC RETURNTYPE RAX 0 - 42ebf5 117 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 0 ARG5 2 + 42ebf5 117 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 0 ARG5 0 42ec1a 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+1 ZZ lea esi, [r12+1] 42ec28 3 INSTR CHECK OVERFLOW SIGNED 64 RSI ZZ add rsi, rsi 42ec4e 2 INSTR CHECK UNDERFLOW SIGNED 32 RAX ZZ sub eax, ebx 42ec6a 121 FUNC RETURNTYPE RAX 4 - 42ec6a 121 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 42ec6a 121 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 42ecc6 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+1 ZZ lea esi, [rbx+1] 42ecd3 3 INSTR CHECK OVERFLOW SIGNED 64 RSI ZZ add rsi, rsi 42ece3 187 FUNC RETURNTYPE RAX 4 - 42ece3 187 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 42ece3 187 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42ed9e 355 FUNC RETURNTYPE RAX 96 - 42ed9e 355 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 1 ARG5 2 + 42ed9e 355 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 1 ARG5 0 42ed9e 355 FUNC PROBLEM sub_42ED9E CALLUNRESOLVED - 42ed9e 2 INSTR FPTRSHADOW RDX SHADOWID 46 - 42eebc 4 INSTR FPTRCHECK [RSP+8] SHADOWID 46 + 42ed9e 2 INSTR FPTRSHADOW RDX SHADOWID 2 + 42eebc 4 INSTR FPTRCHECK [RSP+8] SHADOWID 2 42ef01 503 FUNC RETURNTYPE RAX 0 42ef01 503 FUNC INARGS 6 ARG0 96 ARG1 2 ARG2 2 ARG3 1 ARG4 2 ARG5 1 42ef01 503 FUNC PROBLEM sub_42EF01 CALLUNRESOLVED 42ef9f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+38h] ; src 42efbb 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+184 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+0B8h] ; src - 42ef01 2 INSTR FPTRSHADOW RDX SHADOWID 47 - 42f0b3 5 INSTR FPTRCHECK [RSP+24] SHADOWID 47 - 42ef01 2 INSTR FPTRSHADOW R8 SHADOWID 48 - 42f08e 4 INSTR FPTRCHECK [RSP+8] SHADOWID 48 + 42ef01 2 INSTR FPTRSHADOW RDX SHADOWID 3 + 42f0b3 5 INSTR FPTRCHECK [RSP+24] SHADOWID 3 + 42ef01 2 INSTR FPTRSHADOW R8 SHADOWID 4 + 42f08e 4 INSTR FPTRCHECK [RSP+8] SHADOWID 4 42f0f8 175 FUNC RETURNTYPE RAX 0 42f0f8 175 FUNC PROBLEM sub_42F0F8 STACKANALYSIS 42f1a7 64 FUNC RETURNTYPE RAX 0 @@ -2670,12 +2535,12 @@ 42ffce 1415 FUNC RETURNTYPE RAX 0 42ffce 1415 FUNC PROBLEM sub_42FFCE STACKANALYSIS 430555 76 FUNC RETURNTYPE RAX 1 - 430555 76 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 430555 76 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 1 430564 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 8 4305a1 19 FUNC RETURNTYPE RAX 0 4305a1 19 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4305b4 125 FUNC RETURNTYPE RAX 0 - 4305b4 125 FUNC INARGS 5 ARG0 96 ARG1 96 ARG2 96 ARG3 4 ARG4 4 + 4305b4 125 FUNC INARGS 5 ARG0 16 ARG1 96 ARG2 96 ARG3 4 ARG4 4 4305fa 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RSI*4 ZZ IDIOM 32 lea esi, [rsi+rsi*4+0Eh] 4305fa 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RSI+RSI*4 ZZ IDIOM 32 lea esi, [rsi+rsi*4+0Eh] 4305fa 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RSI+RSI*4+14 ZZ IDIOM 32 lea esi, [rsi+rsi*4+0Eh] @@ -2699,7 +2564,7 @@ 431573 1269 FUNC RETURNTYPE RAX 0 431573 1269 FUNC PROBLEM sub_431573 STACKANALYSIS 431a68 1252 FUNC RETURNTYPE RAX 0 - 431a68 1252 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 431a68 1252 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 431aed 5 INSTR MEMSET STACKOFFSET_ESP 1072 SIZE 1052 ZZ call _memset 431ba4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 STACKMEMSINK lea rcx, [rbp+4] 431c51 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 STACKMEMSINK lea rcx, [rbp+4] @@ -2718,11 +2583,11 @@ 4329be 3 INSTR CHECK TRUNCATION UNSIGNED 32 RBX 16 BX ZZ IDIOM 5 movzx edi, bx 4329ef 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+4] 432a5f 90 FUNC RETURNTYPE RAX 0 - 432a5f 90 FUNC INARGS 6 ARG0 8 ARG1 8 ARG2 0 ARG3 1 ARG4 0 ARG5 0 + 432a5f 90 FUNC INARGS 6 ARG0 8 ARG1 8 ARG2 0 ARG3 1 ARG4 0 ARG5 16 432ab9 83 FUNC RETURNTYPE RAX 1 - 432ab9 83 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 432ab9 83 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 16 432b0c 145 FUNC RETURNTYPE RAX 1 - 432b0c 145 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 432b0c 145 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 4 ARG3 0 ARG4 0 ARG5 16 432b9d 1346 FUNC RETURNTYPE RAX 0 432b9d 1346 FUNC PROBLEM sub_432B9D STACKANALYSIS 4330df 109 FUNC RETURNTYPE RAX 1 @@ -2734,7 +2599,7 @@ 433198 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+18h] ; cp 4331b3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+28 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+1Ch] ; cp 4333f6 986 FUNC RETURNTYPE RAX 1 - 4333f6 986 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4333f6 986 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 43359e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+1] ; s 4337d0 66 FUNC RETURNTYPE RAX 0 4337d0 66 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 0 @@ -2747,32 +2612,32 @@ 433901 575 FUNC RETURNTYPE RAX 0 433901 575 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 433b40 436 FUNC RETURNTYPE RAX 1 - 433b40 436 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 0 ARG4 0 ARG5 2 + 433b40 436 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 0 ARG5 0 433b40 436 FUNC PROBLEM sub_433B40 CALLUNRESOLVED 433cf4 55 FUNC RETURNTYPE RAX 0 433cf4 55 FUNC INARGS 3 ARG0 4 ARG1 8 ARG2 1 433d2b 69 FUNC RETURNTYPE RAX 0 433d2b 69 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 433d70 105 FUNC RETURNTYPE RAX 0 - 433d70 105 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 433d70 105 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 433dd9 213 FUNC RETURNTYPE RAX 1 - 433dd9 213 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 433dd9 213 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 16 433eae 192 FUNC RETURNTYPE RAX 4 433eae 192 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 8 ARG4 1 ARG5 0 433f1e 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+RAX ZZ IDIOM 18 STACKMEMSINK lea rdi, [r12+rax] ; s 433f3b 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+RAX ZZ IDIOM 18 STACKMEMSINK lea rdi, [r12+rax] ; s 433f6e 40 FUNC RETURNTYPE RAX 4 - 433f6e 40 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 0 ARG3 1 ARG4 1 ARG5 2 + 433f6e 40 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 0 ARG3 1 ARG4 1 ARG5 1 433f96 21 FUNC RETURNTYPE RAX 1 - 433f96 21 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 433f96 21 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 0 433fab 35 FUNC RETURNTYPE RAX 1 433fab 35 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 433fce 115 FUNC RETURNTYPE RAX 1 433fce 115 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 434041 66 FUNC RETURNTYPE RAX 4 - 434041 66 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 2 + 434041 66 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 434083 10 FUNC RETURNTYPE RAX 96 - 434083 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 2 + 434083 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 1 43408d 307 FUNC RETURNTYPE RAX 0 43408d 307 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 4340c8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+32 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+20h] @@ -2780,46 +2645,46 @@ 4341a5 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+32 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdx+20h] ; dest 4341a9 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 4 ; src 4341c0 92 FUNC RETURNTYPE RAX 4 - 4341c0 92 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4341c0 92 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 16 4341e7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBX ZZ inc rbx 43421c 134 FUNC RETURNTYPE RAX 96 43421c 134 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 4342a2 89 FUNC RETURNTYPE RAX 4 - 4342a2 89 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 4342a2 89 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4342fb 57 FUNC RETURNTYPE RAX 4 - 4342fb 57 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 1 ARG3 96 ARG4 96 ARG5 2 + 4342fb 57 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 1 ARG3 96 ARG4 96 ARG5 96 434334 58 FUNC RETURNTYPE RAX 4 - 434334 58 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 434334 58 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 1 43436e 101 FUNC RETURNTYPE RAX 4 - 43436e 101 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43436e 101 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43446b 43 FUNC RETURNTYPE RAX 4 - 43446b 43 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43446b 43 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 434496 46 FUNC RETURNTYPE RAX 4 - 434496 46 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 2 + 434496 46 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 0 4344c4 43 FUNC RETURNTYPE RAX 4 - 4344c4 43 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 2 - 4344ef 43 FUNC RETURNTYPE RAX 96 - 4344ef 43 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4344c4 43 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 1 + 4344ef 43 FUNC RETURNTYPE RAX 4 + 4344ef 43 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4344ef 43 FUNC PROBLEM sub_4344EF CHUNKS 43451a 71 FUNC RETURNTYPE RAX 4 - 43451a 71 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 43451a 71 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 434561 78 FUNC RETURNTYPE RAX 4 - 434561 78 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 434561 78 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 4345af 71 FUNC RETURNTYPE RAX 4 - 4345af 71 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 4345af 71 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4345f6 71 FUNC RETURNTYPE RAX 4 - 4345f6 71 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4345f6 71 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43463d 75 FUNC RETURNTYPE RAX 4 - 43463d 75 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43463d 75 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 434655 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+10h] ; dest 434688 43 FUNC RETURNTYPE RAX 4 - 434688 43 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 434688 43 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4346b3 134 FUNC RETURNTYPE RAX 0 4346b3 134 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 434739 166 FUNC RETURNTYPE RAX 0 - 434739 166 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 434739 166 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 16 4347df 127 FUNC RETURNTYPE RAX 4 - 4347df 127 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 2 + 4347df 127 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 96 43485e 21 FUNC RETURNTYPE RAX 96 43485e 21 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 8 ARG3 1 ARG4 1 ARG5 96 434873 108 FUNC RETURNTYPE RAX 1 @@ -2828,9 +2693,9 @@ 4348df 22 FUNC RETURNTYPE RAX 0 4348df 22 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4348f5 22 FUNC RETURNTYPE RAX 0 - 4348f5 22 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 + 4348f5 22 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 43490b 281 FUNC RETURNTYPE RAX 0 - 43490b 281 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 + 43490b 281 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 4349a8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx+4] ; buf 4349e0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RCX+-48 ZZ lea eax, [rcx-30h] 4349ed 2 INSTR CHECK OVERFLOW UNSIGNED 32 RDX ZZ add edx, eax @@ -2840,17 +2705,17 @@ 434a63 64 FUNC RETURNTYPE RAX 1 434a63 64 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 434aa3 350 FUNC RETURNTYPE RAX 1 - 434aa3 350 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 434aa3 350 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 434c01 72 FUNC RETURNTYPE RAX 0 434c01 72 FUNC PROBLEM sub_434C01 STACKANALYSIS 434c49 72 FUNC RETURNTYPE RAX 0 434c49 72 FUNC PROBLEM sub_434C49 STACKANALYSIS 434c91 85 FUNC RETURNTYPE RAX 4 - 434c91 85 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 2 + 434c91 85 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 96 434cb2 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+R12 ZZ lea edi, [rax+r12+2] 434cb2 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+R12+2 ZZ lea edi, [rax+r12+2] 434ce6 112 FUNC RETURNTYPE RAX 0 - 434ce6 112 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 96 ARG4 1 ARG5 1 + 434ce6 112 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 1 434ce7 4 INSTR CHECK TRUNCATION UNSIGNED 32 RSI 8 SIL ZZ IDIOM 5 movzx esi, sil 434d56 251 FUNC RETURNTYPE RAX 1 434d56 251 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 @@ -2859,17 +2724,17 @@ 434e51 43 FUNC RETURNTYPE RAX 0 434e51 43 FUNC INARGS 4 ARG0 8 ARG1 0 ARG2 0 ARG3 96 434e7c 96 FUNC RETURNTYPE RAX 0 - 434e7c 96 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 2 ARG3 96 ARG4 1 ARG5 1 + 434e7c 96 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 1 434edc 127 FUNC RETURNTYPE RAX 0 - 434edc 127 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 0 ARG4 1 ARG5 2 + 434edc 127 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 1 ARG5 1 434f5b 91 FUNC RETURNTYPE RAX 0 - 434f5b 91 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 0 ARG4 1 ARG5 2 + 434f5b 91 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 0 ARG4 1 ARG5 1 434fb6 117 FUNC RETURNTYPE RAX 1 - 434fb6 117 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 1 ARG5 1 + 434fb6 117 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 1 43502b 595 FUNC RETURNTYPE RAX 1 - 43502b 595 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43502b 595 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43527e 31 FUNC RETURNTYPE RAX 0 - 43527e 31 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 2 ARG3 96 ARG4 1 ARG5 1 + 43527e 31 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 1 43529d 42 FUNC RETURNTYPE RAX 0 43529d 42 FUNC INARGS 3 ARG0 4 ARG1 16 ARG2 4 4352c7 947 FUNC RETURNTYPE RAX 4 @@ -2884,7 +2749,7 @@ 4354be 3 INSTR CHECK UNDERFLOW SIGNED 64 R14 ZZ sub r14d, edx 43563e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RBP ZZ IDIOM 32 lea eax, [rbx+rbp] 43567a 926 FUNC RETURNTYPE RAX 0 - 43567a 926 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 0 ARG4 1 ARG5 2 + 43567a 926 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 0 ARG4 1 ARG5 1 4356ed 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBX ZZ inc ebx 435742 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+20 ZZ IDIOM 18 MEMORYSINK lea rdx, [r14+14h] 435770 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+108 ZZ IDIOM 18 MEMORYSINK lea rsi, [r14+6Ch] @@ -2894,38 +2759,16 @@ 4358e9 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rbp+0] 4359ea 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+16 ZZ IDIOM 18 MEMORYSINK lea rdx, [r14+10h] 435a18 383 FUNC RETURNTYPE RAX 4 - 435a18 383 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 435a18 383 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 1 435b97 202 FUNC RETURNTYPE RAX 4 - 435b97 202 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 2 ARG3 96 ARG4 1 ARG5 1 + 435b97 202 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 435c61 2737 FUNC RETURNTYPE RAX 1 435c61 2737 FUNC INARGS 2 ARG0 0 ARG1 4 435fd5 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax ; seed 436052 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+1 ZZ lea edi, [rbx+1] ; nfds 436427 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+28 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+1Ch] ; s1 - 435c61 2 INSTR FPTRSHADOW [RSP-888] SHADOWID 49 - 435c61 2 INSTR FPTRSHADOW [RSP-888] SHADOWID 49 - 435db8 8 INSTR FPTRSHADOW 0 SHADOWID 49 - 435dcf 4 INSTR FPTRSHADOW RAX SHADOWID 49 - 43659e 8 INSTR FPTRSHADOW 0 SHADOWID 49 - 4366a2 8 INSTR FPTRSHADOW 0 SHADOWID 49 - 43630d 4 INSTR FPTRCHECK [ESP+20] SHADOWID 49 - 435c61 2 INSTR FPTRSHADOW [RSP-888] SHADOWID 50 - 435c61 2 INSTR FPTRSHADOW [RSP-888] SHADOWID 50 - 435db8 8 INSTR FPTRSHADOW 0 SHADOWID 50 - 435dcf 4 INSTR FPTRSHADOW RAX SHADOWID 50 - 43659e 8 INSTR FPTRSHADOW 0 SHADOWID 50 - 4366a2 8 INSTR FPTRSHADOW 0 SHADOWID 50 - 436184 4 INSTR FPTRCHECK [ESP+20] SHADOWID 50 - 435c61 2 INSTR FPTRSHADOW [RSP-888] SHADOWID 51 - 435c61 2 INSTR FPTRSHADOW [RSP-888] SHADOWID 51 - 435db8 8 INSTR FPTRSHADOW 0 SHADOWID 51 - 435dcf 4 INSTR FPTRSHADOW RAX SHADOWID 51 - 43659e 8 INSTR FPTRSHADOW 0 SHADOWID 51 - 4365e8 4 INSTR FPTRSHADOW RAX SHADOWID 51 - 4366a2 8 INSTR FPTRSHADOW 0 SHADOWID 51 - 4366da 4 INSTR FPTRCHECK [ESP+20] SHADOWID 51 436712 54 FUNC RETURNTYPE RAX 0 - 436712 54 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 2 + 436712 54 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 436748 96 FUNC RETURNTYPE RAX 0 436748 96 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 43674d 3 INSTR CHECK TRUNCATION UNSIGNED 32 RDX 8 DL ZZ IDIOM 5 movzx esi, dl @@ -2933,10 +2776,10 @@ 4367a8 111 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 1 4367e8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+44 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+2Ch] ; dest 436817 184 FUNC RETURNTYPE RAX 4 - 436817 184 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 1 ARG4 1 ARG5 1 + 436817 184 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 4368cf 51 FUNC RETURNTYPE RAX 4 4368cf 51 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 - 436902 173 FUNC RETURNTYPE RAX 2 + 436902 173 FUNC RETURNTYPE RAX 4 436902 173 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 4369af 67 FUNC RETURNTYPE RAX 4 4369af 67 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 @@ -2953,7 +2796,7 @@ 4370be 59 FUNC RETURNTYPE RAX 0 4370be 59 FUNC INARGS 4 ARG0 0 ARG1 8 ARG2 1 ARG3 4 4370f9 1052 FUNC RETURNTYPE RAX 1 - 4370f9 1052 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4370f9 1052 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 437189 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBP*8 ZZ lea rdi, ds:0[rbp*8] 4371cd 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX+2 ZZ lea eax, [rcx+2] 4371d6 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBP*4 ZZ lea rdi, ds:0[rbp*4] @@ -2974,19 +2817,19 @@ 4378fd 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+14 ZZ IDIOM 18 STACKMEMSINK lea rdi, [r12+0Eh] 437938 5 INSTR CHECK OVERFLOW SIGNED 64 RAX ZZ add rax, [rsp+88h+var_30] 437a09 249 FUNC RETURNTYPE RAX 0 - 437a09 249 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 2 ARG5 1 + 437a09 249 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 1 437a92 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+14 ZZ IDIOM 18 STACKMEMSINK lea rcx, [rbp+0Eh] 437a96 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+8] ; s2 - 437b02 241 FUNC RETURNTYPE RAX 2 - 437b02 241 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 + 437b02 241 FUNC RETURNTYPE RAX 4 + 437b02 241 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 1 437b7f 7 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, cs:qword_6CB490; buf 437bf3 217 FUNC RETURNTYPE RAX 1 - 437bf3 217 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 2 + 437bf3 217 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 96 437bf3 217 FUNC PROBLEM sub_437BF3 CALLUNRESOLVED 437ccc 138 FUNC RETURNTYPE RAX 1 437ccc 138 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 437d56 36 FUNC RETURNTYPE RAX 1 - 437d56 36 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 2 + 437d56 36 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 1 437d7a 43 FUNC RETURNTYPE RAX 1 437d7a 43 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 437da5 38 FUNC RETURNTYPE RAX 4 @@ -2995,7 +2838,7 @@ 437dcb 79 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 437dea 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdx+8] ; s1 437e1a 20 FUNC RETURNTYPE RAX 1 - 437e1a 20 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 1 + 437e1a 20 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 1 437e2e 309 FUNC RETURNTYPE RAX 4 437e2e 309 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 437e60 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 33 imul rdi, 24h @@ -3013,7 +2856,7 @@ 438077 100 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 1 4380ab 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+28 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+1Ch] 4380db 324 FUNC RETURNTYPE RAX 1 - 4380db 324 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 0 ARG4 1 ARG5 1 + 4380db 324 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 1 4381b4 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+240 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+0F0h] 4381cd 2 INSTR CHECK UNDERFLOW SIGNED 32 RCX ZZ sub ecx, eax 4381d1 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, ecx ; n @@ -3023,43 +2866,37 @@ 438316 2 INSTR CHECK UNDERFLOW SIGNED 32 RDX ZZ sub edx, eax 438370 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 16 RDX ZZ sub dx, bx 4383fe 140 FUNC RETURNTYPE RAX 1 - 4383fe 140 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4383fe 140 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43848a 97 FUNC RETURNTYPE RAX 96 43848a 97 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 1 ARG5 1 4384eb 75 FUNC RETURNTYPE RAX 1 - 4384eb 75 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4384eb 75 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 438536 109 FUNC RETURNTYPE RAX 0 438536 109 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 1 43854a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ inc rax 4385a3 63 FUNC RETURNTYPE RAX 0 - 4385a3 63 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 2 ARG3 96 ARG4 1 ARG5 1 + 4385a3 63 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 1 4385e2 52 FUNC RETURNTYPE RAX 96 4385e2 52 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 438616 210 FUNC RETURNTYPE RAX 2 - 438616 210 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 2 + 438616 210 FUNC RETURNTYPE RAX 4 + 438616 210 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 1 4386e8 351 FUNC RETURNTYPE RAX 0 - 4386e8 351 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 2 + 4386e8 351 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 1 438847 24 FUNC RETURNTYPE RAX 1 - 438847 24 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 1 + 438847 24 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 1 43885f 70 FUNC RETURNTYPE RAX 1 43885f 70 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 4388a5 54 FUNC RETURNTYPE RAX 0 - 4388a5 54 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 + 4388a5 54 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 4388b3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+12 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+0Ch] ; s1 4388db 60 FUNC RETURNTYPE RAX 4 - 4388db 60 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 4388db 60 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 1 438917 515 FUNC RETURNTYPE RAX 1 438917 515 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 4389a5 5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 6 ZZ call _memset 438a13 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+2 ZZ IDIOM 18 STACKMEMSINK lea rdi, [r12+2] 438aa4 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+22 ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+16h] ; s2 438ac6 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RBX ZZ sub ebx, eax - 438948 3 INSTR FPTRSHADOW RAX SHADOWID 52 - 438a1d 4 INSTR FPTRCHECK [ESP+96] SHADOWID 52 - 438948 3 INSTR FPTRSHADOW RAX SHADOWID 53 - 438a72 4 INSTR FPTRCHECK [ESP+96] SHADOWID 53 - 438948 3 INSTR FPTRSHADOW RAX SHADOWID 54 - 438add 4 INSTR FPTRCHECK [ESP+96] SHADOWID 54 438b1a 32 FUNC RETURNTYPE RAX 0 438b1a 32 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 1 438b3a 34 FUNC RETURNTYPE RAX 4 @@ -3074,12 +2911,12 @@ 438c01 96 FUNC RETURNTYPE RAX 4 438c01 96 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 438c61 453 FUNC RETURNTYPE RAX 0 - 438c61 453 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 2 + 438c61 453 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 1 438cf8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDI ZZ add edi, 2 438da1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdx+2] 438dc8 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+3 ZZ lea esi, [rax+3] 438e26 43 FUNC RETURNTYPE RAX 1 - 438e26 43 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 2 + 438e26 43 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 1 438e51 139 FUNC RETURNTYPE RAX 1 438e51 139 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 438edc 80 FUNC RETURNTYPE RAX 1 @@ -3087,7 +2924,7 @@ 438f2c 213 FUNC RETURNTYPE RAX 4 438f2c 213 FUNC INARGS 4 ARG0 4 ARG1 1 ARG2 1 ARG3 96 439001 94 FUNC RETURNTYPE RAX 0 - 439001 94 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 2 ARG3 1 ARG4 1 ARG5 2 + 439001 94 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 1 43905f 559 FUNC RETURNTYPE RAX 1 43905f 559 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4390ef 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RAX ZZ dec eax @@ -3095,11 +2932,11 @@ 43928e 59 FUNC RETURNTYPE RAX 4 43928e 59 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 4392c9 30 FUNC RETURNTYPE RAX 96 - 4392c9 30 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 2 + 4392c9 30 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 1 4392e7 848 FUNC RETURNTYPE RAX 0 4392e7 848 FUNC PROBLEM sub_4392E7 STACKANALYSIS 439637 147 FUNC RETURNTYPE RAX 0 - 439637 147 FUNC INARGS 6 ARG0 2 ARG1 16 ARG2 0 ARG3 96 ARG4 96 ARG5 96 + 439637 147 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 0 ARG3 96 ARG4 96 ARG5 96 439695 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBX+1 ZZ lea rdx, [rbx+1] ; n 4396ca 1240 FUNC RETURNTYPE RAX 1 4396ca 1240 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -3116,22 +2953,22 @@ 439cf9 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RDI ZZ sub rdi, r12 439d37 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RDI ZZ sub rdi, rbx 439d6f 56 FUNC RETURNTYPE RAX 96 - 439d6f 56 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 439d6f 56 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 4 439da7 80 FUNC RETURNTYPE RAX 0 - 439da7 80 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 439da7 80 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 439df7 414 FUNC RETURNTYPE RAX 1 - 439df7 414 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 439df7 414 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 0 439f95 410 FUNC RETURNTYPE RAX 1 - 439f95 410 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 8 ARG3 4 ARG4 96 ARG5 2 + 439f95 410 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 8 ARG3 4 ARG4 96 ARG5 1 43a12f 341 FUNC RETURNTYPE RAX 1 43a12f 341 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43a1ed 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+10 ZZ IDIOM 18 STACKMEMSINK lea rcx, [rbx+0Ah] 43a284 103 FUNC RETURNTYPE RAX 1 43a284 103 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43a2eb 42 FUNC RETURNTYPE RAX 0 - 43a2eb 42 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 2 + 43a2eb 42 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 1 43a315 2239 FUNC RETURNTYPE RAX 1 - 43a315 2239 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43a315 2239 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 43a35d 5 INSTR MEMSET STACKOFFSET_ESP 1568 SIZE 176 ZZ call _memset 43a401 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 10h 43a4bb 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 20h @@ -3162,24 +2999,24 @@ 43b188 63 FUNC RETURNTYPE RAX 0 43b188 63 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 43b1c7 133 FUNC RETURNTYPE RAX 0 - 43b1c7 133 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 43b1c7 133 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 43b24c 42 FUNC RETURNTYPE RAX 0 - 43b24c 42 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 43b24c 42 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 43b276 34 FUNC RETURNTYPE RAX 0 - 43b276 34 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 43b276 34 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 96 43b298 148 FUNC RETURNTYPE RAX 4 - 43b298 148 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43b298 148 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 43b32c 347 FUNC RETURNTYPE RAX 0 - 43b32c 347 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 + 43b32c 347 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 43b38b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+3 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+3] ; s 43b3d8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rcx, [rbx+8] 43b3dc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea r9, [rbx+18h] 43b3e0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea r8, [rbx+10h] 43b487 117 FUNC RETURNTYPE RAX 4 - 43b487 117 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43b487 117 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 43b4bf 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+5 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+5] ; s 43b4fc 534 FUNC RETURNTYPE RAX 1 - 43b4fc 534 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 43b4fc 534 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 96 43b582 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+3 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+3] ; nptr 43b60a 2 INSTR CHECK TRUNCATION UNSIGNED 64 RBX 32 EBX ZZ IDIOM 30 mov edx, ebx 43b610 3 INSTR CHECK UNDERFLOW UNSIGNED 32 RDX ZZ IDIOM 19 sub edx, r13d @@ -3213,7 +3050,7 @@ 43bde9 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 90h 43be24 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 0A8h 43be87 121 FUNC RETURNTYPE RAX 4 - 43be87 121 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 43be87 121 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 96 43bebb 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RCX ZZ IDIOM 18 MEMORYSINK lea rcx, [r12+rcx] ; tp 43bed8 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+RAX ZZ IDIOM 18 MEMORYSINK lea rcx, [r12+rax] ; tp 43bf00 1360 FUNC RETURNTYPE RAX 1 @@ -3262,40 +3099,40 @@ 43c487 18 FUNC RETURNTYPE RAX 1 43c487 18 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43c499 82 FUNC RETURNTYPE RAX 4 - 43c499 82 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43c499 82 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 43c4eb 24 FUNC RETURNTYPE RAX 4 - 43c4eb 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43c4eb 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 43c503 24 FUNC RETURNTYPE RAX 4 - 43c503 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43c503 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 43c51b 29 FUNC RETURNTYPE RAX 4 - 43c51b 29 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43c51b 29 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 43c538 37 FUNC RETURNTYPE RAX 4 - 43c538 37 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43c538 37 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 43c55d 32 FUNC RETURNTYPE RAX 4 - 43c55d 32 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43c55d 32 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 43c57d 24 FUNC RETURNTYPE RAX 4 - 43c57d 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43c57d 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 43c595 261 FUNC RETURNTYPE RAX 1 43c595 261 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 43c69a 208 FUNC RETURNTYPE RAX 0 43c69a 208 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 43c76a 155 FUNC RETURNTYPE RAX 1 - 43c76a 155 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 2 + 43c76a 155 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 43c805 142 FUNC RETURNTYPE RAX 1 43c805 142 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 43c893 67 FUNC RETURNTYPE RAX 4 - 43c893 67 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43c893 67 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 43c8d6 95 FUNC RETURNTYPE RAX 4 - 43c8d6 95 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43c8d6 95 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 43c91b 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+1 ZZ lea edi, [rbx+1] 43c935 60 FUNC RETURNTYPE RAX 1 - 43c935 60 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 + 43c935 60 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 43c971 76 FUNC RETURNTYPE RAX 4 - 43c971 76 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 43c971 76 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 1 43c9bd 79 FUNC RETURNTYPE RAX 0 43c9bd 79 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 1 43ca0c 41 FUNC RETURNTYPE RAX 4 - 43ca0c 41 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 43ca0c 41 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 0 43ca0c 41 FUNC PROBLEM sub_43CA0C CALLUNRESOLVED 43ca35 152 FUNC RETURNTYPE RAX 0 43ca35 152 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -3337,7 +3174,7 @@ 43d26e 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 30h 43d2ae 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RDI ZZ sub rdi, rax 43d2bd 745 FUNC RETURNTYPE RAX 0 - 43d2bd 745 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43d2bd 745 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 43d45c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RAX ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+rax] ; dest 43d4b7 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+20h] ; tv 43d5a6 63 FUNC RETURNTYPE RAX 96 @@ -3365,12 +3202,12 @@ 43db35 76 FUNC RETURNTYPE RAX 1 43db35 76 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 0 ARG3 96 ARG4 96 ARG5 1 43db81 165 FUNC RETURNTYPE RAX 1 - 43db81 165 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43db81 165 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43dc26 517 FUNC RETURNTYPE RAX 0 - 43dc26 517 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 + 43dc26 517 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 1 43dddd 2 INSTR CHECK TRUNCATION SIGNED 64 RBX 32 EBX ZZ mov esi, ebx 43de2b 498 FUNC RETURNTYPE RAX 1 - 43de2b 498 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 43de2b 498 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 43defb 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RSI ZZ sub esi, ebp 43df1d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+1] 43df42 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] @@ -3379,21 +3216,21 @@ 43e0c2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+4 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdx+4] 43e101 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+6 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+6] 43e18c 1415 FUNC RETURNTYPE RAX 1 - 43e18c 1415 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43e18c 1415 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 43e25d 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+2024 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+7E8h] 43e26b 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+2152 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+868h] 43e38f 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ inc rcx 43e3b3 5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 640 ZZ call _memset 43e40c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+64 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+40h] ; s - 43e4f0 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R8+1 ZZ lea edx, [r8+1] - 43e50f 3 INSTR CHECK OVERFLOW SIGNED 64 RBX ZZ inc rbx + 43e4f0 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R8+1 ZZ IDIOM 18 MEMORYSINK lea edx, [r8+1] + 43e50f 3 INSTR CHECK OVERFLOW SIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK inc rbx 43e541 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 40h 43e713 19 FUNC RETURNTYPE RAX 0 43e713 19 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43e726 59 FUNC RETURNTYPE RAX 4 - 43e726 59 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43e726 59 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43e7a5 130 FUNC RETURNTYPE RAX 16 - 43e7a5 130 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 2 + 43e7a5 130 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 43e827 203 FUNC RETURNTYPE RAX 96 43e827 203 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 96 43e994 126 FUNC RETURNTYPE RAX 0 @@ -3411,17 +3248,17 @@ 43edf3 28 FUNC RETURNTYPE RAX 4 43edf3 28 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 1 ARG3 96 ARG4 96 ARG5 96 43ee0f 83 FUNC RETURNTYPE RAX 4 - 43ee0f 83 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 1 ARG3 0 ARG4 96 ARG5 2 + 43ee0f 83 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 1 ARG3 0 ARG4 96 ARG5 1 43ee62 101 FUNC RETURNTYPE RAX 1 - 43ee62 101 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 + 43ee62 101 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 43eec7 206 FUNC RETURNTYPE RAX 96 - 43eec7 206 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 0 ARG3 0 ARG4 96 ARG5 2 + 43eec7 206 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 0 ARG3 0 ARG4 96 ARG5 96 43ef95 29 FUNC RETURNTYPE RAX 4 - 43ef95 29 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 2 + 43ef95 29 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 43efb2 35 FUNC RETURNTYPE RAX 96 - 43efb2 35 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 2 + 43efb2 35 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 1 43efd5 25 FUNC RETURNTYPE RAX 0 - 43efd5 25 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 2 + 43efd5 25 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 43efee 694 FUNC RETURNTYPE RAX 4 43efee 694 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 43f181 6 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+256 ZZ lea esi, [rax+100h] @@ -3431,7 +3268,7 @@ 43f2a4 108 FUNC RETURNTYPE RAX 4 43f2a4 108 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 43f310 374 FUNC RETURNTYPE RAX 1 - 43f310 374 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 43f310 374 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 43f335 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+4] 43f486 230 FUNC RETURNTYPE RAX 1 43f486 230 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -3452,9 +3289,9 @@ 43f8f7 178 FUNC RETURNTYPE RAX 1 43f8f7 178 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 0 43f9a9 91 FUNC RETURNTYPE RAX 0 - 43f9a9 91 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 43f9a9 91 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 96 ARG3 96 ARG4 1 ARG5 96 43fa04 644 FUNC RETURNTYPE RAX 1 - 43fa04 644 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 43fa04 644 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 43fa5a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+19 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+13h] 43fc88 249 FUNC RETURNTYPE RAX 1 43fc88 249 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -3467,9 +3304,9 @@ 43fe37 20 FUNC RETURNTYPE RAX 96 43fe37 20 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 43fe4b 117 FUNC RETURNTYPE RAX 4 - 43fe4b 117 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 43fe4b 117 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 0 ARG5 0 43fec0 154 FUNC RETURNTYPE RAX 0 - 43fec0 154 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 43fec0 154 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 96 43fee8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rcx, [rbx+8] 43feec 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea r9, [rbx+18h] 43fef0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea r8, [rbx+10h] @@ -3482,7 +3319,7 @@ 440078 211 FUNC RETURNTYPE RAX 0 440078 211 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 1 ARG3 96 ARG4 96 ARG5 96 44014b 1662 FUNC RETURNTYPE RAX 96 - 44014b 1662 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 44014b 1662 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 4403a6 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RSI ZZ sub esi, [rbx+30h] 4403b5 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RSI ZZ sub esi, [rbx+28h] 4403d1 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RSI ZZ sub esi, [rbx+20h] @@ -3502,7 +3339,7 @@ 4407c9 20 FUNC RETURNTYPE RAX 0 4407c9 20 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 4 4407dd 767 FUNC RETURNTYPE RAX 96 - 4407dd 767 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 4407dd 767 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 44081a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ inc rax 440866 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RDI ZZ IDIOM 32 lea rdi, [rax+rdi] 440889 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ inc rbp @@ -3511,7 +3348,7 @@ 440adc 34 FUNC RETURNTYPE RAX 0 440adc 34 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 440afe 640 FUNC RETURNTYPE RAX 1 - 440afe 640 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 2 + 440afe 640 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 440b3f 6 INSTR CHECK OVERFLOW SIGNED 32 EDX ZZ imul edx, edi, 3E8h 440d7e 1069 FUNC RETURNTYPE RAX 1 440d7e 1069 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -3540,34 +3377,34 @@ 4413c6 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RAX ZZ IDIOM 18 MEMORYSINK lea rdi, [r13+rax-14h]; s 4413c6 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RAX+-20 ZZ IDIOM 18 MEMORYSINK lea rdi, [r13+rax-14h]; s 441401 79 FUNC RETURNTYPE RAX 0 - 441401 79 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 441401 79 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 441450 392 FUNC RETURNTYPE RAX 0 - 441450 392 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 2 + 441450 392 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 1 ARG5 0 4415d8 792 FUNC RETURNTYPE RAX 0 - 4415d8 792 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 0 + 4415d8 792 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 44189e 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax ; inc 4418f0 60 FUNC RETURNTYPE RAX 0 - 4418f0 60 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 2 + 4418f0 60 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 1 44192c 22 FUNC RETURNTYPE RAX 1 - 44192c 22 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 2 + 44192c 22 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 441942 32 FUNC RETURNTYPE RAX 0 441942 32 FUNC INARGS 6 ARG0 16 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 0 441962 32 FUNC RETURNTYPE RAX 0 - 441962 32 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 0 ARG4 96 ARG5 96 + 441962 32 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 0 ARG3 0 ARG4 96 ARG5 96 441982 10 FUNC RETURNTYPE RAX 0 441982 10 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 44198c 25 FUNC RETURNTYPE RAX 1 - 44198c 25 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 2 ARG5 2 + 44198c 25 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 96 ARG5 96 4419a5 28 FUNC RETURNTYPE RAX 0 4419a5 28 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4419c1 21 FUNC RETURNTYPE RAX 0 4419c1 21 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4419d6 627 FUNC RETURNTYPE RAX 0 - 4419d6 627 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 2 ARG5 2 + 4419d6 627 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 1 441b2a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+1] 441b36 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, rsp ; n 441c49 256 FUNC RETURNTYPE RAX 1 - 441c49 256 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 2 + 441c49 256 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 96 441d49 105 FUNC RETURNTYPE RAX 0 441d49 105 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 96 441db2 405 FUNC RETURNTYPE RAX 0 @@ -3575,16 +3412,16 @@ 441de0 3 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 8 AH ZZ IDIOM 5 movzx edi, ah 441f15 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 8 441f47 409 FUNC RETURNTYPE RAX 1 - 441f47 409 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 441f47 409 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 0 ARG5 96 4420e0 1872 FUNC RETURNTYPE RAX 0 4420e0 1872 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4425d5 3 INSTR CHECK OVERFLOW SIGNED 32 RSI ZZ add esi, 2 442830 32 FUNC RETURNTYPE RAX 0 - 442830 32 FUNC INARGS 6 ARG0 16 ARG1 16 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 442830 32 FUNC INARGS 6 ARG0 16 ARG1 16 ARG2 0 ARG3 0 ARG4 1 ARG5 4 442850 33 FUNC RETURNTYPE RAX 1 - 442850 33 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 442850 33 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 96 442871 113 FUNC RETURNTYPE RAX 0 - 442871 113 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 + 442871 113 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 4428e2 529 FUNC RETURNTYPE RAX 1 4428e2 529 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4429cb 2 INSTR CHECK OVERFLOW SIGNED 32 RBX ZZ SINKMALLOC inc ebx @@ -3622,7 +3459,7 @@ 4438a7 98 FUNC RETURNTYPE RAX 1 4438a7 98 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 1 443909 18 FUNC RETURNTYPE RAX 1 - 443909 18 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 2 + 443909 18 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 4 44391b 37 FUNC RETURNTYPE RAX 96 44391b 37 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 443940 37 FUNC RETURNTYPE RAX 96 @@ -3630,41 +3467,41 @@ 443965 37 FUNC RETURNTYPE RAX 96 443965 37 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 44398a 18 FUNC RETURNTYPE RAX 1 - 44398a 18 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 2 + 44398a 18 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 8 ARG5 96 44399c 33 FUNC RETURNTYPE RAX 0 - 44399c 33 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 2 + 44399c 33 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 0 4439bd 30 FUNC RETURNTYPE RAX 96 4439bd 30 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 0 4439db 27 FUNC RETURNTYPE RAX 96 4439db 27 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4439f6 335 FUNC RETURNTYPE RAX 96 - 4439f6 335 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 + 4439f6 335 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 443b45 109 FUNC RETURNTYPE RAX 4 - 443b45 109 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 443b45 109 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 443bb2 193 FUNC RETURNTYPE RAX 96 - 443bb2 193 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 443bb2 193 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 443c73 471 FUNC RETURNTYPE RAX 1 - 443c73 471 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 443c73 471 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 8 ARG5 96 443d35 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 48h 443e4a 453 FUNC RETURNTYPE RAX 1 - 443e4a 453 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 443e4a 453 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 44400f 568 FUNC RETURNTYPE RAX 1 - 44400f 568 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 44400f 568 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 444247 587 FUNC RETURNTYPE RAX 0 444247 587 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 444492 100 FUNC RETURNTYPE RAX 96 - 444492 100 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 444492 100 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 4444b3 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rbx] 4444c7 3 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, [rbx] 4444dd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+20h] ; stat_loc 4444f6 1260 FUNC RETURNTYPE RAX 1 - 4444f6 1260 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 2 + 4444f6 1260 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 444751 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+1] ; nptr 444764 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+1] ; nptr 444772 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+1] ; nptr 444780 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+1] ; nptr 4449e2 116 FUNC RETURNTYPE RAX 1 - 4449e2 116 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 4449e2 116 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 444a04 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rbx] 444a13 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rbx] 444a56 548 FUNC RETURNTYPE RAX 0 @@ -3672,7 +3509,7 @@ 444a97 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [r12] 444b6e 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDX ZZ IDIOM 33 imul edx, 3E8h ; timeout 444c7a 1468 FUNC RETURNTYPE RAX 1 - 444c7a 1468 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 444c7a 1468 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 444c7a 1468 FUNC PROBLEM sub_444C7A CALLUNRESOLVED 444cb9 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+64 ZZ IDIOM 18 MEMORYSINK lea rcx, [rax+40h] 444d8f 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 33 imul rdi, 68h @@ -3683,7 +3520,7 @@ 445236 32 FUNC RETURNTYPE RAX 1 445236 32 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 4 ARG5 4 445256 19 FUNC RETURNTYPE RAX 4 - 445256 19 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 2 + 445256 19 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 4 445269 23 FUNC RETURNTYPE RAX 0 445269 23 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 0 ARG3 1 ARG4 64 ARG5 4 445280 42 FUNC RETURNTYPE RAX 0 @@ -3726,7 +3563,7 @@ 445558 15 FUNC RETURNTYPE RAX 4 445558 15 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 96 445567 40 FUNC RETURNTYPE RAX 4 - 445567 40 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 96 ARG3 4 ARG4 96 ARG5 2 + 445567 40 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 96 ARG3 4 ARG4 96 ARG5 1 44558f 63 FUNC RETURNTYPE RAX 4 44558f 63 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 4 4455ce 55 FUNC RETURNTYPE RAX 0 @@ -3761,7 +3598,7 @@ 445a1f 250 FUNC RETURNTYPE RAX 4 445a1f 250 FUNC INARGS 6 ARG0 64 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 445b19 102 FUNC RETURNTYPE RAX 0 - 445b19 102 FUNC INARGS 6 ARG0 64 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 2 + 445b19 102 FUNC INARGS 6 ARG0 64 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 96 445b44 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDX ZZ inc edx 445b7f 121 FUNC RETURNTYPE RAX 0 445b7f 121 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 96 @@ -3855,7 +3692,7 @@ 44702c 28 FUNC RETURNTYPE RAX 1 44702c 28 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 4 447048 76 FUNC RETURNTYPE RAX 0 - 447048 76 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 447048 76 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 1 447094 137 FUNC RETURNTYPE RAX 0 447094 137 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 44711d 151 FUNC RETURNTYPE RAX 1 @@ -3872,7 +3709,7 @@ 4474c2 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ lea rdi, [rbx+r12+2] 4474c2 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12+2 ZZ lea rdi, [rbx+r12+2] 447586 326 FUNC RETURNTYPE RAX 1 - 447586 326 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 447586 326 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4476cc 195 FUNC RETURNTYPE RAX 1 4476cc 195 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 4 44778f 72 FUNC RETURNTYPE RAX 1 @@ -4112,7 +3949,7 @@ 44be35 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, [rbp+10h] 44bfd9 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+RAX ZZ IDIOM 18 MEMORYSINK lea rax, [r14+rax] 44c221 114 FUNC RETURNTYPE RAX 0 - 44c221 114 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 44c221 114 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 1 44c293 160 FUNC RETURNTYPE RAX 96 44c293 160 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 44c333 3520 FUNC RETURNTYPE RAX 1 @@ -4162,7 +3999,7 @@ 44e210 40 FUNC RETURNTYPE RAX 1 44e210 40 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 44e238 1536 FUNC RETURNTYPE RAX 0 - 44e238 1536 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 44e238 1536 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 44e295 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+48 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+30h] 44e2b0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+56 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+38h] 44e2b8 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+560 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+230h] @@ -4202,17 +4039,17 @@ 45015e 385 FUNC RETURNTYPE RAX 0 45015e 385 FUNC PROBLEM sub_45015E STACKANALYSIS 4502df 77 FUNC RETURNTYPE RAX 0 - 4502df 77 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 + 4502df 77 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 4 45032c 69 FUNC RETURNTYPE RAX 2 - 45032c 69 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 0 ARG4 2 ARG5 96 + 45032c 69 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 96 450371 27 FUNC RETURNTYPE RAX 1 450371 27 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 45038c 7 FUNC RETURNTYPE RAX 1 45038c 7 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 450393 23 FUNC RETURNTYPE RAX 4 - 450393 23 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 + 450393 23 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 4503aa 24 FUNC RETURNTYPE RAX 0 - 4503aa 24 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 + 4503aa 24 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 96 4503c2 77 FUNC RETURNTYPE RAX 4 4503c2 77 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 96 4503de 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RCX ZZ dec ecx @@ -4227,48 +4064,48 @@ 450490 10 FUNC RETURNTYPE RAX 0 450490 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45049a 40 FUNC RETURNTYPE RAX 4 - 45049a 40 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 45049a 40 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 4504c2 10 FUNC RETURNTYPE RAX 1 - 4504c2 10 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 4504c2 10 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 96 4504cc 77 FUNC RETURNTYPE RAX 0 - 4504cc 77 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 4504cc 77 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 450519 107 FUNC RETURNTYPE RAX 0 - 450519 107 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 450519 107 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 450584 51 FUNC RETURNTYPE RAX 4 450584 51 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 96 4505b7 172 FUNC RETURNTYPE RAX 0 - 4505b7 172 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 2 + 4505b7 172 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 96 450663 18 FUNC RETURNTYPE RAX 4 450663 18 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 1 ARG5 0 450675 21 FUNC RETURNTYPE RAX 96 - 450675 21 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 2 + 450675 21 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 96 45068a 96 FUNC RETURNTYPE RAX 4 45068a 96 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4506ea 333 FUNC RETURNTYPE RAX 1 - 4506ea 333 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 2 + 4506ea 333 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 96 4506ea 333 FUNC PROBLEM sub_4506EA CALLUNRESOLVED 450837 43 FUNC RETURNTYPE RAX 96 - 450837 43 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 450837 43 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 96 450862 15 FUNC RETURNTYPE RAX 1 - 450862 15 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 450862 15 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 96 450871 26 FUNC RETURNTYPE RAX 1 - 450871 26 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 450871 26 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 0 45088b 15 FUNC RETURNTYPE RAX 1 - 45088b 15 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 96 ARG5 2 + 45088b 15 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 96 ARG5 96 45089a 32 FUNC RETURNTYPE RAX 1 - 45089a 32 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 45089a 32 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 4508ba 59 FUNC RETURNTYPE RAX 4 - 4508ba 59 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 96 ARG5 2 + 4508ba 59 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 96 ARG5 96 4508f5 15 FUNC RETURNTYPE RAX 0 - 4508f5 15 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 + 4508f5 15 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 450904 49 FUNC RETURNTYPE RAX 4 450904 49 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 4 ARG4 1 ARG5 1 450935 45 FUNC RETURNTYPE RAX 4 450935 45 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 1 450962 24 FUNC RETURNTYPE RAX 1 - 450962 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 450962 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 45097a 84 FUNC RETURNTYPE RAX 1 - 45097a 84 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 2 + 45097a 84 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 4509ce 55 FUNC RETURNTYPE RAX 96 4509ce 55 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 450a05 75 FUNC RETURNTYPE RAX 1 @@ -4276,7 +4113,7 @@ 450a50 16 FUNC RETURNTYPE RAX 4 450a50 16 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 450a60 66 FUNC RETURNTYPE RAX 1 - 450a60 66 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 450a60 66 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 96 450aa2 65 FUNC RETURNTYPE RAX 1 450aa2 65 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 450ae3 371 FUNC RETURNTYPE RAX 0 @@ -4302,95 +4139,95 @@ 451021 2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ IDIOM 30 mov esi, eax 451029 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ IDIOM 19 sub esi, ebp 451070 51 FUNC RETURNTYPE RAX 0 - 451070 51 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 96 + 451070 51 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 0 ARG3 4 ARG4 4 ARG5 96 45108b 7 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 140h ; act 4510a3 425 FUNC RETURNTYPE RAX 1 - 4510a3 425 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 4510a3 425 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 45124c 154 FUNC RETURNTYPE RAX 4 - 45124c 154 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 45124c 154 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4512e6 61 FUNC RETURNTYPE RAX 1 - 4512e6 61 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 4 ARG4 2 ARG5 2 + 4512e6 61 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 4 451323 112 FUNC RETURNTYPE RAX 4 - 451323 112 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 451323 112 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 451393 171 FUNC RETURNTYPE RAX 4 - 451393 171 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 451393 171 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 45143e 23 FUNC RETURNTYPE RAX 0 45143e 23 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 451455 148 FUNC RETURNTYPE RAX 1 - 451455 148 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 451455 148 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4514be 3 INSTR CHECK UNDERFLOW SIGNED 32 RDX ZZ sub edx, r13d 4514c1 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 8 ; dest 4514c8 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RSI*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rdi+rsi*8]; src 4514c8 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDI+RSI*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rdi+rsi*8]; src 4514e9 149 FUNC RETURNTYPE RAX 4 - 4514e9 149 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 2 + 4514e9 149 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 96 45151c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RSI ZZ sub esi, 0FFFFFF80h 451522 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ inc esi 451538 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RSI*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+rsi*8]; src 451538 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RSI*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+rsi*8]; src 45153f 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+128 ZZ IDIOM 18 MEMORYSINK lea rdi, [rsi+80h] ; dest 45157e 55 FUNC RETURNTYPE RAX 4 - 45157e 55 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 45157e 55 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 96 45158e 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ add esi, esi 45159e 2 INSTR CHECK OVERFLOW SIGNED 32 RSI ZZ add esi, edx 4515a6 2 INSTR CHECK OVERFLOW SIGNED 32 RSI ZZ inc esi 4515b5 98 FUNC RETURNTYPE RAX 1 - 4515b5 98 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 4515b5 98 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 96 451617 100 FUNC RETURNTYPE RAX 1 - 451617 100 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 451617 100 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 45167b 58 FUNC RETURNTYPE RAX 4 - 45167b 58 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 2 + 45167b 58 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 96 4516b5 40 FUNC RETURNTYPE RAX 1 - 4516b5 40 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 2 + 4516b5 40 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 96 4516dd 57 FUNC RETURNTYPE RAX 1 - 4516dd 57 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 2 + 4516dd 57 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 451716 128 FUNC RETURNTYPE RAX 1 - 451716 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 2 + 451716 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 451716 128 FUNC PROBLEM sub_451716 CALLUNRESOLVED 451796 444 FUNC RETURNTYPE RAX 0 - 451796 444 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 2 + 451796 444 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 451796 444 FUNC PROBLEM sub_451796 CALLUNRESOLVED 451952 788 FUNC RETURNTYPE RAX 1 - 451952 788 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 2 + 451952 788 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 96 451952 788 FUNC PROBLEM sub_451952 CALLUNRESOLVED 451c66 159 FUNC RETURNTYPE RAX 4 - 451c66 159 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 451c66 159 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 451caa 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+1 ZZ lea esi, [rbx+1] 451d05 32 FUNC RETURNTYPE RAX 4 - 451d05 32 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 2 + 451d05 32 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 1 451d25 118 FUNC RETURNTYPE RAX 1 451d25 118 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 451d9b 64 FUNC RETURNTYPE RAX 0 - 451d9b 64 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 451d9b 64 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 451ddb 67 FUNC RETURNTYPE RAX 1 - 451ddb 67 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 451ddb 67 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 451e1e 40 FUNC RETURNTYPE RAX 96 - 451e1e 40 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 2 + 451e1e 40 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 451e32 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBX 32 EBX ZZ mov esi, ebx 451e39 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBX ZZ inc rbx 451e46 107 FUNC RETURNTYPE RAX 0 - 451e46 107 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 2 + 451e46 107 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 96 451e7b 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ inc esi 451e80 4 INSTR CHECK OVERFLOW SIGNED 64 RSI ZZ imul rsi, 30h 451eb1 35 FUNC RETURNTYPE RAX 1 - 451eb1 35 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 2 + 451eb1 35 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 0 451ed4 149 FUNC RETURNTYPE RAX 0 - 451ed4 149 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 451ed4 149 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 96 451f69 26 FUNC RETURNTYPE RAX 1 - 451f69 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 451f69 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 451f83 33 FUNC RETURNTYPE RAX 1 451f83 33 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 451fa4 34 FUNC RETURNTYPE RAX 1 - 451fa4 34 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 + 451fa4 34 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 451fc6 78 FUNC RETURNTYPE RAX 1 451fc6 78 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 452014 284 FUNC RETURNTYPE RAX 1 - 452014 284 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 452014 284 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 452014 284 FUNC PROBLEM sub_452014 CALLUNRESOLVED 452130 166 FUNC RETURNTYPE RAX 4 - 452130 166 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 452130 166 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 4521d6 197 FUNC RETURNTYPE RAX 96 - 4521d6 197 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 2 + 4521d6 197 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 45229b 479 FUNC RETURNTYPE RAX 4 45229b 479 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 96 452318 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK inc rdi ; s @@ -4398,21 +4235,21 @@ 45235b 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, rbp ; n 4523b8 5 INSTR MEMSET STACKOFFSET_ESP 32 SIZE 72 ZZ call _memset 45247a 188 FUNC RETURNTYPE RAX 4 - 45247a 188 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 + 45247a 188 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 96 452536 354 FUNC RETURNTYPE RAX 4 - 452536 354 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 2 + 452536 354 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 452698 309 FUNC RETURNTYPE RAX 1 452698 309 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 452777 2 INSTR CHECK OVERFLOW SIGNED 32 RDI ZZ neg edi ; pid 4527cd 769 FUNC RETURNTYPE RAX 1 - 4527cd 769 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 + 4527cd 769 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 452ace 2881 FUNC RETURNTYPE RAX 96 - 452ace 2881 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 452ace 2881 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 96 452ace 2881 FUNC PROBLEM sub_452ACE CALLUNRESOLVED 45360f 150 FUNC RETURNTYPE RAX 4 45360f 150 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 4536a5 169 FUNC RETURNTYPE RAX 1 - 4536a5 169 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 2 + 4536a5 169 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 1 45374e 335 FUNC RETURNTYPE RAX 1 45374e 335 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45389d 206 FUNC RETURNTYPE RAX 96 @@ -4422,7 +4259,7 @@ 45396b 150 FUNC RETURNTYPE RAX 4 45396b 150 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 4 ARG4 1 ARG5 1 453a01 139 FUNC RETURNTYPE RAX 1 - 453a01 139 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 453a01 139 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 453a8c 62 FUNC RETURNTYPE RAX 96 453a8c 62 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 0 453aca 196 FUNC RETURNTYPE RAX 1 @@ -4436,7 +4273,7 @@ 453d0f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+1] ; s2 453d13 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+R14 ZZ IDIOM 18 MEMORYSINK lea rdi, [r13+r14+0]; s1 453e04 176 FUNC RETURNTYPE RAX 96 - 453e04 176 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 2 + 453e04 176 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 453e32 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ IDIOM 19 sub esi, ebx ; n 453e9d 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBP ZZ IDIOM 18 MEMORYSINK add rbp, 8 453eb4 54 FUNC RETURNTYPE RAX 1 @@ -4451,27 +4288,27 @@ 453f8c 107 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 453fb4 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ IDIOM 19 sub esi, ebx ; n 453ff7 249 FUNC RETURNTYPE RAX 0 - 453ff7 249 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 453ff7 249 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 96 453ff7 249 FUNC PROBLEM sub_453FF7 CALLUNRESOLVED 4540f0 1644 FUNC RETURNTYPE RAX 1 4540f0 1644 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 4540f0 1644 FUNC PROBLEM sub_4540F0 CALLUNRESOLVED 4544f2 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ sub esi, ebx 45475c 1015 FUNC RETURNTYPE RAX 1 - 45475c 1015 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 2 + 45475c 1015 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 96 454873 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+-3 ZZ lea eax, [rbx-3] 454a04 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RAX ZZ dec eax 454b53 154 FUNC RETURNTYPE RAX 96 - 454b53 154 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 454b53 154 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 1 454b53 154 FUNC PROBLEM sub_454B53 CALLUNRESOLVED 454bed 35 FUNC RETURNTYPE RAX 96 - 454bed 35 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 454bed 35 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 4 ARG5 4 454c10 199 FUNC RETURNTYPE RAX 1 - 454c10 199 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 454c10 199 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 454cd7 32 FUNC RETURNTYPE RAX 96 454cd7 32 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 1 454cf7 1329 FUNC RETURNTYPE RAX 4 - 454cf7 1329 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 + 454cf7 1329 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 96 454cf7 1329 FUNC PROBLEM sub_454CF7 CALLUNRESOLVED 454d80 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RDX ZZ IDIOM 19 sub edx, ebx 454eb4 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R12 ZZ inc r12d @@ -4489,7 +4326,7 @@ 455418 2 INSTR CHECK OVERFLOW SIGNED 32 RDI ZZ neg edi ; pid 455430 2 INSTR CHECK OVERFLOW SIGNED 32 RDI ZZ neg edi ; pid 455456 330 FUNC RETURNTYPE RAX 1 - 455456 330 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 455456 330 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 455539 2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov edi, eax ; pid 4555a0 228 FUNC RETURNTYPE RAX 1 4555a0 228 FUNC INARGS 1 ARG0 4 @@ -4498,21 +4335,21 @@ 4557c7 3 INSTR CHECK TRUNCATION UNSIGNED 32 RBX 8 BL ZZ IDIOM 5 movzx edi, bl 4557ca 2 INSTR CHECK OVERFLOW SIGNED 32 RDI ZZ neg edi ; signo 4557d1 51 FUNC RETURNTYPE RAX 0 - 4557d1 51 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4557d1 51 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 455804 149 FUNC RETURNTYPE RAX 4 455804 149 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 96 455899 109 FUNC RETURNTYPE RAX 4 - 455899 109 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 455899 109 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 96 455906 159 FUNC RETURNTYPE RAX 4 - 455906 159 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 455906 159 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 4559a5 324 FUNC RETURNTYPE RAX 0 - 4559a5 324 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 4559a5 324 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 455ae9 265 FUNC RETURNTYPE RAX 1 - 455ae9 265 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 1 ARG4 2 ARG5 2 + 455ae9 265 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 1 ARG4 96 ARG5 96 455bf2 120 FUNC RETURNTYPE RAX 4 - 455bf2 120 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 2 + 455bf2 120 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 1 455c6a 1666 FUNC RETURNTYPE RAX 4 - 455c6a 1666 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 455c6a 1666 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 455d08 3 INSTR CHECK TRUNCATION UNSIGNED 32 RDX 8 DL ZZ IDIOM 5 movzx esi, dl ; c 45603d 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+R14 ZZ IDIOM 18 MEMORYSINK lea rsi, [rsi+r14+1] 45603d 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+R14+1 ZZ IDIOM 18 MEMORYSINK lea rsi, [rsi+r14+1] @@ -4526,16 +4363,16 @@ 4562f6 36 FUNC RETURNTYPE RAX 0 4562f6 36 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45631a 41 FUNC RETURNTYPE RAX 4 - 45631a 41 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 45631a 41 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 456343 81 FUNC RETURNTYPE RAX 1 456343 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 456394 1165 FUNC RETURNTYPE RAX 0 - 456394 1165 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 456394 1165 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 4563bf 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 148h ; set 4565af 3 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 8 AL ZZ IDIOM 5 movzx esi, al 4565af 3 INSTR CHECK SIGNEDNESS SIGNED 8 AL ZZ IDIOM 20 movzx esi, al 456821 266 FUNC RETURNTYPE RAX 4 - 456821 266 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 2 + 456821 266 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 45692b 50 FUNC RETURNTYPE RAX 4 45692b 50 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 4 45695d 879 FUNC RETURNTYPE RAX 16 @@ -4554,22 +4391,22 @@ 457070 69 FUNC RETURNTYPE RAX 0 457070 69 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 4570b5 65 FUNC RETURNTYPE RAX 1 - 4570b5 65 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 4570b5 65 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 96 4570f6 51 FUNC RETURNTYPE RAX 96 - 4570f6 51 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 4570f6 51 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 4572fb 1167 FUNC RETURNTYPE RAX 96 4572fb 1167 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 1 4572fb 1167 FUNC PROBLEM sub_4572FB CALLUNRESOLVED 4574fd 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ add esi, 101h 45751e 2 INSTR CHECK UNDERFLOW SIGNED 32 RDX ZZ sub edx, eax ; timeout - 4572fb 2 INSTR FPTRSHADOW RDI SHADOWID 55 - 45761b 4 INSTR FPTRCHECK [RSP+24] SHADOWID 55 - 4572fb 2 INSTR FPTRSHADOW RDI SHADOWID 56 - 4576fe 4 INSTR FPTRCHECK [RSP+24] SHADOWID 56 - 4572fb 2 INSTR FPTRSHADOW RDI SHADOWID 57 - 4576b8 4 INSTR FPTRCHECK [RSP+24] SHADOWID 57 - 4572fb 2 INSTR FPTRSHADOW RDI SHADOWID 58 - 4576c3 4 INSTR FPTRCHECK [RSP+24] SHADOWID 58 + 4572fb 2 INSTR FPTRSHADOW RDI SHADOWID 5 + 45761b 4 INSTR FPTRCHECK [RSP+24] SHADOWID 5 + 4572fb 2 INSTR FPTRSHADOW RDI SHADOWID 6 + 4576fe 4 INSTR FPTRCHECK [RSP+24] SHADOWID 6 + 4572fb 2 INSTR FPTRSHADOW RDI SHADOWID 7 + 4576b8 4 INSTR FPTRCHECK [RSP+24] SHADOWID 7 + 4572fb 2 INSTR FPTRSHADOW RDI SHADOWID 8 + 4576c3 4 INSTR FPTRCHECK [RSP+24] SHADOWID 8 45778a 570 FUNC RETURNTYPE RAX 1 45778a 570 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 457864 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ IDIOM 18 GLOBALMEMSINK add rsi, 6C9478h ; bufp @@ -4581,7 +4418,7 @@ 457beb 38 FUNC RETURNTYPE RAX 0 457beb 38 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 457c11 23 FUNC RETURNTYPE RAX 4 - 457c11 23 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 457c11 23 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 457c28 65 FUNC RETURNTYPE RAX 0 457c28 65 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 457c69 416 FUNC RETURNTYPE RAX 1 @@ -4596,7 +4433,7 @@ 457ee8 540 FUNC RETURNTYPE RAX 0 457ee8 540 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 458104 696 FUNC RETURNTYPE RAX 1 - 458104 696 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 458104 696 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 4581c7 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 478h ; s 458256 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 478h ; s 4582a7 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1144 ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+478h] @@ -4605,9 +4442,9 @@ 458347 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+48 ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+30h] ; sops 45839f 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1144 ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+478h] 4583bc 25 FUNC RETURNTYPE RAX 96 - 4583bc 25 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 4583bc 25 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 4583d5 2125 FUNC RETURNTYPE RAX 0 - 4583d5 2125 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4583d5 2125 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 4584ad 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+88 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+58h] 4589e4 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov rdx, rbp ; n 458a72 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBP+1 ZZ lea rdx, [rbp+1] ; n @@ -4617,7 +4454,7 @@ 458c22 217 FUNC RETURNTYPE RAX 4 458c22 217 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 4 458cfb 1364 FUNC RETURNTYPE RAX 1 - 458cfb 1364 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 458cfb 1364 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 45924f 42 FUNC RETURNTYPE RAX 1 45924f 42 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 459279 252 FUNC RETURNTYPE RAX 1 @@ -4627,11 +4464,11 @@ 459375 295 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45940c 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+3 ZZ lea edi, [rbx+3] ; type 45949c 23 FUNC RETURNTYPE RAX 0 - 45949c 23 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 45949c 23 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 4594b3 54 FUNC RETURNTYPE RAX 0 - 4594b3 54 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 2 + 4594b3 54 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 4594e9 38 FUNC RETURNTYPE RAX 0 - 4594e9 38 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 2 + 4594e9 38 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 1 45950f 282 FUNC RETURNTYPE RAX 0 45950f 282 FUNC INARGS 4 ARG0 4 ARG1 0 ARG2 0 ARG3 4 459629 1575 FUNC RETURNTYPE RAX 1 @@ -4651,7 +4488,7 @@ 459d71 2 INSTR CHECK TRUNCATION UNSIGNED 64 RBX 32 EBX ZZ mov esi, ebx 459e55 2 INSTR CHECK TRUNCATION SIGNED 64 RBX 32 EBX ZZ mov ecx, ebx 459eba 49 FUNC RETURNTYPE RAX 16 - 459eba 49 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 2 ARG5 4 + 459eba 49 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 4 459eeb 24 FUNC RETURNTYPE RAX 1 459eeb 24 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 4 459f03 4 FUNC RETURNTYPE RAX 0 @@ -4663,13 +4500,13 @@ 459f0f 4 FUNC RETURNTYPE RAX 4 459f0f 4 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 96 459f13 17 FUNC RETURNTYPE RAX 0 - 459f13 17 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 4 + 459f13 17 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 4 459f24 6 FUNC RETURNTYPE RAX 16 - 459f24 6 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 4 ARG4 2 ARG5 4 + 459f24 6 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 4 459f2a 42 FUNC RETURNTYPE RAX 4 - 459f2a 42 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 4 ARG4 2 ARG5 4 + 459f2a 42 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 4 ARG4 1 ARG5 4 459f54 24 FUNC RETURNTYPE RAX 1 - 459f54 24 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 2 ARG5 4 + 459f54 24 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 1 ARG5 4 459f5b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ inc rax 459f6c 197 FUNC RETURNTYPE RAX 1 459f6c 197 FUNC INARGS 4 ARG0 4 ARG1 1 ARG2 1 ARG3 4 @@ -4683,9 +4520,9 @@ 45a0e3 60 FUNC RETURNTYPE RAX 1 45a0e3 60 FUNC INARGS 4 ARG0 0 ARG1 4 ARG2 4 ARG3 4 45a11f 135 FUNC RETURNTYPE RAX 0 - 45a11f 135 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 2 ARG5 4 + 45a11f 135 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 1 ARG5 4 45a1a6 168 FUNC RETURNTYPE RAX 0 - 45a1a6 168 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 4 + 45a1a6 168 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 4 45a24e 30 FUNC RETURNTYPE RAX 0 45a24e 30 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 4 45a26c 14 FUNC RETURNTYPE RAX 1 @@ -4693,14 +4530,14 @@ 45a27a 256 FUNC RETURNTYPE RAX 1 45a27a 256 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 4 45a37a 473 FUNC RETURNTYPE RAX 4 - 45a37a 473 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 4 + 45a37a 473 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 45a411 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RAX ZZ lea edi, [rbx+rax-1] 45a411 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RAX+-1 ZZ lea edi, [rbx+rax-1] 45a46e 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ IDIOM 18 MEMORYSINK lea esi, [r13+1] 45a4e1 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ IDIOM 18 MEMORYSINK lea esi, [r13+1] 45a534 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ IDIOM 18 MEMORYSINK lea esi, [r13+1] 45a553 43 FUNC RETURNTYPE RAX 96 - 45a553 43 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 96 + 45a553 43 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 4 45a57e 209 FUNC RETURNTYPE RAX 1 45a57e 209 FUNC INARGS 1 ARG0 4 45a5c5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ inc rsi @@ -4715,12 +4552,12 @@ 45a7f5 57 FUNC RETURNTYPE RAX 0 45a7f5 57 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 1 ARG4 96 ARG5 96 45a82e 13 FUNC RETURNTYPE RAX 1 - 45a82e 13 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 2 ARG5 4 + 45a82e 13 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 4 45a83b 435 FUNC RETURNTYPE RAX 1 - 45a83b 435 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 4 ARG3 4 ARG4 2 ARG5 4 + 45a83b 435 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 4 ARG3 4 ARG4 1 ARG5 4 45a96e 4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RSI ZZ sub esi, [r13+58h] 45a9ee 1716 FUNC RETURNTYPE RAX 1 - 45a9ee 1716 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 45a9ee 1716 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45aa33 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ inc rsi 45ac1f 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ add rcx, 10h 45ae00 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RCX+1 ZZ IDIOM 18 MEMORYSINK lea esi, [rcx+1] @@ -4744,17 +4581,17 @@ 45b3a0 84 FUNC RETURNTYPE RAX 1 45b3a0 84 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 0 ARG4 0 ARG5 4 45b3f4 135 FUNC RETURNTYPE RAX 1 - 45b3f4 135 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 4 + 45b3f4 135 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 4 45b43d 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBP+1 ZZ lea esi, [rbp+1] 45b47b 135 FUNC RETURNTYPE RAX 1 - 45b47b 135 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 4 ARG3 4 ARG4 2 ARG5 4 + 45b47b 135 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 4 ARG3 4 ARG4 0 ARG5 4 45b4c4 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBP+1 ZZ lea esi, [rbp+1] 45b502 1252 FUNC RETURNTYPE RAX 4 - 45b502 1252 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 45b502 1252 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 4 45b5a5 2 INSTR CHECK OVERFLOW SIGNED 32 RSI ZZ inc esi 45b946 2 INSTR CHECK UNDERFLOW SIGNED 32 RDI ZZ dec edi 45b9e6 123 FUNC RETURNTYPE RAX 0 - 45b9e6 123 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 2 + 45b9e6 123 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 4 45ba61 929 FUNC RETURNTYPE RAX 96 45ba61 929 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 4 45bbc7 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBX+1 ZZ IDIOM 32 lea edx, [rbx+1] @@ -4769,7 +4606,7 @@ 45bfe0 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RDX+-4 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+rdx-4]; s1 45c016 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RCX ZZ sub ecx, eax 45c0f1 399 FUNC RETURNTYPE RAX 1 - 45c0f1 399 FUNC INARGS 6 ARG0 8 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 + 45c0f1 399 FUNC INARGS 6 ARG0 8 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 4 45c113 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 60h ; env 45c165 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ IDIOM 18 STACKMEMSINK add rcx, 5 45c280 245 FUNC RETURNTYPE RAX 0 @@ -4777,7 +4614,7 @@ 45c375 166 FUNC RETURNTYPE RAX 0 45c375 166 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 4 ARG4 0 ARG5 4 45c41b 2967 FUNC RETURNTYPE RAX 1 - 45c41b 2967 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 45c41b 2967 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 45c46c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+60 ZZ IDIOM 18 MEMORYSINK lea rcx, [rbp+3Ch] 45c470 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+18h] 45c474 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+68 ZZ IDIOM 18 MEMORYSINK lea r9, [rbp+44h] @@ -4842,12 +4679,12 @@ 45d5b1 107 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45d5c2 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+360 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+168h] 45d61c 119 FUNC RETURNTYPE RAX 0 - 45d61c 119 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 45d61c 119 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 45d66b 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+5540 ZZ IDIOM 18 MEMORYSINK lea rcx, [rbx+15A4h] 45d693 94 FUNC RETURNTYPE RAX 0 45d693 94 FUNC PROBLEM sub_45D693 STACKANALYSIS 45d6f1 150 FUNC RETURNTYPE RAX 0 - 45d6f1 150 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 45d6f1 150 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 45d764 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+5540 ZZ IDIOM 18 MEMORYSINK lea rcx, [rbp+15A4h] 45d787 114 FUNC RETURNTYPE RAX 0 45d787 114 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 @@ -4889,14 +4726,14 @@ 45f233 751 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45f2b7 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+rax] 45f522 668 FUNC RETURNTYPE RAX 1 - 45f522 668 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 45f522 668 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 45f7be 46 FUNC RETURNTYPE RAX 0 - 45f7be 46 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 45f7be 46 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 45f7ec 476 FUNC RETURNTYPE RAX 1 45f7ec 476 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45f870 2 INSTR CHECK UNDERFLOW SIGNED 32 RCX ZZ sub ecx, eax 45f9c8 794 FUNC RETURNTYPE RAX 0 - 45f9c8 794 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 45f9c8 794 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45fa92 2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov edi, eax ; semid 45faae 2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov edi, eax ; msqid 45fac0 2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov edi, eax ; shmid @@ -4904,7 +4741,7 @@ 45fbb0 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax ; key 45fbbd 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax ; key 45fce2 208 FUNC RETURNTYPE RAX 1 - 45fce2 208 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 45fce2 208 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45fdb2 889 FUNC RETURNTYPE RAX 0 45fdb2 889 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 460110 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ lea eax, [r13+1] @@ -4929,22 +4766,22 @@ 460dac 51 FUNC RETURNTYPE RAX 1 460dac 51 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 460ddf 510 FUNC RETURNTYPE RAX 1 - 460ddf 510 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 460ddf 510 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 460fdd 36 FUNC RETURNTYPE RAX 1 461001 319 FUNC RETURNTYPE RAX 1 - 461001 319 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 461001 319 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 461140 43 FUNC RETURNTYPE RAX 0 - 461140 43 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 461140 43 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 96 46116b 97 FUNC RETURNTYPE RAX 0 - 46116b 97 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 46116b 97 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 96 4611b5 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+10h] ; preg 4611cc 144 FUNC RETURNTYPE RAX 1 4611cc 144 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 461216 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] 46125c 40 FUNC RETURNTYPE RAX 1 - 46125c 40 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 46125c 40 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 461284 2433 FUNC RETURNTYPE RAX 0 - 461284 2433 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 461284 2433 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 461527 2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ IDIOM 30 mov esi, ebp 461530 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ IDIOM 19 sub esi, ebx 46153f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+1] @@ -4965,18 +4802,18 @@ 461c05 89 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 461c1d 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RBX ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+rbx+0]; s1 461c5e 59 FUNC RETURNTYPE RAX 16 - 461c5e 59 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 461c5e 59 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 461c99 1417 FUNC RETURNTYPE RAX 1 461c99 1417 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4621ae 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+1 ZZ lea edi, [rax+1] 462222 22 FUNC RETURNTYPE RAX 1 - 462222 22 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 462222 22 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 96 462238 24 FUNC RETURNTYPE RAX 1 - 462238 24 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 462238 24 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 462250 138 FUNC RETURNTYPE RAX 0 - 462250 138 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 462250 138 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 4622da 49 FUNC RETURNTYPE RAX 0 - 4622da 49 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 4622da 49 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 46230b 2442 FUNC RETURNTYPE RAX 1 46230b 2442 FUNC INARGS 2 ARG0 0 ARG1 4 462629 5 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ IDIOM 33 imul edi, [rsp+158h+var_130] @@ -5009,25 +4846,25 @@ 462c69 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDI ZZ add edi, [rbx+8] 462c6c 6 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 33 imul rdi, [rsp+158h+var_150] 462c95 26 FUNC RETURNTYPE RAX 1 - 462c95 26 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 462c95 26 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 0 462caf 23 FUNC RETURNTYPE RAX 1 - 462caf 23 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 462caf 23 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 0 462cc6 25 FUNC RETURNTYPE RAX 1 - 462cc6 25 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 462cc6 25 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 462cdf 110 FUNC RETURNTYPE RAX 1 - 462cdf 110 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 462cdf 110 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 0 462d0c 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ IDIOM 23 sub esi, eax 462d4d 184 FUNC RETURNTYPE RAX 1 - 462d4d 184 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 462d4d 184 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 0 462dbc 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ IDIOM 23 sub esi, eax 462e05 53 FUNC RETURNTYPE RAX 1 462e05 53 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 0 ARG5 0 462e3a 87 FUNC RETURNTYPE RAX 1 462e3a 87 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 462e91 41 FUNC RETURNTYPE RAX 0 - 462e91 41 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 462e91 41 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 0 462eba 3066 FUNC RETURNTYPE RAX 1 - 462eba 3066 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 462eba 3066 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 462eee 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+24 ZZ IDIOM 18 MEMORYSINK lea r8, [rax+18h] 463018 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15+R12 ZZ lea edx, [r15+r12] 463117 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+86 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+56h] ; dest @@ -5059,16 +4896,6 @@ 463e35 5 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ IDIOM 33 imul edi, [rsp+148h+var_114] 463e7f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+71 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+47h] ; dest 463ee0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+90 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+5Ah] - 463b44 5 INSTR FPTRSHADOW RAX SHADOWID 59 - 463f41 4 INSTR FPTRCHECK [ESP+48] SHADOWID 59 - 463b44 5 INSTR FPTRSHADOW RAX SHADOWID 60 - 463f22 4 INSTR FPTRCHECK [ESP+48] SHADOWID 60 - 463b44 5 INSTR FPTRSHADOW RAX SHADOWID 61 - 463f80 4 INSTR FPTRCHECK [ESP+48] SHADOWID 61 - 463b44 5 INSTR FPTRSHADOW RAX SHADOWID 62 - 463f95 4 INSTR FPTRCHECK [ESP+48] SHADOWID 62 - 463b44 5 INSTR FPTRSHADOW RAX SHADOWID 63 - 463fe5 4 INSTR FPTRCHECK [ESP+48] SHADOWID 63 464008 331 FUNC RETURNTYPE RAX 1 464008 331 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46411d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+-10 ZZ lea esi, [r14-0Ah] @@ -5102,7 +4929,7 @@ 4649e7 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+4 ZZ lea rdi, [rax+4] 464be3 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBP ZZ IDIOM 18 GLOBALMEMSINK add rbp, 12h 464cba 1450 FUNC RETURNTYPE RAX 0 - 464cba 1450 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 464cba 1450 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 464d22 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea rsi, [rdx+2] 464fb8 5 INSTR MEMSET STACKOFFSET_ESP 48 SIZE 80 ZZ call _memset 465112 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R12 ZZ mov rdx, r12 ; n @@ -5127,24 +4954,18 @@ 465b24 89 FUNC RETURNTYPE RAX 1 465b24 89 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 0 465b7d 173 FUNC RETURNTYPE RAX 0 - 465b7d 173 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 465b7d 173 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 465be6 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 STACKMEMSINK add rdx, 4 465c2a 534 FUNC RETURNTYPE RAX 1 465c2a 534 FUNC INARGS 2 ARG0 0 ARG1 4 465e40 1133 FUNC RETURNTYPE RAX 1 465e40 1133 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 465f2d 3 INSTR FPTRSHADOW RAX SHADOWID 64 - 466049 4 INSTR FPTRCHECK [ESP+36] SHADOWID 64 - 465f2d 3 INSTR FPTRSHADOW RAX SHADOWID 65 - 466142 4 INSTR FPTRCHECK [ESP+36] SHADOWID 65 - 465f2d 3 INSTR FPTRSHADOW RAX SHADOWID 66 - 466195 4 INSTR FPTRCHECK [ESP+36] SHADOWID 66 4662ad 213 FUNC RETURNTYPE RAX 1 - 4662ad 213 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4662ad 213 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 466382 134 FUNC RETURNTYPE RAX 0 466382 134 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 466408 148 FUNC RETURNTYPE RAX 1 - 466408 148 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 2 ARG5 2 + 466408 148 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 96 46649c 267 FUNC RETURNTYPE RAX 1 46649c 267 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4665a7 200 FUNC RETURNTYPE RAX 0 @@ -5153,27 +4974,27 @@ 46666f 1080 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4667d1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+8] ; argv 466aa7 57 FUNC RETURNTYPE RAX 0 - 466aa7 57 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 2 + 466aa7 57 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 466ae0 66 FUNC RETURNTYPE RAX 1 - 466ae0 66 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 2 + 466ae0 66 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 466b22 72 FUNC RETURNTYPE RAX 1 - 466b22 72 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 2 + 466b22 72 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 466b6a 107 FUNC RETURNTYPE RAX 1 - 466b6a 107 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 2 + 466b6a 107 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 466b8c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+5 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+5] ; s1 466bad 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+6 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+6] ; s1 466bd5 259 FUNC RETURNTYPE RAX 1 - 466bd5 259 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 2 + 466bd5 259 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 466c40 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+48 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+30h] 466c4e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+113 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+71h] 466cd8 60 FUNC RETURNTYPE RAX 1 - 466cd8 60 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 466cd8 60 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 466d14 89 FUNC RETURNTYPE RAX 4 - 466d14 89 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 2 + 466d14 89 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 466d6d 35 FUNC RETURNTYPE RAX 96 466d6d 35 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 466d90 17 FUNC RETURNTYPE RAX 4 - 466d90 17 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 466d90 17 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 466da1 148 FUNC RETURNTYPE RAX 1 466da1 148 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 466e35 96 FUNC RETURNTYPE RAX 0 @@ -5313,7 +5134,7 @@ 47409d 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+168 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+0A8h] 4740d9 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+168 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+0A8h] 4742b5 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RSI ZZ sub rsi, rdi - 4742b8 5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, [rsp+78h+var_50] + 4742b8 5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rsp+78h+var_50] 4742fd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+96 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+60h] 474301 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ add rdx, [rbp+48h] 47430a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ add rdx, rax @@ -5323,13 +5144,9 @@ 4744d4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+96 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+60h] ; s1 474530 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+194 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+0C2h] ; s1 474555 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+188 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+0BCh] - 473dcb 4 INSTR FPTRSHADOW RSI SHADOWID 67 - 473ebb 4 INSTR FPTRCHECK [ESP+4] SHADOWID 67 - 473dcf 3 INSTR FPTRSHADOW RDX SHADOWID 68 - 47460e 3 INSTR FPTRCHECK [ESP] SHADOWID 68 - 46854c 12 FUNC RETURNTYPE RAX 2 + 46854c 12 FUNC RETURNTYPE RAX 0 46854c 12 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 472427 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RAX ZZ IDIOM 1 lea ecx, [rbx+rax] + 472427 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+RAX ZZ IDIOM 1 lea ecx, [rbx+rax] 47243a 3 INSTR CHECK OVERFLOW SIGNED 64 RDI ZZ add rdi, rdi 4724ef 3 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ add rdx, rax 4724f6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, r12 @@ -5350,14 +5167,6 @@ 4727ba 8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RSI*2+864 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+rsi*2+360h] 472886 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RSI*2 ZZ IDIOM 18 MEMORYSINK lea rsi, [r15+rsi*2] 472886 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+RSI*2 ZZ IDIOM 18 MEMORYSINK lea rsi, [r15+rsi*2] - 47236d 4 INSTR FPTRSHADOW RDX SHADOWID 69 - 472974 4 INSTR FPTRCHECK [ESP+36] SHADOWID 69 - 472494 9 INSTR FPTRSHADOW 0 SHADOWID 70 - 4728f5 5 INSTR FPTRSHADOW RDX SHADOWID 70 - 472928 9 INSTR FPTRSHADOW 0 SHADOWID 70 - 47296a 5 INSTR FPTRCHECK [RSP+80] SHADOWID 70 - 47236d 4 INSTR FPTRSHADOW RDX SHADOWID 71 - 472904 4 INSTR FPTRCHECK [ESP+36] SHADOWID 71 468558 12 FUNC RETURNTYPE RAX 0 468558 12 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 468564 111 FUNC RETURNTYPE RAX 4 @@ -5367,23 +5176,23 @@ 47204e 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, [rbx+40h] 472051 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+RSI ZZ IDIOM 18 MEMORYSINK lea rsi, [rdi+rsi] ; src 4685df 37 FUNC RETURNTYPE RAX 1 - 4685df 37 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 1 + 4685df 37 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 468604 581 FUNC RETURNTYPE RAX 1 - 468604 581 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 2 ARG3 96 ARG4 0 ARG5 2 + 468604 581 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 2 ARG3 96 ARG4 0 ARG5 0 468604 581 FUNC PROBLEM sub_468604 CALLUNRESOLVED 4687de 4 INSTR CHECK OVERFLOW UNSIGNED 64 R13 ZZ IDIOM 18 MEMORYSINK add r13, 8 - 468604 2 INSTR FPTRSHADOW RDX SHADOWID 72 - 4686ae 3 INSTR FPTRCHECK [RSP] SHADOWID 72 - 468604 2 INSTR FPTRSHADOW RSI SHADOWID 73 - 46873b 4 INSTR FPTRCHECK [RSP+8] SHADOWID 73 + 468604 2 INSTR FPTRSHADOW RDX SHADOWID 9 + 4686ae 3 INSTR FPTRCHECK [RSP] SHADOWID 9 + 468604 2 INSTR FPTRSHADOW RSI SHADOWID 10 + 46873b 4 INSTR FPTRCHECK [RSP+8] SHADOWID 10 468849 88 FUNC RETURNTYPE RAX 0 468849 88 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4688a1 88 FUNC RETURNTYPE RAX 0 4688a1 88 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4688f9 73 FUNC RETURNTYPE RAX 4 - 4688f9 73 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 2 + 4688f9 73 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 468942 70 FUNC RETURNTYPE RAX 4 - 468942 70 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 2 + 468942 70 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 468988 18 FUNC RETURNTYPE RAX 1 468988 18 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46899a 45 FUNC RETURNTYPE RAX 0 @@ -5456,7 +5265,7 @@ 46adaa 39 FUNC RETURNTYPE RAX 0 46adaa 39 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46add1 791 FUNC RETURNTYPE RAX 1 - 46add1 791 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 2 + 46add1 791 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 96 46ae87 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+10h] ; dest 46af05 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ lea rdi, [rax+10h] 46af0e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+8] ; dest @@ -5464,7 +5273,7 @@ 46af9a 4 INSTR CHECK TRUNCATION UNSIGNED 64 RDI 8 DIL ZZ IDIOM 5 movzx esi, dil 46b020 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+R15 ZZ lea rdi, [rax+r15] 46b0e8 525 FUNC RETURNTYPE RAX 1 - 46b0e8 525 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 46b0e8 525 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 1 46b292 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+10h] 46b2f5 23 FUNC RETURNTYPE RAX 0 46b2f5 23 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 4 ARG4 1 ARG5 1 @@ -5499,18 +5308,18 @@ 46bc8e 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, [rbx+30h] 46bc92 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, rax ; buf 46bcb1 44 FUNC RETURNTYPE RAX 96 - 46bcb1 44 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 + 46bcb1 44 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 46bcdd 127 FUNC RETURNTYPE RAX 4 - 46bcdd 127 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 0 ARG4 96 ARG5 96 + 46bcdd 127 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 96 46bd5c 84 FUNC RETURNTYPE RAX 96 - 46bd5c 84 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 96 + 46bd5c 84 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 96 46bdb0 114 FUNC RETURNTYPE RAX 1 - 46bdb0 114 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 0 ARG4 96 ARG5 1 + 46bdb0 114 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 0 ARG4 4 ARG5 1 46bdea 3 INSTR CHECK TRUNCATION UNSIGNED 32 RDI 16 DI ZZ IDIOM 5 movzx edi, di 46be22 341 FUNC RETURNTYPE RAX 0 - 46be22 341 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 0 + 46be22 341 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 0 46bf77 393 FUNC RETURNTYPE RAX 1 - 46bf77 393 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 0 + 46bf77 393 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 46bfe9 2 INSTR CHECK UNDERFLOW SIGNED 32 RBX ZZ dec ebx 46c100 625 FUNC RETURNTYPE RAX 1 46c100 625 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 1 @@ -5529,7 +5338,7 @@ 46c2d3 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+-3 ZZ lea edi, [r12-3] 46c30b 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+-1 ZZ lea esi, [r13-1] 46c371 22 FUNC RETURNTYPE RAX 0 - 46c371 22 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 46c371 22 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 96 46c374 3 INSTR CHECK TRUNCATION UNSIGNED 32 RDI 16 DI ZZ IDIOM 5 movzx edi, di 46c387 1955 FUNC RETURNTYPE RAX 1 46c387 1955 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -5576,13 +5385,13 @@ 46cdc8 523 FUNC RETURNTYPE RAX 1 46cdc8 523 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 0 ARG5 4 46cfd3 48 FUNC RETURNTYPE RAX 96 - 46cfd3 48 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 + 46cfd3 48 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 4 ARG5 96 46d003 34 FUNC RETURNTYPE RAX 96 - 46d003 34 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 4 + 46d003 34 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 4 ARG5 4 46d025 36 FUNC RETURNTYPE RAX 96 - 46d025 36 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 46d025 36 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 96 46d049 26 FUNC RETURNTYPE RAX 0 - 46d049 26 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 0 + 46d049 26 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 96 ARG4 4 ARG5 0 46d063 38 FUNC RETURNTYPE RAX 0 46d063 38 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 46d089 1526 FUNC RETURNTYPE RAX 1 @@ -5599,7 +5408,7 @@ 46d52b 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RDX ZZ IDIOM 19 sub edx, ebp 46d54f 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK inc rdi ; dest 46d67f 496 FUNC RETURNTYPE RAX 1 - 46d67f 496 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 2 + 46d67f 496 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 46d86f 910 FUNC RETURNTYPE RAX 1 46d86f 910 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 46d988 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+42 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbp+2Ah] @@ -5609,20 +5418,20 @@ 46dbfd 8 FUNC RETURNTYPE RAX 0 46dbfd 8 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46dc05 137 FUNC RETURNTYPE RAX 1 - 46dc05 137 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 46dc05 137 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46dc8e 130 FUNC RETURNTYPE RAX 4 - 46dc8e 130 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 46dc8e 130 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 96 46dd10 125 FUNC RETURNTYPE RAX 4 - 46dd10 125 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 2 + 46dd10 125 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 0 ARG3 4 ARG4 4 ARG5 4 46dd10 125 FUNC PROBLEM sub_46DD10 CALLUNRESOLVED 46dd8d 1467 FUNC RETURNTYPE RAX 1 46dd8d 1467 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46df3a 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov esi, eax 46df44 2 INSTR CHECK OVERFLOW SIGNED 32 RSI ZZ neg esi 46e348 95 FUNC RETURNTYPE RAX 0 - 46e348 95 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 46e348 95 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46e3a7 127 FUNC RETURNTYPE RAX 1 - 46e3a7 127 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 46e3a7 127 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46e426 75 FUNC RETURNTYPE RAX 1 46e426 75 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 4 46e471 143 FUNC RETURNTYPE RAX 1 @@ -5630,28 +5439,28 @@ 46e500 119 FUNC RETURNTYPE RAX 1 46e500 119 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 96 46e577 230 FUNC RETURNTYPE RAX 1 - 46e577 230 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 46e577 230 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 0 46e65d 266 FUNC RETURNTYPE RAX 1 - 46e65d 266 FUNC INARGS 6 ARG0 2 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 1 + 46e65d 266 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 1 46e767 959 FUNC RETURNTYPE RAX 1 - 46e767 959 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 46e767 959 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 1 46e80a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea r9, [rbx+18h] 46eb26 73 FUNC RETURNTYPE RAX 1 46eb26 73 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 46eb6f 110 FUNC RETURNTYPE RAX 1 - 46eb6f 110 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 + 46eb6f 110 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 46eb74 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+257 ZZ IDIOM 18 MEMORYSINK lea rdi, [rsi+101h] ; dest 46ebab 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ inc rcx 46ebdd 224 FUNC RETURNTYPE RAX 96 - 46ebdd 224 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 46ebdd 224 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 46ec1c 5 INSTR MEMSET STACKOFFSET_ESP 16 SIZE 512 ZZ call _memset 46ec2f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+100 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbx+64h] 46ec3f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+124 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbx+7Ch] 46ec6f 3 INSTR CHECK UNDERFLOW UNSIGNED 32 RDX ZZ sub edx, r14d 46f207 53 FUNC RETURNTYPE RAX 1 - 46f207 53 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 2 ARG5 2 + 46f207 53 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 96 ARG5 4 46f23c 46 FUNC RETURNTYPE RAX 0 - 46f23c 46 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 + 46f23c 46 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 46f26a 2411 FUNC RETURNTYPE RAX 1 46f26a 2411 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46f337 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+5 ZZ lea rdi, [rax+5] @@ -5667,7 +5476,7 @@ 46ffe2 49 FUNC RETURNTYPE RAX 0 46ffe2 49 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 470013 444 FUNC RETURNTYPE RAX 1 - 470013 444 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 470013 444 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 470155 3 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ neg rdx 4701e4 21 FUNC RETURNTYPE RAX 0 4701e4 21 FUNC PROBLEM sub_4701E4 JUMPUNRESOLVED @@ -5677,7 +5486,7 @@ 47020f 188 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 1 470246 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+80 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+50h] ; env 4702cb 258 FUNC RETURNTYPE RAX 1 - 4702cb 258 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 2 + 4702cb 258 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 470312 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 118h 470322 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 50h ; env 470350 6 INSTR CHECK OVERFLOW UNSIGNED 32 EDI ZZ IDIOM 33 imul edi, edx, 186A0h @@ -5691,11 +5500,11 @@ 470c93 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+1 ZZ lea eax, [rbx+1] 470cd5 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RBX ZZ sub ebx, ebp 470d43 52 FUNC RETURNTYPE RAX 1 - 470d43 52 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 0 ARG5 2 + 470d43 52 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 0 ARG5 0 470d77 19 FUNC RETURNTYPE RAX 0 - 470d77 19 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 470d77 19 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 470d8a 29 FUNC RETURNTYPE RAX 4 - 470d8a 29 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 + 470d8a 29 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 8 470d94 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+-16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax-10h] ; ptr 470da7 40 FUNC RETURNTYPE RAX 4 470da7 40 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 8 @@ -5717,7 +5526,7 @@ 471623 34 FUNC RETURNTYPE RAX 0 471623 34 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 96 471645 2213 FUNC RETURNTYPE RAX 1 - 471645 2213 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 471645 2213 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 4716cc 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 0A0h ; env 4717ef 3 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 16 AX ZZ IDIOM 5 movzx ebp, ax 47185a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ inc rax @@ -5740,23 +5549,21 @@ 471ce0 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+104 ZZ IDIOM 18 MEMORYSINK lea r9, [rax+68h] 471d54 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 8Ch 471d72 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDX ZZ inc edx - 471645 2 INSTR FPTRSHADOW RDX SHADOWID 74 - 471e2c 4 INSTR FPTRCHECK [ESP+12] SHADOWID 74 471eea 125 FUNC RETURNTYPE RAX 1 - 471eea 125 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 471eea 125 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 471f67 138 FUNC RETURNTYPE RAX 1 - 471f67 138 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 471f67 138 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 471f94 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBX ZZ mov rdx, rbx ; n 471f97 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+RSI ZZ IDIOM 18 MEMORYSINK lea rsi, [rdi+rsi] ; src 471fac 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, r12d 472228 102 FUNC RETURNTYPE RAX 0 - 472228 102 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 472228 102 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 47228e 102 FUNC RETURNTYPE RAX 1 - 47228e 102 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 47228e 102 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 0 ARG5 0 4722f4 18 FUNC RETURNTYPE RAX 1 - 4722f4 18 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 4722f4 18 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 0 ARG5 0 472306 77 FUNC RETURNTYPE RAX 1 - 472306 77 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 472306 77 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 47232d 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RSI*2 ZZ IDIOM 18 MEMORYSINK lea rsi, [r13+rsi*2+0] 47232d 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+RSI*2 ZZ IDIOM 18 MEMORYSINK lea rsi, [r13+rsi*2+0] 472337 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RBP ZZ dec ebp @@ -5777,33 +5584,33 @@ 47356d 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 4735af 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ inc rax 4735bf 99 FUNC RETURNTYPE RAX 1 - 4735bf 99 FUNC INARGS 4 ARG0 4 ARG1 96 ARG2 4 ARG3 2 + 4735bf 99 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 4 ARG3 1 473622 89 FUNC RETURNTYPE RAX 1 - 473622 89 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 2 ARG4 0 ARG5 2 + 473622 89 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47367b 78 FUNC RETURNTYPE RAX 1 - 47367b 78 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 47367b 78 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4736c9 32 FUNC RETURNTYPE RAX 1 - 4736c9 32 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 4736c9 32 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 4736d9 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RSI 32 ESI ZZ IDIOM 26 mov edx, esi 4736e9 41 FUNC RETURNTYPE RAX 1 - 4736e9 41 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 4736e9 41 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4736fb 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RSI ZZ sub rsi, rdi - 4736fe 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, [rax] + 4736fe 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rax] 473712 128 FUNC RETURNTYPE RAX 1 473712 128 FUNC INARGS 2 ARG0 4 ARG1 4 473792 1568 FUNC RETURNTYPE RAX 1 - 473792 1568 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 2 ARG5 2 + 473792 1568 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 473b2d 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, [rbx+18h] ; src 4746bb 31 FUNC RETURNTYPE RAX 1 - 4746bb 31 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 4746bb 31 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 4746da 71 FUNC RETURNTYPE RAX 1 4746da 71 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 474721 130 FUNC RETURNTYPE RAX 4 474721 130 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 4747a3 47 FUNC RETURNTYPE RAX 4 - 4747a3 47 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 4747a3 47 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 4 4747d2 385 FUNC RETURNTYPE RAX 0 - 4747d2 385 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 96 ARG5 2 + 4747d2 385 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 4 474903 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDI ZZ inc edi 474953 634 FUNC RETURNTYPE RAX 1 474953 634 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 4 @@ -5812,13 +5619,13 @@ 474a01 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 20h 474a18 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+28 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+1Ch] ; dest 474bcd 110 FUNC RETURNTYPE RAX 1 - 474bcd 110 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 0 ARG5 0 + 474bcd 110 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 0 ARG5 4 474c3b 121 FUNC RETURNTYPE RAX 4 474c3b 121 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 474c93 2 INSTR CHECK TRUNCATION UNSIGNED 64 RBX 32 EBX ZZ IDIOM 30 mov esi, ebx 474c9d 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ IDIOM 19 sub esi, ebp 474cb4 1809 FUNC RETURNTYPE RAX 1 - 474cb4 1809 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 + 474cb4 1809 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 4 474cb4 1809 FUNC PROBLEM sub_474CB4 CALLUNRESOLVED 474e43 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+148 ZZ IDIOM 18 MEMORYSINK lea rdi, [rcx+94h] ; nptr 474ed3 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+337 ZZ IDIOM 18 STACKMEMSINK lea rdi, [r14+151h] @@ -5843,7 +5650,7 @@ 4753cd 258 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4753d9 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+56 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdi+38h] ; timer 4754cf 65 FUNC RETURNTYPE RAX 4 - 4754cf 65 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 4754cf 65 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 1 475510 834 FUNC RETURNTYPE RAX 0 475510 834 FUNC INARGS 5 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 475852 215 FUNC RETURNTYPE RAX 1 @@ -5855,22 +5662,22 @@ 475d42 1154 FUNC RETURNTYPE RAX 1 475d42 1154 FUNC INARGS 4 ARG0 4 ARG1 1 ARG2 4 ARG3 4 4761c4 63 FUNC RETURNTYPE RAX 96 - 4761c4 63 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 4761c4 63 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 4 476203 74 FUNC RETURNTYPE RAX 0 476203 74 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 4 47624d 11 FUNC RETURNTYPE RAX 1 - 47624d 11 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 0 ARG4 2 ARG5 2 + 47624d 11 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 0 ARG4 96 ARG5 4 476258 110 FUNC RETURNTYPE RAX 96 - 476258 110 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 2 ARG3 1 ARG4 96 ARG5 96 + 476258 110 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 2 ARG3 1 ARG4 96 ARG5 4 476258 110 FUNC PROBLEM sub_476258 CALLUNRESOLVED 4762c6 153 FUNC RETURNTYPE RAX 1 - 4762c6 153 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 2 ARG5 4 + 4762c6 153 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 4 47635f 152 FUNC RETURNTYPE RAX 0 47635f 152 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 96 ARG5 96 4763f7 71 FUNC RETURNTYPE RAX 4 4763f7 71 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 47643e 89 FUNC RETURNTYPE RAX 4 - 47643e 89 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 + 47643e 89 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 4 476497 50 FUNC RETURNTYPE RAX 0 476497 50 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 4 476497 50 FUNC PROBLEM sub_476497 CALLUNRESOLVED @@ -5881,24 +5688,24 @@ 4764d9 47 FUNC RETURNTYPE RAX 1 4764d9 47 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 476508 26 FUNC RETURNTYPE RAX 1 - 476508 26 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 476508 26 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 476522 70 FUNC RETURNTYPE RAX 1 - 476522 70 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 476522 70 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 476568 252 FUNC RETURNTYPE RAX 1 476568 252 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47660b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+1 ZZ IDIOM 18 STACKMEMSINK lea r8, [rdx+1] 47663f 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R12 ZZ inc r12d 47664b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R13 ZZ inc r13 476664 58 FUNC RETURNTYPE RAX 1 - 476664 58 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 476664 58 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 0 47669e 172 FUNC RETURNTYPE RAX 1 47669e 172 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47674a 926 FUNC RETURNTYPE RAX 0 - 47674a 926 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 96 + 47674a 926 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 4 47689a 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R9+7 ZZ lea edx, [r9+7] 4768cc 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 EDI ZZ IDIOM 33 imul edi, ebx 476ae8 74 FUNC RETURNTYPE RAX 1 - 476ae8 74 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 476ae8 74 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 476b32 449 FUNC RETURNTYPE RAX 1 476b32 449 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 476c2d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ inc rdx @@ -5910,7 +5717,7 @@ 476e08 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBP ZZ inc ebp 476e2d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R12 ZZ inc r12 476e4b 24 FUNC RETURNTYPE RAX 0 - 476e4b 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 + 476e4b 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 476e63 49 FUNC RETURNTYPE RAX 0 476e63 49 FUNC PROBLEM sub_476E63 STACKANALYSIS 476e94 413 FUNC RETURNTYPE RAX 1 @@ -5923,10 +5730,10 @@ 481108 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax 481185 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax 4811f4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+1] ; s2 - 480f24 9 INSTR FPTRSHADOW 4721960 SHADOWID 75 - 480f93 9 INSTR FPTRSHADOW 4721960 SHADOWID 75 - 480faa 9 INSTR FPTRSHADOW 4721886 SHADOWID 75 - 4811dc 4 INSTR FPTRCHECK [RSP+16] SHADOWID 75 + 480f24 9 INSTR FPTRSHADOW 4721960 SHADOWID 11 + 480f93 9 INSTR FPTRSHADOW 4721960 SHADOWID 11 + 480faa 9 INSTR FPTRSHADOW 4721886 SHADOWID 11 + 4811dc 4 INSTR FPTRCHECK [RSP+16] SHADOWID 11 477063 229 FUNC RETURNTYPE RAX 0 477063 229 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4770df 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+2 ZZ IDIOM 18 STACKMEMSINK lea rdx, [rbx+2] @@ -5935,17 +5742,17 @@ 477167 108 FUNC RETURNTYPE RAX 1 477167 108 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4771d3 144 FUNC RETURNTYPE RAX 1 - 4771d3 144 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 4771d3 144 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 0 477237 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov r9d, eax 477263 77 FUNC RETURNTYPE RAX 1 - 477263 77 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 477263 77 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4772b0 38 FUNC RETURNTYPE RAX 1 - 4772b0 38 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 4772b0 38 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 4772d6 579 FUNC RETURNTYPE RAX 1 - 4772d6 579 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4772d6 579 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 477505 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 40h ; termios_p 477519 183 FUNC RETURNTYPE RAX 1 - 477519 183 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 0 + 477519 183 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 477589 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RBP ZZ IDIOM 18 MEMORYSINK lea rdi, [r13+rbp+0] 477591 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, rax ; s1 4775d0 67 FUNC RETURNTYPE RAX 1 @@ -5960,7 +5767,7 @@ 477698 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDX ZZ add edx, 15h ; n 477703 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RCX ZZ inc ecx 477711 37 FUNC RETURNTYPE RAX 4 - 477711 37 FUNC INARGS 6 ARG0 8 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 2 + 477711 37 FUNC INARGS 6 ARG0 8 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 96 477736 354 FUNC RETURNTYPE RAX 1 477736 354 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 0 ARG5 96 477786 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ inc rdx @@ -5980,7 +5787,7 @@ 477c61 3 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ add rsi, rax 477c68 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+RDI ZZ IDIOM 18 MEMORYSINK lea rdi, [rdx+rdi] 477cba 103 FUNC RETURNTYPE RAX 1 - 477cba 103 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 2 + 477cba 103 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 96 477ceb 2 INSTR CHECK TRUNCATION SIGNED 64 RAX 32 EAX ZZ mov edi, eax 477d0b 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBP ZZ IDIOM 18 MEMORYSINK add rbp, 8 477d21 36 FUNC RETURNTYPE RAX 0 @@ -6004,10 +5811,10 @@ 47814d 141 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 47814d 141 FUNC PROBLEM sub_47814D CALLUNRESOLVED 4781da 329 FUNC RETURNTYPE RAX 0 - 4781da 329 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 2 + 4781da 329 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 1 47830b 4 INSTR CHECK OVERFLOW UNSIGNED 64 R13 ZZ IDIOM 18 MEMORYSINK add r13, 8 478323 90 FUNC RETURNTYPE RAX 96 - 478323 90 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 478323 90 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 47837d 311 FUNC RETURNTYPE RAX 1 47837d 311 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4783c1 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBX ZZ inc rbx @@ -6018,28 +5825,16 @@ 478649 1018 FUNC RETURNTYPE RAX 0 478649 1018 FUNC INARGS 2 ARG0 0 ARG1 4 47881e 2 INSTR CHECK OVERFLOW UNSIGNED 32 RDI ZZ inc edi - 478649 2 INSTR FPTRSHADOW [RSP-172] SHADOWID 76 - 478649 2 INSTR FPTRSHADOW [RSP-172] SHADOWID 76 - 478649 2 INSTR FPTRSHADOW [RSP-172] SHADOWID 76 - 47876b 4 INSTR FPTRSHADOW [RSP+12] SHADOWID 76 - 478779 8 INSTR FPTRSHADOW 0 SHADOWID 76 - 47874f 4 INSTR FPTRCHECK [ESP+12] SHADOWID 76 - 478649 2 INSTR FPTRSHADOW [RSP-172] SHADOWID 77 - 478649 2 INSTR FPTRSHADOW [RSP-172] SHADOWID 77 - 478649 2 INSTR FPTRSHADOW [RSP-172] SHADOWID 77 - 47876b 4 INSTR FPTRSHADOW [RSP+12] SHADOWID 77 - 478779 8 INSTR FPTRSHADOW 0 SHADOWID 77 - 4787ae 4 INSTR FPTRCHECK [ESP+12] SHADOWID 77 478a43 17 FUNC RETURNTYPE RAX 1 - 478a43 17 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 478a43 17 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 8 ARG3 4 ARG4 0 ARG5 0 478a54 933 FUNC RETURNTYPE RAX 1 478a54 933 FUNC INARGS 2 ARG0 0 ARG1 4 478bb4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+8] 478bc6 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RBX ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+rbx+0]; dest 478df9 55 FUNC RETURNTYPE RAX 0 - 478df9 55 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 16 ARG3 1 ARG4 2 ARG5 96 + 478df9 55 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 16 ARG3 1 ARG4 96 ARG5 4 478e30 61 FUNC RETURNTYPE RAX 1 - 478e30 61 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 16 ARG4 2 ARG5 96 + 478e30 61 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 16 ARG4 96 ARG5 4 478e6d 295 FUNC RETURNTYPE RAX 1 478e6d 295 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 478f94 1402 FUNC RETURNTYPE RAX 1 @@ -6056,9 +5851,9 @@ 479860 412 FUNC RETURNTYPE RAX 1 479860 412 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4799fc 40 FUNC RETURNTYPE RAX 1 - 4799fc 40 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 0 ARG3 1 ARG4 4 ARG5 96 + 4799fc 40 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 0 ARG3 1 ARG4 4 ARG5 4 479a24 410 FUNC RETURNTYPE RAX 0 - 479a24 410 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 479a24 410 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 479b32 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+19 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+13h] 479bbe 320 FUNC RETURNTYPE RAX 0 479bbe 320 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -6073,48 +5868,48 @@ 479f5d 766 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47a134 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RBX ZZ dec ebx 47a25b 48 FUNC RETURNTYPE RAX 1 - 47a25b 48 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 2 + 47a25b 48 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 47a28b 34 FUNC RETURNTYPE RAX 4 - 47a28b 34 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 47a28b 34 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 47a2ad 20 FUNC RETURNTYPE RAX 4 - 47a2ad 20 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 47a2ad 20 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 47a2c1 46 FUNC RETURNTYPE RAX 4 - 47a2c1 46 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 47a2c1 46 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 47a2ef 226 FUNC RETURNTYPE RAX 4 - 47a2ef 226 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 47a2ef 226 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 47a3d1 88 FUNC RETURNTYPE RAX 1 - 47a3d1 88 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 47a3d1 88 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 47a429 143 FUNC RETURNTYPE RAX 1 - 47a429 143 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 47a429 143 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 47a4b8 27 FUNC RETURNTYPE RAX 96 47a4b8 27 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 47a4d3 47 FUNC RETURNTYPE RAX 1 - 47a4d3 47 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 2 + 47a4d3 47 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 47a502 573 FUNC RETURNTYPE RAX 4 - 47a502 573 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 47a502 573 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 1 47a654 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea rdi, [rax+1] 47a700 5 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [r12+8] 47a70f 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK dec rdi 47a73f 85 FUNC RETURNTYPE RAX 4 - 47a73f 85 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 47a73f 85 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 47a794 126 FUNC RETURNTYPE RAX 4 - 47a794 126 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 47a794 126 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 47a812 110 FUNC RETURNTYPE RAX 4 - 47a812 110 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 47a812 110 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 47a880 332 FUNC RETURNTYPE RAX 4 - 47a880 332 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 47a880 332 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 47a9cc 110 FUNC RETURNTYPE RAX 4 - 47a9cc 110 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 47a9cc 110 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 47aa3a 87 FUNC RETURNTYPE RAX 4 - 47aa3a 87 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 47aa3a 87 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 47aa91 111 FUNC RETURNTYPE RAX 0 - 47aa91 111 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 47aa91 111 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47ab00 6 FUNC RETURNTYPE RAX 1 47ab00 6 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47ab06 63 FUNC RETURNTYPE RAX 0 - 47ab06 63 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 47ab06 63 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 47ab45 19 FUNC RETURNTYPE RAX 0 - 47ab45 19 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 47ab45 19 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47ab58 551 FUNC RETURNTYPE RAX 0 47ab58 551 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47ac1f 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ lea esi, [r13+1] @@ -6127,17 +5922,17 @@ 47ad7f 154 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47ae03 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBP ZZ IDIOM 18 MEMORYSINK add rbp, 8 47ae19 419 FUNC RETURNTYPE RAX 0 - 47ae19 419 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 47ae19 419 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 47afbc 42 FUNC RETURNTYPE RAX 0 47afbc 42 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47afe6 84 FUNC RETURNTYPE RAX 1 - 47afe6 84 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 2 + 47afe6 84 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 47b03a 137 FUNC RETURNTYPE RAX 1 - 47b03a 137 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 47b03a 137 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 96 47b0c3 37 FUNC RETURNTYPE RAX 0 - 47b0c3 37 FUNC INARGS 6 ARG0 8 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 2 + 47b0c3 37 FUNC INARGS 6 ARG0 8 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 1 47b0e8 37 FUNC RETURNTYPE RAX 0 - 47b0e8 37 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 47b0e8 37 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 47b10d 525 FUNC RETURNTYPE RAX 0 47b10d 525 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47b31a 716 FUNC RETURNTYPE RAX 1 @@ -6148,37 +5943,37 @@ 47b837 65 FUNC RETURNTYPE RAX 96 47b837 65 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47b878 45 FUNC RETURNTYPE RAX 1 - 47b878 45 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 2 ARG4 4 ARG5 2 + 47b878 45 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 2 ARG4 4 ARG5 96 47b8a5 45 FUNC RETURNTYPE RAX 1 - 47b8a5 45 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 2 ARG4 4 ARG5 2 + 47b8a5 45 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 2 ARG4 4 ARG5 96 47b8d2 73 FUNC RETURNTYPE RAX 1 - 47b8d2 73 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 0 ARG4 4 ARG5 2 + 47b8d2 73 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 0 ARG4 4 ARG5 1 47b91b 87 FUNC RETURNTYPE RAX 0 - 47b91b 87 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 96 + 47b91b 87 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 4 47b972 18 FUNC RETURNTYPE RAX 96 47b972 18 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 0 ARG5 4 47b984 123 FUNC RETURNTYPE RAX 1 - 47b984 123 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 2 + 47b984 123 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 4 47b9ff 298 FUNC RETURNTYPE RAX 4 - 47b9ff 298 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 2 + 47b9ff 298 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 1 47bb29 125 FUNC RETURNTYPE RAX 0 - 47bb29 125 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 2 + 47bb29 125 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 1 47bba6 977 FUNC RETURNTYPE RAX 0 - 47bba6 977 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 2 ARG4 4 ARG5 2 + 47bba6 977 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 2 ARG4 4 ARG5 1 47bdef 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+4] 47bf77 18 FUNC RETURNTYPE RAX 1 - 47bf77 18 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 47bf77 18 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 96 47bf89 424 FUNC RETURNTYPE RAX 1 - 47bf89 424 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 2 + 47bf89 424 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 4 47c131 297 FUNC RETURNTYPE RAX 1 47c131 297 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47c25a 529 FUNC RETURNTYPE RAX 1 - 47c25a 529 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 4 ARG5 2 + 47c25a 529 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 4 ARG5 4 47c2fe 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+19 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+13h] 47c46b 805 FUNC RETURNTYPE RAX 1 47c46b 805 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47c790 326 FUNC RETURNTYPE RAX 4 - 47c790 326 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 47c790 326 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 47c893 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+R12 ZZ lea edi, [r12+r12+1] 47c893 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+R12+1 ZZ lea edi, [r12+r12+1] 47c8d6 494 FUNC RETURNTYPE RAX 1 @@ -6198,13 +5993,13 @@ 47ceb2 422 FUNC RETURNTYPE RAX 0 47ceb2 422 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47d058 1 FUNC RETURNTYPE RAX 96 - 47d058 1 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 47d058 1 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 1 47d059 101 FUNC RETURNTYPE RAX 1 47d059 101 FUNC INARGS 5 ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 96 47d0be 169 FUNC RETURNTYPE RAX 1 - 47d0be 169 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 4 ARG5 2 + 47d0be 169 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 4 ARG5 4 47d167 825 FUNC RETURNTYPE RAX 4 - 47d167 825 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 47d167 825 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 47d294 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX*8 ZZ lea rdi, [rcx+rcx*8] 47d294 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX+RCX*8 ZZ lea rdi, [rcx+rcx*8] 47d29c 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 GLOBALMEMSINK add rdi, 4A6E00h ; f @@ -6212,7 +6007,7 @@ 47d2b5 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX+RCX*8 ZZ lea rdi, [rcx+rcx*8] 47d2bd 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 GLOBALMEMSINK add rdi, 4A6E00h ; f 47d4a0 110 FUNC RETURNTYPE RAX 4 - 47d4a0 110 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 2 + 47d4a0 110 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 47d50e 216 FUNC RETURNTYPE RAX 0 47d50e 216 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47d5d2 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RBP ZZ dec rbp @@ -6222,11 +6017,11 @@ 47d675 22 FUNC RETURNTYPE RAX 1 47d675 22 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47d84f 86 FUNC RETURNTYPE RAX 4 - 47d84f 86 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 2 + 47d84f 86 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 4 47d8a5 130 FUNC RETURNTYPE RAX 0 - 47d8a5 130 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 47d8a5 130 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 47d927 101 FUNC RETURNTYPE RAX 4 - 47d927 101 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 47d927 101 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 47d954 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RBX ZZ sub rbx, rdi 47d957 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RDI ZZ IDIOM 18 MEMORYSINK lea rdi, [r13+rdi+0]; ptr 47d98c 57 FUNC RETURNTYPE RAX 1 @@ -6234,7 +6029,7 @@ 47d9c5 44 FUNC RETURNTYPE RAX 1 47d9c5 44 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47d9f1 384 FUNC RETURNTYPE RAX 1 - 47d9f1 384 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 47d9f1 384 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 4 ARG5 4 47d9f1 384 FUNC PROBLEM sub_47D9F1 CALLUNRESOLVED 47da9c 3 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ IDIOM 9 sub esi, 30h 47dae3 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RSI ZZ sub rsi, r12 @@ -6266,9 +6061,9 @@ 47e99b 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+4 ZZ lea edi, [r13+4] 47ea2a 3 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 8 AL ZZ IDIOM 5 movzx edi, al ; c 47eab2 18 FUNC RETURNTYPE RAX 1 - 47eab2 18 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 47eab2 18 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 0 47eac4 57 FUNC RETURNTYPE RAX 4 - 47eac4 57 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 47eac4 57 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 0 47eafd 56 FUNC RETURNTYPE RAX 4 47eafd 56 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47eb35 256 FUNC RETURNTYPE RAX 1 @@ -6288,15 +6083,15 @@ 47f07d 431 FUNC RETURNTYPE RAX 1 47f07d 431 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47f22c 63 FUNC RETURNTYPE RAX 1 - 47f22c 63 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 0 ARG4 4 ARG5 2 + 47f22c 63 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 0 ARG4 4 ARG5 4 47f26b 34 FUNC RETURNTYPE RAX 4 - 47f26b 34 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 96 ARG3 4 ARG4 4 ARG5 2 + 47f26b 34 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 96 ARG3 4 ARG4 4 ARG5 1 47f28d 556 FUNC RETURNTYPE RAX 4 - 47f28d 556 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 2 + 47f28d 556 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 4 47f3fc 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RDI ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+rdi] 47f400 3 INSTR CHECK UNDERFLOW SIGNED 32 RSI ZZ sub esi, r8d 47f4b9 696 FUNC RETURNTYPE RAX 1 - 47f4b9 696 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 47f4b9 696 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 47f771 898 FUNC RETURNTYPE RAX 1 47f771 898 FUNC INARGS 2 ARG0 0 ARG1 4 47fa29 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RDI*8 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+rdi*8]; void * @@ -6316,8 +6111,8 @@ 47fdf3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+3 ZZ lea rdi, [rax+3] 47fe1d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] ; s 47fe2c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea rcx, [rax+1] - 47fdc8 2 INSTR FPTRSHADOW RDX SHADOWID 78 - 47fe7e 4 INSTR FPTRCHECK [RSP+8] SHADOWID 78 + 47fdc8 2 INSTR FPTRSHADOW RDX SHADOWID 12 + 47fe7e 4 INSTR FPTRCHECK [RSP+8] SHADOWID 12 47feb3 150 FUNC RETURNTYPE RAX 1 47feb3 150 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47feb3 150 FUNC PROBLEM sub_47FEB3 CALLUNRESOLVED @@ -6326,53 +6121,53 @@ 48013c 47 FUNC RETURNTYPE RAX 16 48013c 47 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4804d2 21 FUNC RETURNTYPE RAX 4 - 4804d2 21 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 4804d2 21 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 0 ARG5 0 4804e7 820 FUNC RETURNTYPE RAX 96 - 4804e7 820 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 4804e7 820 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 4805f4 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ inc rcx 480661 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ inc rbp 48081b 41 FUNC RETURNTYPE RAX 0 - 48081b 41 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 48081b 41 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 480844 38 FUNC RETURNTYPE RAX 16 - 480844 38 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 480844 38 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 48086a 38 FUNC RETURNTYPE RAX 16 - 48086a 38 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 48086a 38 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 480890 159 FUNC RETURNTYPE RAX 1 - 480890 159 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 480890 159 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 48092f 14 FUNC RETURNTYPE RAX 1 - 48092f 14 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 2 + 48092f 14 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 0 48093d 323 FUNC RETURNTYPE RAX 0 - 48093d 323 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 48093d 323 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 96 480a80 97 FUNC RETURNTYPE RAX 96 - 480a80 97 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 480a80 97 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 480ae1 22 FUNC RETURNTYPE RAX 1 480ae1 22 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 480af7 118 FUNC RETURNTYPE RAX 1 - 480af7 118 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 2 + 480af7 118 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 1 480b6d 108 FUNC RETURNTYPE RAX 1 - 480b6d 108 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 480b6d 108 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 480bba 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBP 32 EBP ZZ mov edi, ebp 480bd9 179 FUNC RETURNTYPE RAX 1 480bd9 179 FUNC INARGS 2 ARG0 4 ARG1 4 480c8c 64 FUNC RETURNTYPE RAX 1 - 480c8c 64 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 8 ARG3 2 ARG4 2 ARG5 2 + 480c8c 64 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 8 ARG3 4 ARG4 1 ARG5 0 480c9d 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax 480ccc 92 FUNC RETURNTYPE RAX 0 - 480ccc 92 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 480ccc 92 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 0 480d0d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ inc rbp 480d28 453 FUNC RETURNTYPE RAX 1 - 480d28 453 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 480d28 453 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 480dd8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ inc rbp 480ecc 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ inc rbp 48140d 281 FUNC RETURNTYPE RAX 1 - 48140d 281 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 48140d 281 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 481486 3 INSTR CHECK UNDERFLOW SIGNED 64 RDX ZZ dec rdx 4814a9 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ IDIOM 15 inc rcx 481526 139 FUNC RETURNTYPE RAX 1 481526 139 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 481593 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBP ZZ IDIOM 18 MEMORYSINK add rbp, 8 4815b1 22 FUNC RETURNTYPE RAX 1 - 4815b1 22 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 4815b1 22 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 0 4815c7 364 FUNC RETURNTYPE RAX 1 4815c7 364 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 48166e 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+127 ZZ lea esi, [r12+7Fh] @@ -6380,13 +6175,13 @@ 48169b 4 INSTR CHECK OVERFLOW SIGNED 64 RSI ZZ add rsi, 4 4816f3 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 4 481733 35 FUNC RETURNTYPE RAX 0 - 481733 35 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 481733 35 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 8 ARG3 4 ARG4 0 ARG5 0 481756 33 FUNC RETURNTYPE RAX 0 481756 33 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 481777 133 FUNC RETURNTYPE RAX 0 481777 133 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 96 4817fc 1612 FUNC RETURNTYPE RAX 1 - 4817fc 1612 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 4817fc 1612 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 0 4818e4 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+1 ZZ lea edi, [r12+1] 481b5e 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+RSI ZZ IDIOM 18 MEMORYSINK lea rsi, [r13+rsi+0] 481b63 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RSI ZZ IDIOM 18 MEMORYSINK sub rsi, rdx @@ -6400,22 +6195,22 @@ 481f54 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 481fa7 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 481fc3 72 FUNC RETURNTYPE RAX 1 - 481fc3 72 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 2 + 481fc3 72 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 1 48200b 67 FUNC RETURNTYPE RAX 0 - 48200b 67 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 48200b 67 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 96 ARG4 1 ARG5 1 482045 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 20h ; env 48204e 95 FUNC RETURNTYPE RAX 1 - 48204e 95 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 2 + 48204e 95 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 1 4820ad 407 FUNC RETURNTYPE RAX 1 - 4820ad 407 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 2 + 4820ad 407 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 1 4820c4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+8] 482244 894 FUNC RETURNTYPE RAX 1 - 482244 894 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 2 + 482244 894 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 482374 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax ; fd 4825c2 102 FUNC RETURNTYPE RAX 1 - 4825c2 102 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 2 + 4825c2 102 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 482628 105 FUNC RETURNTYPE RAX 1 - 482628 105 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 482628 105 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 482691 279 FUNC RETURNTYPE RAX 1 482691 279 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 482725 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 20h ; env @@ -6438,7 +6233,7 @@ 48306d 427 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4831d9 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+1 ZZ lea rsi, [r14+1] 483218 34 FUNC RETURNTYPE RAX 1 - 483218 34 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 483218 34 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 0 48322f 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax ; useconds 48323a 248 FUNC RETURNTYPE RAX 0 48323a 248 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -6471,10 +6266,10 @@ 483bbb 85 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 483be2 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 483c10 80 FUNC RETURNTYPE RAX 1 - 483c10 80 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 2 ARG3 4 ARG4 96 ARG5 2 + 483c10 80 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 2 ARG3 4 ARG4 96 ARG5 96 483c10 80 FUNC PROBLEM sub_483C10 CALLUNRESOLVED 483c60 10 FUNC RETURNTYPE RAX 1 - 483c60 10 FUNC INARGS 6 ARG0 96 ARG1 8 ARG2 0 ARG3 4 ARG4 96 ARG5 2 + 483c60 10 FUNC INARGS 6 ARG0 96 ARG1 8 ARG2 0 ARG3 4 ARG4 96 ARG5 96 483c6a 77 FUNC RETURNTYPE RAX 1 483c6a 77 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 483cb7 220 FUNC RETURNTYPE RAX 1 @@ -6488,9 +6283,9 @@ 483f64 31 FUNC RETURNTYPE RAX 1 483f64 31 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 483f83 195 FUNC RETURNTYPE RAX 1 - 483f83 195 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 483f83 195 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 484046 487 FUNC RETURNTYPE RAX 96 - 484046 487 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 2 ARG3 0 ARG4 96 ARG5 2 + 484046 487 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 0 ARG4 96 ARG5 1 4841f6 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+rax-3]; dest 4841f6 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RAX+-3 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+rax-3]; dest 48422d 1131 FUNC RETURNTYPE RAX 1 @@ -6523,14 +6318,14 @@ 484c8c 80 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 96 ARG3 96 ARG4 96 ARG5 96 484c8c 80 FUNC PROBLEM sub_484C8C CALLUNRESOLVED 484cdc 59 FUNC RETURNTYPE RAX 4 - 484cdc 59 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 484cdc 59 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 484d17 194 FUNC RETURNTYPE RAX 4 - 484d17 194 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 1 ARG4 0 ARG5 2 + 484d17 194 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 1 ARG4 0 ARG5 1 484dd9 86 FUNC RETURNTYPE RAX 1 - 484dd9 86 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 2 + 484dd9 86 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 484df4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdx+1] ; haystack 484e2f 204 FUNC RETURNTYPE RAX 1 - 484e2f 204 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 2 + 484e2f 204 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 1 484efb 195 FUNC RETURNTYPE RAX 4 484efb 195 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 1 ARG5 96 484fbe 64 FUNC RETURNTYPE RAX 96 @@ -6542,20 +6337,17 @@ 485354 37 FUNC RETURNTYPE RAX 0 485354 37 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 96 485379 1943 FUNC RETURNTYPE RAX 0 - 485379 1943 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 + 485379 1943 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 4 485560 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBX*8 ZZ lea rdi, ds:0[rbx*8] 485646 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ IDIOM 19 sub esi, ebp 485673 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+2 ZZ lea esi, [r13+2] 4859e1 4 INSTR CHECK TRUNCATION UNSIGNED 32 RDI 8 DIL ZZ IDIOM 5 movzx edi, dil - 4853c5 8 INSTR FPTRSHADOW 0 SHADOWID 79 - 485424 5 INSTR FPTRSHADOW [RSP+16] SHADOWID 79 - 485403 4 INSTR FPTRCHECK [ESP+16] SHADOWID 79 485b1b 170 FUNC RETURNTYPE RAX 0 485b1b 170 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 485bc5 167 FUNC RETURNTYPE RAX 1 485bc5 167 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 485c6c 188 FUNC RETURNTYPE RAX 1 - 485c6c 188 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 485c6c 188 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 485c71 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+19 ZZ IDIOM 18 MEMORYSINK lea rsi, [rsi+13h] 485d28 24 FUNC RETURNTYPE RAX 1 485d28 24 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 96 @@ -6570,19 +6362,19 @@ 485dc0 30 FUNC RETURNTYPE RAX 4 485dc0 30 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 485dde 234 FUNC RETURNTYPE RAX 4 - 485dde 234 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 2 + 485dde 234 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 96 485e0f 3 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ add rdx, rax 485e94 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ add rdi, 20h 485ec8 40 FUNC RETURNTYPE RAX 4 - 485ec8 40 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 + 485ec8 40 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 485ef0 41 FUNC RETURNTYPE RAX 0 - 485ef0 41 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 2 + 485ef0 41 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 485f19 33 FUNC RETURNTYPE RAX 96 485f19 33 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 485f3a 49 FUNC RETURNTYPE RAX 4 485f3a 49 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 485f6b 188 FUNC RETURNTYPE RAX 4 - 485f6b 188 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 2 + 485f6b 188 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 485f92 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+16 ZZ lea esi, [r13+10h] 485ffa 8 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [r12+0A8h] 486027 118 FUNC RETURNTYPE RAX 0 @@ -6592,7 +6384,7 @@ 4860a8 137 FUNC RETURNTYPE RAX 4 4860a8 137 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 486131 65 FUNC RETURNTYPE RAX 4 - 486131 65 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 + 486131 65 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 486172 87 FUNC RETURNTYPE RAX 4 486172 87 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 486196 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+96 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+60h] ; preg @@ -6607,7 +6399,7 @@ 486313 115 FUNC RETURNTYPE RAX 1 486313 115 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 486386 117 FUNC RETURNTYPE RAX 1 - 486386 117 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 + 486386 117 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 96 4863af 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+28h] ; s1 4863fb 72 FUNC RETURNTYPE RAX 4 4863fb 72 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 @@ -6630,7 +6422,7 @@ 486651 45 FUNC RETURNTYPE RAX 0 486651 45 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 48667e 180 FUNC RETURNTYPE RAX 1 - 48667e 180 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 48667e 180 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 4866c1 3 INSTR CHECK OVERFLOW UNSIGNED 64 RAX ZZ IDIOM 18 MEMORYSINK inc rax 486732 118 FUNC RETURNTYPE RAX 0 486732 118 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 @@ -6669,8 +6461,6 @@ 486f9a 4 INSTR CHECK OVERFLOW UNSIGNED 32 RDX ZZ IDIOM 21 add edx, [rsp+88h+var_3C] 486fa8 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+RSI ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+rsi] ; buf 487024 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+RSI ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+rsi] - 486da7 5 INSTR FPTRSHADOW RAX SHADOWID 80 - 486fa1 4 INSTR FPTRCHECK [ESP+24] SHADOWID 80 4870a7 17 FUNC RETURNTYPE RAX 4 4870a7 17 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 4 4870b8 139 FUNC RETURNTYPE RAX 1 @@ -6678,7 +6468,7 @@ 487143 274 FUNC RETURNTYPE RAX 4 487143 274 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 96 487255 56 FUNC RETURNTYPE RAX 4 - 487255 56 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 2 + 487255 56 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 96 48728d 921 FUNC RETURNTYPE RAX 0 48728d 921 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 487495 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R13 ZZ mov rdx, r13 ; n @@ -6696,7 +6486,7 @@ 487db0 148 FUNC RETURNTYPE RAX 4 487db0 148 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 487e44 229 FUNC RETURNTYPE RAX 4 - 487e44 229 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 2 + 487e44 229 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 487ee3 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBP ZZ IDIOM 18 MEMORYSINK add rbp, 20h 487f29 142 FUNC RETURNTYPE RAX 0 487f29 142 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 @@ -6708,13 +6498,13 @@ 488217 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 8 488680 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDI ZZ inc edi 488eb1 1094 FUNC RETURNTYPE RAX 0 - 488eb1 1094 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 488eb1 1094 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 489079 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+1] 48914b 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+4096 ZZ lea esi, [rbx+1000h] 489169 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RDI ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+rdi] ; ptr 489192 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+1] 4892f7 534 FUNC RETURNTYPE RAX 4 - 4892f7 534 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 + 4892f7 534 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 4 489423 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+RDI ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+rdi] ; s 489456 2 INSTR CHECK OVERFLOW UNSIGNED 32 RSI ZZ add esi, eax 48945d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+R12 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+r12] ; s @@ -6741,15 +6531,15 @@ 48a11f 13 FUNC RETURNTYPE RAX 0 48a11f 13 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 48a12c 69 FUNC RETURNTYPE RAX 1 - 48a12c 69 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 2 + 48a12c 69 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 48a171 78 FUNC RETURNTYPE RAX 1 - 48a171 78 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 48a171 78 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 48a1bf 140 FUNC RETURNTYPE RAX 1 - 48a1bf 140 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 48a1bf 140 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 48a24b 21 FUNC RETURNTYPE RAX 96 - 48a24b 21 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 2 + 48a24b 21 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 0 48a260 182 FUNC RETURNTYPE RAX 0 - 48a260 182 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 2 + 48a260 182 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 0 48a316 2029 FUNC RETURNTYPE RAX 4 48a316 2029 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 0 ARG5 0 48a3e4 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ add rsi, 30h @@ -6768,16 +6558,16 @@ 48a90f 4 INSTR CHECK OVERFLOW SIGNED 64 RSI ZZ imul rsi, 0Ch 48aa5b 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 10h 48ab03 213 FUNC RETURNTYPE RAX 1 - 48ab03 213 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 48ab03 213 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 0 48ab95 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBP ZZ inc ebp 48abb1 4 INSTR CHECK UNDERFLOW SIGNED 64 RAX ZZ sub rax, [rbx-8] 48abd8 1371 FUNC RETURNTYPE RAX 1 - 48abd8 1371 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 48abd8 1371 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 48ac26 2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov edi, eax ; fd 48b02f 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RCX ZZ dec ecx 48b0f3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDI ZZ IDIOM 15 lea rdi, [rbx+rdi] 48b133 1517 FUNC RETURNTYPE RAX 1 - 48b133 1517 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 48b133 1517 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 48b173 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea r8, [rax+4] 48b22e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R13 ZZ inc r13 48b3c1 4 INSTR CHECK UNDERFLOW UNSIGNED 64 R13 ZZ IDIOM 18 MEMORYSINK sub r13, 8 @@ -6824,7 +6614,7 @@ 48beea 219 FUNC RETURNTYPE RAX 1 48beea 219 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 4 48bfc5 2699 FUNC RETURNTYPE RAX 1 - 48bfc5 2699 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 48bfc5 2699 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 48c492 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ inc esi 48c525 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+1] ; s 48c71e 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RDI+RAX ZZ lea rdi, [rdi+rax+18h] @@ -6833,19 +6623,19 @@ 48c9bd 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDI ZZ dec edi 48ca07 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDI ZZ inc edi 48ca50 40 FUNC RETURNTYPE RAX 96 - 48ca50 40 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 48ca50 40 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 0 ARG5 96 48ca50 40 FUNC PROBLEM sub_48CA50 CALLUNRESOLVED 48ca78 76 FUNC RETURNTYPE RAX 4 - 48ca78 76 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 2 ARG5 96 + 48ca78 76 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 0 ARG5 96 48cac4 86 FUNC RETURNTYPE RAX 0 - 48cac4 86 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 + 48cac4 86 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 48caff 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+RDX ZZ IDIOM 32 lea rdx, [rcx+rdx] 48cb1a 141 FUNC RETURNTYPE RAX 96 - 48cb1a 141 FUNC INARGS 6 ARG0 4 ARG1 64 ARG2 96 ARG3 4 ARG4 2 ARG5 96 + 48cb1a 141 FUNC INARGS 6 ARG0 4 ARG1 64 ARG2 96 ARG3 4 ARG4 0 ARG5 96 48cba7 132 FUNC RETURNTYPE RAX 96 - 48cba7 132 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 48cba7 132 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 4 48cc2b 2147 FUNC RETURNTYPE RAX 0 - 48cc2b 2147 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 48cc2b 2147 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 48cd03 2 INSTR CHECK TRUNCATION SIGNED 64 RAX 32 EAX ZZ mov edi, eax 48cd8b 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+10h] 48cea4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+1 ZZ IDIOM 18 MEMORYSINK lea rsi, [rcx+1] ; s2 @@ -6888,20 +6678,20 @@ 48dcd8 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK dec rdx 48dce9 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+-1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx-1] 48dd29 57 FUNC RETURNTYPE RAX 4 - 48dd29 57 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 2 + 48dd29 57 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 48dd62 53 FUNC RETURNTYPE RAX 4 - 48dd62 53 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 48dd62 53 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 48dd97 92 FUNC RETURNTYPE RAX 0 - 48dd97 92 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 2 + 48dd97 92 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 48ddb2 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+64 ZZ lea esi, [rax+40h] 48ddf3 24 FUNC RETURNTYPE RAX 0 - 48ddf3 24 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 48ddf3 24 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 96 48de0b 178 FUNC RETURNTYPE RAX 4 - 48de0b 178 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 48de0b 178 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 48debd 148 FUNC RETURNTYPE RAX 0 - 48debd 148 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 48debd 148 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 48df51 2426 FUNC RETURNTYPE RAX 4 - 48df51 2426 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 48df51 2426 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 48e1f4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+1] 48e623 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RBX ZZ lea rsi, [rax+rbx+2] 48e623 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+RBX+2 ZZ lea rsi, [rax+rbx+2] @@ -6925,7 +6715,7 @@ 48ed3a 22 FUNC RETURNTYPE RAX 4 48ed3a 22 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 1 48ed50 45 FUNC RETURNTYPE RAX 1 - 48ed50 45 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 16 ARG5 2 + 48ed50 45 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 16 ARG5 1 48ed7d 10 FUNC RETURNTYPE RAX 96 48ed7d 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 48ed87 80 FUNC RETURNTYPE RAX 4 @@ -6936,7 +6726,7 @@ 48edf4 110 FUNC RETURNTYPE RAX 0 48edf4 110 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 1 48ee62 57 FUNC RETURNTYPE RAX 1 - 48ee62 57 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 2 + 48ee62 57 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 1 48ee6c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+48 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx+30h] 48ee70 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+52 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+34h] 48ee9b 25 FUNC RETURNTYPE RAX 4 @@ -6955,7 +6745,7 @@ 48efe2 114 FUNC RETURNTYPE RAX 4 48efe2 114 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 1 48f054 198 FUNC RETURNTYPE RAX 0 - 48f054 198 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 48f054 198 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 48f08f 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, eax 48f094 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+RCX ZZ lea esi, [rdx+rcx+2800h] 48f094 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+RCX+10240 ZZ lea esi, [rdx+rcx+2800h] @@ -6964,7 +6754,7 @@ 48f0f0 3 INSTR CHECK UNDERFLOW SIGNED 64 RDX ZZ sub rdx, r12 48f0f3 3 INSTR CHECK UNDERFLOW SIGNED 64 RDX ZZ sub rdx, rbp ; n 48f11a 33 FUNC RETURNTYPE RAX 0 - 48f11a 33 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 48f11a 33 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 48f13b 176 FUNC RETURNTYPE RAX 0 48f13b 176 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 48f1b0 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1008 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+3F0h] ; s @@ -7140,17 +6930,17 @@ 492b16 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 288h ; env 492cbb 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 4B8h ; s 492d3f 315 FUNC RETURNTYPE RAX 1 - 492d3f 315 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 492d3f 315 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 492e7a 110 FUNC RETURNTYPE RAX 1 492e7a 110 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 492e7a 110 FUNC PROBLEM sub_492E7A CALLUNRESOLVED 492fea 17 FUNC RETURNTYPE RAX 4 - 492fea 17 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 492fea 17 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 492ffb 150 FUNC RETURNTYPE RAX 4 - 492ffb 150 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 96 ARG3 1 ARG4 1 ARG5 2 + 492ffb 150 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 96 ARG3 1 ARG4 1 ARG5 1 49301a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ add esi, 2 493091 1734 FUNC RETURNTYPE RAX 4 - 493091 1734 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 2 + 493091 1734 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 1 493192 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ inc esi 49319b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ add esi, 2 4933bc 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 8 @@ -7180,15 +6970,15 @@ 493b52 16 FUNC RETURNTYPE RAX 1 493b52 16 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 493b62 307 FUNC RETURNTYPE RAX 0 - 493b62 307 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 493b62 307 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 493c95 19 FUNC RETURNTYPE RAX 4 - 493c95 19 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 96 ARG3 96 ARG4 0 ARG5 2 + 493c95 19 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 96 ARG3 96 ARG4 4 ARG5 1 493ca8 186 FUNC RETURNTYPE RAX 0 - 493ca8 186 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 2 + 493ca8 186 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 0 ARG5 0 493d0e 4 INSTR CHECK SIGNEDNESS SIGNED 64 R12 ZZ IDIOM 20 movzx edx, r12b 493d27 4 INSTR CHECK SIGNEDNESS SIGNED 64 R12 ZZ IDIOM 20 movzx edx, r12b 493d62 1285 FUNC RETURNTYPE RAX 1 - 493d62 1285 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 + 493d62 1285 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 493e91 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [r13+8] 493ea4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+72 ZZ IDIOM 18 MEMORYSINK lea rcx, [r13+48h] ; pmatch 493ea8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [r13+8] ; preg @@ -7200,18 +6990,18 @@ 494267 882 FUNC INARGS 2 ARG0 0 ARG1 4 4945a6 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBP ZZ IDIOM 18 MEMORYSINK add rbp, 8 4945d9 94 FUNC RETURNTYPE RAX 1 - 4945d9 94 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 4945d9 94 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 494637 76 FUNC RETURNTYPE RAX 0 - 494637 76 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 494637 76 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 494645 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+256 ZZ lea esi, [rax+100h] 494683 872 FUNC RETURNTYPE RAX 1 494683 872 FUNC INARGS 2 ARG0 0 ARG1 4 494683 872 FUNC PROBLEM sub_494683 CALLUNRESOLVED 4947a5 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15+1 ZZ lea edi, [r15+1] - 4947e3 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+-384 ZZ lea edx, [rax-180h] + 4947e3 6 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+-384 ZZ IDIOM 18 MEMORYSINK lea edx, [rax-180h] 494826 6 INSTR CHECK OVERFLOW SIGNED 32 RDI ZZ add edi, 0FFh - 494707 6 INSTR FPTRSHADOW RAX SHADOWID 81 - 494881 4 INSTR FPTRCHECK [RSP+24] SHADOWID 81 + 494707 6 INSTR FPTRSHADOW RAX SHADOWID 13 + 494881 4 INSTR FPTRCHECK [RSP+24] SHADOWID 13 4949eb 120 FUNC RETURNTYPE RAX 4 4949eb 120 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 494a63 296 FUNC RETURNTYPE RAX 4 @@ -7228,16 +7018,16 @@ 4954a8 115 FUNC RETURNTYPE RAX 96 4954a8 115 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 49551b 161 FUNC RETURNTYPE RAX 96 - 49551b 161 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 2 + 49551b 161 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 495533 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+45 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+2Dh] ; s1 495543 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+13 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+0Dh] ; s1 49558a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+45 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+2Dh] 4955bc 27 FUNC RETURNTYPE RAX 0 - 4955bc 27 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 4955bc 27 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 0 4955d7 55 FUNC RETURNTYPE RAX 0 4955d7 55 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 49560e 61 FUNC RETURNTYPE RAX 4 - 49560e 61 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 2 + 49560e 61 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 1 ARG3 4 ARG4 4 ARG5 96 49564b 313 FUNC RETURNTYPE RAX 0 49564b 313 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 4 ARG5 96 49575c 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+1 ZZ lea edx, [rbx+1] ; n @@ -7253,7 +7043,7 @@ 495bce 116 FUNC RETURNTYPE RAX 1 495bce 116 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 495c42 135 FUNC RETURNTYPE RAX 1 - 495c42 135 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 2 + 495c42 135 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 96 495cc9 927 FUNC RETURNTYPE RAX 0 495cc9 927 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 496034 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+45 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+2Dh] @@ -7261,115 +7051,115 @@ 496068 100 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 49609d 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax 4960cc 122 FUNC RETURNTYPE RAX 0 - 4960cc 122 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 4960cc 122 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 496146 78 FUNC RETURNTYPE RAX 0 - 496146 78 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 496146 78 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 49616a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+13 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+0Dh] ; file 496177 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+45 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+2Dh] 496194 82 FUNC RETURNTYPE RAX 0 - 496194 82 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 496194 82 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 0 4961e6 161 FUNC RETURNTYPE RAX 1 4961e6 161 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 496287 49 FUNC RETURNTYPE RAX 1 - 496287 49 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 0 + 496287 49 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4962b8 1 FUNC RETURNTYPE RAX 0 4962b8 1 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4962b9 364 FUNC RETURNTYPE RAX 4 4962b9 364 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 16 ARG3 4 ARG4 1 ARG5 96 49633e 5 INSTR MEMSET STACKOFFSET_ESP 160 SIZE 152 ZZ call _memset 496425 12 FUNC RETURNTYPE RAX 96 - 496425 12 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 + 496425 12 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 96 496431 47 FUNC RETURNTYPE RAX 0 - 496431 47 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 496431 47 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 96 496454 3 INSTR CHECK UNDERFLOW SIGNED 64 RAX ZZ sub rax, rbp 496460 58 FUNC RETURNTYPE RAX 0 496460 58 FUNC PROBLEM sub_496460 JUMPUNRESOLVED 49649a 24 FUNC RETURNTYPE RAX 0 - 49649a 24 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 49649a 24 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 4 ARG5 96 4964b2 23 FUNC RETURNTYPE RAX 0 - 4964b2 23 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4964b2 23 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 0 ARG3 0 ARG4 4 ARG5 0 4964c9 24 FUNC RETURNTYPE RAX 0 - 4964c9 24 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 2 + 4964c9 24 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 4964e1 23 FUNC RETURNTYPE RAX 0 - 4964e1 23 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 2 + 4964e1 23 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 1 4964f8 27 FUNC RETURNTYPE RAX 0 - 4964f8 27 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 16 ARG4 0 ARG5 2 + 4964f8 27 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 16 ARG4 0 ARG5 1 496513 15 FUNC RETURNTYPE RAX 0 - 496513 15 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 16 ARG4 0 ARG5 2 + 496513 15 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 16 ARG4 0 ARG5 1 496522 29 FUNC RETURNTYPE RAX 0 - 496522 29 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 96 ARG5 2 + 496522 29 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 4 ARG5 1 49653f 15 FUNC RETURNTYPE RAX 0 - 49653f 15 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 49653f 15 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 1 49654e 29 FUNC RETURNTYPE RAX 0 - 49654e 29 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 1 ARG5 2 + 49654e 29 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 1 ARG5 96 49656b 15 FUNC RETURNTYPE RAX 0 - 49656b 15 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 2 + 49656b 15 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 1 49657a 17 FUNC RETURNTYPE RAX 1 49657a 17 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 49658b 11 FUNC RETURNTYPE RAX 0 49658b 11 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 496596 53 FUNC RETURNTYPE RAX 0 - 496596 53 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 496596 53 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 96 4965cb 24 FUNC RETURNTYPE RAX 0 4965cb 24 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 0 ARG5 96 4965e3 39 FUNC RETURNTYPE RAX 4 4965e3 39 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 96 49660a 124 FUNC RETURNTYPE RAX 0 - 49660a 124 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 49660a 124 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 16 49663f 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov rdx, rbp ; n 496686 59 FUNC RETURNTYPE RAX 0 - 496686 59 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 496686 59 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4966c1 35 FUNC RETURNTYPE RAX 1 4966c1 35 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 4966e4 110 FUNC RETURNTYPE RAX 1 - 4966e4 110 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 4 ARG4 2 ARG5 96 + 4966e4 110 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 4 496752 1601 FUNC RETURNTYPE RAX 1 496752 1601 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 1 496752 1601 FUNC PROBLEM sub_496752 CALLUNRESOLVED 496d93 238 FUNC RETURNTYPE RAX 1 - 496d93 238 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 96 ARG5 2 + 496d93 238 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 4 ARG5 96 496e81 44 FUNC RETURNTYPE RAX 1 496e81 44 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 0 ARG3 4 ARG4 0 ARG5 0 496ea2 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RAX ZZ sub rax, rsi 496ead 41 FUNC RETURNTYPE RAX 1 - 496ead 41 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 4 ARG4 0 ARG5 2 + 496ead 41 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 96 496ecb 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RAX ZZ sub rax, rsi 496ed6 122 FUNC RETURNTYPE RAX 4 - 496ed6 122 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 0 ARG5 2 + 496ed6 122 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 0 ARG5 0 496f37 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ inc rsi 496f50 79 FUNC RETURNTYPE RAX 0 496f50 79 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 496f9f 79 FUNC RETURNTYPE RAX 0 496f9f 79 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 496fee 93 FUNC RETURNTYPE RAX 0 - 496fee 93 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 96 + 496fee 93 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 4 49704b 31 FUNC RETURNTYPE RAX 4 - 49704b 31 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 49704b 31 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 49706a 413 FUNC RETURNTYPE RAX 4 - 49706a 413 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 2 + 49706a 413 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 497115 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+1] 497134 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+1] 49716c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+1] 4971b1 2 INSTR CHECK TRUNCATION UNSIGNED 64 RBX 32 EBX ZZ IDIOM 30 mov esi, ebx 4971b3 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ IDIOM 19 sub esi, edi 497207 257 FUNC RETURNTYPE RAX 0 - 497207 257 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 497207 257 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 49728b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RAX ZZ sub eax, 30h 497308 1144 FUNC RETURNTYPE RAX 96 - 497308 1144 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 2 + 497308 1144 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 96 49740f 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RAX ZZ sub eax, 30h 497452 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK inc rdx 49762f 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, r13 497632 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RDX ZZ IDIOM 19 lea rsi, [rax+rdx+1] 497632 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RDX+1 ZZ IDIOM 19 lea rsi, [rax+rdx+1] 497780 286 FUNC RETURNTYPE RAX 1 - 497780 286 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 96 + 497780 286 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 49789e 1537 FUNC RETURNTYPE RAX 1 - 49789e 1537 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 49789e 1537 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 497d62 5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [r12+48h] ; ptr 497dd4 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov rdx, rbp ; n 497e9f 130 FUNC RETURNTYPE RAX 1 - 497e9f 130 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 497e9f 130 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 1 497f21 112 FUNC RETURNTYPE RAX 96 497f21 112 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 0 ARG5 96 497f91 58 FUNC RETURNTYPE RAX 0 @@ -7377,19 +7167,19 @@ 497fcb 38 FUNC RETURNTYPE RAX 0 497fcb 38 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 497ff1 281 FUNC RETURNTYPE RAX 4 - 497ff1 281 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 8 ARG4 1 ARG5 2 + 497ff1 281 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 8 ARG4 1 ARG5 96 4980bc 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+R15 ZZ IDIOM 18 MEMORYSINK lea rdi, [r13+r15+0]; s1 4980d7 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+1 ZZ lea esi, [rbx+1] 49810a 38 FUNC RETURNTYPE RAX 4 - 49810a 38 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 1 ARG5 2 + 49810a 38 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 1 ARG5 0 498130 30 FUNC RETURNTYPE RAX 4 - 498130 30 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 498130 30 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 96 49814e 301 FUNC RETURNTYPE RAX 4 - 49814e 301 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 2 ARG5 96 + 49814e 301 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 96 49827b 71 FUNC RETURNTYPE RAX 4 49827b 71 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 96 4982c2 263 FUNC RETURNTYPE RAX 4 - 4982c2 263 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 2 + 4982c2 263 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 1 4982e4 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+244 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+0F4h] ; s1 498324 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RDI ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+rdi] 4983c9 266 FUNC RETURNTYPE RAX 0 @@ -7401,25 +7191,25 @@ 49853d 54 FUNC RETURNTYPE RAX 0 49853d 54 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 8 ARG5 1 498573 201 FUNC RETURNTYPE RAX 1 - 498573 201 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 498573 201 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 96 498612 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R12 ZZ dec r12d 49863c 31 FUNC RETURNTYPE RAX 1 - 49863c 31 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 49863c 31 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 49865b 141 FUNC RETURNTYPE RAX 0 - 49865b 141 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 4 ARG3 1 ARG4 96 ARG5 96 + 49865b 141 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 4 ARG3 1 ARG4 4 ARG5 96 498699 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+3 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+3] ; s 4986e8 142 FUNC RETURNTYPE RAX 4 - 4986e8 142 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 4986e8 142 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 498708 6 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+256 ZZ lea esi, [rbx+100h] 498752 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+1 ZZ lea esi, [rbx+1] 498776 53 FUNC RETURNTYPE RAX 4 498776 53 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4987ab 19 FUNC RETURNTYPE RAX 4 - 4987ab 19 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 4987ab 19 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 96 4987be 62 FUNC RETURNTYPE RAX 4 - 4987be 62 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 96 ARG3 4 ARG4 2 ARG5 2 + 4987be 62 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 96 ARG3 4 ARG4 8 ARG5 96 4987fc 172 FUNC RETURNTYPE RAX 1 - 4987fc 172 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 4987fc 172 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 498849 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+-1 ZZ lea rsi, [rbx-1] ; offset 4988a8 1568 FUNC RETURNTYPE RAX 1 4988a8 1568 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 96 ARG4 96 ARG5 96 @@ -7428,13 +7218,13 @@ 498d3b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+2 ZZ lea rdi, [rax+2] 498d4c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] ; dest 498ec8 99 FUNC RETURNTYPE RAX 0 - 498ec8 99 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 96 ARG5 2 + 498ec8 99 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 96 498f2b 45 FUNC RETURNTYPE RAX 4 - 498f2b 45 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 2 + 498f2b 45 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 8 ARG5 96 498f58 52 FUNC RETURNTYPE RAX 0 - 498f58 52 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 498f58 52 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 4 498f8c 37 FUNC RETURNTYPE RAX 0 - 498f8c 37 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 498f8c 37 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 4 498fa7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ IDIOM 15 inc rcx 498fb1 347 FUNC RETURNTYPE RAX 1 498fb1 347 FUNC INARGS 1 ARG0 4 @@ -7450,14 +7240,14 @@ 499181 49 FUNC RETURNTYPE RAX 1 499181 49 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4991b2 32 FUNC RETURNTYPE RAX 4 - 4991b2 32 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 4991b2 32 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 4 4991d2 100 FUNC RETURNTYPE RAX 1 4991d2 100 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 8 ARG5 96 4991d2 100 FUNC PROBLEM sub_4991D2 CALLUNRESOLVED 49920e 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RAX ZZ lea ebx, [rbx+rax-40h] 49920e 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RAX+-64 ZZ lea ebx, [rbx+rax-40h] 499236 12 FUNC RETURNTYPE RAX 0 - 499236 12 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 2 + 499236 12 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 4 499242 430 FUNC RETURNTYPE RAX 0 499242 430 FUNC INARGS 1 ARG0 4 499296 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ inc rdx @@ -7491,25 +7281,25 @@ 499a13 4 INSTR CHECK OVERFLOW UNSIGNED 64 R8 ZZ IDIOM 18 MEMORYSINK add r8, 4 499a70 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R14 ZZ inc r14 499b1a 168 FUNC RETURNTYPE RAX 0 - 499b1a 168 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 499b1a 168 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 499bc2 401 FUNC RETURNTYPE RAX 0 499bc2 401 FUNC INARGS 4 ARG0 1 ARG1 4 ARG2 4 ARG3 1 499d53 289 FUNC RETURNTYPE RAX 0 499d53 289 FUNC INARGS 4 ARG0 1 ARG1 4 ARG2 4 ARG3 1 499e74 244 FUNC RETURNTYPE RAX 16 - 499e74 244 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 2 ARG4 4 ARG5 2 + 499e74 244 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 2 ARG4 4 ARG5 96 499f68 50 FUNC RETURNTYPE RAX 1 499f68 50 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 499f9a 168 FUNC RETURNTYPE RAX 0 499f9a 168 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 16 ARG3 0 ARG4 0 ARG5 0 49a042 132 FUNC RETURNTYPE RAX 0 - 49a042 132 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 49a042 132 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 96 49a0c6 319 FUNC RETURNTYPE RAX 4 49a0c6 319 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 0 ARG5 96 49a1b9 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+32 ZZ lea rdi, [rax+20h] 49a1cf 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+28 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+1Ch] ; dest 49a205 106 FUNC RETURNTYPE RAX 1 - 49a205 106 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 49a205 106 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 49a236 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+4] ; inp 49a26f 267 FUNC RETURNTYPE RAX 16 49a26f 267 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 @@ -7517,13 +7307,13 @@ 49a37a 72 FUNC RETURNTYPE RAX 4 49a37a 72 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 49a3c2 95 FUNC RETURNTYPE RAX 0 - 49a3c2 95 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 + 49a3c2 95 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 4 49a421 153 FUNC RETURNTYPE RAX 0 49a421 153 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 49a449 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+32 ZZ lea rdi, [rax+20h] 49a45d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+18h] ; dest 49a4ba 80 FUNC RETURNTYPE RAX 1 - 49a4ba 80 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 49a4ba 80 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 49a50a 85 FUNC RETURNTYPE RAX 1 49a50a 85 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 49a544 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBP ZZ IDIOM 15 inc ebp @@ -7532,7 +7322,7 @@ 49a57f 38 FUNC RETURNTYPE RAX 96 49a57f 38 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 0 ARG5 0 49a5a5 24 FUNC RETURNTYPE RAX 4 - 49a5a5 24 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 0 ARG5 2 + 49a5a5 24 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 0 ARG5 1 49a5bd 623 FUNC RETURNTYPE RAX 1 49a5bd 623 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 49a5f3 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDX ZZ inc edx @@ -7543,17 +7333,17 @@ 49a733 2 INSTR CHECK OVERFLOW SIGNED 32 RDX ZZ inc edx 49a800 2 INSTR CHECK OVERFLOW SIGNED 32 RDX ZZ inc edx 49a82c 59 FUNC RETURNTYPE RAX 96 - 49a82c 59 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 2 ARG5 96 + 49a82c 59 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 0 ARG5 96 49a867 53 FUNC RETURNTYPE RAX 0 49a867 53 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 49a89c 307 FUNC RETURNTYPE RAX 4 - 49a89c 307 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 2 + 49a89c 307 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 0 49a9cf 40 FUNC RETURNTYPE RAX 1 49a9cf 40 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 1 49a9f7 56 FUNC RETURNTYPE RAX 1 49a9f7 56 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 1 49aa2f 829 FUNC RETURNTYPE RAX 1 - 49aa2f 829 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 49aa2f 829 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 49abbd 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov rdx, rbp ; n 49ad14 2 INSTR CHECK OVERFLOW UNSIGNED 32 RSI ZZ inc esi 49ad6c 56 FUNC RETURNTYPE RAX 1 @@ -7569,7 +7359,7 @@ 49ae50 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RAX ZZ lea rdi, [rax+rax+2] 49ae50 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RAX+2 ZZ lea rdi, [rax+rax+2] 49ae94 841 FUNC RETURNTYPE RAX 1 - 49ae94 841 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 2 ARG5 96 + 49ae94 841 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 0 ARG5 96 49aff6 3 INSTR CHECK UNDERFLOW UNSIGNED 32 RSI ZZ IDIOM 19 sub esi, r12d 49b0ed 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+2 ZZ lea esi, [rax+2] 49b1dd 158 FUNC RETURNTYPE RAX 96 @@ -7611,7 +7401,7 @@ 49b8d0 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov esi, eax 49b8da 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RSI ZZ sub esi, ebx 49b919 99 FUNC RETURNTYPE RAX 0 - 49b919 99 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 49b919 99 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 49b95b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RSI ZZ sub esi, eax 49b97c 2739 FUNC RETURNTYPE RAX 1 49b97c 2739 FUNC INARGS 6 ARG0 96 ARG1 16 ARG2 4 ARG3 1 ARG4 1 ARG5 4 @@ -7629,16 +7419,16 @@ 49c42f 44 FUNC RETURNTYPE RAX 1 49c42f 44 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 4 49c45b 34 FUNC RETURNTYPE RAX 96 - 49c45b 34 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 49c45b 34 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 49c47d 45 FUNC RETURNTYPE RAX 4 - 49c47d 45 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 2 + 49c47d 45 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 49c4aa 34 FUNC RETURNTYPE RAX 0 49c4aa 34 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 4 ARG5 96 49c4cc 47 FUNC RETURNTYPE RAX 96 - 49c4cc 47 FUNC INARGS 6 ARG0 96 ARG1 2 ARG2 0 ARG3 1 ARG4 4 ARG5 2 + 49c4cc 47 FUNC INARGS 6 ARG0 96 ARG1 2 ARG2 0 ARG3 1 ARG4 4 ARG5 0 49c4cc 47 FUNC PROBLEM sub_49C4CC CALLUNRESOLVED 49c4fb 44 FUNC RETURNTYPE RAX 4 - 49c4fb 44 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 49c4fb 44 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 1 49c527 44 FUNC RETURNTYPE RAX 4 49c527 44 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 1 49c553 69 FUNC RETURNTYPE RAX 1 @@ -7646,21 +7436,21 @@ 49c57b 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea rbx, [rbx+rax+1] 49c57b 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX+1 ZZ IDIOM 18 MEMORYSINK lea rbx, [rbx+rax+1] 49c598 55 FUNC RETURNTYPE RAX 96 - 49c598 55 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 49c598 55 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 1 ARG5 1 49c5cf 421 FUNC RETURNTYPE RAX 4 - 49c5cf 421 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 49c5cf 421 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 1 ARG4 1 ARG5 1 49c774 57 FUNC RETURNTYPE RAX 1 - 49c774 57 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 4 ARG4 96 ARG5 2 + 49c774 57 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 96 49c7ad 687 FUNC RETURNTYPE RAX 1 - 49c7ad 687 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 96 + 49c7ad 687 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 49c94d 5 INSTR MEMSET STACKOFFSET_ESP 32 SIZE 232 ZZ call _memset 49c952 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+56 ZZ IDIOM 18 STACKMEMSINK lea rdi, [r13+38h] 49ca5c 94 FUNC RETURNTYPE RAX 0 - 49ca5c 94 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 49ca5c 94 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 8 ARG3 4 ARG4 4 ARG5 96 49caba 412 FUNC RETURNTYPE RAX 1 - 49caba 412 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 49caba 412 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 1 49cc56 45 FUNC RETURNTYPE RAX 1 - 49cc56 45 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 96 + 49cc56 45 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 4 49cc83 141 FUNC RETURNTYPE RAX 1 49cc83 141 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 4 ARG5 0 49cccb 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov rdx, rbp ; n @@ -7668,9 +7458,9 @@ 49cd10 136 FUNC INARGS 1 ARG0 0 49cd4e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ inc rcx 49cd98 58 FUNC RETURNTYPE RAX 1 - 49cd98 58 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 49cd98 58 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 49cdd2 131 FUNC RETURNTYPE RAX 1 - 49cdd2 131 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 49cdd2 131 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 49ce55 380 FUNC RETURNTYPE RAX 1 49ce55 380 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 0 ARG5 96 49cfd1 554 FUNC RETURNTYPE RAX 0 @@ -7684,7 +7474,7 @@ 49d15c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [r14+1] ; s 49d190 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+1 ZZ IDIOM 18 MEMORYSINK lea rsi, [r14+1] ; accept 49d1fb 55 FUNC RETURNTYPE RAX 96 - 49d1fb 55 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 + 49d1fb 55 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 96 49d232 28 FUNC RETURNTYPE RAX 4 49d232 28 FUNC INARGS 6 ARG0 96 ARG1 2 ARG2 96 ARG3 96 ARG4 96 ARG5 96 49d24e 10 FUNC RETURNTYPE RAX 1 @@ -7692,13 +7482,13 @@ 49d258 488 FUNC RETURNTYPE RAX 1 49d258 488 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 49d440 39 FUNC RETURNTYPE RAX 1 - 49d440 39 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 2 + 49d440 39 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 4 ARG5 0 49d467 157 FUNC RETURNTYPE RAX 4 - 49d467 157 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 49d467 157 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 0 49d504 9 FUNC RETURNTYPE RAX 1 49d504 9 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 0 ARG4 0 ARG5 0 49d50d 163 FUNC RETURNTYPE RAX 96 - 49d50d 163 FUNC INARGS 6 ARG0 16 ARG1 16 ARG2 96 ARG3 1 ARG4 96 ARG5 96 + 49d50d 163 FUNC INARGS 6 ARG0 16 ARG1 16 ARG2 96 ARG3 1 ARG4 96 ARG5 4 49d587 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 4 sub rdx, rbx 49d58c 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 6 add rdx, rax ; n 49d5b0 104 FUNC RETURNTYPE RAX 1 @@ -7708,7 +7498,7 @@ 49d62b 97 FUNC RETURNTYPE RAX 0 49d62b 97 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 49d68c 104 FUNC RETURNTYPE RAX 4 - 49d68c 104 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 2 + 49d68c 104 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 1 49d6f4 143 FUNC RETURNTYPE RAX 1 49d6f4 143 FUNC INARGS 1 ARG0 4 49d783 59 FUNC RETURNTYPE RAX 4 @@ -7716,16 +7506,16 @@ 49d7be 52 FUNC RETURNTYPE RAX 1 49d7be 52 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 49d7f2 49 FUNC RETURNTYPE RAX 1 - 49d7f2 49 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 49d7f2 49 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 1 49d823 17 FUNC RETURNTYPE RAX 4 - 49d823 17 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 49d823 17 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 49d834 306 FUNC RETURNTYPE RAX 1 49d834 306 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 96 ARG5 4 49d858 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+-1 ZZ lea edx, [r13-1] 49d885 2 INSTR CHECK UNDERFLOW SIGNED 32 RBX ZZ dec ebx 49d908 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+RBX ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+rbx+0]; dest 49d966 53 FUNC RETURNTYPE RAX 0 - 49d966 53 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 49d966 53 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 49d99b 28 FUNC RETURNTYPE RAX 0 49d99b 28 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 49d9b7 25 FUNC RETURNTYPE RAX 0 @@ -7733,7 +7523,7 @@ 49d9d0 72 FUNC RETURNTYPE RAX 0 49d9d0 72 FUNC INARGS 6 ARG0 8 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 49da18 1105 FUNC RETURNTYPE RAX 1 - 49da18 1105 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 2 ARG3 1 ARG4 1 ARG5 2 + 49da18 1105 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 2 ARG3 1 ARG4 1 ARG5 1 49da18 1105 FUNC PROBLEM sub_49DA18 CALLUNRESOLVED 49da73 5 INSTR MEMSET STACKOFFSET_ESP 1024 SIZE 104 ZZ call _memset 49daa4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+4] @@ -7755,34 +7545,34 @@ 49e27c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+4] 49e285 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+112 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+70h] 49e425 17 FUNC RETURNTYPE RAX 0 - 49e425 17 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 2 ARG4 4 ARG5 2 + 49e425 17 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 2 ARG4 4 ARG5 96 49e425 17 FUNC PROBLEM sub_49E425 CHUNKS CALLUNRESOLVED 49e400 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rbp+0] 49e40c 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 4 49e436 17 FUNC RETURNTYPE RAX 0 - 49e436 17 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 2 + 49e436 17 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 1 49e447 607 FUNC RETURNTYPE RAX 0 - 49e447 607 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 49e447 607 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 1 49e500 2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov edx, eax 49e531 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R12 ZZ mov rdx, r12 ; n 49e571 2 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 32 EAX ZZ mov edx, eax ; n 49e6a6 43 FUNC RETURNTYPE RAX 0 - 49e6a6 43 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 49e6a6 43 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 4 ARG3 96 ARG4 96 ARG5 4 49e6d1 41 FUNC RETURNTYPE RAX 1 49e6d1 41 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 1 49e6fa 44 FUNC RETURNTYPE RAX 4 - 49e6fa 44 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 8 ARG5 2 + 49e6fa 44 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 8 ARG5 0 49e726 63 FUNC RETURNTYPE RAX 1 49e726 63 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 49e765 73 FUNC RETURNTYPE RAX 1 49e765 73 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 49e7ae 693 FUNC RETURNTYPE RAX 4 - 49e7ae 693 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 2 + 49e7ae 693 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 8 ARG5 0 49e9bb 2 INSTR CHECK OVERFLOW SIGNED 32 RBX ZZ inc ebx 49ea16 3 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK inc rbx 49ea23 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+5 ZZ IDIOM 18 STACKMEMSINK lea rax, [rbp+5] 49ea63 1381 FUNC RETURNTYPE RAX 4 - 49ea63 1381 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 2 + 49ea63 1381 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 49ea63 1381 FUNC PROBLEM sub_49EA63 CALLUNRESOLVED 49ea89 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+45 ZZ lea edi, [rax+2Dh] 49ead8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+10 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+0Ah] @@ -7792,36 +7582,36 @@ 49eeb2 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RCX+-10 ZZ lea edx, [rcx-0Ah] 49ef11 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RCX+42 ZZ lea edx, [rcx+2Ah] 49ef83 5 INSTR MEMSET STACKOFFSET_ESP 96 SIZE 544 ZZ call _memset - 49ebc0 9 INSTR FPTRSHADOW 4822364 SHADOWID 82 - 49ebe1 9 INSTR FPTRSHADOW 4822000 SHADOWID 82 - 49ec5e 4 INSTR FPTRCHECK [RSP+48] SHADOWID 82 - 49ebb7 9 INSTR FPTRSHADOW 4821426 SHADOWID 83 - 49ebd3 9 INSTR FPTRSHADOW 4820876 SHADOWID 83 - 49ec2c 4 INSTR FPTRCHECK [RSP+40] SHADOWID 83 - 49ebb7 9 INSTR FPTRSHADOW 4821426 SHADOWID 84 - 49ebd3 9 INSTR FPTRSHADOW 4820876 SHADOWID 84 - 49ec04 4 INSTR FPTRCHECK [RSP+40] SHADOWID 84 - 49ebb7 9 INSTR FPTRSHADOW 4821426 SHADOWID 85 - 49ebd3 9 INSTR FPTRSHADOW 4820876 SHADOWID 85 - 49ece6 4 INSTR FPTRCHECK [RSP+40] SHADOWID 85 - 49ebc0 9 INSTR FPTRSHADOW 4822364 SHADOWID 86 - 49ebe1 9 INSTR FPTRSHADOW 4822000 SHADOWID 86 - 49ecd9 4 INSTR FPTRCHECK [RSP+48] SHADOWID 86 - 49ebc0 9 INSTR FPTRSHADOW 4822364 SHADOWID 87 - 49ebe1 9 INSTR FPTRSHADOW 4822000 SHADOWID 87 - 49ed12 4 INSTR FPTRCHECK [RSP+48] SHADOWID 87 - 49ebb7 9 INSTR FPTRSHADOW 4821426 SHADOWID 88 - 49ebd3 9 INSTR FPTRSHADOW 4820876 SHADOWID 88 - 49ed54 4 INSTR FPTRCHECK [RSP+40] SHADOWID 88 - 49ebc0 9 INSTR FPTRSHADOW 4822364 SHADOWID 89 - 49ebe1 9 INSTR FPTRSHADOW 4822000 SHADOWID 89 - 49ed8e 4 INSTR FPTRCHECK [RSP+48] SHADOWID 89 - 49ebb7 9 INSTR FPTRSHADOW 4821426 SHADOWID 90 - 49ebd3 9 INSTR FPTRSHADOW 4820876 SHADOWID 90 - 49edde 4 INSTR FPTRCHECK [RSP+40] SHADOWID 90 - 49ebc0 9 INSTR FPTRSHADOW 4822364 SHADOWID 91 - 49ebe1 9 INSTR FPTRSHADOW 4822000 SHADOWID 91 - 49ee86 4 INSTR FPTRCHECK [RSP+48] SHADOWID 91 + 49ebc0 9 INSTR FPTRSHADOW 4822364 SHADOWID 14 + 49ebe1 9 INSTR FPTRSHADOW 4822000 SHADOWID 14 + 49ec5e 4 INSTR FPTRCHECK [RSP+48] SHADOWID 14 + 49ebb7 9 INSTR FPTRSHADOW 4821426 SHADOWID 15 + 49ebd3 9 INSTR FPTRSHADOW 4820876 SHADOWID 15 + 49ec2c 4 INSTR FPTRCHECK [RSP+40] SHADOWID 15 + 49ebb7 9 INSTR FPTRSHADOW 4821426 SHADOWID 16 + 49ebd3 9 INSTR FPTRSHADOW 4820876 SHADOWID 16 + 49ec04 4 INSTR FPTRCHECK [RSP+40] SHADOWID 16 + 49ebb7 9 INSTR FPTRSHADOW 4821426 SHADOWID 17 + 49ebd3 9 INSTR FPTRSHADOW 4820876 SHADOWID 17 + 49ece6 4 INSTR FPTRCHECK [RSP+40] SHADOWID 17 + 49ebc0 9 INSTR FPTRSHADOW 4822364 SHADOWID 18 + 49ebe1 9 INSTR FPTRSHADOW 4822000 SHADOWID 18 + 49ecd9 4 INSTR FPTRCHECK [RSP+48] SHADOWID 18 + 49ebc0 9 INSTR FPTRSHADOW 4822364 SHADOWID 19 + 49ebe1 9 INSTR FPTRSHADOW 4822000 SHADOWID 19 + 49ed12 4 INSTR FPTRCHECK [RSP+48] SHADOWID 19 + 49ebb7 9 INSTR FPTRSHADOW 4821426 SHADOWID 20 + 49ebd3 9 INSTR FPTRSHADOW 4820876 SHADOWID 20 + 49ed54 4 INSTR FPTRCHECK [RSP+40] SHADOWID 20 + 49ebc0 9 INSTR FPTRSHADOW 4822364 SHADOWID 21 + 49ebe1 9 INSTR FPTRSHADOW 4822000 SHADOWID 21 + 49ed8e 4 INSTR FPTRCHECK [RSP+48] SHADOWID 21 + 49ebb7 9 INSTR FPTRSHADOW 4821426 SHADOWID 22 + 49ebd3 9 INSTR FPTRSHADOW 4820876 SHADOWID 22 + 49edde 4 INSTR FPTRCHECK [RSP+40] SHADOWID 22 + 49ebc0 9 INSTR FPTRSHADOW 4822364 SHADOWID 23 + 49ebe1 9 INSTR FPTRSHADOW 4822000 SHADOWID 23 + 49ee86 4 INSTR FPTRCHECK [RSP+48] SHADOWID 23 49efc8 1179 FUNC RETURNTYPE RAX 4 49efc8 1179 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 4 ARG3 4 49effa 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+8 ZZ IDIOM 18 STACKMEMSINK lea rax, [rsi+8] @@ -7832,7 +7622,7 @@ 49f42d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+6 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+6] 49f441 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+10 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+0Ah] 49f463 1038 FUNC RETURNTYPE RAX 4 - 49f463 1038 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 2 + 49f463 1038 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 49f51a 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ inc rdi 49f535 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R8 ZZ inc r8 49f542 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBX ZZ inc rbx @@ -7845,15 +7635,15 @@ 49f671 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ inc rdx 49f6c3 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ inc rdx 49f6cc 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R9 ZZ inc r9d - 49f6ea 3 INSTR CHECK OVERFLOW SIGNED 64 R10 ZZ inc r10 + 49f6ea 3 INSTR CHECK OVERFLOW SIGNED 64 R10 ZZ IDIOM 18 MEMORYSINK inc r10 49f708 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ inc rdx 49f734 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ inc rdx 49f73d 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ inc esi 49f752 3 INSTR CHECK OVERFLOW SIGNED 64 R9 ZZ inc r9 49f871 102 FUNC RETURNTYPE RAX 1 - 49f871 102 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 96 ARG5 2 + 49f871 102 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 96 49f8d7 91 FUNC RETURNTYPE RAX 4 - 49f8d7 91 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 49f8d7 91 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 4 ARG5 0 49f932 37 FUNC RETURNTYPE RAX 0 49f932 37 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 49f957 731 FUNC RETURNTYPE RAX 1 @@ -7863,19 +7653,19 @@ 49fc32 33 FUNC RETURNTYPE RAX 96 49fc32 33 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 49fc53 238 FUNC RETURNTYPE RAX 4 - 49fc53 238 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 96 + 49fc53 238 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 4 49fcc3 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RBX ZZ lea rsi, [rbp+rbx+1] 49fcc3 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RBX+1 ZZ lea rsi, [rbp+rbx+1] 49fccd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RBP ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+rbp] ; buf 49fd16 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ lea rsi, [rbp+1] 49fd41 53 FUNC RETURNTYPE RAX 4 - 49fd41 53 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 49fd41 53 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 0 49fd76 29 FUNC RETURNTYPE RAX 4 - 49fd76 29 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 49fd76 29 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 4 ARG4 0 ARG5 0 49fd93 133 FUNC RETURNTYPE RAX 0 - 49fd93 133 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 + 49fd93 133 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 4 49fe18 230 FUNC RETURNTYPE RAX 96 - 49fe18 230 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 49fe18 230 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 1 49ff04 451 FUNC RETURNTYPE RAX 1 49ff04 451 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 2 ARG3 2 ARG4 96 ARG5 1 49ff04 451 FUNC PROBLEM sub_49FF04 CALLUNRESOLVED @@ -7885,55 +7675,55 @@ 4a00c7 533 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 1 4a01c0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+19 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+13h] 4a02dc 98 FUNC RETURNTYPE RAX 0 - 4a02dc 98 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 4a02dc 98 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 0 ARG5 0 4a0329 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+-3 ZZ lea rdi, [rbx-3] ; string 4a033e 53 FUNC RETURNTYPE RAX 0 4a033e 53 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 1 4a0373 91 FUNC RETURNTYPE RAX 1 - 4a0373 91 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 96 ARG5 2 + 4a0373 91 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 4 ARG4 4 ARG5 96 4a03ce 103 FUNC RETURNTYPE RAX 1 - 4a03ce 103 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4a03ce 103 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4a0435 210 FUNC RETURNTYPE RAX 0 - 4a0435 210 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 4a0435 210 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 4a0461 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RDX+4 ZZ lea edi, [rdx+4] 4a0507 56 FUNC RETURNTYPE RAX 4 - 4a0507 56 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 4a0507 56 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4a053f 87 FUNC RETURNTYPE RAX 0 4a053f 87 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 4a0596 21 FUNC RETURNTYPE RAX 96 4a0596 21 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 1 4a05ab 21 FUNC RETURNTYPE RAX 96 - 4a05ab 21 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4a05ab 21 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4a05c0 230 FUNC RETURNTYPE RAX 4 - 4a05c0 230 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 4a05c0 230 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 4a06a6 8 FUNC RETURNTYPE RAX 0 4a06a6 8 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4a06ae 59 FUNC RETURNTYPE RAX 0 - 4a06ae 59 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4a06ae 59 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 96 ARG3 96 ARG4 1 ARG5 96 4a06e9 27 FUNC RETURNTYPE RAX 0 - 4a06e9 27 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 96 ARG3 16 ARG4 1 ARG5 2 + 4a06e9 27 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 96 ARG3 16 ARG4 1 ARG5 96 4a0704 58 FUNC RETURNTYPE RAX 0 - 4a0704 58 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 2 ARG5 2 + 4a0704 58 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 96 ARG5 96 4a073e 34 FUNC RETURNTYPE RAX 0 4a073e 34 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 96 ARG4 96 ARG5 96 4a0760 55 FUNC RETURNTYPE RAX 0 - 4a0760 55 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 4a0760 55 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 1 4a0797 45 FUNC RETURNTYPE RAX 0 4a0797 45 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4a07c4 7 FUNC RETURNTYPE RAX 96 - 4a07c4 7 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 4a07c4 7 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 0 ARG3 4 ARG4 1 ARG5 1 4a07cb 61 FUNC RETURNTYPE RAX 96 - 4a07cb 61 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 0 ARG3 1 ARG4 96 ARG5 96 + 4a07cb 61 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 0 ARG3 1 ARG4 96 ARG5 4 4a0808 72 FUNC RETURNTYPE RAX 96 - 4a0808 72 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 0 ARG3 96 ARG4 1 ARG5 2 + 4a0808 72 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 0 ARG3 96 ARG4 1 ARG5 96 4a0850 83 FUNC RETURNTYPE RAX 4 - 4a0850 83 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 4a0850 83 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 0 ARG3 4 ARG4 1 ARG5 1 4a08a3 106 FUNC RETURNTYPE RAX 4 4a08a3 106 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 0 ARG5 96 4a08db 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK dec rdx 4a08f1 3 INSTR CHECK OVERFLOW UNSIGNED 64 RCX ZZ IDIOM 18 MEMORYSINK inc rcx 4a090d 71 FUNC RETURNTYPE RAX 4 - 4a090d 71 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 8 ARG3 4 ARG4 4 ARG5 2 + 4a090d 71 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 8 ARG3 4 ARG4 4 ARG5 0 4a0954 73 FUNC RETURNTYPE RAX 4 4a0954 73 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4a099d 22 FUNC RETURNTYPE RAX 4 @@ -7943,11 +7733,11 @@ 4a09cd 34 FUNC RETURNTYPE RAX 4 4a09cd 34 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 96 4a09ef 55 FUNC RETURNTYPE RAX 1 - 4a09ef 55 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 4a09ef 55 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 1 4a0a26 48 FUNC RETURNTYPE RAX 1 - 4a0a26 48 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 2 ARG3 1 ARG4 96 ARG5 2 + 4a0a26 48 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 1 4a0a56 32 FUNC RETURNTYPE RAX 4 - 4a0a56 32 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4a0a56 32 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4a0a76 61 FUNC RETURNTYPE RAX 4 4a0a76 61 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4a0ab3 98 FUNC RETURNTYPE RAX 96 @@ -7956,12 +7746,12 @@ 4a0b15 92 FUNC RETURNTYPE RAX 0 4a0b15 92 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 1 4a0b71 75 FUNC RETURNTYPE RAX 1 - 4a0b71 75 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 + 4a0b71 75 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 4a0b98 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBX ZZ inc ebx 4a0bbc 33 FUNC RETURNTYPE RAX 96 4a0bbc 33 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 96 4a0bdd 325 FUNC RETURNTYPE RAX 1 - 4a0bdd 325 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 4a0bdd 325 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 1 4a0ca7 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+6 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+6] 4a0cec 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+6 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+6] 4a0d22 254 FUNC RETURNTYPE RAX 0 @@ -7969,154 +7759,154 @@ 4a0e20 264 FUNC RETURNTYPE RAX 0 4a0e20 264 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 1 ARG3 1 ARG4 4 ARG5 4 4a0f28 55 FUNC RETURNTYPE RAX 0 - 4a0f28 55 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4a0f28 55 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 96 4a0f5f 95 FUNC RETURNTYPE RAX 1 - 4a0f5f 95 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 2 + 4a0f5f 95 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 1 4a0fbe 5 FUNC RETURNTYPE RAX 0 4a0fbe 5 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 4 ARG5 1 4a0fc3 105 FUNC RETURNTYPE RAX 4 - 4a0fc3 105 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 0 ARG5 1 + 4a0fc3 105 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 0 ARG5 1 4a0fd5 2 INSTR CHECK OVERFLOW SIGNED 32 RAX ZZ add eax, eax 4a102c 87 FUNC RETURNTYPE RAX 1 4a102c 87 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 4a1083 37 FUNC RETURNTYPE RAX 1 - 4a1083 37 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 4a1083 37 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 4a1195 17 FUNC RETURNTYPE RAX 1 - 4a1195 17 FUNC INARGS 6 ARG0 8 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 4a1195 17 FUNC INARGS 6 ARG0 8 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 4 4a11a6 12 FUNC RETURNTYPE RAX 96 - 4a11a6 12 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 4a11a6 12 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 4a11a6 12 FUNC PROBLEM sub_4A11A6 CHUNKS - 4a1114 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+6 ZZ lea esi, [r12+6] + 4a1114 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+6 ZZ lea esi, [r12+6] 4a112b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RDI ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+rdi] - 4a1143 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ lea esi, [rbx+r12+1] - 4a1143 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12+1 ZZ lea esi, [rbx+r12+1] + 4a1143 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBX+R12 ZZ lea esi, [rbx+r12+1] + 4a1143 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBX+R12+1 ZZ lea esi, [rbx+r12+1] 4a11b2 24 FUNC RETURNTYPE RAX 0 4a11b2 24 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 1 4a11ca 137 FUNC RETURNTYPE RAX 1 4a11ca 137 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 4a1253 1305 FUNC RETURNTYPE RAX 1 - 4a1253 1305 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 4a1253 1305 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 1 4a1594 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RBX ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+rbx] ; s 4a15af 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] ; s 4a176c 48 FUNC RETURNTYPE RAX 0 - 4a176c 48 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4a176c 48 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 96 4a179c 268 FUNC RETURNTYPE RAX 0 - 4a179c 268 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 8 ARG3 16 ARG4 2 ARG5 2 + 4a179c 268 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 8 ARG3 16 ARG4 4 ARG5 1 4a1854 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+3 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx+3] 4a18a8 321 FUNC RETURNTYPE RAX 0 - 4a18a8 321 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4a18a8 321 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 96 4a18f6 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+76 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+4Ch] ; s 4a19e9 144 FUNC RETURNTYPE RAX 96 - 4a19e9 144 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 96 + 4a19e9 144 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 4 4a1a79 210 FUNC RETURNTYPE RAX 4 - 4a1a79 210 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 2 + 4a1a79 210 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 4 4a1b4b 272 FUNC RETURNTYPE RAX 1 - 4a1b4b 272 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 2 + 4a1b4b 272 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 4 4a1c0b 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RSI ZZ IDIOM 19 sub rsi, rbx ; size 4a1c5b 207 FUNC RETURNTYPE RAX 0 - 4a1c5b 207 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4a1c5b 207 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4a1d2a 10 FUNC RETURNTYPE RAX 96 - 4a1d2a 10 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 - 4a1d34 112 FUNC RETURNTYPE RAX 0 + 4a1d2a 10 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 + 4a1d34 112 FUNC RETURNTYPE RAX 4 4a1d34 112 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 - 4a1da4 17 FUNC RETURNTYPE RAX 0 + 4a1da4 17 FUNC RETURNTYPE RAX 4 4a1da4 17 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 4a1db5 18 FUNC RETURNTYPE RAX 1 - 4a1db5 18 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 8 ARG3 4 ARG4 0 ARG5 2 + 4a1db5 18 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 8 ARG3 4 ARG4 0 ARG5 0 4a1dc7 46 FUNC RETURNTYPE RAX 0 - 4a1dc7 46 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 4 ARG4 96 ARG5 96 + 4a1dc7 46 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 96 4a1df5 9 FUNC RETURNTYPE RAX 0 - 4a1df5 9 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 4a1df5 9 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 4a1dfe 7 FUNC RETURNTYPE RAX 0 - 4a1dfe 7 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 96 + 4a1dfe 7 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 4 4a1e05 10 FUNC RETURNTYPE RAX 96 - 4a1e05 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 4a1e05 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 1 4a1e0f 10 FUNC RETURNTYPE RAX 96 - 4a1e0f 10 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 4a1e0f 10 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 96 4a1e19 10 FUNC RETURNTYPE RAX 4 4a1e19 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 1 4a1e23 10 FUNC RETURNTYPE RAX 96 - 4a1e23 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 4a1e23 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 96 4a1e2d 37 FUNC RETURNTYPE RAX 0 4a1e2d 37 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4a1e52 30 FUNC RETURNTYPE RAX 96 - 4a1e52 30 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 4a1e52 30 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 96 4a1e70 20 FUNC RETURNTYPE RAX 1 - 4a1e70 20 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4a1e70 20 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4a1e84 38 FUNC RETURNTYPE RAX 0 - 4a1e84 38 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 2 + 4a1e84 38 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 4 4a1eaa 21 FUNC RETURNTYPE RAX 0 - 4a1eaa 21 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 2 + 4a1eaa 21 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 4 4a1ebf 43 FUNC RETURNTYPE RAX 0 4a1ebf 43 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 16 ARG3 4 ARG4 1 ARG5 96 4a1eea 268 FUNC RETURNTYPE RAX 1 - 4a1eea 268 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 4a1eea 268 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 96 4a2062 23 FUNC RETURNTYPE RAX 96 - 4a2062 23 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4a2062 23 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 4a2062 23 FUNC PROBLEM sub_4A2062 CHUNKS 4a2079 17 FUNC RETURNTYPE RAX 4 4a2079 17 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 4a208a 18 FUNC RETURNTYPE RAX 1 - 4a208a 18 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 0 ARG5 2 + 4a208a 18 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 0 ARG5 96 4a209c 7 FUNC RETURNTYPE RAX 96 - 4a209c 7 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 4a209c 7 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 1 ARG5 96 4a20a3 17 FUNC RETURNTYPE RAX 96 - 4a20a3 17 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 2 + 4a20a3 17 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 96 4a20b4 21 FUNC RETURNTYPE RAX 1 - 4a20b4 21 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 2 + 4a20b4 21 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 4a20c9 12 FUNC RETURNTYPE RAX 96 - 4a20c9 12 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 2 + 4a20c9 12 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 1 4a20d5 13 FUNC RETURNTYPE RAX 96 4a20d5 13 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 0 ARG3 96 ARG4 0 ARG5 96 4a20e2 13 FUNC RETURNTYPE RAX 96 - 4a20e2 13 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 16 ARG3 96 ARG4 0 ARG5 2 + 4a20e2 13 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 16 ARG3 96 ARG4 0 ARG5 4 4a20ef 8 FUNC RETURNTYPE RAX 1 - 4a20ef 8 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 2 + 4a20ef 8 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 0 4a20f7 263 FUNC RETURNTYPE RAX 1 - 4a20f7 263 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 4a20f7 263 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 1 4a2280 33 FUNC RETURNTYPE RAX 1 - 4a2280 33 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4a2280 33 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 4a2280 33 FUNC PROBLEM sub_4A2280 CHUNKS 4a22a1 19 FUNC RETURNTYPE RAX 1 - 4a22a1 19 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 2 + 4a22a1 19 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 96 4a22b4 19 FUNC RETURNTYPE RAX 96 - 4a22b4 19 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 0 ARG5 2 + 4a22b4 19 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 0 ARG5 1 4a22c7 7 FUNC RETURNTYPE RAX 96 - 4a22c7 7 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 96 + 4a22c7 7 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 96 4a22ce 19 FUNC RETURNTYPE RAX 96 - 4a22ce 19 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 2 - 4a22e1 19 FUNC RETURNTYPE RAX 2 - 4a22e1 19 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 16 ARG4 0 ARG5 2 + 4a22ce 19 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 4 + 4a22e1 19 FUNC RETURNTYPE RAX 1 + 4a22e1 19 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 16 ARG4 0 ARG5 1 4a22f4 14 FUNC RETURNTYPE RAX 1 - 4a22f4 14 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 0 ARG5 2 + 4a22f4 14 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 0 ARG5 96 4a2302 14 FUNC RETURNTYPE RAX 96 - 4a2302 14 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 16 ARG3 96 ARG4 0 ARG5 2 + 4a2302 14 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 16 ARG3 96 ARG4 0 ARG5 4 4a2310 8 FUNC RETURNTYPE RAX 1 4a2310 8 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 0 4a2318 28 FUNC RETURNTYPE RAX 1 4a2318 28 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 4a2334 25 FUNC RETURNTYPE RAX 0 - 4a2334 25 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4a2334 25 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 96 4a2403 10 FUNC RETURNTYPE RAX 96 - 4a2403 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 4a2403 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 96 4a240d 10 FUNC RETURNTYPE RAX 96 - 4a240d 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 4a240d 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 96 4a240d 10 FUNC PROBLEM sub_4A240D CHUNKS 4a2417 10 FUNC RETURNTYPE RAX 96 - 4a2417 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 4a2417 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 96 4a2421 10 FUNC RETURNTYPE RAX 96 - 4a2421 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 4a2421 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 96 4a242b 149 FUNC RETURNTYPE RAX 0 4a242b 149 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 4a24a3 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBP+4 ZZ lea edi, [rbp+4] 4a2529 10 FUNC RETURNTYPE RAX 96 - 4a2529 10 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 2 ARG3 0 ARG4 96 ARG5 2 + 4a2529 10 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 0 ARG4 96 ARG5 1 4a2529 10 FUNC PROBLEM sub_4A2529 CHUNKS CALLUNRESOLVED 4a24eb 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDI ZZ add edi, 4 4a2533 10 FUNC RETURNTYPE RAX 4 - 4a2533 10 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 4a2533 10 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 4a253d 629 FUNC RETURNTYPE RAX 4 - 4a253d 629 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 4a253d 629 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 4a25ca 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea edx, [rbx+1] 4a25d0 3 INSTR CHECK UNDERFLOW UNSIGNED 32 RDX ZZ IDIOM 18 MEMORYSINK sub edx, r12d 4a25ff 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+1] @@ -8125,101 +7915,101 @@ 4a27b2 12 FUNC RETURNTYPE RAX 1 4a27b2 12 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 96 4a27be 12 FUNC RETURNTYPE RAX 96 - 4a27be 12 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 4a27be 12 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 1 4a27ca 9 FUNC RETURNTYPE RAX 1 - 4a27ca 9 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 - 4a27d3 13 FUNC RETURNTYPE RAX 2 - 4a27d3 13 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 4a27ca 9 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4a27d3 13 FUNC RETURNTYPE RAX 1 + 4a27d3 13 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 0 ARG4 1 ARG5 96 4a27e0 10 FUNC RETURNTYPE RAX 4 - 4a27e0 10 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 96 ARG5 2 + 4a27e0 10 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 96 ARG5 1 4a27ea 108 FUNC RETURNTYPE RAX 1 - 4a27ea 108 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 1 ARG3 96 ARG4 96 ARG5 2 + 4a27ea 108 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 1 ARG3 96 ARG4 96 ARG5 1 4a2856 61 FUNC RETURNTYPE RAX 0 - 4a2856 61 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 2 + 4a2856 61 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 4a2893 50 FUNC RETURNTYPE RAX 4 4a2893 50 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 96 4a28af 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+4 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+4] - 4a28c5 26 FUNC RETURNTYPE RAX 2 - 4a28c5 26 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 - 4a28df 26 FUNC RETURNTYPE RAX 2 - 4a28df 26 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 - 4a28f9 71 FUNC RETURNTYPE RAX 2 + 4a28c5 26 FUNC RETURNTYPE RAX 4 + 4a28c5 26 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 96 + 4a28df 26 FUNC RETURNTYPE RAX 4 + 4a28df 26 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4a28f9 71 FUNC RETURNTYPE RAX 4 4a28f9 71 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 1 ARG5 96 4a2925 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+4 ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+4] - 4a2940 130 FUNC RETURNTYPE RAX 2 - 4a2940 130 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 2 + 4a2940 130 FUNC RETURNTYPE RAX 4 + 4a2940 130 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 1 4a298d 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 4 4a29a6 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+4 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+4] 4a29c2 10 FUNC RETURNTYPE RAX 96 - 4a29c2 10 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 2 + 4a29c2 10 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 96 4a29cc 10 FUNC RETURNTYPE RAX 96 - 4a29cc 10 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 2 + 4a29cc 10 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 96 ARG4 1 ARG5 1 4a29d6 81 FUNC RETURNTYPE RAX 0 - 4a29d6 81 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 4a29d6 81 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 16 4a2a27 129 FUNC RETURNTYPE RAX 1 - 4a2a27 129 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 2 + 4a2a27 129 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 4 ARG5 1 4a2aa8 29 FUNC RETURNTYPE RAX 0 - 4a2aa8 29 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 2 + 4a2aa8 29 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 0 ARG5 0 4a2ac5 86 FUNC RETURNTYPE RAX 4 - 4a2ac5 86 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 0 ARG4 0 ARG5 2 + 4a2ac5 86 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 96 4a2ae8 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+R12 ZZ lea esi, [rbp+r12+1] 4a2ae8 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+R12+1 ZZ lea esi, [rbp+r12+1] 4a2af0 3 INSTR CHECK OVERFLOW UNSIGNED 32 ESI ZZ IDIOM 33 imul esi, ebx 4a2b1b 82 FUNC RETURNTYPE RAX 4 4a2b1b 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 4a2b6d 34 FUNC RETURNTYPE RAX 4 - 4a2b6d 34 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 2 + 4a2b6d 34 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 4a2b8f 9 FUNC RETURNTYPE RAX 1 4a2b8f 9 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4a2b98 34 FUNC RETURNTYPE RAX 0 - 4a2b98 34 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 4a2b98 34 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 4a2bba 239 FUNC RETURNTYPE RAX 1 - 4a2bba 239 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 4a2bba 239 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 4a2bba 239 FUNC PROBLEM sub_4A2BBA CALLUNRESOLVED 4a2c0a 2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ mov esi, ebp ; n 4a2ca9 224 FUNC RETURNTYPE RAX 4 - 4a2ca9 224 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 2 + 4a2ca9 224 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 96 4a2d89 69 FUNC RETURNTYPE RAX 0 - 4a2d89 69 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 2 + 4a2d89 69 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 4a2dce 144 FUNC RETURNTYPE RAX 1 - 4a2dce 144 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 4a2dce 144 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 4a2e5e 144 FUNC RETURNTYPE RAX 1 - 4a2e5e 144 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 4a2e5e 144 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 4a2eee 151 FUNC RETURNTYPE RAX 1 - 4a2eee 151 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 4a2eee 151 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 4a2f85 151 FUNC RETURNTYPE RAX 1 - 4a2f85 151 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 4a2f85 151 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 4a301c 151 FUNC RETURNTYPE RAX 1 - 4a301c 151 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 4a301c 151 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 96 4a30b3 159 FUNC RETURNTYPE RAX 1 4a30b3 159 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4a32fb 59 FUNC RETURNTYPE RAX 0 - 4a32fb 59 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 2 + 4a32fb 59 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 96 4a3336 128 FUNC RETURNTYPE RAX 1 - 4a3336 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 2 + 4a3336 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 96 4a33b6 41 FUNC RETURNTYPE RAX 0 - 4a33b6 41 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4a33b6 41 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 4a33df 53 FUNC RETURNTYPE RAX 0 - 4a33df 53 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 96 ARG5 2 + 4a33df 53 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 96 ARG5 1 4a33f1 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+336 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+150h] 4a33f8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+48 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+30h] 4a3414 48 FUNC RETURNTYPE RAX 0 - 4a3414 48 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4a3414 48 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 4a3426 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+80 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+50h] 4a3444 49 FUNC RETURNTYPE RAX 0 - 4a3444 49 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 4a3444 49 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 96 ARG3 96 ARG4 4 ARG5 96 4a3455 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+336 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+150h] 4a345c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+48 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+30h] 4a3475 45 FUNC RETURNTYPE RAX 0 - 4a3475 45 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 2 + 4a3475 45 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 4a3486 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+80 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+50h] 4a34a2 273 FUNC RETURNTYPE RAX 1 - 4a34a2 273 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 2 + 4a34a2 273 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 1 4a34dd 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RDX ZZ IDIOM 18 MEMORYSINK sub edx, ebx 4a35b3 33 FUNC RETURNTYPE RAX 1 - 4a35b3 33 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 2 + 4a35b3 33 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 1 4a35d4 124 FUNC RETURNTYPE RAX 4 - 4a35d4 124 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 2 + 4a35d4 124 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 4 4a3622 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+1] 4a3650 14 FUNC RETURNTYPE RAX 0 4a3650 14 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 diff --git a/tests/commit/save-bzip2.psexe.infoannot b/tests/commit/save-bzip2.psexe.infoannot index 51a575ec..64722bb5 100644 --- a/tests/commit/save-bzip2.psexe.infoannot +++ b/tests/commit/save-bzip2.psexe.infoannot @@ -115,7 +115,7 @@ 402010 31 FUNC RETURNTYPE RAX 1 402010 31 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 16 402030 33 FUNC RETURNTYPE RAX 1 - 402030 33 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 16 ARG5 1 + 402030 33 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 0 ARG3 16 ARG4 16 ARG5 1 402060 34 FUNC RETURNTYPE RAX 1 402060 34 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 402090 61 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-ffmpeg.psexe.infoannot.REMOVED.git-id b/tests/commit/save-ffmpeg.psexe.infoannot.REMOVED.git-id index 95ce304c..4838a0bc 100644 --- a/tests/commit/save-ffmpeg.psexe.infoannot.REMOVED.git-id +++ b/tests/commit/save-ffmpeg.psexe.infoannot.REMOVED.git-id @@ -1 +1 @@ -95a791e92ebb3eba5ea2ded9563ab6e2565218db \ No newline at end of file +2de7c80c6fc3f2dc222e01d0c9c4acfdf9cf6ab1 \ No newline at end of file diff --git a/tests/commit/save-gedit.psexe.infoannot b/tests/commit/save-gedit.psexe.infoannot index 744f58e3..e30ee00e 100644 --- a/tests/commit/save-gedit.psexe.infoannot +++ b/tests/commit/save-gedit.psexe.infoannot @@ -3337,7 +3337,7 @@ 445830 143 FUNC RETURNTYPE RAX 0 445830 143 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 4458c0 26 FUNC RETURNTYPE RAX 0 - 4458c0 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 4458c0 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 4458e0 332 FUNC RETURNTYPE RAX 0 4458e0 332 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 445a30 669 FUNC RETURNTYPE RAX 1 @@ -3480,22 +3480,22 @@ 44a470 39 FUNC RETURNTYPE RAX 1 44a470 39 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 44a4a0 2204 FUNC RETURNTYPE RAX 0 - 44a4a0 2204 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 44a4a0 2204 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 44a86e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+1 ZZ lea esi, [rax+1] 44ad40 136 FUNC RETURNTYPE RAX 0 - 44ad40 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 44ad40 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 44add0 45 FUNC RETURNTYPE RAX 1 - 44add0 45 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44add0 45 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44ae70 60 FUNC RETURNTYPE RAX 0 44ae70 60 FUNC PROBLEM sub_44AE70 JUMPUNRESOLVED 44b120 75 FUNC RETURNTYPE RAX 0 - 44b120 75 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44b120 75 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44b170 25 FUNC RETURNTYPE RAX 1 - 44b170 25 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44b170 25 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44b190 133 FUNC RETURNTYPE RAX 1 - 44b190 133 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 44b190 133 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 44b220 359 FUNC RETURNTYPE RAX 1 - 44b220 359 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 1 ARG5 0 + 44b220 359 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 0 44b220 359 FUNC PROBLEM sub_44B220 CHUNKS 44b550 208 FUNC RETURNTYPE RAX 1 44b550 208 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 @@ -3504,7 +3504,7 @@ 44b640 108 FUNC RETURNTYPE RAX 1 44b640 108 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 44b6b0 185 FUNC RETURNTYPE RAX 0 - 44b6b0 185 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44b6b0 185 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44b770 51 FUNC RETURNTYPE RAX 4 44b770 51 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 44b7b0 51 FUNC RETURNTYPE RAX 4 @@ -3512,11 +3512,11 @@ 44bc50 93 FUNC RETURNTYPE RAX 1 44bc50 93 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 44bda0 84 FUNC RETURNTYPE RAX 4 - 44bda0 84 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44bda0 84 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44be00 84 FUNC RETURNTYPE RAX 4 - 44be00 84 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44be00 84 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44be60 175 FUNC RETURNTYPE RAX 4 - 44be60 175 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44be60 175 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44bf10 14 FUNC RETURNTYPE RAX 4 44bf10 14 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 44c090 70 FUNC RETURNTYPE RAX 0 @@ -4778,7 +4778,7 @@ 47a650 256 FUNC RETURNTYPE RAX 0 47a650 256 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47a750 97 FUNC RETURNTYPE RAX 4 - 47a750 97 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 16 ARG5 96 + 47a750 97 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 16 ARG5 96 47a7c0 136 FUNC RETURNTYPE RAX 0 47a7c0 136 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 16 ARG5 96 47a850 350 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gimp.psexe.infoannot.REMOVED.git-id b/tests/commit/save-gimp.psexe.infoannot.REMOVED.git-id index 1e00780d..8f13970b 100644 --- a/tests/commit/save-gimp.psexe.infoannot.REMOVED.git-id +++ b/tests/commit/save-gimp.psexe.infoannot.REMOVED.git-id @@ -1 +1 @@ -34b841bb103b71a15e067adcb220247ec8c3f928 \ No newline at end of file +6c1116fa5a90883a80867338a86ab84a3a3f8b3d \ No newline at end of file diff --git a/tests/commit/save-gnome-calculator.psexe.infoannot b/tests/commit/save-gnome-calculator.psexe.infoannot index 4545fd09..3dd89685 100644 --- a/tests/commit/save-gnome-calculator.psexe.infoannot +++ b/tests/commit/save-gnome-calculator.psexe.infoannot @@ -1289,10 +1289,10 @@ 41bfb0 42 FUNC RETURNTYPE RAX 1 41bfb0 42 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 96 41bfb0 42 FUNC PROBLEM sub_41BFB0 CHUNKS - 41bda0 3 INSTR CHECK UNDERFLOW UNSIGNED 32 RDI ZZ IDIOM 31 sub edi, 1 - 41bdfe 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RAX ZZ IDIOM 31 sub rax, 4 + 41bda0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDI ZZ sub edi, 1 + 41bdfe 4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RAX ZZ sub rax, 4 41be24 2 INSTR CHECK UNDERFLOW SIGNED 32 RSI ZZ sub esi, eax - 41bef2 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RCX ZZ IDIOM 31 sub rcx, 4 + 41bef2 4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RCX ZZ sub rcx, 4 41c070 21 FUNC RETURNTYPE RAX 96 41c070 21 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 41c090 141 FUNC RETURNTYPE RAX 96 @@ -1389,7 +1389,7 @@ 41e740 53 FUNC RETURNTYPE RAX 1 41e740 53 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 41e740 53 FUNC PROBLEM sub_41E740 CHUNKS - 41e617 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ IDIOM 33 imul esi, r12d + 41e617 4 INSTR CHECK OVERFLOW SIGNED 32 ESI ZZ imul esi, r12d 41e800 53 FUNC RETURNTYPE RAX 96 41e800 53 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 41e840 958 FUNC RETURNTYPE RAX 96 @@ -1512,14 +1512,14 @@ 421fb0 191 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 1 421ff6 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBP*8 ZZ lea rsi, ds:0[rbp*8]; size 422070 146 FUNC RETURNTYPE RAX 96 - 422070 146 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 + 422070 146 FUNC INARGS 6 ARG0 32 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 422110 90 FUNC RETURNTYPE RAX 4 422110 90 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 422170 88 FUNC RETURNTYPE RAX 4 422170 88 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 4221d0 150 FUNC RETURNTYPE RAX 0 4221d0 150 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 0 - 422270 136 FUNC RETURNTYPE RAX 4 + 422270 136 FUNC RETURNTYPE RAX 32 422270 136 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 1 4222a6 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+2 ZZ lea rdi, [r12+2] ; size 422300 150 FUNC RETURNTYPE RAX 0 @@ -1535,14 +1535,14 @@ 422ca0 170 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 422d50 106 FUNC RETURNTYPE RAX 96 422d50 106 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 - 422dc0 191 FUNC RETURNTYPE RAX 4 - 422dc0 191 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 0 - 422e80 132 FUNC RETURNTYPE RAX 4 + 422dc0 191 FUNC RETURNTYPE RAX 32 + 422dc0 191 FUNC INARGS 6 ARG0 32 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 0 + 422e80 132 FUNC RETURNTYPE RAX 32 422e80 132 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 422e99 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R12 ZZ mov rdi, r12 ; size 422eb7 4 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ add rdx, 1 422f10 52 FUNC RETURNTYPE RAX 1 - 422f10 52 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 + 422f10 52 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 32 ARG3 1 ARG4 0 ARG5 0 422f50 4 FUNC RETURNTYPE RAX 0 422f50 4 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 1 422f60 29 FUNC RETURNTYPE RAX 0 @@ -1596,7 +1596,7 @@ 423310 82 FUNC RETURNTYPE RAX 4 423310 82 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 1 423370 131 FUNC RETURNTYPE RAX 1 - 423370 131 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 8 ARG4 4 ARG5 1 + 423370 131 FUNC INARGS 6 ARG0 4 ARG1 32 ARG2 4 ARG3 8 ARG4 4 ARG5 1 423370 131 FUNC PROBLEM sub_423370 CALLUNRESOLVED 423400 457 FUNC RETURNTYPE RAX 1 423400 457 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 @@ -1616,12 +1616,12 @@ 42379c 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+R14 ZZ lea rdx, [r14+r14+1F4Fh] 42379c 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+R14+8015 ZZ lea rdx, [r14+r14+1F4Fh] 4237bc 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 33 imul rdx, 1F50h - 4237c3 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, rcx + 4237c3 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 HEAPMEMSINK add rdx, rcx 4237d0 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ IDIOM 33 imul rdx, rbx, 1F50h ; n 4237dc 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 33 imul rdx, r14, 1F50h 4237e8 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ add rdx, 1F4Fh 4237fd 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 33 imul rdx, 1F50h - 423804 5 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, [rsp+190288h+dest] + 423804 5 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 HEAPMEMSINK add rdx, [rsp+190288h+dest] 423988 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+6 ZZ lea rdi, [rax+6] ; size 4239e0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+2 ZZ IDIOM 18 MEMORYSINK lea rdx, [rcx+2] 4239f2 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sbb rdx, 3 @@ -1770,7 +1770,7 @@ 426fe0 271 FUNC RETURNTYPE RAX 96 426fe0 271 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 4 4270f0 1590 FUNC RETURNTYPE RAX 0 - 4270f0 1590 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 4 ARG3 4 ARG4 4 ARG5 8 + 4270f0 1590 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 8 4273ab 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R14 ZZ add r14d, 1 427740 22 FUNC RETURNTYPE RAX 1 427740 22 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 diff --git a/tests/commit/save-gnome-character-map.psexe.infoannot b/tests/commit/save-gnome-character-map.psexe.infoannot index 6976dd5d..b7a582b3 100644 --- a/tests/commit/save-gnome-character-map.psexe.infoannot +++ b/tests/commit/save-gnome-character-map.psexe.infoannot @@ -580,7 +580,7 @@ 406fe0 34 FUNC RETURNTYPE RAX 0 406fe0 34 FUNC PROBLEM sub_406FE0 JUMPUNRESOLVED 407010 108 FUNC RETURNTYPE RAX 0 - 407010 108 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 407010 108 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 407080 101 FUNC RETURNTYPE RAX 0 407080 101 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 407590 136 FUNC RETURNTYPE RAX 0 @@ -623,24 +623,20 @@ 4087d0 82 FUNC RETURNTYPE RAX 0 4087d0 82 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 408830 127 FUNC RETURNTYPE RAX 0 - 408830 127 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 408830 127 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 4088b0 1664 FUNC RETURNTYPE RAX 4 - 4088b0 1664 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 4088b0 1664 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 408b40 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, rax 408f30 539 FUNC RETURNTYPE RAX 0 - 408f30 539 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 408f30 539 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 409150 1321 FUNC RETURNTYPE RAX 1 - 409150 1321 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 - 409150 2 INSTR FPTRSHADOW RDI SHADOWID 1 - 409168 5 INSTR FPTRCHECK [RSP+8] SHADOWID 1 - 409150 2 INSTR FPTRSHADOW RDI SHADOWID 2 - 409261 5 INSTR FPTRCHECK [RSP+8] SHADOWID 2 + 409150 1321 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 409680 247 FUNC RETURNTYPE RAX 0 409680 247 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 409780 90 FUNC RETURNTYPE RAX 0 409780 90 FUNC PROBLEM sub_409780 JUMPUNRESOLVED 409d70 89 FUNC RETURNTYPE RAX 0 - 409d70 89 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 409d70 89 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 409e70 199 FUNC RETURNTYPE RAX 0 409e70 199 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 409ff0 42 FUNC RETURNTYPE RAX 1 @@ -688,11 +684,11 @@ 40b160 111 FUNC RETURNTYPE RAX 0 40b160 111 FUNC PROBLEM sub_40B160 JUMPUNRESOLVED 40b1d0 189 FUNC RETURNTYPE RAX 0 - 40b1d0 189 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 40b1d0 189 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 40b290 54 FUNC RETURNTYPE RAX 0 - 40b290 54 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 40b290 54 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 40b2d0 54 FUNC RETURNTYPE RAX 0 - 40b2d0 54 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 40b2d0 54 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 40b2d0 54 FUNC PROBLEM sub_40B2D0 CHUNKS 40b310 38 FUNC RETURNTYPE RAX 0 40b310 38 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 diff --git a/tests/commit/save-gnome-keyring-3.psexe.infoannot b/tests/commit/save-gnome-keyring-3.psexe.infoannot index 64867cef..d94f5d60 100644 --- a/tests/commit/save-gnome-keyring-3.psexe.infoannot +++ b/tests/commit/save-gnome-keyring-3.psexe.infoannot @@ -114,11 +114,11 @@ 4018c0 511 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 401ac0 94 FUNC RETURNTYPE RAX 1 401ac0 94 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 401f00 15 FUNC RETURNTYPE RAX 2 + 401f00 15 FUNC RETURNTYPE RAX 1 401f00 15 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 401f00 15 FUNC PROBLEM sub_401F00 CHUNKS - 401d7e 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RBX ZZ lea rdi, [rbx+rbx+1] - 401d7e 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RBX+1 ZZ lea rdi, [rbx+rbx+1] + 401d7e 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RBX ZZ lea rdi, [rbx+rbx+1] + 401d7e 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RBX+1 ZZ lea rdi, [rbx+rbx+1] 401f10 137 FUNC RETURNTYPE RAX 2 401f10 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 401f10 137 FUNC PROBLEM init CALLUNRESOLVED diff --git a/tests/commit/save-gnome-keyring-daemon.psexe.infoannot b/tests/commit/save-gnome-keyring-daemon.psexe.infoannot index ddce4e0b..1bb3e251 100644 --- a/tests/commit/save-gnome-keyring-daemon.psexe.infoannot +++ b/tests/commit/save-gnome-keyring-daemon.psexe.infoannot @@ -1285,7 +1285,7 @@ 40eb5b 31 FUNC RETURNTYPE RAX 16 40eb5b 31 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40eb7a 32 FUNC RETURNTYPE RAX 0 - 40eb7a 32 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 40eb7a 32 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 1 40eb9a 32 FUNC RETURNTYPE RAX 0 40eb9a 32 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40ebba 32 FUNC RETURNTYPE RAX 0 @@ -1336,11 +1336,11 @@ 40fc70 173 FUNC INARGS 6 ARG0 2 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40fc70 173 FUNC PROBLEM sub_40FC70 CALLUNRESOLVED 40fd20 10 FUNC RETURNTYPE RAX 96 - 40fd20 10 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 40fd20 10 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 4 40fd30 10 FUNC RETURNTYPE RAX 96 - 40fd30 10 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 40fd30 10 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 40fd40 129 FUNC RETURNTYPE RAX 96 - 40fd40 129 FUNC INARGS 6 ARG0 96 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 40fd40 129 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 1 40fdb3 2 INSTR INFINITELOOP jmp short loc_40FDB3 40fdd0 41 FUNC RETURNTYPE RAX 0 40fdd0 41 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -1768,12 +1768,12 @@ 422250 424 FUNC RETURNTYPE RAX 1 422250 424 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 422400 137 FUNC RETURNTYPE RAX 1 - 422400 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 422400 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 4 42242b 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+R12 ZZ lea rsi, [r13+r12+0]; buf 422433 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ sub rdx, r12 ; nbytes 422461 2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ mov ecx, ebp 422490 842 FUNC RETURNTYPE RAX 1 - 422490 842 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 422490 842 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 4 4225a5 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ add rsi, [r12] ; buf 4225a9 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sub rdx, rbp ; n 422702 3 INSTR CHECK UNDERFLOW UNSIGNED 32 RDX ZZ sub edx, 4 @@ -1895,9 +1895,9 @@ 4271f0 3 FUNC RETURNTYPE RAX 1 4271f0 3 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 427200 28 FUNC RETURNTYPE RAX 1 - 427200 28 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 427200 28 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 0 ARG5 4 427220 28 FUNC RETURNTYPE RAX 1 - 427220 28 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 427220 28 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 0 ARG5 4 427240 174 FUNC RETURNTYPE RAX 1 427240 174 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4272f0 244 FUNC RETURNTYPE RAX 1 @@ -1947,18 +1947,18 @@ 429d90 129 FUNC RETURNTYPE RAX 1 429d90 129 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 429e20 31 FUNC RETURNTYPE RAX 16 - 429e20 31 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 429e20 31 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 4 429e40 115 FUNC RETURNTYPE RAX 1 429e40 115 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 4 429ec0 137 FUNC RETURNTYPE RAX 1 429ec0 137 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 429f30 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ add rdx, [rbp+0] 429f50 224 FUNC RETURNTYPE RAX 1 - 429f50 224 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 429f50 224 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 4 429f83 3 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ add rsi, rbp 429faa 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RBP ZZ IDIOM 32 lea rdi, [r12+rbp] ; dest 42a030 158 FUNC RETURNTYPE RAX 1 - 42a030 158 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 2 ARG5 2 + 42a030 158 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 4 42a062 3 INSTR CHECK TRUNCATION UNSIGNED 32 RSI 16 SI ZZ IDIOM 5 movzx esi, si 42a0d0 114 FUNC RETURNTYPE RAX 0 42a0d0 114 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 @@ -1977,9 +1977,9 @@ 42afc0 762 FUNC RETURNTYPE RAX 0 42afc0 762 FUNC PROBLEM sub_42AFC0 STACKANALYSIS 42b2c0 5 FUNC RETURNTYPE RAX 0 - 42b2c0 5 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 42b2c0 5 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 4 42b2d0 57 FUNC RETURNTYPE RAX 1 - 42b2d0 57 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 42b2d0 57 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 4 42b310 191 FUNC RETURNTYPE RAX 1 42b310 191 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 42b3d0 150 FUNC RETURNTYPE RAX 1 @@ -2074,13 +2074,13 @@ 42f5a0 82 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42f5a0 82 FUNC PROBLEM sub_42F5A0 CALLUNRESOLVED 42fee0 8 FUNC RETURNTYPE RAX 16 - 42fee0 8 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 8 ARG3 0 ARG4 0 ARG5 0 + 42fee0 8 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 8 ARG3 0 ARG4 0 ARG5 4 42ff10 8 FUNC RETURNTYPE RAX 16 - 42ff10 8 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 1 ARG5 96 + 42ff10 8 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 1 ARG5 4 430350 187 FUNC RETURNTYPE RAX 0 430350 187 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 430410 748 FUNC RETURNTYPE RAX 1 - 430410 748 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 1 ARG5 96 + 430410 748 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 1 ARG5 4 430410 748 FUNC PROBLEM sub_430410 CALLUNRESOLVED 43057a 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ add rbx, 1 430700 416 FUNC RETURNTYPE RAX 1 @@ -2100,14 +2100,14 @@ 430e10 32 FUNC RETURNTYPE RAX 0 430e10 32 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 4 430e30 808 FUNC RETURNTYPE RAX 1 - 430e30 808 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 430e30 808 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 96 ARG5 4 430e30 808 FUNC PROBLEM sub_430E30 CALLUNRESOLVED 431160 603 FUNC RETURNTYPE RAX 4 - 431160 603 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 96 + 431160 603 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 4 431160 603 FUNC PROBLEM sub_431160 CALLUNRESOLVED 4312dd 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 1 4313c0 386 FUNC RETURNTYPE RAX 1 - 4313c0 386 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 96 + 4313c0 386 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 1 ARG5 4 4313c0 386 FUNC PROBLEM sub_4313C0 CALLUNRESOLVED 431550 55 FUNC RETURNTYPE RAX 1 431550 55 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 4 @@ -2122,13 +2122,13 @@ 431690 105 FUNC RETURNTYPE RAX 1 431690 105 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 4 431700 47 FUNC RETURNTYPE RAX 96 - 431700 47 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 + 431700 47 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 431730 389 FUNC RETURNTYPE RAX 1 - 431730 389 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 1 ARG3 0 ARG4 0 ARG5 0 - 431760 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+32 ZZ lea rdi, [rdi+20h] - 431779 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+80 ZZ lea rdi, [rbx+50h] + 431730 389 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 + 431760 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+32 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rdi+20h] + 431779 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+80 ZZ IDIOM 18 STACKMEMSINK lea rdi, [rbx+50h] 4318c0 89 FUNC RETURNTYPE RAX 4 - 4318c0 89 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 96 + 4318c0 89 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 431920 35 FUNC RETURNTYPE RAX 1 431920 35 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 4 431950 40 FUNC RETURNTYPE RAX 0 @@ -2136,7 +2136,7 @@ 431980 42 FUNC RETURNTYPE RAX 4 431980 42 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4319c0 323 FUNC RETURNTYPE RAX 96 - 4319c0 323 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 2 ARG3 1 ARG4 1 ARG5 4 + 4319c0 323 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 4 431b10 235 FUNC RETURNTYPE RAX 4 431b10 235 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 4 431c00 210 FUNC RETURNTYPE RAX 96 @@ -2205,70 +2205,70 @@ 434fb0 148 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 96 ARG5 4 434fb0 148 FUNC PROBLEM sub_434FB0 CALLUNRESOLVED 435080 137 FUNC RETURNTYPE RAX 1 - 435080 137 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 2 ARG3 96 ARG4 2 ARG5 2 + 435080 137 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 2 ARG3 96 ARG4 96 ARG5 4 435080 137 FUNC PROBLEM sub_435080 CALLUNRESOLVED 435110 54 FUNC RETURNTYPE RAX 1 435110 54 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 4 435150 76 FUNC RETURNTYPE RAX 0 - 435150 76 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 435150 76 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 4 43516d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+RBP ZZ lea rsi, [rsi+rbp] 4351a0 94 FUNC RETURNTYPE RAX 1 - 4351a0 94 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 4351a0 94 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 4351bc 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, [rdi+8] 4351d1 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rbx+8] ; dest 435200 76 FUNC RETURNTYPE RAX 1 - 435200 76 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 435200 76 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 4 435217 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, 1 435250 63 FUNC RETURNTYPE RAX 1 435250 63 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 4 435290 13 FUNC RETURNTYPE RAX 1 - 435290 13 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 435290 13 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 4 4352a0 13 FUNC RETURNTYPE RAX 1 4352a0 13 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 4352b0 66 FUNC RETURNTYPE RAX 1 - 4352b0 66 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 4352b0 66 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 96 ARG5 4 4352d8 3 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, [rdi] 435300 83 FUNC RETURNTYPE RAX 1 - 435300 83 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 0 ARG4 2 ARG5 2 + 435300 83 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 0 ARG4 0 ARG5 4 435317 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, 2 43532a 3 INSTR CHECK TRUNCATION UNSIGNED 32 RBP 16 BP ZZ IDIOM 5 movzx edx, bp 435360 107 FUNC RETURNTYPE RAX 1 435360 107 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 43537f 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, rsi 4353d0 28 FUNC RETURNTYPE RAX 1 - 4353d0 28 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 4353d0 28 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 4 4353f0 31 FUNC RETURNTYPE RAX 1 4353f0 31 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 96 ARG5 4 435410 63 FUNC RETURNTYPE RAX 1 - 435410 63 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 435410 63 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 4 435438 3 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, [rdi] 43543e 2 INSTR CHECK TRUNCATION UNSIGNED 64 RDX 32 EDX ZZ IDIOM 26 mov esi, edx 435450 82 FUNC RETURNTYPE RAX 1 - 435450 82 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 435450 82 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 4 435467 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, 4 4354b0 107 FUNC RETURNTYPE RAX 1 4354b0 107 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 4 4354cf 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, rsi 435520 80 FUNC RETURNTYPE RAX 1 - 435520 80 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 435520 80 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 4 435570 168 FUNC RETURNTYPE RAX 1 435570 168 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 4 - 435620 136 FUNC RETURNTYPE RAX 2 - 435620 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 2 ARG5 2 + 435620 136 FUNC RETURNTYPE RAX 1 + 435620 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 435660 2 INSTR CHECK TRUNCATION UNSIGNED 64 RDX 32 EDX ZZ IDIOM 26 mov esi, edx 4356b0 85 FUNC RETURNTYPE RAX 1 - 4356b0 85 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 4356b0 85 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 4 435710 262 FUNC RETURNTYPE RAX 1 435710 262 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 435820 156 FUNC RETURNTYPE RAX 96 - 435820 156 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 435820 156 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 4 4358c0 350 FUNC RETURNTYPE RAX 1 4358c0 350 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 4 4358c0 350 FUNC PROBLEM sub_4358C0 CALLUNRESOLVED 435947 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [rbx] ; s 4359f0 5 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, [rsp+58h+var_50]; src 435a20 134 FUNC RETURNTYPE RAX 1 - 435a20 134 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 435a20 134 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 4 435ab0 353 FUNC RETURNTYPE RAX 1 435ab0 353 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 4 435ab0 353 FUNC PROBLEM sub_435AB0 CALLUNRESOLVED @@ -2287,18 +2287,16 @@ 436080 738 FUNC RETURNTYPE RAX 1 436080 738 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 0 436370 428 FUNC RETURNTYPE RAX 96 - 436370 428 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 96 + 436370 428 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 4 436710 15 FUNC RETURNTYPE RAX 1 - 436710 15 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 0 ARG4 0 ARG5 0 + 436710 15 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 0 ARG4 0 ARG5 4 436710 15 FUNC PROBLEM sub_436710 CHUNKS 4365c7 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+1 ZZ IDIOM 32 lea rdi, [rax+1] - 4365d0 5 INSTR FPTRSHADOW RAX SHADOWID 1 - 4366b8 5 INSTR FPTRCHECK [RSP+16] SHADOWID 1 - 436720 77 FUNC RETURNTYPE RAX 2 - 436720 77 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 436720 77 FUNC RETURNTYPE RAX 1 + 436720 77 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 4 436720 77 FUNC PROBLEM sub_436720 CHUNKS - 43677e 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RBX ZZ lea rdi, [rbx+rbx+1] - 43677e 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RBX+1 ZZ lea rdi, [rbx+rbx+1] + 43677e 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RBX ZZ lea rdi, [rbx+rbx+1] + 43677e 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RBX+1 ZZ lea rdi, [rbx+rbx+1] 436900 15 FUNC RETURNTYPE RAX 4 436900 15 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 436910 734 FUNC RETURNTYPE RAX 1 @@ -2342,9 +2340,9 @@ 4377c0 260 FUNC INARGS 6 ARG0 2 ARG1 1 ARG2 4 ARG3 4 ARG4 8 ARG5 4 4377c0 260 FUNC PROBLEM sub_4377C0 CALLUNRESOLVED 4378d0 108 FUNC RETURNTYPE RAX 1 - 4378d0 108 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 4378d0 108 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 4 437940 456 FUNC RETURNTYPE RAX 4 - 437940 456 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 + 437940 456 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 1 437b10 347 FUNC RETURNTYPE RAX 4 437b10 347 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 1 437c70 383 FUNC RETURNTYPE RAX 0 @@ -2352,36 +2350,36 @@ 437df0 563 FUNC RETURNTYPE RAX 4 437df0 563 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 96 ARG5 1 438030 326 FUNC RETURNTYPE RAX 96 - 438030 326 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 2 + 438030 326 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 1 438180 512 FUNC RETURNTYPE RAX 96 - 438180 512 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 438180 512 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 4 ARG5 1 438236 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+18h] 438380 177 FUNC RETURNTYPE RAX 4 - 438380 177 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 + 438380 177 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 1 438440 794 FUNC RETURNTYPE RAX 1 - 438440 794 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 438440 794 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 4 438551 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, rdx 4385bc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+18h] 438630 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+18h] 438760 793 FUNC RETURNTYPE RAX 96 - 438760 793 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 438760 793 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4388c7 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ lea rdi, [r12+18h] 438a80 10 FUNC RETURNTYPE RAX 96 438a80 10 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 438a90 220 FUNC RETURNTYPE RAX 96 - 438a90 220 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 96 ARG3 96 ARG4 96 ARG5 4 + 438a90 220 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 4 438b70 10 FUNC RETURNTYPE RAX 96 438b70 10 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 4 439090 10 FUNC RETURNTYPE RAX 96 439090 10 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 96 439090 10 FUNC PROBLEM egg_secure_realloc CHUNKS - 438dd3 3 INSTR CHECK OVERFLOW UNSIGNED 64 RCX ZZ add rcx, rdi + 438dd3 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ add rcx, rdi 438ea7 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R15 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+r15] ; s 438eab 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ sub rdx, r15 ; n 438f88 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R13 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+r13] ; s 438f8e 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ sub rdx, r13 ; n 4390a0 105 FUNC RETURNTYPE RAX 1 - 4390a0 105 FUNC INARGS 6 ARG0 1 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4390a0 105 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 4 439410 70 FUNC RETURNTYPE RAX 4 439410 70 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43942d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea rdi, [rax+1] @@ -2425,9 +2423,9 @@ 43a640 127 FUNC RETURNTYPE RAX 1 43a640 127 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43a800 207 FUNC RETURNTYPE RAX 1 - 43a800 207 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 96 + 43a800 207 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 4 43a8d0 127 FUNC RETURNTYPE RAX 1 - 43a8d0 127 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 96 ARG5 96 + 43a8d0 127 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 0 ARG3 4 ARG4 96 ARG5 4 43a950 50 FUNC RETURNTYPE RAX 1 43a950 50 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 96 ARG5 4 43a957 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rdi+10h] @@ -2440,7 +2438,7 @@ 43ac20 29 FUNC RETURNTYPE RAX 1 43ac20 29 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 4 43ac40 29 FUNC RETURNTYPE RAX 1 - 43ac40 29 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 4 + 43ac40 29 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 4 ARG5 4 43ac60 14 FUNC RETURNTYPE RAX 0 43ac60 14 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43ac70 628 FUNC RETURNTYPE RAX 0 @@ -2458,16 +2456,16 @@ 43b3a0 176 FUNC RETURNTYPE RAX 1 43b3a0 176 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 43b450 119 FUNC RETURNTYPE RAX 96 - 43b450 119 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 96 + 43b450 119 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 4 43b470 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ add rcx, 1 43b4d0 104 FUNC RETURNTYPE RAX 1 43b4d0 104 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 43b540 99 FUNC RETURNTYPE RAX 1 43b540 99 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 43b5b0 82 FUNC RETURNTYPE RAX 1 - 43b5b0 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 8 ARG4 96 ARG5 96 + 43b5b0 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 8 ARG4 96 ARG5 4 43b610 82 FUNC RETURNTYPE RAX 1 - 43b610 82 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 96 ARG5 96 + 43b610 82 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 96 ARG5 4 43b670 229 FUNC RETURNTYPE RAX 4 43b670 229 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43b6d8 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBP 32 EBP ZZ mov edx, ebp @@ -2475,22 +2473,22 @@ 43b760 116 FUNC RETURNTYPE RAX 1 43b760 116 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43b7e0 318 FUNC RETURNTYPE RAX 0 - 43b7e0 318 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 43b7e0 318 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 43b920 66 FUNC RETURNTYPE RAX 0 - 43b920 66 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 43b920 66 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 4 43b970 123 FUNC RETURNTYPE RAX 0 43b970 123 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 43b9f0 82 FUNC RETURNTYPE RAX 0 - 43b9f0 82 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 43b9f0 82 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 4 ARG5 4 43ba50 82 FUNC RETURNTYPE RAX 0 - 43ba50 82 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 43ba50 82 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 4 ARG5 4 43bab0 95 FUNC RETURNTYPE RAX 1 43bab0 95 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43bad5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBP ZZ add ebp, 1 43bb10 60 FUNC RETURNTYPE RAX 1 - 43bb10 60 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 43bb10 60 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 4 43bba0 68 FUNC RETURNTYPE RAX 1 - 43bba0 68 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 2 ARG5 2 + 43bba0 68 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 96 ARG4 4 ARG5 4 43bbf0 1059 FUNC RETURNTYPE RAX 16 43bbf0 1059 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 4 ARG5 4 43c020 29 FUNC RETURNTYPE RAX 0 @@ -2517,33 +2515,33 @@ 43ec10 41 FUNC RETURNTYPE RAX 0 43ec10 41 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43ece0 136 FUNC RETURNTYPE RAX 0 - 43ece0 136 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 43ece0 136 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 43ef00 43 FUNC RETURNTYPE RAX 1 - 43ef00 43 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 43ef00 43 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 43efa0 164 FUNC RETURNTYPE RAX 0 43efa0 164 FUNC PROBLEM sub_43EFA0 JUMPUNRESOLVED 43f050 100 FUNC RETURNTYPE RAX 0 43f050 100 FUNC PROBLEM sub_43F050 JUMPUNRESOLVED 43f360 627 FUNC RETURNTYPE RAX 0 - 43f360 627 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 43f360 627 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 43f8d0 165 FUNC RETURNTYPE RAX 0 - 43f8d0 165 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 43f8d0 165 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 0 ARG5 0 43f980 21 FUNC RETURNTYPE RAX 16 43f980 21 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 43f9a0 2 FUNC RETURNTYPE RAX 0 43f9a0 2 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 43fab0 136 FUNC RETURNTYPE RAX 0 - 43fab0 136 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 43fab0 136 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 4 43ffc0 141 FUNC RETURNTYPE RAX 0 - 43ffc0 141 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 + 43ffc0 141 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 440050 86 FUNC RETURNTYPE RAX 16 - 440050 86 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 440050 86 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 4402e0 114 FUNC RETURNTYPE RAX 1 - 4402e0 114 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 4402e0 114 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 440360 69 FUNC RETURNTYPE RAX 1 - 440360 69 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 440360 69 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4403b0 263 FUNC RETURNTYPE RAX 1 - 4403b0 263 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4403b0 263 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4404c0 136 FUNC RETURNTYPE RAX 0 4404c0 136 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 440700 252 FUNC RETURNTYPE RAX 1 @@ -2562,7 +2560,7 @@ 441060 312 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 4 4411a0 238 FUNC RETURNTYPE RAX 1 4411a0 238 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 441290 154 FUNC RETURNTYPE RAX 4 + 441290 154 FUNC RETURNTYPE RAX 32 441290 154 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 4 ARG4 96 ARG5 4 4412bc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+8 ZZ lea r13, [rsi+8] 441330 336 FUNC RETURNTYPE RAX 1 @@ -2574,7 +2572,7 @@ 4414e1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+56 ZZ IDIOM 18 MEMORYSINK lea rdx, [r13+38h] 4414e5 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [r13+10h] 4415d0 744 FUNC RETURNTYPE RAX 1 - 4415d0 744 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 4415d0 744 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 4415d0 744 FUNC PROBLEM sub_4415D0 CALLUNRESOLVED 4416db 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*2 ZZ lea rsi, [rax+rax*2] 4416db 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RAX*2 ZZ lea rsi, [rax+rax*2] @@ -2583,100 +2581,100 @@ 44197f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*2 ZZ lea rsi, [rax+rax*2] 44197f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RAX*2 ZZ lea rsi, [rax+rax*2] 441b50 354 FUNC RETURNTYPE RAX 1 - 441b50 354 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 441b50 354 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 441b50 354 FUNC PROBLEM sub_441B50 CALLUNRESOLVED 441cc0 312 FUNC RETURNTYPE RAX 1 - 441cc0 312 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 441cc0 312 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 441cc0 312 FUNC PROBLEM sub_441CC0 CALLUNRESOLVED 441e00 272 FUNC RETURNTYPE RAX 1 - 441e00 272 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 441e00 272 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 441e00 272 FUNC PROBLEM sub_441E00 CALLUNRESOLVED 441f10 354 FUNC RETURNTYPE RAX 1 - 441f10 354 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 441f10 354 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 441f10 354 FUNC PROBLEM sub_441F10 CALLUNRESOLVED 442080 434 FUNC RETURNTYPE RAX 1 - 442080 434 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 442080 434 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 442080 434 FUNC PROBLEM sub_442080 CALLUNRESOLVED 442240 432 FUNC RETURNTYPE RAX 1 - 442240 432 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 442240 432 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 442240 432 FUNC PROBLEM sub_442240 CALLUNRESOLVED 4423f0 379 FUNC RETURNTYPE RAX 1 - 4423f0 379 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 4423f0 379 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 4423f0 379 FUNC PROBLEM sub_4423F0 CALLUNRESOLVED 442570 111 FUNC RETURNTYPE RAX 1 - 442570 111 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 442570 111 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 4425e0 92 FUNC RETURNTYPE RAX 0 - 4425e0 92 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4425e0 92 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 442640 293 FUNC RETURNTYPE RAX 1 - 442640 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 442640 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 442640 293 FUNC PROBLEM sub_442640 CALLUNRESOLVED 442770 296 FUNC RETURNTYPE RAX 1 - 442770 296 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 442770 296 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 442770 296 FUNC PROBLEM sub_442770 CALLUNRESOLVED 4428a0 300 FUNC RETURNTYPE RAX 1 - 4428a0 300 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 4428a0 300 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 4428a0 300 FUNC PROBLEM sub_4428A0 CALLUNRESOLVED 4429d0 92 FUNC RETURNTYPE RAX 0 - 4429d0 92 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 + 4429d0 92 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 442a30 293 FUNC RETURNTYPE RAX 1 - 442a30 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 442a30 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 442a30 293 FUNC PROBLEM sub_442A30 CALLUNRESOLVED 442b60 329 FUNC RETURNTYPE RAX 1 - 442b60 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 442b60 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 442b60 329 FUNC PROBLEM sub_442B60 CALLUNRESOLVED 442cb0 329 FUNC RETURNTYPE RAX 1 - 442cb0 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 442cb0 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 442cb0 329 FUNC PROBLEM sub_442CB0 CALLUNRESOLVED 442e00 293 FUNC RETURNTYPE RAX 1 - 442e00 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 442e00 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 442e00 293 FUNC PROBLEM sub_442E00 CALLUNRESOLVED 442f30 329 FUNC RETURNTYPE RAX 1 - 442f30 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 442f30 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 442f30 329 FUNC PROBLEM sub_442F30 CALLUNRESOLVED 443080 329 FUNC RETURNTYPE RAX 1 - 443080 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 443080 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 443080 329 FUNC PROBLEM sub_443080 CALLUNRESOLVED 4431d0 293 FUNC RETURNTYPE RAX 1 - 4431d0 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 4431d0 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 4431d0 293 FUNC PROBLEM sub_4431D0 CALLUNRESOLVED 443300 329 FUNC RETURNTYPE RAX 1 - 443300 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 443300 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 443300 329 FUNC PROBLEM sub_443300 CALLUNRESOLVED 443450 293 FUNC RETURNTYPE RAX 1 - 443450 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 443450 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 443450 293 FUNC PROBLEM sub_443450 CALLUNRESOLVED 443580 329 FUNC RETURNTYPE RAX 1 - 443580 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 443580 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 443580 329 FUNC PROBLEM sub_443580 CALLUNRESOLVED 4436d0 293 FUNC RETURNTYPE RAX 1 - 4436d0 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 4436d0 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 4436d0 293 FUNC PROBLEM sub_4436D0 CALLUNRESOLVED 443800 329 FUNC RETURNTYPE RAX 1 - 443800 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 443800 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 443800 329 FUNC PROBLEM sub_443800 CALLUNRESOLVED 443950 329 FUNC RETURNTYPE RAX 1 - 443950 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 443950 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 443950 329 FUNC PROBLEM sub_443950 CALLUNRESOLVED 443aa0 329 FUNC RETURNTYPE RAX 1 - 443aa0 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 443aa0 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 443aa0 329 FUNC PROBLEM sub_443AA0 CALLUNRESOLVED 443bf0 329 FUNC RETURNTYPE RAX 1 - 443bf0 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 443bf0 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 443bf0 329 FUNC PROBLEM sub_443BF0 CALLUNRESOLVED 443d40 329 FUNC RETURNTYPE RAX 1 - 443d40 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 443d40 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 443d40 329 FUNC PROBLEM sub_443D40 CALLUNRESOLVED 443e90 329 FUNC RETURNTYPE RAX 1 - 443e90 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 443e90 329 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 443e90 329 FUNC PROBLEM sub_443E90 CALLUNRESOLVED 443fe0 379 FUNC RETURNTYPE RAX 1 - 443fe0 379 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 443fe0 379 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 443fe0 379 FUNC PROBLEM sub_443FE0 CALLUNRESOLVED 444160 293 FUNC RETURNTYPE RAX 1 - 444160 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 4 + 444160 293 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 4 444160 293 FUNC PROBLEM sub_444160 CALLUNRESOLVED 444290 10598 FUNC RETURNTYPE RAX 1 - 444290 10598 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 444290 10598 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 444290 10598 FUNC PROBLEM sub_444290 CALLUNRESOLVED 4453dd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+56 ZZ IDIOM 18 MEMORYSINK lea rdx, [r14+38h] 4453e1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [r14+10h] @@ -2696,41 +2694,41 @@ 4474d0 110 FUNC RETURNTYPE RAX 0 4474d0 110 FUNC PROBLEM sub_4474D0 JUMPUNRESOLVED 447540 90 FUNC RETURNTYPE RAX 1 - 447540 90 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 + 447540 90 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 4 4475a0 288 FUNC RETURNTYPE RAX 4 4475a0 288 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4475a0 288 FUNC PROBLEM sub_4475A0 CALLUNRESOLVED 4475fc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+10h] 4476c0 355 FUNC RETURNTYPE RAX 1 - 4476c0 355 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 + 4476c0 355 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 4 447830 468 FUNC RETURNTYPE RAX 1 447830 468 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 447ad0 111 FUNC RETURNTYPE RAX 1 - 447ad0 111 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 96 + 447ad0 111 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 4 447b0d 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R12 ZZ mov rdx, r12 ; n 447c50 324 FUNC RETURNTYPE RAX 1 - 447c50 324 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 447c50 324 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 447da0 144 FUNC RETURNTYPE RAX 0 - 447da0 144 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 447da0 144 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 447ec0 154 FUNC RETURNTYPE RAX 1 447ec0 154 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 4 447eec 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+38h] 447ef0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+10h] 447f60 136 FUNC RETURNTYPE RAX 1 - 447f60 136 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 447f60 136 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 4 448080 233 FUNC RETURNTYPE RAX 1 - 448080 233 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 0 ARG5 0 + 448080 233 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 448200 200 FUNC RETURNTYPE RAX 1 - 448200 200 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 448200 200 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 448267 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R12 ZZ add r12, 1 4483e0 214 FUNC RETURNTYPE RAX 1 - 4483e0 214 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 + 4483e0 214 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 448610 227 FUNC RETURNTYPE RAX 1 - 448610 227 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 1 ARG3 96 ARG4 96 ARG5 96 + 448610 227 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 1 ARG3 96 ARG4 96 ARG5 4 4487b0 250 FUNC RETURNTYPE RAX 1 4487b0 250 FUNC INARGS 3 ARG0 16 ARG1 16 ARG2 8 4488b0 158 FUNC RETURNTYPE RAX 1 - 4488b0 158 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 4488b0 158 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 4 4489f0 24 FUNC RETURNTYPE RAX 0 4489f0 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 448a10 1063 FUNC RETURNTYPE RAX 1 @@ -2760,153 +2758,153 @@ 44cdc0 21 FUNC RETURNTYPE RAX 16 44cdc0 21 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 44cfa0 136 FUNC RETURNTYPE RAX 0 - 44cfa0 136 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 44cfa0 136 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 44d200 26 FUNC RETURNTYPE RAX 0 - 44d200 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44d200 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 44d250 81 FUNC RETURNTYPE RAX 1 - 44d250 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 44d250 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 44d2b0 82 FUNC RETURNTYPE RAX 1 - 44d2b0 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 44d2b0 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 44d310 212 FUNC RETURNTYPE RAX 4 - 44d310 212 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 0 ARG5 4 + 44d310 212 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 44d3f0 82 FUNC RETURNTYPE RAX 1 - 44d3f0 82 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 44d3f0 82 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 4 44d450 146 FUNC RETURNTYPE RAX 0 - 44d450 146 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 44d450 146 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 4 44d4f0 82 FUNC RETURNTYPE RAX 1 - 44d4f0 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 44d4f0 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 44d6a0 146 FUNC RETURNTYPE RAX 0 - 44d6a0 146 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 44d6a0 146 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 4 44da10 106 FUNC RETURNTYPE RAX 0 - 44da10 106 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44da10 106 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 44da80 201 FUNC RETURNTYPE RAX 1 - 44da80 201 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44da80 201 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 44db50 183 FUNC RETURNTYPE RAX 0 44db50 183 FUNC PROBLEM sub_44DB50 JUMPUNRESOLVED 44dff0 91 FUNC RETURNTYPE RAX 1 - 44dff0 91 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44dff0 91 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 44e050 38 FUNC RETURNTYPE RAX 0 44e050 38 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 44e080 274 FUNC RETURNTYPE RAX 1 - 44e080 274 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 96 ARG5 96 + 44e080 274 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 4 ARG5 4 44e1a0 136 FUNC RETURNTYPE RAX 0 - 44e1a0 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 44e1a0 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 44e230 273 FUNC RETURNTYPE RAX 96 - 44e230 273 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 44e230 273 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 4 44e350 147 FUNC RETURNTYPE RAX 4 - 44e350 147 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 44e350 147 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 4 44e3f0 190 FUNC RETURNTYPE RAX 4 - 44e3f0 190 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 44e3f0 190 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 44e4b0 231 FUNC RETURNTYPE RAX 0 44e4b0 231 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 44e830 121 FUNC RETURNTYPE RAX 4 - 44e830 121 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 44e830 121 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 4 44ec10 135 FUNC RETURNTYPE RAX 0 44ec10 135 FUNC PROBLEM sub_44EC10 JUMPUNRESOLVED 44ee90 8 FUNC RETURNTYPE RAX 16 44ee90 8 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 44eea0 78 FUNC RETURNTYPE RAX 1 - 44eea0 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 44eea0 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 4 44f080 262 FUNC RETURNTYPE RAX 1 - 44f080 262 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 44f080 262 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 44f1b0 94 FUNC RETURNTYPE RAX 1 - 44f1b0 94 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 44f1b0 94 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 44f350 200 FUNC RETURNTYPE RAX 4 44f350 200 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 44f420 118 FUNC RETURNTYPE RAX 1 - 44f420 118 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 + 44f420 118 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 44f4a0 136 FUNC RETURNTYPE RAX 0 - 44f4a0 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 44f4a0 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 44f530 155 FUNC RETURNTYPE RAX 0 - 44f530 155 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 44f530 155 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 4 44f593 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+28h] 44f5d0 172 FUNC RETURNTYPE RAX 1 - 44f5d0 172 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 44f5d0 172 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 44f680 339 FUNC RETURNTYPE RAX 96 - 44f680 339 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 44f680 339 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 44f860 505 FUNC RETURNTYPE RAX 96 - 44f860 505 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 44f860 505 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 44fab0 83 FUNC RETURNTYPE RAX 4 - 44fab0 83 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 44fab0 83 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 44fab0 83 FUNC PROBLEM sub_44FAB0 CALLUNRESOLVED 4502f0 8 FUNC RETURNTYPE RAX 16 4502f0 8 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 450300 78 FUNC RETURNTYPE RAX 1 - 450300 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 450300 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 450430 145 FUNC RETURNTYPE RAX 0 - 450430 145 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 450430 145 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4505c0 120 FUNC RETURNTYPE RAX 1 - 4505c0 120 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 2 ARG3 96 ARG4 2 ARG5 2 + 4505c0 120 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 2 ARG3 4 ARG4 96 ARG5 4 450640 142 FUNC RETURNTYPE RAX 1 - 450640 142 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 450640 142 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 4506d0 204 FUNC RETURNTYPE RAX 1 - 4506d0 204 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 4506d0 204 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 4507a0 1604 FUNC RETURNTYPE RAX 0 4507a0 1604 FUNC PROBLEM sub_4507A0 STACKANALYSIS 450df0 375 FUNC RETURNTYPE RAX 4 - 450df0 375 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 450df0 375 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 450f70 429 FUNC RETURNTYPE RAX 96 - 450f70 429 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 450f70 429 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 451004 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ add esi, 1 451120 169 FUNC RETURNTYPE RAX 1 - 451120 169 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 451120 169 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 4511d0 220 FUNC RETURNTYPE RAX 1 - 4511d0 220 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 4511d0 220 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 4512b0 225 FUNC RETURNTYPE RAX 1 - 4512b0 225 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 4512b0 225 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4513f0 219 FUNC RETURNTYPE RAX 1 - 4513f0 219 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 4513f0 219 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4514d0 36 FUNC RETURNTYPE RAX 0 4514d0 36 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 451500 119 FUNC RETURNTYPE RAX 1 - 451500 119 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 451500 119 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 451780 204 FUNC RETURNTYPE RAX 96 - 451780 204 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 451780 204 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 451850 116 FUNC RETURNTYPE RAX 1 - 451850 116 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 451850 116 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 4518d0 138 FUNC RETURNTYPE RAX 0 - 4518d0 138 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 2 ARG5 2 + 4518d0 138 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 4 ARG5 4 451960 116 FUNC RETURNTYPE RAX 1 - 451960 116 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 8 ARG4 2 ARG5 2 + 451960 116 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 8 ARG4 4 ARG5 4 4519e0 138 FUNC RETURNTYPE RAX 0 - 4519e0 138 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 2 ARG5 2 + 4519e0 138 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 4 ARG5 4 451ad0 43 FUNC RETURNTYPE RAX 0 451ad0 43 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 451b00 122 FUNC RETURNTYPE RAX 0 - 451b00 122 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 + 451b00 122 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 451b80 171 FUNC RETURNTYPE RAX 1 - 451b80 171 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 + 451b80 171 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 451c30 104 FUNC RETURNTYPE RAX 0 451c30 104 FUNC PROBLEM sub_451C30 JUMPUNRESOLVED 451ca0 142 FUNC RETURNTYPE RAX 1 - 451ca0 142 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 96 + 451ca0 142 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 451d30 234 FUNC RETURNTYPE RAX 1 - 451d30 234 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 96 + 451d30 234 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 4 451e20 236 FUNC RETURNTYPE RAX 0 - 451e20 236 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 96 + 451e20 236 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 451f10 604 FUNC RETURNTYPE RAX 1 - 451f10 604 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 + 451f10 604 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4520c6 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea rcx, [rax+8] 452170 121 FUNC RETURNTYPE RAX 0 - 452170 121 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 0 ARG5 0 + 452170 121 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4521f0 78 FUNC RETURNTYPE RAX 1 - 4521f0 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 + 4521f0 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 452240 159 FUNC RETURNTYPE RAX 0 - 452240 159 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 + 452240 159 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 452330 38 FUNC RETURNTYPE RAX 1 - 452330 38 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 + 452330 38 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 4 452390 163 FUNC RETURNTYPE RAX 0 452390 163 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 452440 80 FUNC RETURNTYPE RAX 1 - 452440 80 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 96 ARG5 96 + 452440 80 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 96 ARG5 4 452490 80 FUNC RETURNTYPE RAX 1 - 452490 80 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 96 + 452490 80 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 4 4524e0 80 FUNC RETURNTYPE RAX 1 - 4524e0 80 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 4524e0 80 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 4 452530 220 FUNC RETURNTYPE RAX 0 452530 220 FUNC PROBLEM sub_452530 STACKANALYSIS - 452610 161 FUNC RETURNTYPE RAX 2 - 452610 161 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 452610 161 FUNC RETURNTYPE RAX 1 + 452610 161 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 4 4526c0 100 FUNC RETURNTYPE RAX 0 4526c0 100 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 452730 29 FUNC RETURNTYPE RAX 1 @@ -2923,25 +2921,25 @@ 452c20 115 FUNC RETURNTYPE RAX 1 452c20 115 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 452d40 167 FUNC RETURNTYPE RAX 1 - 452d40 167 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 452d40 167 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 452df0 228 FUNC RETURNTYPE RAX 96 - 452df0 228 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 452df0 228 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 4 452ee0 217 FUNC RETURNTYPE RAX 1 452ee0 217 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 452fc0 314 FUNC RETURNTYPE RAX 1 - 452fc0 314 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 8 ARG3 1 ARG4 2 ARG5 2 + 452fc0 314 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 8 ARG3 1 ARG4 96 ARG5 4 453100 169 FUNC RETURNTYPE RAX 1 453100 169 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 4531b0 316 FUNC RETURNTYPE RAX 1 - 4531b0 316 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 4531b0 316 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 4532f0 217 FUNC RETURNTYPE RAX 1 4532f0 217 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 4533d0 397 FUNC RETURNTYPE RAX 0 - 4533d0 397 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 8 ARG3 1 ARG4 2 ARG5 2 + 4533d0 397 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 8 ARG3 1 ARG4 96 ARG5 4 453560 2 FUNC RETURNTYPE RAX 0 453560 2 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 453910 136 FUNC RETURNTYPE RAX 0 - 453910 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 453910 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 4541d0 126 FUNC RETURNTYPE RAX 0 4541d0 126 FUNC PROBLEM sub_4541D0 JUMPUNRESOLVED 454250 99 FUNC RETURNTYPE RAX 0 @@ -2949,25 +2947,25 @@ 4543a0 8 FUNC RETURNTYPE RAX 16 4543a0 8 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 4543b0 78 FUNC RETURNTYPE RAX 1 - 4543b0 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 4543b0 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 454400 92 FUNC RETURNTYPE RAX 1 - 454400 92 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 454400 92 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 454460 174 FUNC RETURNTYPE RAX 4 - 454460 174 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 96 ARG5 96 + 454460 174 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 4 ARG5 4 454510 78 FUNC RETURNTYPE RAX 1 - 454510 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 454510 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 4546b0 173 FUNC RETURNTYPE RAX 4 - 4546b0 173 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 16 ARG3 1 ARG4 96 ARG5 96 + 4546b0 173 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 16 ARG3 1 ARG4 4 ARG5 4 454930 119 FUNC RETURNTYPE RAX 1 - 454930 119 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 16 ARG3 4 ARG4 96 ARG5 96 + 454930 119 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 16 ARG3 4 ARG4 4 ARG5 4 4549b0 122 FUNC RETURNTYPE RAX 1 - 4549b0 122 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 16 ARG3 1 ARG4 96 ARG5 96 + 4549b0 122 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 16 ARG3 1 ARG4 4 ARG5 4 454a30 159 FUNC RETURNTYPE RAX 1 - 454a30 159 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 454a30 159 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 454ad0 1833 FUNC RETURNTYPE RAX 1 - 454ad0 1833 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 454ad0 1833 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 455200 122 FUNC RETURNTYPE RAX 0 - 455200 122 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 4 + 455200 122 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 455200 122 FUNC PROBLEM sub_455200 CHUNKS 455942 495 FUNC RETURNTYPE RAX 96 455942 495 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -2977,21 +2975,21 @@ 455ca0 192 FUNC RETURNTYPE RAX 1 455ca0 192 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 0 ARG5 4 455d60 75 FUNC RETURNTYPE RAX 1 - 455d60 75 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 455d60 75 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 4 455d98 2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ IDIOM 14 mov esi, ebp 455db0 97 FUNC RETURNTYPE RAX 1 - 455db0 97 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 455db0 97 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 4 455e20 429 FUNC RETURNTYPE RAX 1 - 455e20 429 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 455e20 429 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 4 455fd0 135 FUNC RETURNTYPE RAX 1 - 455fd0 135 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 455fd0 135 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 456060 2380 FUNC RETURNTYPE RAX 1 - 456060 2380 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 456060 2380 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 4566b2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+-16 ZZ lea rcx, [rax-10h] 4566c3 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 10h 4568a7 3 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, rbp 4569b0 3536 FUNC RETURNTYPE RAX 1 - 4569b0 3536 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 + 4569b0 3536 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 456d52 3 INSTR CHECK OVERFLOW UNSIGNED 32 RDI ZZ add edi, 1 456d90 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+16 ZZ IDIOM 18 MEMORYSINK lea rcx, [r13+10h] 456db5 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+64 ZZ IDIOM 18 MEMORYSINK lea rcx, [r13+40h] @@ -3010,9 +3008,9 @@ 4577b0 55 FUNC RETURNTYPE RAX 1 4577b0 55 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 96 ARG5 4 4577f0 197 FUNC RETURNTYPE RAX 1 - 4577f0 197 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 4577f0 197 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 4 4578c0 114 FUNC RETURNTYPE RAX 96 - 4578c0 114 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 16 ARG3 1 ARG4 96 ARG5 96 + 4578c0 114 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 16 ARG3 1 ARG4 4 ARG5 4 45a2b0 149 FUNC RETURNTYPE RAX 4 45a2b0 149 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45a350 46 FUNC RETURNTYPE RAX 0 @@ -3032,35 +3030,35 @@ 45ac90 267 FUNC RETURNTYPE RAX 0 45ac90 267 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45ada0 136 FUNC RETURNTYPE RAX 0 - 45ada0 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 45ada0 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 45ae30 348 FUNC RETURNTYPE RAX 1 - 45ae30 348 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 45ae30 348 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 45b1c0 144 FUNC RETURNTYPE RAX 0 45b1c0 144 FUNC PROBLEM sub_45B1C0 JUMPUNRESOLVED 45b250 98 FUNC RETURNTYPE RAX 0 45b250 98 FUNC PROBLEM sub_45B250 JUMPUNRESOLVED 45b3c0 108 FUNC RETURNTYPE RAX 0 - 45b3c0 108 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 + 45b3c0 108 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 45b430 78 FUNC RETURNTYPE RAX 1 - 45b430 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 45b430 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 45b480 135 FUNC RETURNTYPE RAX 0 - 45b480 135 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 4 ARG4 2 ARG5 2 + 45b480 135 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 4 ARG4 4 ARG5 4 45b510 782 FUNC RETURNTYPE RAX 1 - 45b510 782 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 45b510 782 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 45b910 78 FUNC RETURNTYPE RAX 1 - 45b910 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 45b910 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 45ba70 2 FUNC RETURNTYPE RAX 0 45ba70 2 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 45ba80 161 FUNC RETURNTYPE RAX 0 45ba80 161 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45bb30 136 FUNC RETURNTYPE RAX 0 - 45bb30 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 45bb30 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 45bcc0 108 FUNC RETURNTYPE RAX 0 - 45bcc0 108 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 + 45bcc0 108 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 45bd30 78 FUNC RETURNTYPE RAX 1 - 45bd30 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 45bd30 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 45be60 135 FUNC RETURNTYPE RAX 0 - 45be60 135 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 45be60 135 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 45bfe0 119 FUNC RETURNTYPE RAX 1 45bfe0 119 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45c060 73 FUNC RETURNTYPE RAX 1 @@ -3072,9 +3070,9 @@ 45c3a0 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, rbp 45c3c6 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RSI ZZ IDIOM 19 sub rsi, rbp 45c860 109 FUNC RETURNTYPE RAX 1 - 45c860 109 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 45c860 109 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 4 45c8d0 40 FUNC RETURNTYPE RAX 1 - 45c8d0 40 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 45c8d0 40 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 45c930 2 FUNC RETURNTYPE RAX 0 45c930 2 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 45f270 247 FUNC RETURNTYPE RAX 4 @@ -3133,20 +3131,20 @@ 4613e0 245 FUNC RETURNTYPE RAX 1 4613e0 245 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4614e0 136 FUNC RETURNTYPE RAX 0 - 4614e0 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 4614e0 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 461570 435 FUNC RETURNTYPE RAX 1 - 461570 435 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 461570 435 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 46166d 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBP 32 EBP ZZ IDIOM 30 mov edi, ebp ; fd 461730 946 FUNC RETURNTYPE RAX 1 - 461730 946 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 461730 946 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 461c90 404 FUNC RETURNTYPE RAX 1 - 461c90 404 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 461c90 404 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 461e30 522 FUNC RETURNTYPE RAX 1 - 461e30 522 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 461e30 522 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 462570 191 FUNC RETURNTYPE RAX 1 - 462570 191 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 462570 191 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 462630 415 FUNC RETURNTYPE RAX 0 - 462630 415 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 462630 415 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 462d40 272 FUNC RETURNTYPE RAX 0 462d40 272 FUNC PROBLEM sub_462D40 JUMPUNRESOLVED 462e50 196 FUNC RETURNTYPE RAX 0 @@ -3154,21 +3152,21 @@ 463160 288 FUNC RETURNTYPE RAX 1 463160 288 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 463280 76 FUNC RETURNTYPE RAX 1 - 463280 76 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 463280 76 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 463f90 566 FUNC RETURNTYPE RAX 1 - 463f90 566 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 463f90 566 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4641d0 298 FUNC RETURNTYPE RAX 1 - 4641d0 298 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 4641d0 298 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 464300 305 FUNC RETURNTYPE RAX 1 - 464300 305 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 464300 305 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 464440 78 FUNC RETURNTYPE RAX 1 - 464440 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 464440 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 464490 78 FUNC RETURNTYPE RAX 1 - 464490 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 464490 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4644e0 78 FUNC RETURNTYPE RAX 1 - 4644e0 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 4644e0 78 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 464680 151 FUNC RETURNTYPE RAX 1 - 464680 151 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 464680 151 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 464720 28 FUNC RETURNTYPE RAX 1 464720 28 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 96 ARG5 4 464740 72 FUNC RETURNTYPE RAX 1 @@ -3176,7 +3174,7 @@ 464860 676 FUNC RETURNTYPE RAX 1 464860 676 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 8 ARG4 1 ARG5 1 464b10 185 FUNC RETURNTYPE RAX 1 - 464b10 185 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 464b10 185 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 1 ARG3 96 ARG4 96 ARG5 4 464b72 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBX 32 EBX ZZ mov ecx, ebx 464bae 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBX 32 EBX ZZ mov ecx, ebx 464bd0 425 FUNC RETURNTYPE RAX 1 @@ -3239,7 +3237,7 @@ 467870 383 FUNC RETURNTYPE RAX 1 467870 383 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 4679f0 9 FUNC RETURNTYPE RAX 1 - 4679f0 9 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 4679f0 9 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 46a3b0 191 FUNC RETURNTYPE RAX 4 46a3b0 191 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46a470 33 FUNC RETURNTYPE RAX 0 @@ -3283,7 +3281,7 @@ 46cf00 169 FUNC RETURNTYPE RAX 1 46cf00 169 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 0 46cfb0 118 FUNC RETURNTYPE RAX 4 - 46cfb0 118 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 46cfb0 118 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 46cfb0 118 FUNC PROBLEM sub_46CFB0 CALLUNRESOLVED 46d030 260 FUNC RETURNTYPE RAX 1 46d030 260 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 0 @@ -3317,7 +3315,7 @@ 46ea50 26 FUNC RETURNTYPE RAX 0 46ea50 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 46ea70 241 FUNC RETURNTYPE RAX 0 - 46ea70 241 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 1 ARG4 0 ARG5 0 + 46ea70 241 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 1 ARG4 4 ARG5 4 46eb70 82 FUNC RETURNTYPE RAX 1 46eb70 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 4 46ebd0 82 FUNC RETURNTYPE RAX 1 @@ -3327,25 +3325,25 @@ 46ec90 81 FUNC RETURNTYPE RAX 1 46ec90 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 4 46f000 193 FUNC RETURNTYPE RAX 0 - 46f000 193 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 46f000 193 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 4 ARG3 96 ARG4 4 ARG5 4 46f6d0 153 FUNC RETURNTYPE RAX 0 46f6d0 153 FUNC PROBLEM sub_46F6D0 JUMPUNRESOLVED 46f770 88 FUNC RETURNTYPE RAX 0 46f770 88 FUNC PROBLEM sub_46F770 JUMPUNRESOLVED 46f880 26 FUNC RETURNTYPE RAX 0 - 46f880 26 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 46f880 26 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 46f8a0 81 FUNC RETURNTYPE RAX 1 - 46f8a0 81 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 46f8a0 81 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 46f900 640 FUNC RETURNTYPE RAX 1 - 46f900 640 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 46f900 640 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 46fb80 378 FUNC RETURNTYPE RAX 1 - 46fb80 378 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 46fb80 378 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 46fd00 279 FUNC RETURNTYPE RAX 96 - 46fd00 279 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 46fd00 279 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 470530 284 FUNC RETURNTYPE RAX 0 - 470530 284 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 470530 284 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 470650 185 FUNC RETURNTYPE RAX 1 - 470650 185 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 470650 185 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 470710 8 FUNC RETURNTYPE RAX 16 470710 8 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 470720 175 FUNC RETURNTYPE RAX 0 @@ -3361,29 +3359,29 @@ 470e50 144 FUNC RETURNTYPE RAX 4 470e50 144 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 470ee0 136 FUNC RETURNTYPE RAX 0 - 470ee0 136 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 470ee0 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 470f70 270 FUNC RETURNTYPE RAX 1 - 470f70 270 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 470f70 270 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4711b0 179 FUNC RETURNTYPE RAX 0 4711b0 179 FUNC PROBLEM sub_4711B0 JUMPUNRESOLVED 471270 119 FUNC RETURNTYPE RAX 0 471270 119 FUNC PROBLEM sub_471270 JUMPUNRESOLVED 4713a0 26 FUNC RETURNTYPE RAX 0 - 4713a0 26 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 4713a0 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4713c0 8 FUNC RETURNTYPE RAX 16 4713c0 8 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4713d0 527 FUNC RETURNTYPE RAX 1 4713d0 527 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 4717d0 228 FUNC RETURNTYPE RAX 4 - 4717d0 228 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 4717d0 228 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4718c0 82 FUNC RETURNTYPE RAX 1 - 4718c0 82 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 4718c0 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 471b60 154 FUNC RETURNTYPE RAX 96 - 471b60 154 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 471b60 154 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 471c00 81 FUNC RETURNTYPE RAX 1 - 471c00 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 471c00 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 471d50 129 FUNC RETURNTYPE RAX 1 - 471d50 129 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 471d50 129 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 471de0 656 FUNC RETURNTYPE RAX 0 471de0 656 FUNC PROBLEM sub_471DE0 STACKANALYSIS 472070 669 FUNC RETURNTYPE RAX 1 @@ -3429,7 +3427,7 @@ 474000 5 FUNC RETURNTYPE RAX 0 474000 5 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 474010 16 FUNC RETURNTYPE RAX 1 - 474010 16 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 0 ARG3 4 ARG4 96 ARG5 96 + 474010 16 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 0 ARG3 4 ARG4 96 ARG5 4 474020 123 FUNC RETURNTYPE RAX 0 474020 123 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 1 4740a0 336 FUNC RETURNTYPE RAX 1 @@ -3530,59 +3528,59 @@ 479520 34 FUNC RETURNTYPE RAX 1 479520 34 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 479550 1342 FUNC RETURNTYPE RAX 96 - 479550 1342 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 479550 1342 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 479a90 11 FUNC RETURNTYPE RAX 0 479a90 11 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 479aa0 99 FUNC RETURNTYPE RAX 4 479aa0 99 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 16 ARG3 0 ARG4 0 ARG5 0 479b50 83 FUNC RETURNTYPE RAX 0 - 479b50 83 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 479b50 83 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 479c00 122 FUNC RETURNTYPE RAX 0 - 479c00 122 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 479c00 122 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 479c80 512 FUNC RETURNTYPE RAX 0 479c80 512 FUNC PROBLEM sub_479C80 JUMPUNRESOLVED 479e80 432 FUNC RETURNTYPE RAX 4 - 479e80 432 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 479e80 432 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 479e80 432 FUNC PROBLEM sub_479E80 CALLUNRESOLVED 479efa 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+18h] 47a030 363 FUNC RETURNTYPE RAX 1 - 47a030 363 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 96 ARG4 2 ARG5 2 + 47a030 363 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 96 ARG4 4 ARG5 4 47a1a0 368 FUNC RETURNTYPE RAX 1 - 47a1a0 368 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 2 ARG5 2 - 47a310 683 FUNC RETURNTYPE RAX 2 - 47a310 683 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 47a1a0 368 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 4 ARG5 4 + 47a310 683 FUNC RETURNTYPE RAX 1 + 47a310 683 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 47a5c0 290 FUNC RETURNTYPE RAX 0 - 47a5c0 290 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 47a5c0 290 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 47a6f0 394 FUNC RETURNTYPE RAX 0 47a6f0 394 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47a880 135 FUNC RETURNTYPE RAX 0 47a880 135 FUNC PROBLEM sub_47A880 JUMPUNRESOLVED 47aaa0 80 FUNC RETURNTYPE RAX 1 - 47aaa0 80 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 47aaa0 80 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 47abd0 228 FUNC RETURNTYPE RAX 96 - 47abd0 228 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 47abd0 228 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 4 47acc0 220 FUNC RETURNTYPE RAX 96 - 47acc0 220 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 47acc0 220 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 1 ARG3 0 ARG4 4 ARG5 4 47ada0 163 FUNC RETURNTYPE RAX 96 - 47ada0 163 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 47ada0 163 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 47b160 49 FUNC RETURNTYPE RAX 1 - 47b160 49 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 2 ARG3 96 ARG4 2 ARG5 2 + 47b160 49 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 96 ARG4 4 ARG5 4 47b1a0 142 FUNC RETURNTYPE RAX 1 - 47b1a0 142 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 47b1a0 142 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 47b230 82 FUNC RETURNTYPE RAX 1 - 47b230 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 47b230 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 47b290 82 FUNC RETURNTYPE RAX 1 - 47b290 82 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 47b290 82 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 96 ARG4 4 ARG5 4 47b2f0 238 FUNC RETURNTYPE RAX 0 - 47b2f0 238 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 2 ARG5 2 + 47b2f0 238 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 4 ARG5 4 47b3e0 238 FUNC RETURNTYPE RAX 0 - 47b3e0 238 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 2 ARG5 2 + 47b3e0 238 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 4 ARG5 4 47b4d0 144 FUNC RETURNTYPE RAX 1 - 47b4d0 144 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 47b4d0 144 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 47b560 324 FUNC RETURNTYPE RAX 0 - 47b560 324 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 47b560 324 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 47b6b0 295 FUNC RETURNTYPE RAX 1 - 47b6b0 295 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 47b6b0 295 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 47b7e0 75 FUNC RETURNTYPE RAX 96 47b7e0 75 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 4 47b850 2 FUNC RETURNTYPE RAX 0 @@ -3616,7 +3614,7 @@ 47c830 155 FUNC RETURNTYPE RAX 0 47c830 155 FUNC PROBLEM sub_47C830 JUMPUNRESOLVED 47c9b0 157 FUNC RETURNTYPE RAX 96 - 47c9b0 157 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 4 + 47c9b0 157 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 4 47ca50 196 FUNC RETURNTYPE RAX 1 47ca50 196 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 47ca50 196 FUNC PROBLEM sub_47CA50 CALLUNRESOLVED @@ -3677,7 +3675,7 @@ 47efb0 2 FUNC RETURNTYPE RAX 0 47efb0 2 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 47f160 136 FUNC RETURNTYPE RAX 0 - 47f160 136 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 47f160 136 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 4 47f2c0 8 FUNC RETURNTYPE RAX 16 47f2c0 8 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47f2d0 717 FUNC RETURNTYPE RAX 1 @@ -3687,15 +3685,15 @@ 47f7b0 22 FUNC RETURNTYPE RAX 1 47f7b0 22 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 47fa20 122 FUNC RETURNTYPE RAX 0 - 47fa20 122 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 47fa20 122 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 47faa0 684 FUNC RETURNTYPE RAX 0 47faa0 684 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47fd50 110 FUNC RETURNTYPE RAX 4 - 47fd50 110 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 47fd50 110 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 47fdc0 200 FUNC RETURNTYPE RAX 0 47fdc0 200 FUNC PROBLEM sub_47FDC0 JUMPUNRESOLVED 47ff90 26 FUNC RETURNTYPE RAX 0 - 47ff90 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 47ff90 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 47ffb0 256 FUNC RETURNTYPE RAX 0 47ffb0 256 FUNC PROBLEM sub_47FFB0 JUMPUNRESOLVED 4800b0 201 FUNC RETURNTYPE RAX 0 @@ -3703,58 +3701,58 @@ 480180 400 FUNC RETURNTYPE RAX 0 480180 400 FUNC PROBLEM sub_480180 JUMPUNRESOLVED 480310 131 FUNC RETURNTYPE RAX 1 - 480310 131 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 480310 131 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4803a0 264 FUNC RETURNTYPE RAX 1 - 4803a0 264 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 4803a0 264 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 4 4804b0 542 FUNC RETURNTYPE RAX 0 4804b0 542 FUNC PROBLEM sub_4804B0 STACKANALYSIS JUMPUNRESOLVED 4806d0 81 FUNC RETURNTYPE RAX 1 - 4806d0 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 4806d0 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 480730 93 FUNC RETURNTYPE RAX 1 - 480730 93 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 480730 93 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 480790 146 FUNC RETURNTYPE RAX 4 - 480790 146 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 480790 146 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 480bb0 82 FUNC RETURNTYPE RAX 1 - 480bb0 82 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 480bb0 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 480c10 175 FUNC RETURNTYPE RAX 1 - 480c10 175 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 480c10 175 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 480cc0 82 FUNC RETURNTYPE RAX 1 - 480cc0 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 480cc0 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 480d20 91 FUNC RETURNTYPE RAX 96 480d20 91 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 480d80 541 FUNC RETURNTYPE RAX 1 480d80 541 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 480f18 3 INSTR CHECK TRUNCATION UNSIGNED 64 RAX 8 AL ZZ IDIOM 5 movzx esi, al 480fa0 89 FUNC RETURNTYPE RAX 1 - 480fa0 89 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 480fa0 89 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 481220 183 FUNC RETURNTYPE RAX 0 481220 183 FUNC PROBLEM sub_481220 JUMPUNRESOLVED 4812e0 225 FUNC RETURNTYPE RAX 1 - 4812e0 225 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 4812e0 225 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 4813d0 217 FUNC RETURNTYPE RAX 1 - 4813d0 217 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 4813d0 217 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 4 ARG5 4 4814b0 305 FUNC RETURNTYPE RAX 0 4814b0 305 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 4 ARG4 4 ARG5 4 4815f0 343 FUNC RETURNTYPE RAX 1 - 4815f0 343 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 96 ARG5 96 + 4815f0 343 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 481750 234 FUNC RETURNTYPE RAX 1 - 481750 234 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 + 481750 234 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 481840 374 FUNC RETURNTYPE RAX 96 - 481840 374 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 481840 374 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4819c0 126 FUNC RETURNTYPE RAX 1 - 4819c0 126 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 4819c0 126 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 4 481a40 162 FUNC RETURNTYPE RAX 96 - 481a40 162 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 481a40 162 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 481af0 410 FUNC RETURNTYPE RAX 0 - 481af0 410 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 481af0 410 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 481c90 232 FUNC RETURNTYPE RAX 1 - 481c90 232 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 481c90 232 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 481d80 81 FUNC RETURNTYPE RAX 1 - 481d80 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 481d80 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 481de0 191 FUNC RETURNTYPE RAX 96 481de0 191 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 482030 265 FUNC RETURNTYPE RAX 96 - 482030 265 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 + 482030 265 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 482210 31 FUNC RETURNTYPE RAX 1 482210 31 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 482230 136 FUNC RETURNTYPE RAX 1 @@ -3800,26 +3798,26 @@ 484310 53 FUNC RETURNTYPE RAX 4 484310 53 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 484350 122 FUNC RETURNTYPE RAX 0 - 484350 122 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 484350 122 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 484440 60 FUNC RETURNTYPE RAX 0 484440 60 FUNC PROBLEM sub_484440 JUMPUNRESOLVED 484480 162 FUNC RETURNTYPE RAX 4 - 484480 162 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 484480 162 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 8 ARG5 4 4844b8 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+1 ZZ lea rdi, [rbp+1] 484530 5 FUNC RETURNTYPE RAX 0 - 484530 5 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 484530 5 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 4 484540 12 FUNC RETURNTYPE RAX 0 484540 12 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 484550 142 FUNC RETURNTYPE RAX 1 - 484550 142 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 2 ARG5 2 + 484550 142 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 4 4845e0 142 FUNC RETURNTYPE RAX 1 - 4845e0 142 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 4845e0 142 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 484670 211 FUNC RETURNTYPE RAX 1 - 484670 211 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 + 484670 211 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 484750 191 FUNC RETURNTYPE RAX 1 - 484750 191 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 484750 191 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 484810 50 FUNC RETURNTYPE RAX 1 - 484810 50 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 484810 50 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4848f0 136 FUNC RETURNTYPE RAX 0 4848f0 136 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 484c90 26 FUNC RETURNTYPE RAX 0 @@ -3862,7 +3860,7 @@ 485f30 175 FUNC RETURNTYPE RAX 1 485f30 175 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 4 485fe0 154 FUNC RETURNTYPE RAX 96 - 485fe0 154 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 485fe0 154 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 4 486080 82 FUNC RETURNTYPE RAX 1 486080 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 486250 146 FUNC RETURNTYPE RAX 0 @@ -3877,7 +3875,7 @@ 4868d0 96 FUNC RETURNTYPE RAX 1 4868d0 96 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 486930 10 FUNC RETURNTYPE RAX 2 - 486930 10 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 2 ARG5 2 + 486930 10 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 4 ARG5 4 486930 10 FUNC PROBLEM sub_486930 CHUNKS 486940 555 FUNC RETURNTYPE RAX 1 486940 555 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 @@ -3924,7 +3922,7 @@ 487c40 311 FUNC RETURNTYPE RAX 1 487c40 311 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 487d80 606 FUNC RETURNTYPE RAX 1 - 487d80 606 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 + 487d80 606 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 487d80 606 FUNC PROBLEM sub_487D80 CALLUNRESOLVED 487fe0 304 FUNC RETURNTYPE RAX 1 487fe0 304 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 @@ -4012,7 +4010,7 @@ 488f00 6 FUNC RETURNTYPE RAX 1 488f00 6 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 488f10 60 FUNC RETURNTYPE RAX 4 - 488f10 60 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 + 488f10 60 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 4 488f50 185 FUNC RETURNTYPE RAX 0 488f50 185 FUNC PROBLEM gkm_sexp_unref STACKANALYSIS 489010 100 FUNC RETURNTYPE RAX 1 @@ -4094,13 +4092,13 @@ 48c720 772 FUNC RETURNTYPE RAX 0 48c720 772 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 48ca30 260 FUNC RETURNTYPE RAX 0 - 48ca30 260 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 4 + 48ca30 260 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 48cb40 120 FUNC RETURNTYPE RAX 1 48cb40 120 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 48cbe0 62 FUNC RETURNTYPE RAX 2 48cbe0 62 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 48cc20 136 FUNC RETURNTYPE RAX 0 - 48cc20 136 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 48cc20 136 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 48ccb0 366 FUNC RETURNTYPE RAX 0 48ccb0 366 FUNC PROBLEM sub_48CCB0 STACKANALYSIS JUMPUNRESOLVED 48d090 220 FUNC RETURNTYPE RAX 0 @@ -4355,7 +4353,7 @@ 4958e0 481 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4959ac 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RSI+RSI ZZ lea rdi, [rsi+rsi+1] 4959ac 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RSI+RSI+1 ZZ lea rdi, [rsi+rsi+1] - 495a1c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea rcx, [rax+1] + 495a1c 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea rcx, [rax+1] 495a29 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ add rbp, 1 495a85 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ add rbp, 1 495ad0 504 FUNC RETURNTYPE RAX 0 @@ -4380,15 +4378,15 @@ 496650 29 FUNC RETURNTYPE RAX 0 496650 29 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 496670 1215 FUNC RETURNTYPE RAX 0 - 496670 1215 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 8 ARG4 4 ARG5 2 + 496670 1215 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 8 ARG4 4 ARG5 4 496670 1215 FUNC PROBLEM sub_496670 CALLUNRESOLVED 496702 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RSI ZZ IDIOM 23 sub rsi, rax 4967d2 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ sub rdx, rdi ; n 496884 3 INSTR CHECK UNDERFLOW UNSIGNED 64 R8 ZZ IDIOM 18 MEMORYSINK sub r8, rcx 496988 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK sub rsi, r12 496a0f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] - 496670 2 INSTR FPTRSHADOW RDX SHADOWID 2 - 496890 4 INSTR FPTRCHECK [RSP+80] SHADOWID 2 + 496670 2 INSTR FPTRSHADOW RDX SHADOWID 1 + 496890 4 INSTR FPTRCHECK [RSP+80] SHADOWID 1 496e70 232 FUNC RETURNTYPE RAX 1 496e70 232 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 496f60 239 FUNC RETURNTYPE RAX 1 @@ -4434,15 +4432,15 @@ 49a220 2 FUNC RETURNTYPE RAX 0 49a220 2 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 49a2e0 136 FUNC RETURNTYPE RAX 0 - 49a2e0 136 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 49a2e0 136 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 4 49a530 103 FUNC RETURNTYPE RAX 0 49a530 103 FUNC PROBLEM sub_49A530 JUMPUNRESOLVED 49a5a0 8 FUNC RETURNTYPE RAX 16 49a5a0 8 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 49a5b0 128 FUNC RETURNTYPE RAX 1 - 49a5b0 128 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 49a5b0 128 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 4 49a630 291 FUNC RETURNTYPE RAX 1 - 49a630 291 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 + 49a630 291 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 4 49aa10 1109 FUNC RETURNTYPE RAX 1 49aa10 1109 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 49adb0 5 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ add rsi, [rsp+98h+var_48] @@ -4489,20 +4487,20 @@ 49c4a0 34 FUNC RETURNTYPE RAX 0 49c4a0 34 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 49c4d0 238 FUNC RETURNTYPE RAX 1 - 49c4d0 238 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 49c4d0 238 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 49c5b3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+8] 49c6c0 136 FUNC RETURNTYPE RAX 0 - 49c6c0 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 49c6c0 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 49c950 173 FUNC RETURNTYPE RAX 0 - 49c950 173 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 49c950 173 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 49cac0 144 FUNC RETURNTYPE RAX 0 49cac0 144 FUNC PROBLEM sub_49CAC0 JUMPUNRESOLVED 49cb50 66 FUNC RETURNTYPE RAX 0 49cb50 66 FUNC PROBLEM sub_49CB50 JUMPUNRESOLVED 49cba0 190 FUNC RETURNTYPE RAX 1 - 49cba0 190 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 49cba0 190 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 49cd10 25 FUNC RETURNTYPE RAX 1 - 49cd10 25 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 + 49cd10 25 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 49cd30 3 FUNC RETURNTYPE RAX 1 49cd30 3 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 49cd40 103 FUNC RETURNTYPE RAX 4 diff --git a/tests/commit/save-gnome-keyring.psexe.infoannot b/tests/commit/save-gnome-keyring.psexe.infoannot index 64867cef..d94f5d60 100644 --- a/tests/commit/save-gnome-keyring.psexe.infoannot +++ b/tests/commit/save-gnome-keyring.psexe.infoannot @@ -114,11 +114,11 @@ 4018c0 511 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 401ac0 94 FUNC RETURNTYPE RAX 1 401ac0 94 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 401f00 15 FUNC RETURNTYPE RAX 2 + 401f00 15 FUNC RETURNTYPE RAX 1 401f00 15 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 401f00 15 FUNC PROBLEM sub_401F00 CHUNKS - 401d7e 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RBX ZZ lea rdi, [rbx+rbx+1] - 401d7e 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RBX+1 ZZ lea rdi, [rbx+rbx+1] + 401d7e 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RBX ZZ lea rdi, [rbx+rbx+1] + 401d7e 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RBX+1 ZZ lea rdi, [rbx+rbx+1] 401f10 137 FUNC RETURNTYPE RAX 2 401f10 137 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 401f10 137 FUNC PROBLEM init CALLUNRESOLVED diff --git a/tests/commit/save-gnome-nettool.psexe.infoannot b/tests/commit/save-gnome-nettool.psexe.infoannot index cd27ce64..904f4028 100644 --- a/tests/commit/save-gnome-nettool.psexe.infoannot +++ b/tests/commit/save-gnome-nettool.psexe.infoannot @@ -584,7 +584,7 @@ 408710 34 FUNC RETURNTYPE RAX 0 408710 34 FUNC PROBLEM sub_408710 JUMPUNRESOLVED 408740 307 FUNC RETURNTYPE RAX 1 - 408740 307 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 2 ARG3 0 ARG4 0 ARG5 0 + 408740 307 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 408880 239 FUNC RETURNTYPE RAX 1 408880 239 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 408970 21 FUNC RETURNTYPE RAX 0 @@ -614,7 +614,7 @@ 409490 215 FUNC RETURNTYPE RAX 4 409490 215 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 409570 285 FUNC RETURNTYPE RAX 1 - 409570 285 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 0 ARG4 0 ARG5 0 + 409570 285 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 409690 315 FUNC RETURNTYPE RAX 0 409690 315 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4097d0 35 FUNC RETURNTYPE RAX 1 diff --git a/tests/commit/save-gnome-power-statistics.psexe.infoannot b/tests/commit/save-gnome-power-statistics.psexe.infoannot index a67a91b5..ccb96a0f 100644 --- a/tests/commit/save-gnome-power-statistics.psexe.infoannot +++ b/tests/commit/save-gnome-power-statistics.psexe.infoannot @@ -441,7 +441,7 @@ 405670 141 FUNC RETURNTYPE RAX 16 405670 141 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 405700 92 FUNC RETURNTYPE RAX 0 - 405700 92 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 405700 92 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 405760 434 FUNC RETURNTYPE RAX 1 405760 434 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 405920 522 FUNC RETURNTYPE RAX 1 @@ -469,10 +469,10 @@ 406580 29 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4065a0 35 FUNC RETURNTYPE RAX 1 4065a0 35 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 4065d0 36 FUNC RETURNTYPE RAX 2 + 4065d0 36 FUNC RETURNTYPE RAX 0 4065d0 36 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 406600 413 FUNC RETURNTYPE RAX 2 - 406600 413 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 406600 413 FUNC RETURNTYPE RAX 0 + 406600 413 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4067a0 2718 FUNC RETURNTYPE RAX 1 4067a0 2718 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 407240 2103 FUNC RETURNTYPE RAX 0 @@ -480,7 +480,7 @@ 407a80 134 FUNC RETURNTYPE RAX 0 407a80 134 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 407b10 45 FUNC RETURNTYPE RAX 0 - 407b10 45 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 407b10 45 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 407b40 368 FUNC RETURNTYPE RAX 0 407b40 368 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 407cb0 592 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-screensaver.psexe.infoannot b/tests/commit/save-gnome-screensaver.psexe.infoannot index e97fef58..e4ea4aec 100644 --- a/tests/commit/save-gnome-screensaver.psexe.infoannot +++ b/tests/commit/save-gnome-screensaver.psexe.infoannot @@ -1026,8 +1026,8 @@ 414ce0 51 FUNC RETURNTYPE RAX 4 414ce0 51 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 414d20 146 FUNC RETURNTYPE RAX 16 - 414d20 146 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 414dc0 309 FUNC RETURNTYPE RAX 2 + 414d20 146 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 414dc0 309 FUNC RETURNTYPE RAX 0 414dc0 309 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 96 ARG5 1 414e40 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+24 ZZ IDIOM 18 MEMORYSINK lea rsi, [r13+18h] 414e61 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+24 ZZ IDIOM 18 MEMORYSINK lea rsi, [r13+18h] diff --git a/tests/commit/save-gnome-search-tool.psexe.infoannot b/tests/commit/save-gnome-search-tool.psexe.infoannot index 7bac0660..d4e08f00 100644 --- a/tests/commit/save-gnome-search-tool.psexe.infoannot +++ b/tests/commit/save-gnome-search-tool.psexe.infoannot @@ -1127,7 +1127,7 @@ 40d530 139 FUNC RETURNTYPE RAX 1 40d530 139 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 96 ARG3 0 ARG4 0 ARG5 0 40d5c0 86 FUNC RETURNTYPE RAX 1 - 40d5c0 86 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 40d5c0 86 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 40d660 119 FUNC RETURNTYPE RAX 1 40d660 119 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 40d6e0 243 FUNC RETURNTYPE RAX 1 @@ -1265,11 +1265,11 @@ 4179c0 215 FUNC RETURNTYPE RAX 0 4179c0 215 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 417aa0 250 FUNC RETURNTYPE RAX 0 - 417aa0 250 FUNC INARGS 6 ARG0 2 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 417aa0 250 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 417ba0 862 FUNC RETURNTYPE RAX 0 417ba0 862 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 418400 2005 FUNC RETURNTYPE RAX 0 - 418400 2005 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 4 ARG3 1 ARG4 0 ARG5 0 + 418400 2005 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 41899d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+72 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx+48h] 418be0 1298 FUNC RETURNTYPE RAX 0 418be0 1298 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 16 ARG4 1 ARG5 0 diff --git a/tests/commit/save-gnome-session.psexe.infoannot b/tests/commit/save-gnome-session.psexe.infoannot index 8eb1b820..5cd0f5ed 100644 --- a/tests/commit/save-gnome-session.psexe.infoannot +++ b/tests/commit/save-gnome-session.psexe.infoannot @@ -1026,11 +1026,11 @@ 40c230 35 FUNC RETURNTYPE RAX 0 40c230 35 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40c260 8 FUNC RETURNTYPE RAX 0 - 40c260 8 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 40c260 8 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 16 40c270 12 FUNC RETURNTYPE RAX 0 40c270 12 FUNC PROBLEM sub_40C270 JUMPUNRESOLVED 40c280 9 FUNC RETURNTYPE RAX 0 - 40c280 9 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 40c280 9 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 16 40c290 81 FUNC RETURNTYPE RAX 1 40c290 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 40c2f0 127 FUNC RETURNTYPE RAX 0 @@ -1069,25 +1069,25 @@ 40cd10 124 FUNC RETURNTYPE RAX 0 40cd10 124 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 40cd90 127 FUNC RETURNTYPE RAX 0 - 40cd90 127 FUNC INARGS 6 ARG0 96 ARG1 2 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 40cd90 127 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 16 40ce10 29 FUNC RETURNTYPE RAX 0 - 40ce10 29 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 40ce10 29 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 40ce30 125 FUNC RETURNTYPE RAX 96 - 40ce30 125 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 40ce30 125 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 40cf30 170 FUNC RETURNTYPE RAX 1 40cf30 170 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 40d8f0 36 FUNC RETURNTYPE RAX 1 - 40d8f0 36 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 40d8f0 36 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 40dc00 263 FUNC RETURNTYPE RAX 1 - 40dc00 263 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 40dc00 263 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 40e9d0 286 FUNC RETURNTYPE RAX 0 40e9d0 286 FUNC PROBLEM sub_40E9D0 JUMPUNRESOLVED 40ed30 55 FUNC RETURNTYPE RAX 4 - 40ed30 55 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 40ed30 55 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 40ed70 139 FUNC RETURNTYPE RAX 0 - 40ed70 139 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 40ed70 139 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 40ee00 49 FUNC RETURNTYPE RAX 0 - 40ee00 49 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 40ee00 49 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 40ee40 234 FUNC RETURNTYPE RAX 0 40ee40 234 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 40ee40 234 FUNC PROBLEM sub_40EE40 CALLUNRESOLVED @@ -1116,7 +1116,7 @@ 40fa70 212 FUNC RETURNTYPE RAX 0 40fa70 212 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 40fd80 73 FUNC RETURNTYPE RAX 1 - 40fd80 73 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 16 + 40fd80 73 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 16 40fdd0 74 FUNC RETURNTYPE RAX 1 40fdd0 74 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 16 40fe20 74 FUNC RETURNTYPE RAX 1 @@ -1179,7 +1179,7 @@ 4112a0 277 FUNC RETURNTYPE RAX 4 4112a0 277 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 4112a0 277 FUNC PROBLEM sub_4112A0 CHUNKS - 411331 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ add rdx, 1 + 411331 4 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ add rdx, 1 41138c 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R14 ZZ add r14d, 1 411500 127 FUNC RETURNTYPE RAX 0 411500 127 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -1194,9 +1194,9 @@ 412130 240 FUNC RETURNTYPE RAX 0 412130 240 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 412220 205 FUNC RETURNTYPE RAX 1 - 412220 205 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 16 + 412220 205 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 16 412600 38 FUNC RETURNTYPE RAX 1 - 412600 38 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 16 + 412600 38 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 16 412630 329 FUNC RETURNTYPE RAX 1 412630 329 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 16 ARG3 16 ARG4 0 ARG5 0 412730 2 INSTR INFINITELOOP jmp short loc_412730 @@ -1238,7 +1238,7 @@ 413940 83 FUNC RETURNTYPE RAX 0 413940 83 FUNC PROBLEM sub_413940 JUMPUNRESOLVED 4139f0 48 FUNC RETURNTYPE RAX 96 - 4139f0 48 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 4 ARG5 2 + 4139f0 48 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 4 ARG5 0 413a20 234 FUNC RETURNTYPE RAX 0 413a20 234 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 413a20 234 FUNC PROBLEM sub_413A20 CALLUNRESOLVED @@ -1253,11 +1253,11 @@ 414130 85 FUNC RETURNTYPE RAX 4 414130 85 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 414190 113 FUNC RETURNTYPE RAX 0 - 414190 113 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 0 + 414190 113 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 0 414210 117 FUNC RETURNTYPE RAX 1 - 414210 117 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 4 ARG5 0 + 414210 117 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 4143f0 98 FUNC RETURNTYPE RAX 1 - 4143f0 98 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 0 + 4143f0 98 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 0 414460 35 FUNC RETURNTYPE RAX 0 414460 35 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 414490 197 FUNC RETURNTYPE RAX 1 @@ -1265,23 +1265,23 @@ 414560 197 FUNC RETURNTYPE RAX 1 414560 197 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 414630 25 FUNC RETURNTYPE RAX 1 - 414630 25 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 2 + 414630 25 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 0 414650 176 FUNC RETURNTYPE RAX 1 414650 176 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 0 414700 176 FUNC RETURNTYPE RAX 1 414700 176 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 0 4147b0 440 FUNC RETURNTYPE RAX 0 - 4147b0 440 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 4147b0 440 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 0 414c60 176 FUNC RETURNTYPE RAX 1 414c60 176 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 0 414d10 176 FUNC RETURNTYPE RAX 1 414d10 176 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 0 414dc0 382 FUNC RETURNTYPE RAX 0 - 414dc0 382 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 414dc0 382 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 0 414f40 56 FUNC RETURNTYPE RAX 1 - 414f40 56 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 2 + 414f40 56 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 0 414f80 97 FUNC RETURNTYPE RAX 1 - 414f80 97 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 2 ARG4 4 ARG5 2 + 414f80 97 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 0 414ff0 77 FUNC RETURNTYPE RAX 0 414ff0 77 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 415040 98 FUNC RETURNTYPE RAX 4 @@ -1316,17 +1316,17 @@ 416880 19 FUNC RETURNTYPE RAX 1 416880 19 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 4168a0 127 FUNC RETURNTYPE RAX 0 - 4168a0 127 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 4168a0 127 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 16 4169e0 314 FUNC RETURNTYPE RAX 0 4169e0 314 FUNC PROBLEM sub_4169E0 JUMPUNRESOLVED 416b20 276 FUNC RETURNTYPE RAX 1 - 416b20 276 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 2 ARG4 2 ARG5 2 + 416b20 276 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 96 ARG4 1 ARG5 16 416c40 178 FUNC RETURNTYPE RAX 4 416c40 178 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 416d00 141 FUNC RETURNTYPE RAX 96 416d00 141 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 4176c0 114 FUNC RETURNTYPE RAX 0 - 4176c0 114 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 4176c0 114 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 16 4177a0 59 FUNC RETURNTYPE RAX 0 4177a0 59 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4177e0 67 FUNC RETURNTYPE RAX 4 @@ -1355,17 +1355,17 @@ 418400 234 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 418400 234 FUNC PROBLEM sub_418400 CALLUNRESOLVED 4184f0 189 FUNC RETURNTYPE RAX 96 - 4184f0 189 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 4184f0 189 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 16 4185b0 259 FUNC RETURNTYPE RAX 4 4185b0 259 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 4186c0 113 FUNC RETURNTYPE RAX 0 - 4186c0 113 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 4186c0 113 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 16 418740 181 FUNC RETURNTYPE RAX 1 - 418740 181 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 418740 181 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 16 418800 199 FUNC RETURNTYPE RAX 96 - 418800 199 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 418800 199 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 16 4188d0 24 FUNC RETURNTYPE RAX 1 - 4188d0 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 4188d0 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 16 4188f0 103 FUNC RETURNTYPE RAX 4 4188f0 103 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 418960 61 FUNC RETURNTYPE RAX 0 @@ -1373,21 +1373,21 @@ 418ca0 35 FUNC RETURNTYPE RAX 0 418ca0 35 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 418cd0 244 FUNC RETURNTYPE RAX 1 - 418cd0 244 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 418cd0 244 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 16 418dd0 43 FUNC RETURNTYPE RAX 0 418dd0 43 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 418e00 461 FUNC RETURNTYPE RAX 0 418e00 461 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 418fd0 136 FUNC RETURNTYPE RAX 4 - 418fd0 136 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 418fd0 136 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 16 419290 25 FUNC RETURNTYPE RAX 1 - 419290 25 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 419290 25 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 16 4192b0 273 FUNC RETURNTYPE RAX 0 4192b0 273 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4193d0 34 FUNC RETURNTYPE RAX 4 4193d0 34 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 419400 1066 FUNC RETURNTYPE RAX 1 - 419400 1066 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 2 ARG4 4 ARG5 2 + 419400 1066 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 419779 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ add rbp, 1 419830 461 FUNC RETURNTYPE RAX 96 419830 461 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -1395,7 +1395,7 @@ 419a20 21 FUNC RETURNTYPE RAX 1 419a20 21 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 419a60 143 FUNC RETURNTYPE RAX 1 - 419a60 143 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 2 ARG4 4 ARG5 2 + 419a60 143 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 0 419b40 328 FUNC RETURNTYPE RAX 1 419b40 328 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 419bc9 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ add rbx, 1 @@ -1417,7 +1417,7 @@ 41a900 81 FUNC RETURNTYPE RAX 1 41a900 81 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41a960 54 FUNC RETURNTYPE RAX 0 - 41a960 54 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 41a960 54 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 41ac00 24 FUNC RETURNTYPE RAX 0 41ac00 24 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41ac60 35 FUNC RETURNTYPE RAX 0 @@ -1427,13 +1427,13 @@ 41ae00 113 FUNC RETURNTYPE RAX 0 41ae00 113 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41b090 12 FUNC RETURNTYPE RAX 4 - 41b090 12 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 2 ARG3 4 ARG4 4 ARG5 0 + 41b090 12 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 41b0a0 221 FUNC RETURNTYPE RAX 1 41b0a0 221 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 1 ARG5 16 41b180 73 FUNC RETURNTYPE RAX 4 41b180 73 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 96 ARG3 4 ARG4 4 ARG5 0 41b1d0 88 FUNC RETURNTYPE RAX 96 - 41b1d0 88 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 41b1d0 88 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 96 ARG3 1 ARG4 1 ARG5 16 41b230 88 FUNC RETURNTYPE RAX 96 41b230 88 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 16 41b290 256 FUNC RETURNTYPE RAX 1 @@ -1441,7 +1441,7 @@ 41b390 66 FUNC RETURNTYPE RAX 0 41b390 66 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41b470 245 FUNC RETURNTYPE RAX 1 - 41b470 245 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 1 ARG5 16 + 41b470 245 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 1 ARG5 16 41b720 38 FUNC RETURNTYPE RAX 0 41b720 38 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41b750 95 FUNC RETURNTYPE RAX 0 @@ -1484,9 +1484,9 @@ 41c8c0 179 FUNC RETURNTYPE RAX 0 41c8c0 179 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 16 ARG4 1 ARG5 16 41c980 48 FUNC RETURNTYPE RAX 1 - 41c980 48 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 41c980 48 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 0 ARG5 16 41c9b0 48 FUNC RETURNTYPE RAX 1 - 41c9b0 48 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 41c9b0 48 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 41c9e0 40 FUNC RETURNTYPE RAX 1 41c9e0 40 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 41ca70 24 FUNC RETURNTYPE RAX 1 @@ -1500,15 +1500,15 @@ 41cb70 73 FUNC RETURNTYPE RAX 0 41cb70 73 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41cbc0 41 FUNC RETURNTYPE RAX 1 - 41cbc0 41 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 16 + 41cbc0 41 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 16 41cbf0 45 FUNC RETURNTYPE RAX 1 - 41cbf0 45 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 41cbf0 45 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 16 41cc20 45 FUNC RETURNTYPE RAX 1 41cc20 45 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 41cc50 45 FUNC RETURNTYPE RAX 1 41cc50 45 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 16 41cc80 21 FUNC RETURNTYPE RAX 4 - 41cc80 21 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 2 ARG4 4 ARG5 2 + 41cc80 21 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 41cca0 235 FUNC RETURNTYPE RAX 0 41cca0 235 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41cd90 77 FUNC RETURNTYPE RAX 1 @@ -1525,7 +1525,7 @@ 41d3d0 33 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41d3dc 6 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 ESI ZZ IDIOM 33 imul esi, eax, 3E8h 41d400 26 FUNC RETURNTYPE RAX 1 - 41d400 26 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 2 + 41d400 26 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 4 ARG4 4 ARG5 0 41d510 234 FUNC RETURNTYPE RAX 0 41d510 234 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 2 41d510 234 FUNC PROBLEM sub_41D510 CALLUNRESOLVED @@ -1535,26 +1535,26 @@ 41d9c0 155 FUNC RETURNTYPE RAX 96 41d9c0 155 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 16 41dbb0 202 FUNC RETURNTYPE RAX 16 - 41dbb0 202 FUNC INARGS 6 ARG0 2 ARG1 16 ARG2 16 ARG3 96 ARG4 4 ARG5 2 + 41dbb0 202 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 16 ARG3 96 ARG4 4 ARG5 16 41dc80 253 FUNC RETURNTYPE RAX 1 41dc80 253 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41de40 110 FUNC RETURNTYPE RAX 0 - 41de40 110 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 41de40 110 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 16 41deb0 434 FUNC RETURNTYPE RAX 0 - 41deb0 434 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 41deb0 434 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 16 41e1e0 126 FUNC RETURNTYPE RAX 1 41e1e0 126 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41e260 71 FUNC RETURNTYPE RAX 4 - 41e260 71 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 41e260 71 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 41e2b0 757 FUNC RETURNTYPE RAX 96 - 41e2b0 757 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 2 + 41e2b0 757 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 16 41e5b0 682 FUNC RETURNTYPE RAX 1 - 41e5b0 682 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 16 ARG3 4 ARG4 4 ARG5 2 - 41e6a7 3 INSTR CHECK OVERFLOW UNSIGNED 32 RDX ZZ add edx, 1 ; jumptable 000000000041E65A cases 0-5,7 + 41e5b0 682 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 16 ARG3 4 ARG4 4 ARG5 16 + 41e6a7 3 INSTR CHECK OVERFLOW UNSIGNED 32 RDX ZZ IDIOM 18 MEMORYSINK add edx, 1 ; jumptable 000000000041E65A cases 0-5,7 41e950 43 FUNC RETURNTYPE RAX 0 41e950 43 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41e980 586 FUNC RETURNTYPE RAX 96 - 41e980 586 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 41e980 586 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 41efb0 108 FUNC RETURNTYPE RAX 96 41efb0 108 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 4 ARG4 4 ARG5 16 41f020 118 FUNC RETURNTYPE RAX 96 @@ -1570,74 +1570,54 @@ 41f330 220 FUNC RETURNTYPE RAX 0 41f330 220 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41fba0 113 FUNC RETURNTYPE RAX 0 - 41fba0 113 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 2 + 41fba0 113 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 4 ARG5 0 4204e0 149 FUNC RETURNTYPE RAX 1 - 4204e0 149 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 4204e0 149 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 420580 540 FUNC RETURNTYPE RAX 0 420580 540 FUNC PROBLEM sub_420580 JUMPUNRESOLVED 420cc0 349 FUNC RETURNTYPE RAX 1 - 420cc0 349 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 420cc0 349 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 420e20 35 FUNC RETURNTYPE RAX 0 - 420e20 35 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 2 ARG4 4 ARG5 2 + 420e20 35 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 0 421630 492 FUNC RETURNTYPE RAX 1 421630 492 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 8 ARG3 0 ARG4 0 ARG5 0 421820 84 FUNC RETURNTYPE RAX 1 421820 84 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 421b60 201 FUNC RETURNTYPE RAX 1 - 421b60 201 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 421b60 201 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 0 ARG4 4 ARG5 0 421c30 194 FUNC RETURNTYPE RAX 1 - 421c30 194 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 0 ARG4 4 ARG5 2 + 421c30 194 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 0 ARG4 4 ARG5 0 421d00 43 FUNC RETURNTYPE RAX 0 421d00 43 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 422040 21 FUNC RETURNTYPE RAX 4 - 422040 21 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 422040 21 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 422060 106 FUNC RETURNTYPE RAX 0 422060 106 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4220d0 72 FUNC RETURNTYPE RAX 1 - 4220d0 72 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 4220d0 72 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 422120 8 FUNC RETURNTYPE RAX 0 422120 8 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 422130 410 FUNC RETURNTYPE RAX 0 - 422130 410 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 422130 410 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 0 4222d0 123 FUNC RETURNTYPE RAX 1 - 4222d0 123 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 4222d0 123 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 0 422350 166 FUNC RETURNTYPE RAX 0 422350 166 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4225d0 861 FUNC RETURNTYPE RAX 96 4225d0 861 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 16 422930 785 FUNC RETURNTYPE RAX 0 - 422930 785 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 16 + 422930 785 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 16 422d30 132 FUNC RETURNTYPE RAX 4 422d30 132 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 422de0 210 FUNC RETURNTYPE RAX 4 - 422de0 210 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 4 ARG5 0 - 422e68 2 INSTR CHECK TRUNCATION UNSIGNED 64 RBX 32 EBX ZZ mov edi, ebx - 422e91 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ add rbx, 1 + 422de0 210 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 422e68 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBX 32 EBX ZZ mov edi, ebx + 422e91 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBX ZZ add rbx, 1 422ec0 7 FUNC RETURNTYPE RAX 1 422ec0 7 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 422ec0 7 FUNC PROBLEM sub_422EC0 CHUNKS - 41fda8 3 INSTR FPTRSHADOW RAX SHADOWID 1 - 41fdb6 5 INSTR FPTRCHECK [RSP+16] SHADOWID 1 - 41fdc0 3 INSTR FPTRSHADOW RAX SHADOWID 2 - 41fe60 5 INSTR FPTRCHECK [RSP+24] SHADOWID 2 - 41fda8 3 INSTR FPTRSHADOW RAX SHADOWID 3 - 41fe74 5 INSTR FPTRCHECK [RSP+16] SHADOWID 3 - 41fda8 3 INSTR FPTRSHADOW RAX SHADOWID 4 - 41fe4d 5 INSTR FPTRCHECK [RSP+16] SHADOWID 4 - 41fdc0 3 INSTR FPTRSHADOW RAX SHADOWID 5 - 41fe40 5 INSTR FPTRCHECK [RSP+24] SHADOWID 5 - 41fda8 3 INSTR FPTRSHADOW RAX SHADOWID 6 - 41ffac 5 INSTR FPTRCHECK [RSP+16] SHADOWID 6 - 41fda8 3 INSTR FPTRSHADOW RAX SHADOWID 7 - 4200ad 5 INSTR FPTRCHECK [RSP+16] SHADOWID 7 - 41fda8 3 INSTR FPTRSHADOW RAX SHADOWID 8 - 4200fc 5 INSTR FPTRCHECK [RSP+16] SHADOWID 8 - 41fda8 3 INSTR FPTRSHADOW RAX SHADOWID 9 - 4200d8 5 INSTR FPTRCHECK [RSP+16] SHADOWID 9 - 41fda8 3 INSTR FPTRSHADOW RAX SHADOWID 10 - 41fecc 5 INSTR FPTRCHECK [RSP+16] SHADOWID 10 422ee0 286 FUNC RETURNTYPE RAX 1 - 422ee0 286 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 2 ARG3 96 ARG4 4 ARG5 2 + 422ee0 286 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 0 423000 37 FUNC RETURNTYPE RAX 1 423000 37 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 423030 29 FUNC RETURNTYPE RAX 0 @@ -1652,9 +1632,9 @@ 423470 251 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 2 ARG3 4 ARG4 0 ARG5 0 423470 251 FUNC PROBLEM sub_423470 CALLUNRESOLVED 423570 1261 FUNC RETURNTYPE RAX 0 - 423570 1261 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 0 ARG4 4 ARG5 2 + 423570 1261 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 0 ARG4 4 ARG5 0 423b40 468 FUNC RETURNTYPE RAX 1 - 423b40 468 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 4 ARG5 2 + 423b40 468 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 423d20 509 FUNC RETURNTYPE RAX 1 423d20 509 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 4 ARG5 0 424180 338 FUNC RETURNTYPE RAX 0 @@ -1672,7 +1652,7 @@ 4245d0 105 FUNC RETURNTYPE RAX 0 4245d0 105 FUNC PROBLEM sub_4245D0 JUMPUNRESOLVED 424ac0 563 FUNC RETURNTYPE RAX 1 - 424ac0 563 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 424ac0 563 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 0 424d00 114 FUNC RETURNTYPE RAX 4 424d00 114 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 0 ARG5 0 424d80 35 FUNC RETURNTYPE RAX 1 @@ -1700,7 +1680,7 @@ 4255b0 56 FUNC RETURNTYPE RAX 1 4255b0 56 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4255f0 24 FUNC RETURNTYPE RAX 1 - 4255f0 24 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 4 ARG4 4 ARG5 2 + 4255f0 24 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 425610 985 FUNC RETURNTYPE RAX 0 425610 985 FUNC PROBLEM sub_425610 STACKANALYSIS 4259f0 65 FUNC RETURNTYPE RAX 0 @@ -1713,7 +1693,7 @@ 425c10 68 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 425c60 132 FUNC RETURNTYPE RAX 0 425c60 132 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 425cf0 202 FUNC RETURNTYPE RAX 4 + 425cf0 202 FUNC RETURNTYPE RAX 32 425cf0 202 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 425dc0 285 FUNC RETURNTYPE RAX 1 425dc0 285 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 @@ -1724,16 +1704,16 @@ 4268d0 26 FUNC RETURNTYPE RAX 0 4268d0 26 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4268f0 148 FUNC RETURNTYPE RAX 4 - 4268f0 148 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 2 ARG4 4 ARG5 2 + 4268f0 148 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 426915 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R12 ZZ add r12d, 1 426990 95 FUNC RETURNTYPE RAX 0 426990 95 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4269f0 155 FUNC RETURNTYPE RAX 96 4269f0 155 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 426a90 190 FUNC RETURNTYPE RAX 0 - 426a90 190 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 96 ARG4 4 ARG5 0 + 426a90 190 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 0 426b50 153 FUNC RETURNTYPE RAX 0 - 426b50 153 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 0 + 426b50 153 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 4 ARG5 0 426bf0 209 FUNC RETURNTYPE RAX 0 426bf0 209 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 0 426cd0 137 FUNC RETURNTYPE RAX 0 @@ -1745,15 +1725,15 @@ 426f50 337 FUNC RETURNTYPE RAX 1 426f50 337 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 16 ARG4 0 ARG5 16 4270b0 116 FUNC RETURNTYPE RAX 0 - 4270b0 116 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 16 ARG3 1 ARG4 2 ARG5 2 + 4270b0 116 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 16 ARG3 1 ARG4 0 ARG5 16 427190 555 FUNC RETURNTYPE RAX 0 - 427190 555 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 16 ARG3 2 ARG4 4 ARG5 2 + 427190 555 FUNC INARGS 6 ARG0 1 ARG1 16 ARG2 16 ARG3 4 ARG4 4 ARG5 0 4273c0 233 FUNC RETURNTYPE RAX 0 4273c0 233 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 427406 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RCX ZZ add ecx, 1 427424 3 INSTR CHECK UNDERFLOW SIGNED 32 RCX ZZ sub ecx, r13d 4274b0 336 FUNC RETURNTYPE RAX 0 - 4274b0 336 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 0 ARG3 2 ARG4 4 ARG5 2 + 4274b0 336 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 0 427630 316 FUNC RETURNTYPE RAX 4 427630 316 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 4276ae 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ add rbx, 1 @@ -1780,7 +1760,7 @@ 427f50 21 FUNC RETURNTYPE RAX 0 427f50 21 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 427f90 21 FUNC RETURNTYPE RAX 4 - 427f90 21 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 427f90 21 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 1 ARG3 0 ARG4 0 ARG5 16 427fd0 21 FUNC RETURNTYPE RAX 0 427fd0 21 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 427ff0 24 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-gnome-terminal.psexe.infoannot b/tests/commit/save-gnome-terminal.psexe.infoannot index 59674aa0..3272a0f7 100644 --- a/tests/commit/save-gnome-terminal.psexe.infoannot +++ b/tests/commit/save-gnome-terminal.psexe.infoannot @@ -1716,21 +1716,21 @@ 413840 239 FUNC RETURNTYPE RAX 0 413840 239 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 413950 313 FUNC RETURNTYPE RAX 0 - 413950 313 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 413950 313 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 0 ARG3 0 ARG4 0 ARG5 0 413a90 8 FUNC RETURNTYPE RAX 0 413a90 8 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 413aa0 96 FUNC RETURNTYPE RAX 0 - 413aa0 96 FUNC INARGS 6 ARG0 2 ARG1 96 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 413aa0 96 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 1 ARG3 4 ARG4 4 ARG5 4 413b00 5 FUNC RETURNTYPE RAX 0 413b00 5 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 413b10 31 FUNC RETURNTYPE RAX 4 - 413b10 31 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 413b10 31 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 413b30 91 FUNC RETURNTYPE RAX 0 413b30 91 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 413b90 174 FUNC RETURNTYPE RAX 0 413b90 174 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 413c40 299 FUNC RETURNTYPE RAX 0 - 413c40 299 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 413c40 299 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 413ca4 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+4418504 ZZ IDIOM 18 GLOBALMEMSINK lea rsi, qword_436BC8[r13] 413cb8 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R12 ZZ add r12d, 1 413d40 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+4418516 ZZ IDIOM 18 GLOBALMEMSINK lea rsi, dword_436BD4[r13] @@ -1739,7 +1739,7 @@ 413dca 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4418504 ZZ IDIOM 18 GLOBALMEMSINK lea rdx, qword_436BC8[rbp] 413dd1 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+4418516 ZZ IDIOM 18 GLOBALMEMSINK lea r8, dword_436BD4[rbp] 413e30 113 FUNC RETURNTYPE RAX 0 - 413e30 113 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 2 + 413e30 113 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 413eb0 149 FUNC RETURNTYPE RAX 0 413eb0 149 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 413f50 165 FUNC RETURNTYPE RAX 0 @@ -1747,13 +1747,13 @@ 414000 236 FUNC RETURNTYPE RAX 0 414000 236 FUNC INARGS 2 ARG0 0 ARG1 0 4140f0 4481 FUNC RETURNTYPE RAX 0 - 4140f0 4481 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 4 ARG3 4 ARG4 4 ARG5 96 + 4140f0 4481 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 415280 386 FUNC RETURNTYPE RAX 0 415280 386 FUNC PROBLEM sub_415280 STACKANALYSIS 415410 64 FUNC RETURNTYPE RAX 0 415410 64 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 415450 3685 FUNC RETURNTYPE RAX 1 - 415450 3685 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 415450 3685 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 16 ARG4 0 ARG5 0 41561e 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBX ZZ add rbx, 20h 415850 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBX ZZ add rbx, 1 4162c0 376 FUNC RETURNTYPE RAX 0 @@ -1811,7 +1811,7 @@ 418340 107 FUNC RETURNTYPE RAX 4 418340 107 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4183b0 154 FUNC RETURNTYPE RAX 96 - 4183b0 154 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 4183b0 154 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 418450 100 FUNC RETURNTYPE RAX 96 418450 100 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4184c0 49 FUNC RETURNTYPE RAX 0 @@ -1840,7 +1840,7 @@ 419180 311 FUNC RETURNTYPE RAX 4 419180 311 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4192c0 14 FUNC RETURNTYPE RAX 0 - 4192c0 14 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 4192c0 14 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 16 ARG4 0 ARG5 0 4192d0 8 FUNC RETURNTYPE RAX 0 4192d0 8 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4192d0 8 FUNC PROBLEM sub_4192D0 CHUNKS @@ -1923,9 +1923,9 @@ 41b880 464 FUNC RETURNTYPE RAX 0 41b880 464 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41ba50 88 FUNC RETURNTYPE RAX 96 - 41ba50 88 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 96 + 41ba50 88 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 41bab0 212 FUNC RETURNTYPE RAX 1 - 41bab0 212 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 41bab0 212 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 41bc10 56 FUNC RETURNTYPE RAX 0 41bc10 56 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41c070 173 FUNC RETURNTYPE RAX 0 @@ -1977,15 +1977,15 @@ 41e4a4 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*4 ZZ IDIOM 18 GLOBALMEMSINK lea rsi, qword_43A960[rax*4] 41e4a4 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*4+4434272 ZZ IDIOM 18 GLOBALMEMSINK lea rsi, qword_43A960[rax*4] 41e4e0 386 FUNC RETURNTYPE RAX 0 - 41e4e0 386 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 96 + 41e4e0 386 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 41f480 236 FUNC RETURNTYPE RAX 4 - 41f480 236 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 + 41f480 236 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 41f570 113 FUNC RETURNTYPE RAX 0 - 41f570 113 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 + 41f570 113 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 41f5f0 88 FUNC RETURNTYPE RAX 4 - 41f5f0 88 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 41f5f0 88 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 96 ARG4 4 ARG5 4 41f650 113 FUNC RETURNTYPE RAX 96 - 41f650 113 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 41f650 113 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 1 ARG4 4 ARG5 4 41f690 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+64 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+40h] 41f6d0 1480 FUNC RETURNTYPE RAX 0 41f6d0 1480 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -2006,28 +2006,28 @@ 420eb8 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+RBX ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+rbx+8] 420eb8 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+rbx+8] 420fe0 73 FUNC RETURNTYPE RAX 96 - 420fe0 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 420fe0 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 421030 73 FUNC RETURNTYPE RAX 96 - 421030 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 421030 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 4 ARG5 4 421080 73 FUNC RETURNTYPE RAX 96 - 421080 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 421080 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 0 ARG3 1 ARG4 4 ARG5 4 4210d0 73 FUNC RETURNTYPE RAX 96 - 4210d0 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 4210d0 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 0 ARG3 1 ARG4 4 ARG5 4 421120 73 FUNC RETURNTYPE RAX 96 - 421120 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 421120 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 421170 73 FUNC RETURNTYPE RAX 96 - 421170 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 421170 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4211c0 73 FUNC RETURNTYPE RAX 96 - 4211c0 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 4211c0 73 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 1 ARG4 4 ARG5 4 421210 53 FUNC RETURNTYPE RAX 1 - 421210 53 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 421210 53 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 421250 74 FUNC RETURNTYPE RAX 4 - 421250 74 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 4 ARG5 2 + 421250 74 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 96 ARG3 4 ARG4 4 ARG5 4 4212a0 260 FUNC RETURNTYPE RAX 1 - 4212a0 260 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 4212a0 260 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 421364 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBX ZZ add ebx, 1 4213b0 165 FUNC RETURNTYPE RAX 1 - 4213b0 165 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 2 + 4213b0 165 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 421460 160 FUNC RETURNTYPE RAX 0 421460 160 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42149a 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP*2 ZZ lea rsi, [rbp+rbp*2+0] @@ -2036,86 +2036,86 @@ 421500 177 FUNC RETURNTYPE RAX 1 421500 177 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 8 ARG3 0 ARG4 0 ARG5 0 4215c0 492 FUNC RETURNTYPE RAX 1 - 4215c0 492 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 4215c0 492 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 4217b0 68 FUNC RETURNTYPE RAX 1 - 4217b0 68 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4217b0 68 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 421950 13 FUNC RETURNTYPE RAX 0 421950 13 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 421960 765 FUNC RETURNTYPE RAX 0 - 421960 765 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 421960 765 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 421c60 57 FUNC RETURNTYPE RAX 1 421c60 57 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 421ca0 34 FUNC RETURNTYPE RAX 0 - 421ca0 34 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 421ca0 34 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4223e0 99 FUNC RETURNTYPE RAX 0 4223e0 99 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 422870 78 FUNC RETURNTYPE RAX 4 - 422870 78 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 422870 78 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4228c0 59 FUNC RETURNTYPE RAX 1 - 4228c0 59 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 4228c0 59 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4228cc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+32 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+20h] 422900 59 FUNC RETURNTYPE RAX 1 - 422900 59 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 422900 59 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 42290c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+40 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+28h] 422940 127 FUNC RETURNTYPE RAX 0 - 422940 127 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 + 422940 127 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4229c0 226 FUNC RETURNTYPE RAX 1 - 4229c0 226 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 + 4229c0 226 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 422ab0 23 FUNC RETURNTYPE RAX 0 422ab0 23 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 422ad0 315 FUNC RETURNTYPE RAX 1 - 422ad0 315 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 96 + 422ad0 315 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 422c10 23 FUNC RETURNTYPE RAX 0 422c10 23 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 423770 21 FUNC RETURNTYPE RAX 0 423770 21 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 423790 39 FUNC RETURNTYPE RAX 0 - 423790 39 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 423790 39 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 4 4237c0 39 FUNC RETURNTYPE RAX 0 - 4237c0 39 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 4237c0 39 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4237f0 8 FUNC RETURNTYPE RAX 0 - 4237f0 8 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 4237f0 8 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 423800 283 FUNC RETURNTYPE RAX 0 - 423800 283 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 16 ARG3 4 ARG4 4 ARG5 2 + 423800 283 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 16 ARG3 4 ARG4 4 ARG5 4 423920 29 FUNC RETURNTYPE RAX 1 - 423920 29 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 423920 29 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 423940 102 FUNC RETURNTYPE RAX 0 - 423940 102 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 423940 102 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 423940 102 FUNC PROBLEM sub_423940 CALLUNRESOLVED 4239b0 104 FUNC RETURNTYPE RAX 96 4239b0 104 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 423a20 329 FUNC RETURNTYPE RAX 0 423a20 329 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 423b70 136 FUNC RETURNTYPE RAX 0 - 423b70 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 423b70 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 423c00 74 FUNC RETURNTYPE RAX 1 - 423c00 74 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 423c00 74 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 423c50 147 FUNC RETURNTYPE RAX 0 - 423c50 147 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 + 423c50 147 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 423cf0 74 FUNC RETURNTYPE RAX 1 - 423cf0 74 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 423cf0 74 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 423ed0 56 FUNC RETURNTYPE RAX 4 423ed0 56 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 423f10 82 FUNC RETURNTYPE RAX 4 423f10 82 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 423f70 95 FUNC RETURNTYPE RAX 1 - 423f70 95 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 423f70 95 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 423fd0 110 FUNC RETURNTYPE RAX 1 - 423fd0 110 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 423fd0 110 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4240e0 27 FUNC RETURNTYPE RAX 96 4240e0 27 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 4240e0 27 FUNC PROBLEM sub_4240E0 CHUNKS - 421879 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ add rbx, 12h + 421879 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 GLOBALMEMSINK add rbx, 12h 424100 25 FUNC RETURNTYPE RAX 4 424100 25 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 424120 198 FUNC RETURNTYPE RAX 0 - 424120 198 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 96 + 424120 198 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4241f0 83 FUNC RETURNTYPE RAX 4 - 4241f0 83 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 4241f0 83 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 424250 111 FUNC RETURNTYPE RAX 96 - 424250 111 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 0 - 4242c0 166 FUNC RETURNTYPE RAX 2 - 4242c0 166 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 16 ARG3 4 ARG4 4 ARG5 4 + 424250 111 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 + 4242c0 166 FUNC RETURNTYPE RAX 1 + 4242c0 166 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 4 ARG4 4 ARG5 4 4242c0 166 FUNC PROBLEM sub_4242C0 CHUNKS 424370 1994 FUNC RETURNTYPE RAX 0 424370 1994 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 @@ -2146,29 +2146,29 @@ 424d20 381 FUNC RETURNTYPE RAX 4 424d20 381 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 425100 87 FUNC RETURNTYPE RAX 0 - 425100 87 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 425100 87 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 425160 87 FUNC RETURNTYPE RAX 0 425160 87 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 425440 297 FUNC RETURNTYPE RAX 0 425440 297 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 425570 63 FUNC RETURNTYPE RAX 1 - 425570 63 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 96 + 425570 63 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4255b0 196 FUNC RETURNTYPE RAX 0 - 4255b0 196 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 96 + 4255b0 196 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 425680 307 FUNC RETURNTYPE RAX 0 425680 307 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4257c0 127 FUNC RETURNTYPE RAX 0 - 4257c0 127 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 96 + 4257c0 127 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 4 425ad0 51 FUNC RETURNTYPE RAX 4 - 425ad0 51 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 425ad0 51 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 425b10 30 FUNC RETURNTYPE RAX 1 425b10 30 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 16 ARG3 4 ARG4 4 ARG5 4 425b30 73 FUNC RETURNTYPE RAX 1 - 425b30 73 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 425b30 73 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 425b80 176 FUNC RETURNTYPE RAX 1 425b80 176 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 16 ARG3 4 ARG4 4 ARG5 4 425f20 154 FUNC RETURNTYPE RAX 0 - 425f20 154 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 96 + 425f20 154 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 425fc0 35 FUNC RETURNTYPE RAX 0 425fc0 35 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 425ff0 45 FUNC RETURNTYPE RAX 0 @@ -2192,7 +2192,7 @@ 426c50 18 FUNC RETURNTYPE RAX 1 426c50 18 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 426c70 97 FUNC RETURNTYPE RAX 0 - 426c70 97 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 426c70 97 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 4 426ce0 127 FUNC RETURNTYPE RAX 0 426ce0 127 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 427020 26 FUNC RETURNTYPE RAX 0 @@ -2203,9 +2203,9 @@ 427160 116 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4271e0 36 FUNC RETURNTYPE RAX 1 427210 161 FUNC RETURNTYPE RAX 0 - 427210 161 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 427210 161 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4272c0 30 FUNC RETURNTYPE RAX 1 - 4272c0 30 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 4272c0 30 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 4 ARG5 4 4272e0 159 FUNC RETURNTYPE RAX 0 4272e0 159 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 427380 151 FUNC RETURNTYPE RAX 1 @@ -2216,7 +2216,7 @@ 4275e0 8 FUNC RETURNTYPE RAX 0 4275e0 8 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 427780 825 FUNC RETURNTYPE RAX 1 - 427780 825 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 427780 825 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4278cb 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14*8 ZZ lea ecx, [rcx+r14*8] 4278cb 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+R14*8 ZZ lea ecx, [rcx+r14*8] 427ac0 152 FUNC RETURNTYPE RAX 0 @@ -2242,7 +2242,7 @@ 428bb0 568 FUNC RETURNTYPE RAX 0 428bb0 568 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 428df0 385 FUNC RETURNTYPE RAX 4 - 428df0 385 FUNC INARGS 6 ARG0 96 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 428df0 385 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 428f80 194 FUNC RETURNTYPE RAX 1 428f80 194 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 0 429050 374 FUNC RETURNTYPE RAX 0 @@ -2304,7 +2304,7 @@ 42aa50 121 FUNC RETURNTYPE RAX 4 42aa50 121 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42aad0 445 FUNC RETURNTYPE RAX 0 - 42aad0 445 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 2 ARG3 1 ARG4 2 ARG5 2 + 42aad0 445 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 4 42aafb 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+5 ZZ lea rdi, [rax+5] 42ab94 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+1] 42ac90 199 FUNC RETURNTYPE RAX 0 @@ -2335,9 +2335,9 @@ 42bdb0 186 FUNC RETURNTYPE RAX 0 42bdb0 186 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 42be70 384 FUNC RETURNTYPE RAX 0 - 42be70 384 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 42be70 384 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 42bff0 246 FUNC RETURNTYPE RAX 0 - 42bff0 246 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 16 ARG3 4 ARG4 4 ARG5 0 + 42bff0 246 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 16 ARG3 4 ARG4 4 ARG5 4 42c0f0 261 FUNC RETURNTYPE RAX 1 42c0f0 261 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42c200 415 FUNC RETURNTYPE RAX 0 @@ -2359,9 +2359,9 @@ 42d100 50 FUNC RETURNTYPE RAX 4 42d100 50 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42d250 115 FUNC RETURNTYPE RAX 4 - 42d250 115 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 42d250 115 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 42d2d0 115 FUNC RETURNTYPE RAX 4 - 42d2d0 115 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 42d2d0 115 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 42d3b0 40 FUNC RETURNTYPE RAX 0 42d3b0 40 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42d3e0 40 FUNC RETURNTYPE RAX 0 @@ -2385,7 +2385,7 @@ 42de30 134 FUNC RETURNTYPE RAX 4 42de30 134 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42dec0 85 FUNC RETURNTYPE RAX 4 - 42dec0 85 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 42dec0 85 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 42df20 142 FUNC RETURNTYPE RAX 0 42df20 142 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42dfb0 110 FUNC RETURNTYPE RAX 0 @@ -2399,9 +2399,9 @@ 42ea40 130 FUNC RETURNTYPE RAX 4 42ea40 130 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 42ead0 227 FUNC RETURNTYPE RAX 0 - 42ead0 227 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 + 42ead0 227 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 42ebc0 511 FUNC RETURNTYPE RAX 0 - 42ebc0 511 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 42ebc0 511 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 42edc0 192 FUNC RETURNTYPE RAX 0 42edc0 192 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42ee80 14 FUNC RETURNTYPE RAX 0 @@ -2409,7 +2409,7 @@ 42ee90 554 FUNC RETURNTYPE RAX 4 42ee90 554 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 42f0c0 34 FUNC RETURNTYPE RAX 0 - 42f0c0 34 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 42f0c0 34 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 42f0f0 903 FUNC RETURNTYPE RAX 1 42f0f0 903 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42f2d4 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+136 ZZ IDIOM 18 MEMORYSINK lea rcx, [rbp+88h] @@ -2426,14 +2426,14 @@ 42f770 9 FUNC RETURNTYPE RAX 0 42f770 9 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42f780 303 FUNC RETURNTYPE RAX 1 - 42f780 303 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 96 ARG3 1 ARG4 4 ARG5 4 + 42f780 303 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 42f82c 4 INSTR CHECK OVERFLOW SIGNED 32 RDX ZZ add edx, [rsp+68h+var_54] 42f8b0 181 FUNC RETURNTYPE RAX 1 - 42f8b0 181 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 96 ARG3 1 ARG4 4 ARG5 4 + 42f8b0 181 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 42f970 219 FUNC RETURNTYPE RAX 0 42f970 219 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42fa50 163 FUNC RETURNTYPE RAX 0 - 42fa50 163 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 4 ARG5 4 + 42fa50 163 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 42fb20 12 FUNC RETURNTYPE RAX 1 42fb20 12 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 42fb30 217 FUNC RETURNTYPE RAX 1 diff --git a/tests/commit/save-gnome-text-editor.psexe.infoannot b/tests/commit/save-gnome-text-editor.psexe.infoannot index 744f58e3..e30ee00e 100644 --- a/tests/commit/save-gnome-text-editor.psexe.infoannot +++ b/tests/commit/save-gnome-text-editor.psexe.infoannot @@ -3337,7 +3337,7 @@ 445830 143 FUNC RETURNTYPE RAX 0 445830 143 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 4458c0 26 FUNC RETURNTYPE RAX 0 - 4458c0 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 4458c0 26 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 4458e0 332 FUNC RETURNTYPE RAX 0 4458e0 332 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 445a30 669 FUNC RETURNTYPE RAX 1 @@ -3480,22 +3480,22 @@ 44a470 39 FUNC RETURNTYPE RAX 1 44a470 39 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 44a4a0 2204 FUNC RETURNTYPE RAX 0 - 44a4a0 2204 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 44a4a0 2204 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 44a86e 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RAX+1 ZZ lea esi, [rax+1] 44ad40 136 FUNC RETURNTYPE RAX 0 - 44ad40 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 44ad40 136 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 44add0 45 FUNC RETURNTYPE RAX 1 - 44add0 45 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44add0 45 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44ae70 60 FUNC RETURNTYPE RAX 0 44ae70 60 FUNC PROBLEM sub_44AE70 JUMPUNRESOLVED 44b120 75 FUNC RETURNTYPE RAX 0 - 44b120 75 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44b120 75 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44b170 25 FUNC RETURNTYPE RAX 1 - 44b170 25 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44b170 25 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44b190 133 FUNC RETURNTYPE RAX 1 - 44b190 133 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 + 44b190 133 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 44b220 359 FUNC RETURNTYPE RAX 1 - 44b220 359 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 1 ARG5 0 + 44b220 359 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 0 44b220 359 FUNC PROBLEM sub_44B220 CHUNKS 44b550 208 FUNC RETURNTYPE RAX 1 44b550 208 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 @@ -3504,7 +3504,7 @@ 44b640 108 FUNC RETURNTYPE RAX 1 44b640 108 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 44b6b0 185 FUNC RETURNTYPE RAX 0 - 44b6b0 185 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44b6b0 185 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44b770 51 FUNC RETURNTYPE RAX 4 44b770 51 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 44b7b0 51 FUNC RETURNTYPE RAX 4 @@ -3512,11 +3512,11 @@ 44bc50 93 FUNC RETURNTYPE RAX 1 44bc50 93 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 44bda0 84 FUNC RETURNTYPE RAX 4 - 44bda0 84 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44bda0 84 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44be00 84 FUNC RETURNTYPE RAX 4 - 44be00 84 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44be00 84 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44be60 175 FUNC RETURNTYPE RAX 4 - 44be60 175 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 44be60 175 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44bf10 14 FUNC RETURNTYPE RAX 4 44bf10 14 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 44c090 70 FUNC RETURNTYPE RAX 0 @@ -4778,7 +4778,7 @@ 47a650 256 FUNC RETURNTYPE RAX 0 47a650 256 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47a750 97 FUNC RETURNTYPE RAX 4 - 47a750 97 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 16 ARG5 96 + 47a750 97 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 16 ARG5 96 47a7c0 136 FUNC RETURNTYPE RAX 0 47a7c0 136 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 16 ARG5 96 47a850 350 FUNC RETURNTYPE RAX 0 diff --git a/tests/commit/save-grep.psexe.infoannot b/tests/commit/save-grep.psexe.infoannot index 91bcec4f..7eea1fa1 100644 --- a/tests/commit/save-grep.psexe.infoannot +++ b/tests/commit/save-grep.psexe.infoannot @@ -377,7 +377,7 @@ 408b60 2196 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 409400 2279 FUNC RETURNTYPE RAX 96 409400 2279 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 1 - 409cf0 343 FUNC RETURNTYPE RAX 4 + 409cf0 343 FUNC RETURNTYPE RAX 32 409cf0 343 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 409e50 1261 FUNC RETURNTYPE RAX 96 409e50 1261 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 64 ARG3 96 ARG4 1 ARG5 1 @@ -415,7 +415,7 @@ 40b78e 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 8 40b7b0 350 FUNC RETURNTYPE RAX 1 40b7b0 350 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 4 ARG4 0 ARG5 0 - 40b910 1679 FUNC RETURNTYPE RAX 4 + 40b910 1679 FUNC RETURNTYPE RAX 32 40b910 1679 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 4 ARG5 4 40bfa0 843 FUNC RETURNTYPE RAX 0 40bfa0 843 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 96 ARG4 0 ARG5 0 @@ -438,9 +438,9 @@ 40c643 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI*8 ZZ lea rdi, ds:0[rsi*8]; __int64 40c66c 3 INSTR CHECK OVERFLOW UNSIGNED 64 RCX ZZ IDIOM 18 MEMORYSINK add rcx, r13 40c8e0 547 FUNC RETURNTYPE RAX 0 - 40c8e0 547 FUNC INARGS 6 ARG0 2 ARG1 1 ARG2 1 ARG3 96 ARG4 0 ARG5 0 + 40c8e0 547 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 0 ARG5 0 40cb10 734 FUNC RETURNTYPE RAX 1 - 40cb10 734 FUNC INARGS 6 ARG0 2 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 0 + 40cb10 734 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 0 40cc00 4 INSTR CHECK OVERFLOW SIGNED 64 R14 ZZ add r14d, 1 40cc08 2 INSTR CHECK OVERFLOW UNSIGNED 32 RSI ZZ add esi, esi 40cc29 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBP ZZ add ebp, 1 @@ -456,7 +456,7 @@ 40ce80 313 FUNC RETURNTYPE RAX 0 40ce80 313 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 0 40cfc0 8683 FUNC RETURNTYPE RAX 1 - 40cfc0 8683 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 0 + 40cfc0 8683 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 0 40cfc0 8683 FUNC PROBLEM sub_40CFC0 CALLUNRESOLVED 40dbd8 2 INSTR CHECK SIGNEDNESS UNSIGNED 32 EBP ZZ mov edi, ebp ; c 40e266 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12*2 ZZ lea rsi, [r12+r12*2] @@ -478,7 +478,7 @@ 410b0b 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*8 ZZ lea rdi, ds:0[rax*8]; __int64 410b2d 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*8 ZZ lea rdi, ds:0[rax*8]; __int64 410bb8 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ lea rdx, ds:0[rax*8]; n - 4110fb 8 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, [rsp+148h+var_C8] + 4110fb 8 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 HEAPMEMSINK add rdx, [rsp+148h+var_C8] 411103 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*8 ZZ lea rdi, ds:0[rax*8]; __int64 4111cd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+32 ZZ IDIOM 18 MEMORYSINK lea rsi, [rdx+20h] 41135f 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*8 ZZ lea rdi, ds:0[rax*8]; __int64 @@ -509,7 +509,7 @@ 4120de 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX*4 ZZ lea rdi, ds:0[rbx*4]; __int64 4124cc 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*4 ZZ lea rdi, ds:0[rax*4]; __int64 4124ed 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*4 ZZ lea rdi, ds:0[rax*4]; __int64 - 412580 258 FUNC RETURNTYPE RAX 4 + 412580 258 FUNC RETURNTYPE RAX 32 412580 258 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 412690 3638 FUNC RETURNTYPE RAX 1 412690 3638 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 @@ -533,7 +533,7 @@ 413620 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 413630 8 FUNC RETURNTYPE RAX 0 413630 8 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 413640 109 FUNC RETURNTYPE RAX 4 + 413640 109 FUNC RETURNTYPE RAX 32 413640 109 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 41368c 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ add rdx, 1 4136b0 539 FUNC RETURNTYPE RAX 96 @@ -586,12 +586,12 @@ 414bd0 361 FUNC PROBLEM sub_414BD0 CALLUNRESOLVED 414c94 4 INSTR CHECK OVERFLOW UNSIGNED 64 R14 ZZ IDIOM 18 MEMORYSINK add r14, 10h 414d40 303 FUNC RETURNTYPE RAX 1 - 414d40 303 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 0 + 414d40 303 FUNC INARGS 6 ARG0 4 ARG1 32 ARG2 4 ARG3 1 ARG4 1 ARG5 0 414d40 303 FUNC PROBLEM sub_414D40 CALLUNRESOLVED 415080 127 FUNC RETURNTYPE RAX 1 415080 127 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 415080 127 FUNC PROBLEM sub_415080 CALLUNRESOLVED - 415320 668 FUNC RETURNTYPE RAX 4 + 415320 668 FUNC RETURNTYPE RAX 32 415320 668 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 2 ARG3 2 ARG4 2 ARG5 0 4154da 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBP ZZ SINKMALLOC add rbp, 2 415660 214 FUNC RETURNTYPE RAX 0 @@ -603,9 +603,9 @@ 415740 619 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 41581a 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ SINKMALLOC add rbx, 2 4159b0 617 FUNC RETURNTYPE RAX 1 - 4159b0 617 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 + 4159b0 617 FUNC INARGS 6 ARG0 4 ARG1 32 ARG2 4 ARG3 4 ARG4 0 ARG5 0 415c20 44 FUNC RETURNTYPE RAX 0 - 415c20 44 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 + 415c20 44 FUNC INARGS 6 ARG0 4 ARG1 32 ARG2 0 ARG3 4 ARG4 0 ARG5 0 415e40 58 FUNC RETURNTYPE RAX 1 415e40 58 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 415e80 1884 FUNC RETURNTYPE RAX 1 @@ -655,23 +655,23 @@ 419312 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea rdx, [rax+1] ; n 419447 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, r14 ; n 419540 1244 FUNC RETURNTYPE RAX 1 - 419540 1244 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 16 ARG3 16 ARG4 4 ARG5 2 + 419540 1244 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 16 ARG3 16 ARG4 4 ARG5 1 419c60 425 FUNC RETURNTYPE RAX 1 419c60 425 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 16 ARG3 16 ARG4 4 ARG5 0 - 419e90 26 FUNC RETURNTYPE RAX 4 + 419e90 26 FUNC RETURNTYPE RAX 32 419e90 26 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 419eb0 56 FUNC RETURNTYPE RAX 96 419eb0 56 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 419ef0 105 FUNC RETURNTYPE RAX 96 419ef0 105 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 419f12 3 INSTR CHECK OVERFLOW UNSIGNED 64 RAX ZZ SINKMALLOC add rax, rdx - 419f60 38 FUNC RETURNTYPE RAX 4 + 419f60 38 FUNC RETURNTYPE RAX 32 419f60 38 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 419f90 24 FUNC RETURNTYPE RAX 4 419f90 24 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 4 - 419fb0 71 FUNC RETURNTYPE RAX 4 + 419fb0 71 FUNC RETURNTYPE RAX 32 419fb0 71 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 41a000 77 FUNC RETURNTYPE RAX 4 + 41a000 77 FUNC RETURNTYPE RAX 32 41a000 77 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 1 41a016 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea rbp, [rax+1] 41a050 49 FUNC RETURNTYPE RAX 0 @@ -751,7 +751,7 @@ 41e6b5 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RBP ZZ lea r12, [rbp+rbp+0] 41e780 239 FUNC RETURNTYPE RAX 4 41e780 239 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 41e870 102 FUNC RETURNTYPE RAX 4 + 41e870 102 FUNC RETURNTYPE RAX 32 41e870 102 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 41e8e0 128 FUNC RETURNTYPE RAX 4 41e8e0 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 1 ARG5 96 diff --git a/tests/commit/save-httpd.psexe.infoannot b/tests/commit/save-httpd.psexe.infoannot index e9ddf8c3..039fc9e4 100644 --- a/tests/commit/save-httpd.psexe.infoannot +++ b/tests/commit/save-httpd.psexe.infoannot @@ -1790,7 +1790,7 @@ 42ee90 85 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42eef0 132 FUNC RETURNTYPE RAX 4 42eef0 132 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 - 42ef80 26 FUNC RETURNTYPE RAX 4 + 42ef80 26 FUNC RETURNTYPE RAX 32 42ef80 26 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 4 42efa0 60 FUNC RETURNTYPE RAX 4 42efa0 60 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 4 @@ -2469,7 +2469,7 @@ 43e00e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+2 ZZ IDIOM 18 MEMORYSINK lea rsi, [s+2] 43e01d 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, 2 43e0e0 324 FUNC RETURNTYPE RAX 0 - 43e0e0 324 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 4 ARG3 0 ARG4 0 ARG5 4 + 43e0e0 324 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 4 43e230 93 FUNC RETURNTYPE RAX 1 43e230 93 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 4 43e290 253 FUNC RETURNTYPE RAX 96 @@ -3420,7 +3420,7 @@ 4544d0 594 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 454730 582 FUNC RETURNTYPE RAX 0 454730 582 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 454980 66 FUNC RETURNTYPE RAX 4 + 454980 66 FUNC RETURNTYPE RAX 32 454980 66 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 4 4549d0 110 FUNC RETURNTYPE RAX 1 4549d0 110 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 4 @@ -3532,10 +3532,10 @@ 45708a 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+RAX+7 ZZ lea rdi, [rax+rax+7]; size 4570b2 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBX+RBX ZZ lea rdx, [rbx+rbx] ; n 4570c5 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBX*8 ZZ lea rdx, ds:0[rbx*8]; n - 4570cd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15*2 ZZ IDIOM 18 MEMORYSINK lea r9, [rcx+yystacksize*2] - 4570cd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+R15*2 ZZ IDIOM 18 MEMORYSINK lea r9, [rcx+yystacksize*2] + 4570cd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15*2 ZZ IDIOM 18 HEAPMEMSINK lea r9, [rcx+yystacksize*2] + 4570cd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+R15*2 ZZ IDIOM 18 HEAPMEMSINK lea r9, [rcx+yystacksize*2] 457b30 53 FUNC RETURNTYPE RAX 1 - 457b30 53 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 4 + 457b30 53 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 32 457b70 41 FUNC RETURNTYPE RAX 0 457b70 41 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 96 457ba0 48 FUNC RETURNTYPE RAX 0 @@ -3546,20 +3546,20 @@ 457c90 136 FUNC RETURNTYPE RAX 4 457c90 136 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 96 457d20 146 FUNC RETURNTYPE RAX 96 - 457d20 146 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 + 457d20 146 FUNC INARGS 6 ARG0 32 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 457dc0 90 FUNC RETURNTYPE RAX 4 457dc0 90 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 457e20 88 FUNC RETURNTYPE RAX 4 457e20 88 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 457e80 150 FUNC RETURNTYPE RAX 0 457e80 150 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 4 - 457f20 136 FUNC RETURNTYPE RAX 4 + 457f20 136 FUNC RETURNTYPE RAX 32 457f20 136 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 4 457f56 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+2 ZZ lea rdi, [size+2] ; size 457fb0 150 FUNC RETURNTYPE RAX 0 457fb0 150 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 4 458050 3523 FUNC RETURNTYPE RAX 1 - 458050 3523 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 4 + 458050 3523 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 0 ARG3 4 ARG4 1 ARG5 32 45853b 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 1 ; s 4585c1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+40 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+28h] 458639 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, 1 @@ -3577,9 +3577,9 @@ 458e20 170 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 4 458ed0 106 FUNC RETURNTYPE RAX 96 458ed0 106 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 - 458f40 191 FUNC RETURNTYPE RAX 4 - 458f40 191 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 - 459000 132 FUNC RETURNTYPE RAX 4 + 458f40 191 FUNC RETURNTYPE RAX 32 + 458f40 191 FUNC INARGS 6 ARG0 32 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 + 459000 132 FUNC RETURNTYPE RAX 32 459000 132 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 0 ARG4 0 ARG5 0 459019 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R12 ZZ mov yybytes, n ; size 459037 4 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ add rdx, 1 @@ -3598,7 +3598,7 @@ 459130 8 FUNC RETURNTYPE RAX 0 459130 8 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 459140 4 FUNC RETURNTYPE RAX 1 - 459140 4 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 + 459140 4 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 32 ARG3 1 ARG4 0 ARG5 0 459150 44 FUNC RETURNTYPE RAX 4 459150 44 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 459180 5 FUNC RETURNTYPE RAX 0 @@ -3705,7 +3705,7 @@ 45b6d0 105 FUNC RETURNTYPE RAX 1 45b6d0 105 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45b740 109 FUNC RETURNTYPE RAX 1 - 45b740 109 FUNC INARGS 6 ARG0 2 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 4 + 45b740 109 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 4 45b7b0 16 FUNC RETURNTYPE RAX 0 45b7b0 16 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 0 ARG5 4 45b7c0 45 FUNC RETURNTYPE RAX 1 @@ -3837,7 +3837,7 @@ 462ea0 209 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 462eef 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+3 ZZ IDIOM 18 MEMORYSINK lea rcx, [vlv+3] 462f80 269 FUNC RETURNTYPE RAX 1 - 462f80 269 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 462f80 269 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 463090 6 FUNC RETURNTYPE RAX 16 463090 6 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4630a0 51 FUNC RETURNTYPE RAX 4 diff --git a/tests/commit/save-less.psexe.infoannot b/tests/commit/save-less.psexe.infoannot index 571b54b0..42d53a61 100644 --- a/tests/commit/save-less.psexe.infoannot +++ b/tests/commit/save-less.psexe.infoannot @@ -157,12 +157,12 @@ 402010 34 FUNC RETURNTYPE RAX 0 402010 34 FUNC PROBLEM sub_402010 JUMPUNRESOLVED 402040 35 FUNC RETURNTYPE RAX 4 - 402040 35 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 1 ARG5 2 + 402040 35 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 1 402070 120 FUNC RETURNTYPE RAX 1 402070 120 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 1 4020a0 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R9+-97 ZZ lea r10d, [r9-61h] 4020f0 112 FUNC RETURNTYPE RAX 0 - 4020f0 112 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 4020f0 112 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 402160 50 FUNC RETURNTYPE RAX 4 402160 50 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4021a0 70 FUNC RETURNTYPE RAX 4 @@ -171,7 +171,7 @@ 4021f0 10 FUNC RETURNTYPE RAX 0 4021f0 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 402200 44 FUNC RETURNTYPE RAX 0 - 402200 44 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 402200 44 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 402230 164 FUNC RETURNTYPE RAX 4 402230 164 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 16 ARG3 96 ARG4 4 ARG5 1 4022e0 299 FUNC RETURNTYPE RAX 4 @@ -186,93 +186,93 @@ 402510 183 FUNC RETURNTYPE RAX 4 402510 183 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 16 ARG5 16 4025d0 873 FUNC RETURNTYPE RAX 1 - 4025d0 873 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 2 + 4025d0 873 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 402940 238 FUNC RETURNTYPE RAX 96 402940 238 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 1 402a30 352 FUNC RETURNTYPE RAX 4 - 402a30 352 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 + 402a30 352 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 402b90 1618 FUNC RETURNTYPE RAX 1 402b90 1618 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 1 4030d8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, 1 ; int 4031f0 125 FUNC RETURNTYPE RAX 0 4031f0 125 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 403270 22 FUNC RETURNTYPE RAX 1 - 403270 22 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 + 403270 22 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 4 403290 23 FUNC RETURNTYPE RAX 1 - 403290 23 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 + 403290 23 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 4 4032b0 22 FUNC RETURNTYPE RAX 1 - 4032b0 22 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 4032b0 22 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 4032d0 22 FUNC RETURNTYPE RAX 1 - 4032d0 22 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 4032d0 22 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 4032f0 173 FUNC RETURNTYPE RAX 1 - 4032f0 173 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4032f0 173 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 403327 3 INSTR CHECK OVERFLOW SIGNED 32 RBX ZZ add ebx, 1 4033a0 2 FUNC RETURNTYPE RAX 1 - 4033a0 2 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 4033a0 2 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 1 4033b0 42 FUNC RETURNTYPE RAX 0 - 4033b0 42 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 4033b0 42 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 4 403400 21 FUNC RETURNTYPE RAX 1 403400 21 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 403420 23 FUNC RETURNTYPE RAX 1 - 403420 23 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 2 + 403420 23 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 4 403440 22 FUNC RETURNTYPE RAX 1 - 403440 22 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 403440 22 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 96 403460 171 FUNC RETURNTYPE RAX 0 - 403460 171 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 403460 171 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 403510 161 FUNC RETURNTYPE RAX 0 - 403510 161 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 2 ARG3 1 ARG4 96 ARG5 2 + 403510 161 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 2 ARG3 1 ARG4 96 ARG5 96 4035c0 79 FUNC RETURNTYPE RAX 0 - 4035c0 79 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 4035c0 79 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 4 ARG5 1 403610 74 FUNC RETURNTYPE RAX 1 - 403610 74 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 0 ARG3 96 ARG4 1 ARG5 2 + 403610 74 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 0 ARG3 96 ARG4 1 ARG5 4 403660 68 FUNC RETURNTYPE RAX 1 - 403660 68 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 403660 68 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 4 4036b0 31 FUNC RETURNTYPE RAX 0 - 4036b0 31 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 4036b0 31 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 4 4036d0 22 FUNC RETURNTYPE RAX 1 - 4036d0 22 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 4036d0 22 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 1 4036f0 356 FUNC RETURNTYPE RAX 0 - 4036f0 356 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 96 ARG5 2 + 4036f0 356 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 96 ARG5 96 403860 39 FUNC RETURNTYPE RAX 1 403860 39 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 403890 175 FUNC RETURNTYPE RAX 4 403890 175 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 1 4038ef 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 2Ch ; buf 403940 64 FUNC RETURNTYPE RAX 1 - 403940 64 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 403940 64 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 1 ARG5 96 403980 1425 FUNC RETURNTYPE RAX 1 - 403980 1425 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 403980 1425 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 96 403dd9 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RSI ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+rsi+2Ch]; buf 403dd9 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RSI+44 ZZ IDIOM 18 MEMORYSINK lea rsi, [r12+rsi+2Ch]; buf 403e2e 2 INSTR CHECK UNDERFLOW UNSIGNED 32 RDX ZZ sub edx, esi 403e30 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RSI ZZ IDIOM 18 STACKMEMSINK lea rsi, [r12+rsi+2Ch] 403e30 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RSI+44 ZZ IDIOM 18 STACKMEMSINK lea rsi, [r12+rsi+2Ch] 403f20 41 FUNC RETURNTYPE RAX 1 - 403f20 41 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 + 403f20 41 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 4 403f50 103 FUNC RETURNTYPE RAX 1 - 403f50 103 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 403f50 103 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 4 403fc0 239 FUNC RETURNTYPE RAX 1 - 403fc0 239 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 2 + 403fc0 239 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 96 4040b0 93 FUNC RETURNTYPE RAX 1 - 4040b0 93 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4040b0 93 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 404110 116 FUNC RETURNTYPE RAX 1 - 404110 116 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 404110 116 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 4 404190 141 FUNC RETURNTYPE RAX 1 - 404190 141 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 2 + 404190 141 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 1 404220 166 FUNC RETURNTYPE RAX 1 - 404220 166 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 2 + 404220 166 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 96 404310 207 FUNC RETURNTYPE RAX 1 - 404310 207 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 404310 207 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 1 4043e0 31 FUNC RETURNTYPE RAX 1 4043e0 31 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 404400 270 FUNC RETURNTYPE RAX 1 - 404400 270 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 404400 270 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 4044b0 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ IDIOM 15 add rcx, 1 404510 243 FUNC RETURNTYPE RAX 96 - 404510 243 FUNC INARGS 6 ARG0 8 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 2 + 404510 243 FUNC INARGS 6 ARG0 8 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 404580 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ IDIOM 15 add rdx, 1 404610 22 FUNC RETURNTYPE RAX 0 - 404610 22 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 404610 22 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 96 404630 299 FUNC RETURNTYPE RAX 1 404630 299 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 1 404760 349 FUNC RETURNTYPE RAX 96 @@ -283,42 +283,42 @@ 404990 469 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 4 ARG5 1 404a8f 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ add rdx, 1 404b70 17 FUNC RETURNTYPE RAX 1 - 404b70 17 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 96 + 404b70 17 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 4 404b90 172 FUNC RETURNTYPE RAX 16 404b90 172 FUNC INARGS 4 ARG0 1 ARG1 96 ARG2 96 ARG3 4 404c40 114 FUNC RETURNTYPE RAX 1 404c40 114 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 404cc0 180 FUNC RETURNTYPE RAX 1 - 404cc0 180 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 404cc0 180 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 1 404cda 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBX 8 BL ZZ IDIOM 14 movsx edi, bl 404cda 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 BL ZZ IDIOM 20 movsx edi, bl 404d80 347 FUNC RETURNTYPE RAX 1 - 404d80 347 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 2 + 404d80 347 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 404ee0 411 FUNC RETURNTYPE RAX 4 - 404ee0 411 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 404ee0 411 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 405080 247 FUNC RETURNTYPE RAX 1 - 405080 247 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 2 + 405080 247 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 1 405180 87 FUNC RETURNTYPE RAX 1 - 405180 87 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 2 + 405180 87 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 4051e0 87 FUNC RETURNTYPE RAX 1 - 4051e0 87 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 96 + 4051e0 87 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 4 405240 439 FUNC RETURNTYPE RAX 16 405240 439 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 4 405365 3 INSTR CHECK UNDERFLOW SIGNED 32 RAX ZZ sub eax, 1 405400 39 FUNC RETURNTYPE RAX 1 - 405400 39 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 0 ARG5 2 + 405400 39 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 1 ARG4 0 ARG5 1 405430 87 FUNC RETURNTYPE RAX 1 - 405430 87 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 2 + 405430 87 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 405490 47 FUNC RETURNTYPE RAX 1 - 405490 47 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 2 + 405490 47 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 40549b 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 10h 4054c0 395 FUNC RETURNTYPE RAX 16 - 4054c0 395 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 4054c0 395 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 4 ARG5 1 405572 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RSI 32 ESI ZZ IDIOM 26 mov edi, esi 405650 103 FUNC RETURNTYPE RAX 0 - 405650 103 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 405650 103 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 4056c0 119 FUNC RETURNTYPE RAX 16 - 4056c0 119 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 4056c0 119 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 40570c 4 INSTR CHECK UNDERFLOW SIGNED 32 RAX ZZ sub eax, [rsp+18h+var_10] 405740 170 FUNC RETURNTYPE RAX 1 405740 170 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 @@ -328,22 +328,22 @@ 4058f0 44 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 1 4058f0 44 FUNC PROBLEM sub_4058F0 CHUNKS 405920 99 FUNC RETURNTYPE RAX 0 - 405920 99 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 96 ARG5 2 + 405920 99 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 96 ARG5 96 405944 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx+rax] 405990 214 FUNC RETURNTYPE RAX 96 - 405990 214 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 4 ARG5 2 + 405990 214 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 4 ARG4 4 ARG5 1 405a70 310 FUNC RETURNTYPE RAX 1 - 405a70 310 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 2 ARG3 4 ARG4 96 ARG5 2 + 405a70 310 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 2 ARG3 4 ARG4 96 ARG5 1 405bb0 229 FUNC RETURNTYPE RAX 96 - 405bb0 229 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 2 + 405bb0 229 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 1 405ca0 240 FUNC RETURNTYPE RAX 1 - 405ca0 240 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 2 ARG3 4 ARG4 96 ARG5 2 + 405ca0 240 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 2 ARG3 4 ARG4 96 ARG5 96 405d90 124 FUNC RETURNTYPE RAX 1 405d90 124 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 2 ARG3 4 ARG4 96 ARG5 1 405e10 37 FUNC RETURNTYPE RAX 1 - 405e10 37 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 2 + 405e10 37 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 1 ARG3 4 ARG4 96 ARG5 1 405e40 59 FUNC RETURNTYPE RAX 0 - 405e40 59 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 2 + 405e40 59 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 405e80 209 FUNC RETURNTYPE RAX 1 405e80 209 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 1 405eee 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sub rdx, 1 @@ -355,68 +355,68 @@ 405fe0 59 FUNC RETURNTYPE RAX 1 405fe0 59 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 406020 31 FUNC RETURNTYPE RAX 1 - 406020 31 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 406020 31 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 406040 203 FUNC RETURNTYPE RAX 1 - 406040 203 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 1 ARG4 96 ARG5 2 + 406040 203 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 1 ARG4 96 ARG5 96 40608d 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 1 406110 130 FUNC RETURNTYPE RAX 0 - 406110 130 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 406110 130 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 1 4061a0 24 FUNC RETURNTYPE RAX 1 - 4061a0 24 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 2 + 4061a0 24 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 4061c0 138 FUNC RETURNTYPE RAX 1 - 4061c0 138 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 2 + 4061c0 138 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 406250 47 FUNC RETURNTYPE RAX 4 - 406250 47 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 406250 47 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 406280 2469 FUNC RETURNTYPE RAX 1 - 406280 2469 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 406280 2469 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 4064de 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 23 sub rdi, r13 4064fe 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ sub rdx, r13 ; n 406b1e 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RCX ZZ mov rdx, rcx ; n 406c30 135 FUNC RETURNTYPE RAX 1 - 406c30 135 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 406c30 135 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 1 406c68 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RDX+-48 ZZ IDIOM 32 lea ecx, [rdx-30h] 406cc0 6 FUNC RETURNTYPE RAX 16 - 406cc0 6 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 406cc0 6 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 406cd0 35 FUNC RETURNTYPE RAX 1 - 406cd0 35 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 406cd0 35 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 4 406d00 360 FUNC RETURNTYPE RAX 1 406d00 360 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 1 406e70 305 FUNC RETURNTYPE RAX 96 406e70 305 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 406fb0 327 FUNC RETURNTYPE RAX 1 - 406fb0 327 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 406fb0 327 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 407100 204 FUNC RETURNTYPE RAX 1 407100 204 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 4071d0 89 FUNC RETURNTYPE RAX 1 - 4071d0 89 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 2 + 4071d0 89 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 1 407230 276 FUNC RETURNTYPE RAX 1 407230 276 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 2 ARG3 96 ARG4 4 ARG5 1 407350 29 FUNC RETURNTYPE RAX 0 - 407350 29 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 407350 29 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 407370 526 FUNC RETURNTYPE RAX 96 - 407370 526 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 407370 526 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 407580 192 FUNC RETURNTYPE RAX 1 - 407580 192 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 407580 192 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 407640 25 FUNC RETURNTYPE RAX 1 407640 25 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 1 407660 32 FUNC RETURNTYPE RAX 0 - 407660 32 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 96 ARG5 2 + 407660 32 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 96 ARG5 96 407680 199 FUNC RETURNTYPE RAX 1 407680 199 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 407750 52 FUNC RETURNTYPE RAX 4 - 407750 52 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 407750 52 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 4 ARG4 96 ARG5 1 407790 58 FUNC RETURNTYPE RAX 96 - 407790 58 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 96 ARG5 2 + 407790 58 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 4 ARG4 96 ARG5 1 4077b5 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK sub rbx, 1 4077d0 5683 FUNC RETURNTYPE RAX 0 - 4077d0 5683 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 4077d0 5683 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 408e10 22 FUNC RETURNTYPE RAX 1 408e10 22 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 4 408e30 49 FUNC RETURNTYPE RAX 4 408e30 49 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 408e57 4 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ add rdx, 1 408e70 563 FUNC RETURNTYPE RAX 96 - 408e70 563 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 2 + 408e70 563 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 0 409018 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RSI 32 ESI ZZ mov edi, esi ; wc 40902b 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RSI 32 ESI ZZ mov edi, esi ; wc 4090b0 237 FUNC RETURNTYPE RAX 1 @@ -428,7 +428,7 @@ 409330 160 FUNC RETURNTYPE RAX 1 409330 160 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 1 4093d0 20 FUNC RETURNTYPE RAX 0 - 4093d0 20 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 2 + 4093d0 20 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 1 4093f0 20 FUNC RETURNTYPE RAX 0 4093f0 20 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 1 409410 115 FUNC RETURNTYPE RAX 4 @@ -441,10 +441,10 @@ 4097e0 102 FUNC RETURNTYPE RAX 0 4097e0 102 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 96 ARG4 4 ARG5 1 409850 357 FUNC RETURNTYPE RAX 1 - 409850 357 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 4 ARG5 2 + 409850 357 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 4 ARG5 1 409990 3 INSTR CHECK UNDERFLOW SIGNED 32 RBX ZZ sub ebx, 1 4099c0 180 FUNC RETURNTYPE RAX 96 - 4099c0 180 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 4099c0 180 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 1 409a80 272 FUNC RETURNTYPE RAX 4 409a80 272 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 96 ARG5 1 409afa 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R14 ZZ mov rdx, r14 ; n @@ -460,13 +460,13 @@ 409ca0 26 FUNC RETURNTYPE RAX 1 409ca0 26 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 409cc0 48 FUNC RETURNTYPE RAX 0 - 409cc0 48 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 2 + 409cc0 48 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 1 409cf0 312 FUNC RETURNTYPE RAX 0 409cf0 312 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 409e30 1214 FUNC RETURNTYPE RAX 1 - 409e30 1214 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 409e30 1214 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 40a2f0 112 FUNC RETURNTYPE RAX 1 - 40a2f0 112 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 2 + 40a2f0 112 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 40a360 21 FUNC RETURNTYPE RAX 0 40a360 21 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 40a380 23 FUNC RETURNTYPE RAX 0 @@ -480,11 +480,11 @@ 40a4a0 29 FUNC RETURNTYPE RAX 0 40a4a0 29 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 1 40a4c0 80 FUNC RETURNTYPE RAX 1 - 40a4c0 80 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 40a4c0 80 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 40a510 37 FUNC RETURNTYPE RAX 0 40a510 37 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 40a540 58 FUNC RETURNTYPE RAX 0 - 40a540 58 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 1 + 40a540 58 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 4 ARG3 0 ARG4 4 ARG5 1 40a580 296 FUNC RETURNTYPE RAX 1 40a580 296 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 2 ARG3 96 ARG4 4 ARG5 1 40a6b0 64 FUNC RETURNTYPE RAX 4 @@ -508,11 +508,11 @@ 40abd0 244 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 1 40ac2d 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBX ZZ mov rdi, rbx ; nmemb 40acd0 364 FUNC RETURNTYPE RAX 4 - 40acd0 364 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 2 + 40acd0 364 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 96 ARG4 4 ARG5 96 40ae40 278 FUNC RETURNTYPE RAX 1 40ae40 278 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 40af60 549 FUNC RETURNTYPE RAX 4 - 40af60 549 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 40af60 549 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 40b0bc 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+rax] 40b0c0 4 INSTR CHECK SIGNEDNESS UNSIGNED 64 R14 ZZ IDIOM 20 movsx r8d, r14b 40b0ee 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+rax] @@ -523,7 +523,7 @@ 40b2f8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBX+RAX ZZ lea edx, [rbx+rax+2] 40b2f8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBX+RAX+2 ZZ lea edx, [rbx+rax+2] 40b440 291 FUNC RETURNTYPE RAX 4 - 40b440 291 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 2 + 40b440 291 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 96 40b570 81 FUNC RETURNTYPE RAX 1 40b570 81 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 1 40b5d0 247 FUNC RETURNTYPE RAX 4 @@ -531,122 +531,122 @@ 40b63f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+42 ZZ lea rdi, [rax+2Ah] 40b688 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+16 ZZ lea rdi, [rax+10h] 40b6d0 71 FUNC RETURNTYPE RAX 0 - 40b6d0 71 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 40b6d0 71 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 40b720 6 FUNC RETURNTYPE RAX 16 40b720 6 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40b730 72 FUNC RETURNTYPE RAX 4 - 40b730 72 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 40b730 72 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 40b780 29 FUNC RETURNTYPE RAX 1 - 40b780 29 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 40b780 29 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 4 40b780 29 FUNC PROBLEM sub_40B780 CHUNKS 40b7a0 101 FUNC RETURNTYPE RAX 1 - 40b7a0 101 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 2 ARG3 0 ARG4 2 ARG5 2 + 40b7a0 101 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 96 ARG5 4 40b810 46 FUNC RETURNTYPE RAX 1 - 40b810 46 FUNC INARGS 6 ARG0 96 ARG1 2 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 40b810 46 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 4 40b840 33 FUNC RETURNTYPE RAX 1 - 40b840 33 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 40b840 33 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 40b870 708 FUNC RETURNTYPE RAX 0 40b870 708 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 96 40ba6c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RSI ZZ sub esi, 1 40bb40 305 FUNC RETURNTYPE RAX 0 40bb40 305 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 40bc80 393 FUNC RETURNTYPE RAX 0 - 40bc80 393 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 40bc80 393 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 96 40bdcd 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RSI ZZ sub esi, 1 40be10 146 FUNC RETURNTYPE RAX 0 - 40be10 146 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 2 + 40be10 146 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 40be75 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax 40bef0 31 FUNC RETURNTYPE RAX 0 - 40bef0 31 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 40bef0 31 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 1 40bf10 32 FUNC RETURNTYPE RAX 0 - 40bf10 32 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 40bf10 32 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 1 40bf30 63 FUNC RETURNTYPE RAX 0 - 40bf30 63 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 40bf30 63 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 1 40bf70 139 FUNC RETURNTYPE RAX 1 - 40bf70 139 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 2 + 40bf70 139 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 1 40c000 7 FUNC RETURNTYPE RAX 0 - 40c000 7 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 2 ARG3 2 ARG4 96 ARG5 2 + 40c000 7 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 4 ARG3 0 ARG4 4 ARG5 1 40c010 222 FUNC RETURNTYPE RAX 4 40c010 222 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 40c0f0 19 FUNC RETURNTYPE RAX 1 - 40c0f0 19 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 40c0f0 19 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 40c110 4 FUNC RETURNTYPE RAX 0 - 40c110 4 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 40c110 4 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 1 40c120 16 FUNC RETURNTYPE RAX 0 - 40c120 16 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 40c120 16 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 40c130 16 FUNC RETURNTYPE RAX 0 - 40c130 16 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 40c130 16 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 40c140 5 FUNC RETURNTYPE RAX 1 - 40c140 5 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 40c140 5 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 40c150 5 FUNC RETURNTYPE RAX 1 40c150 5 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40c160 4 FUNC RETURNTYPE RAX 1 40c160 4 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 96 40c170 4 FUNC RETURNTYPE RAX 0 - 40c170 4 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 2 + 40c170 4 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 1 40c180 5 FUNC RETURNTYPE RAX 0 - 40c180 5 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 40c180 5 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 40c190 5 FUNC RETURNTYPE RAX 1 40c190 5 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 0 ARG5 0 40c1a0 889 FUNC RETURNTYPE RAX 1 - 40c1a0 889 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 40c1a0 889 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 40c1e0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RSI*2 ZZ lea esi, [rsi+rsi*2] 40c1e0 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RSI+RSI*2 ZZ lea esi, [rsi+rsi*2] 40c1ed 3 INSTR CHECK OVERFLOW SIGNED 64 RSI ZZ add rsi, r12 40c382 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+-1 ZZ lea rsi, [rax-1] - 40c4c0 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+-1 ZZ lea rsi, [rax-1] + 40c4c0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+-1 ZZ lea rsi, [rax-1] 40c520 809 FUNC RETURNTYPE RAX 1 - 40c520 809 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 40c520 809 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 4 40c56e 3 INSTR CHECK UNDERFLOW SIGNED 64 RDI ZZ sub rdi, rax 40c57f 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-1 ZZ lea rdi, [r12-1] - 40c645 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+-1 ZZ lea rsi, [rax-1] + 40c645 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+-1 ZZ lea rsi, [rax-1] 40c7e5 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+-1 ZZ lea rsi, [rax-1] 40c850 115 FUNC RETURNTYPE RAX 1 - 40c850 115 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 40c850 115 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 4 40c8d0 786 FUNC RETURNTYPE RAX 1 40c8d0 786 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 40c98a 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-1 ZZ lea edi, [r12-1] 40c9e0 2 INSTR CHECK OVERFLOW SIGNED 32 RDI ZZ neg edi 40cbc0 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+1 ZZ lea edi, [r13+1] 40cbf0 115 FUNC RETURNTYPE RAX 0 - 40cbf0 115 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 2 + 40cbf0 115 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 4 40cc70 186 FUNC RETURNTYPE RAX 0 - 40cc70 186 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 1 ARG4 2 ARG5 2 + 40cc70 186 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 1 ARG4 96 ARG5 96 40cd30 41 FUNC RETURNTYPE RAX 1 - 40cd30 41 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 40cd30 41 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 40cd60 210 FUNC RETURNTYPE RAX 1 - 40cd60 210 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 2 + 40cd60 210 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 96 40ce40 146 FUNC RETURNTYPE RAX 0 - 40ce40 146 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 2 ARG3 4 ARG4 2 ARG5 2 + 40ce40 146 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 2 ARG3 4 ARG4 96 ARG5 4 40ce8f 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDI ZZ sub edi, 1 40cee0 254 FUNC RETURNTYPE RAX 1 - 40cee0 254 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 2 + 40cee0 254 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 4 40cf15 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBX ZZ mov rdi, rbx ; nmemb 40cf1d 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBX ZZ mov rdi, rbx ; nmemb 40cf92 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R15 ZZ mov rdx, r15 ; n 40cfa4 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R15 ZZ mov rdx, r15 ; n 40cfe0 68 FUNC RETURNTYPE RAX 0 - 40cfe0 68 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 40cfe0 68 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 4 40d030 68 FUNC RETURNTYPE RAX 0 - 40d030 68 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 2 + 40d030 68 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 4 40d080 370 FUNC RETURNTYPE RAX 1 - 40d080 370 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 40d080 370 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 96 40d0b8 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBX 8 BL ZZ movsx edi, bl 40d0b8 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 BL ZZ movsx edi, bl 40d200 157 FUNC RETURNTYPE RAX 4 40d200 157 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 1 40d2b0 109 FUNC RETURNTYPE RAX 1 - 40d2b0 109 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 2 + 40d2b0 109 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 96 40d320 517 FUNC RETURNTYPE RAX 1 - 40d320 517 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 2 + 40d320 517 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 96 40d3f8 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 1 40d4b6 7 INSTR CHECK OVERFLOW SIGNED 64 RDI ZZ add rdi, cs:qword_624AD8 40d4e4 4 INSTR CHECK OVERFLOW SIGNED 64 RAX ZZ add rax, 1 40d530 42 FUNC RETURNTYPE RAX 1 - 40d530 42 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 2 + 40d530 42 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 96 40d53c 4 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RDI 8 DIL ZZ IDIOM 26 movsx esi, dil ; c 40d560 85 FUNC RETURNTYPE RAX 1 - 40d560 85 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 40d560 85 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 40d5a2 3 INSTR CHECK TRUNCATION SIGNED 64 RBX 8 BL ZZ movsx esi, bl ; c 40d5a2 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 BL ZZ movsx esi, bl ; c 40d5c0 692 FUNC RETURNTYPE RAX 1 @@ -658,7 +658,7 @@ 40d920 95 FUNC RETURNTYPE RAX 1 40d920 95 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 1 ARG3 96 ARG4 0 ARG5 96 40d980 1383 FUNC RETURNTYPE RAX 1 - 40d980 1383 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 2 + 40d980 1383 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 4 40d9c8 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, cs:qword_624AD8 40da2d 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RBX 8 BL ZZ movsx edi, bl 40da2d 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 BL ZZ movsx edi, bl @@ -668,101 +668,101 @@ 40dba5 3 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, rax 40de9f 7 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, cs:qword_624AD8 40def0 1249 FUNC RETURNTYPE RAX 1 - 40def0 1249 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 40def0 1249 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 96 40e190 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 1 40e1c9 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+RAX ZZ lea r15d, [rbx+rax] 40e1df 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r12 40e3e0 13 FUNC RETURNTYPE RAX 0 - 40e3e0 13 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 2 + 40e3e0 13 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 96 40e3f0 701 FUNC RETURNTYPE RAX 1 - 40e3f0 701 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 2 + 40e3f0 701 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 4 40e451 4 INSTR CHECK TRUNCATION SIGNED 32 RBX 8 BL ZZ movsx rdi, bl 40e650 2 INSTR CHECK UNDERFLOW SIGNED 32 RDI ZZ sub edi, eax 40e6b0 43 FUNC RETURNTYPE RAX 1 - 40e6b0 43 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 40e6b0 43 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 40e6e0 423 FUNC RETURNTYPE RAX 1 - 40e6e0 423 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 40e6e0 423 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 40e7d8 2 INSTR CHECK UNDERFLOW SIGNED 32 RDI ZZ sub edi, eax 40e890 21 FUNC RETURNTYPE RAX 4 40e890 21 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 4 40e8b0 98 FUNC RETURNTYPE RAX 1 - 40e8b0 98 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 2 ARG3 96 ARG4 1 ARG5 2 + 40e8b0 98 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 2 ARG3 96 ARG4 1 ARG5 4 40e920 21 FUNC RETURNTYPE RAX 1 - 40e920 21 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 40e920 21 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 4 40e940 256 FUNC RETURNTYPE RAX 1 - 40e940 256 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 2 + 40e940 256 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 4 40ea40 308 FUNC RETURNTYPE RAX 1 - 40ea40 308 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 2 + 40ea40 308 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 4 40ea64 3 INSTR CHECK OVERFLOW SIGNED 64 RDI ZZ add rdi, rbp 40eb0b 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RAX ZZ IDIOM 18 MEMORYSINK sub rax, 1 40eb80 43 FUNC RETURNTYPE RAX 0 - 40eb80 43 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 40eb80 43 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 96 40ebb0 91 FUNC RETURNTYPE RAX 16 - 40ebb0 91 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 40ebb0 91 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 40ec10 113 FUNC RETURNTYPE RAX 4 - 40ec10 113 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 2 + 40ec10 113 FUNC INARGS 6 ARG0 16 ARG1 1 ARG2 4 ARG3 1 ARG4 96 ARG5 1 40ec18 4 INSTR CHECK OVERFLOW UNSIGNED 64 RAX ZZ IDIOM 18 MEMORYSINK add rax, 28h 40ec90 337 FUNC RETURNTYPE RAX 4 - 40ec90 337 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 96 + 40ec90 337 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 4 40edf0 530 FUNC RETURNTYPE RAX 1 - 40edf0 530 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 40edf0 530 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 96 ARG4 96 ARG5 96 40f010 368 FUNC RETURNTYPE RAX 1 - 40f010 368 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 40f010 368 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 1 40f180 131 FUNC RETURNTYPE RAX 1 - 40f180 131 FUNC INARGS 6 ARG0 2 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 40f180 131 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 4 40f210 658 FUNC RETURNTYPE RAX 1 - 40f210 658 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 4 ARG5 2 + 40f210 658 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 4 ARG5 1 40f3ff 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RAX ZZ lea edx, [r13+rax+5] 40f3ff 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+RAX+5 ZZ lea edx, [r13+rax+5] 40f4b0 380 FUNC RETURNTYPE RAX 1 - 40f4b0 380 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 40f4b0 380 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 96 40f630 185 FUNC RETURNTYPE RAX 1 - 40f630 185 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 40f630 185 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 4 40f6f0 90 FUNC RETURNTYPE RAX 16 - 40f6f0 90 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 40f6f0 90 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 40f750 261 FUNC RETURNTYPE RAX 16 - 40f750 261 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 40f750 261 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 4 40f860 29 FUNC RETURNTYPE RAX 4 40f860 29 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 2 ARG3 1 ARG4 4 ARG5 1 40f86f 4 INSTR CHECK OVERFLOW UNSIGNED 64 RAX ZZ IDIOM 18 MEMORYSINK add rax, 18h 40f880 25 FUNC RETURNTYPE RAX 1 - 40f880 25 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 40f880 25 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 1 40f8a0 63 FUNC RETURNTYPE RAX 16 40f8a0 63 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 1 40f8e0 83 FUNC RETURNTYPE RAX 1 - 40f8e0 83 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 40f8e0 83 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 4 40f940 138 FUNC RETURNTYPE RAX 96 - 40f940 138 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 2 ARG3 96 ARG4 2 ARG5 2 + 40f940 138 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 4 40f9d0 72 FUNC RETURNTYPE RAX 1 - 40f9d0 72 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 40f9d0 72 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 4 40fa20 58 FUNC RETURNTYPE RAX 4 - 40fa20 58 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 40fa20 58 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 1 40fa60 275 FUNC RETURNTYPE RAX 4 - 40fa60 275 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 40fa60 275 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 40fb80 17 FUNC RETURNTYPE RAX 1 40fb80 17 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40fba0 512 FUNC RETURNTYPE RAX 1 - 40fba0 512 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 40fba0 512 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 40fda0 42 FUNC RETURNTYPE RAX 1 40fda0 42 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 1 40fdd0 512 FUNC RETURNTYPE RAX 1 - 40fdd0 512 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 40fdd0 512 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 40ffd0 42 FUNC RETURNTYPE RAX 1 40ffd0 42 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 1 410000 65 FUNC RETURNTYPE RAX 1 410000 65 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 410050 220 FUNC RETURNTYPE RAX 0 - 410050 220 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 410050 220 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 410130 95 FUNC RETURNTYPE RAX 4 - 410130 95 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 410130 95 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 410190 64 FUNC RETURNTYPE RAX 96 - 410190 64 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 2 + 410190 64 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 4101d0 277 FUNC RETURNTYPE RAX 4 4101d0 277 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 410330 147 FUNC RETURNTYPE RAX 0 - 410330 147 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 410330 147 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4103d0 645 FUNC RETURNTYPE RAX 4 - 4103d0 645 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 4103d0 645 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 410439 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RCX+-48 ZZ IDIOM 32 lea esi, [rcx-30h] 410510 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdx+2] 41053d 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK sbb rdi, 3 @@ -773,7 +773,7 @@ 410730 45 FUNC RETURNTYPE RAX 0 410730 45 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 410760 20 FUNC RETURNTYPE RAX 0 - 410760 20 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 2 + 410760 20 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 1 410780 254 FUNC RETURNTYPE RAX 4 410780 254 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 1 41080c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+1 ZZ IDIOM 19 lea rdi, [r13+1] @@ -783,9 +783,9 @@ 4108f0 51 FUNC RETURNTYPE RAX 16 4108f0 51 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 410930 18 FUNC RETURNTYPE RAX 1 - 410930 18 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 410930 18 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 410950 22 FUNC RETURNTYPE RAX 16 - 410950 22 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 410950 22 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 410970 14 FUNC RETURNTYPE RAX 1 410970 14 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 410980 49 FUNC RETURNTYPE RAX 0 @@ -794,7 +794,7 @@ 4109c0 196 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 1 ARG5 1 410a21 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RCX+-48 ZZ IDIOM 32 lea esi, [rcx-30h] 410a90 882 FUNC RETURNTYPE RAX 96 - 410a90 882 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 16 ARG3 0 ARG4 4 ARG5 2 + 410a90 882 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 16 ARG3 0 ARG4 4 ARG5 1 410a90 882 FUNC PROBLEM sub_410A90 CALLUNRESOLVED 410e10 1237 FUNC RETURNTYPE RAX 1 410e10 1237 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 @@ -803,7 +803,7 @@ 411008 2 INSTR CHECK SIGNEDNESS SIGNED 32 EBX ZZ mov edi, ebx 411288 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 1 ; src 4112f0 268 FUNC RETURNTYPE RAX 1 - 4112f0 268 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 4112f0 268 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 1 411385 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RSI+1 ZZ lea eax, [rsi+1] 4113c4 3 INSTR CHECK OVERFLOW SIGNED 32 RSI ZZ add esi, 1 411410 39 FUNC RETURNTYPE RAX 1 @@ -814,32 +814,32 @@ 411470 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 40h 411496 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 40h 4114c0 70 FUNC RETURNTYPE RAX 4 - 4114c0 70 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 2 + 4114c0 70 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 1 4114f1 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, 20h 411510 408 FUNC RETURNTYPE RAX 4 411510 408 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4115c7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RBX ZZ add ebx, 1 4115d8 4 INSTR CHECK OVERFLOW UNSIGNED 64 R13 ZZ IDIOM 18 MEMORYSINK add r13, 40h 4116b0 285 FUNC RETURNTYPE RAX 1 - 4116b0 285 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 4116b0 285 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 1 ARG3 96 ARG4 1 ARG5 1 4117d0 19 FUNC RETURNTYPE RAX 0 4117d0 19 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4117f0 24 FUNC RETURNTYPE RAX 0 - 4117f0 24 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 4117f0 24 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 411810 150 FUNC RETURNTYPE RAX 4 411810 150 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4118b0 36 FUNC RETURNTYPE RAX 1 - 4118b0 36 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 4118b0 36 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4118e0 86 FUNC RETURNTYPE RAX 1 - 4118e0 86 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 1 ARG5 2 + 4118e0 86 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 1 ARG5 4 411940 76 FUNC RETURNTYPE RAX 16 - 411940 76 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 2 + 411940 76 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 411990 91 FUNC RETURNTYPE RAX 1 - 411990 91 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 411990 91 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 4119f0 145 FUNC RETURNTYPE RAX 1 - 4119f0 145 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4119f0 145 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 4 411a90 41 FUNC RETURNTYPE RAX 1 - 411a90 41 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 411a90 41 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 411ac0 172 FUNC RETURNTYPE RAX 1 411ac0 172 FUNC INARGS 2 ARG0 0 ARG1 4 411b20 3 INSTR CHECK UNDERFLOW SIGNED 64 RDX ZZ sub rdx, rax @@ -850,86 +850,85 @@ 411c20 154 FUNC INARGS 2 ARG0 0 ARG1 4 411c74 2 INSTR CHECK UNDERFLOW SIGNED 32 RDX ZZ sub edx, eax 411cc0 364 FUNC RETURNTYPE RAX 0 - 411cc0 364 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 96 ARG5 2 + 411cc0 364 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 96 ARG5 96 411e30 50 FUNC RETURNTYPE RAX 1 411e30 50 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 1 411e70 267 FUNC RETURNTYPE RAX 0 411e70 267 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 411f80 94 FUNC RETURNTYPE RAX 16 - 411f80 94 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 411f80 94 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 411fe0 172 FUNC RETURNTYPE RAX 1 - 411fe0 172 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 2 + 411fe0 172 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 4 ARG5 96 412090 274 FUNC RETURNTYPE RAX 1 - 412090 274 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 2 + 412090 274 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 96 4121b0 26 FUNC RETURNTYPE RAX 1 - 4121b0 26 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4121b0 26 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4121d0 9 FUNC RETURNTYPE RAX 1 - 4121d0 9 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 4121d0 9 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4121e0 320 FUNC RETURNTYPE RAX 1 4121e0 320 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 64 ARG4 4 ARG5 4 41227e 4 INSTR CHECK OVERFLOW UNSIGNED 64 R10 ZZ IDIOM 18 MEMORYSINK add r10, 1 412320 120 FUNC RETURNTYPE RAX 0 412320 120 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4123a0 67 FUNC RETURNTYPE RAX 1 - 4123a0 67 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 0 ARG5 2 + 4123a0 67 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 0 ARG5 4 4123d1 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 8 4123f0 70 FUNC RETURNTYPE RAX 1 - 4123f0 70 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 0 ARG5 96 + 4123f0 70 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 0 ARG5 4 412429 4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RAX ZZ sub rax, 8 412440 42 FUNC RETURNTYPE RAX 1 - 412440 42 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 412440 42 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 96 412460 4 INSTR CHECK OVERFLOW SIGNED 64 RAX ZZ add rax, 1 412470 86 FUNC RETURNTYPE RAX 1 412470 86 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 96 ARG5 96 4124d0 84 FUNC RETURNTYPE RAX 1 - 4124d0 84 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 0 ARG4 96 ARG5 2 + 4124d0 84 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 0 ARG4 96 ARG5 1 412530 68 FUNC RETURNTYPE RAX 1 - 412530 68 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 412530 68 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 4 412580 81 FUNC RETURNTYPE RAX 1 - 412580 81 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 412580 81 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 1 4125e0 154 FUNC RETURNTYPE RAX 4 4125e0 154 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 412648 4 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ add rdx, 1 412680 36 FUNC RETURNTYPE RAX 0 412680 36 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 96 4126b0 109 FUNC RETURNTYPE RAX 4 - 4126b0 109 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 4126b0 109 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 412720 96 FUNC RETURNTYPE RAX 4 - 412720 96 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 412720 96 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 412780 9 FUNC RETURNTYPE RAX 1 - 412780 9 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 412780 9 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 412790 96 FUNC RETURNTYPE RAX 0 - 412790 96 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 412790 96 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 4127f0 69 FUNC RETURNTYPE RAX 1 - 4127f0 69 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 4127f0 69 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 4 412840 69 FUNC RETURNTYPE RAX 1 - 412840 69 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 412840 69 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 412890 207 FUNC RETURNTYPE RAX 4 - 412890 207 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 412890 207 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 412960 140 FUNC RETURNTYPE RAX 4 412960 140 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 1 4129f0 142 FUNC RETURNTYPE RAX 0 - 4129f0 142 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 4129f0 142 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 96 4129f0 142 FUNC PROBLEM sub_4129F0 CHUNKS 412e60 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+-1 ZZ lea rdi, [rax-1] 412eca 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+-1 ZZ lea rdi, [rax-1] - 412ee4 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RAX ZZ mov rdx, rax - 412ee7 3 INSTR CHECK UNDERFLOW UNSIGNED 32 RCX ZZ sub ecx, 1 + 412ee7 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RCX ZZ sub ecx, 1 412ef8 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX+1 ZZ lea rdi, [rax+1] 4130e0 16 FUNC RETURNTYPE RAX 0 - 4130e0 16 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 96 ARG5 2 + 4130e0 16 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 96 ARG5 96 4130f0 108 FUNC RETURNTYPE RAX 0 - 4130f0 108 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 4130f0 108 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 96 ARG3 1 ARG4 4 ARG5 96 413160 35 FUNC RETURNTYPE RAX 0 - 413160 35 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 2 + 413160 35 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 0 413190 118 FUNC RETURNTYPE RAX 4 413190 118 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 413210 297 FUNC RETURNTYPE RAX 1 - 413210 297 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 413210 297 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 413265 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea rsi, [rax+1] 4132be 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov edi, eax ; wc 413340 55 FUNC RETURNTYPE RAX 1 - 413340 55 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 413340 55 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 413380 271 FUNC RETURNTYPE RAX 96 413380 271 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 4 4133fb 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RCX ZZ IDIOM 19 sub rcx, rbx @@ -943,16 +942,16 @@ 4134e0 243 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 41357c 3 INSTR CHECK UNDERFLOW SIGNED 32 RAX ZZ sub eax, 1 4135e0 309 FUNC RETURNTYPE RAX 1 - 4135e0 309 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 2 + 4135e0 309 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 413691 3 INSTR CHECK UNDERFLOW SIGNED 32 RAX ZZ sub eax, 1 413720 80 FUNC RETURNTYPE RAX 1 - 413720 80 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 413720 80 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 413770 77 FUNC RETURNTYPE RAX 1 - 413770 77 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 413770 77 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4137c0 12 FUNC RETURNTYPE RAX 1 - 4137c0 12 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4137c0 12 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4137d0 12 FUNC RETURNTYPE RAX 1 - 4137d0 12 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4137d0 12 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4137e0 81 FUNC RETURNTYPE RAX 1 4137e0 81 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 4 413840 966 FUNC RETURNTYPE RAX 1 @@ -960,14 +959,14 @@ 413c10 162 FUNC RETURNTYPE RAX 1 413c10 162 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 4 413d20 123 FUNC RETURNTYPE RAX 1 - 413d20 123 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 2 + 413d20 123 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 96 413da0 48 FUNC RETURNTYPE RAX 1 - 413da0 48 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 96 ARG5 2 + 413da0 48 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 1 ARG4 4 ARG5 4 413dd0 606 FUNC RETURNTYPE RAX 1 - 413dd0 606 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 2 + 413dd0 606 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 4 413e26 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R15 ZZ add r15d, 1 414030 69 FUNC RETURNTYPE RAX 1 - 414030 69 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 414030 69 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 414080 979 FUNC RETURNTYPE RAX 1 414080 979 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 414460 51 FUNC RETURNTYPE RAX 1 @@ -975,13 +974,13 @@ 4144a0 59 FUNC RETURNTYPE RAX 1 4144a0 59 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4144e0 59 FUNC RETURNTYPE RAX 1 - 4144e0 59 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 96 ARG5 2 + 4144e0 59 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 96 ARG4 96 ARG5 96 414520 59 FUNC RETURNTYPE RAX 1 414520 59 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 414560 128 FUNC RETURNTYPE RAX 0 - 414560 128 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 2 + 414560 128 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 1 4145e0 374 FUNC RETURNTYPE RAX 1 - 4145e0 374 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 4145e0 374 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 414760 202 FUNC RETURNTYPE RAX 4 414760 202 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 4147a5 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea rdi, [rax+1] @@ -993,7 +992,7 @@ 414947 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RBP ZZ mov rdx, rbp ; n 4149ac 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 1 414b00 1358 FUNC RETURNTYPE RAX 1 - 414b00 1358 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 414b00 1358 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 0 414c00 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+R12 ZZ lea rdi, [r15+r12+5] 414c00 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+R12+5 ZZ lea rdi, [r15+r12+5] 414c0a 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ add rdi, rax @@ -1001,26 +1000,26 @@ 415008 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+RAX+5 ZZ lea rdi, [r12+rax+5] 415014 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ add rdi, rbp 415050 191 FUNC RETURNTYPE RAX 1 - 415050 191 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 415050 191 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 415110 111 FUNC RETURNTYPE RAX 1 - 415110 111 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 415110 111 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 0 415180 318 FUNC RETURNTYPE RAX 1 - 415180 318 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 415180 318 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 4 ARG5 1 4151fe 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R15 ZZ mov rdx, r15 ; n 4152c0 74 FUNC RETURNTYPE RAX 0 - 4152c0 74 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 0 ARG4 4 ARG5 2 + 4152c0 74 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 0 ARG4 4 ARG5 1 415310 75 FUNC RETURNTYPE RAX 0 - 415310 75 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 0 ARG4 4 ARG5 2 + 415310 75 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 0 ARG4 4 ARG5 1 415360 7 FUNC RETURNTYPE RAX 0 - 415360 7 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 2 ARG4 96 ARG5 2 + 415360 7 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 1 415370 7 FUNC RETURNTYPE RAX 0 - 415370 7 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 415370 7 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 4 ARG5 4 415380 38 FUNC RETURNTYPE RAX 1 415380 38 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 1 4153b0 39 FUNC RETURNTYPE RAX 0 4153b0 39 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 2 ARG3 1 ARG4 4 ARG5 1 4153e0 2 FUNC RETURNTYPE RAX 1 - 4153e0 2 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 2 + 4153e0 2 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 4153f0 102 FUNC RETURNTYPE RAX 1 4153f0 102 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 415460 137 FUNC RETURNTYPE RAX 2 diff --git a/tests/commit/save-ls-64bit.psexe.infoannot b/tests/commit/save-ls-64bit.psexe.infoannot index 79d35ccd..1f69e563 100644 --- a/tests/commit/save-ls-64bit.psexe.infoannot +++ b/tests/commit/save-ls-64bit.psexe.infoannot @@ -228,7 +228,7 @@ 4046e0 71 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 4 404740 697 FUNC RETURNTYPE RAX 1 404740 697 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 1 ARG3 4 - 404a00 37 FUNC RETURNTYPE RAX 4 + 404a00 37 FUNC RETURNTYPE RAX 32 404a00 37 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 404a30 134 FUNC RETURNTYPE RAX 0 404a30 134 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 @@ -434,7 +434,7 @@ 4094e0 1251 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 409a50 77 FUNC RETURNTYPE RAX 1 409a50 77 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 0 ARG5 0 - 409aa0 271 FUNC RETURNTYPE RAX 4 + 409aa0 271 FUNC RETURNTYPE RAX 32 409aa0 271 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 4 409aa2 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RSI+1 ZZ lea rax, [rsi+1] 409b1c 3 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ SINKMALLOC add rbx, rbx @@ -460,9 +460,9 @@ 40a280 8 FUNC RETURNTYPE RAX 1 40a280 8 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 1 ARG3 1 ARG4 4 ARG5 16 40a280 8 FUNC PROBLEM sub_40A280 CHUNKS - 40a290 24 FUNC RETURNTYPE RAX 4 + 40a290 24 FUNC RETURNTYPE RAX 32 40a290 24 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 - 40a2b0 284 FUNC RETURNTYPE RAX 4 + 40a2b0 284 FUNC RETURNTYPE RAX 32 40a2b0 284 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 40a32a 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+R14 ZZ IDIOM 32 lea rdi, [rdx+r14+1] 40a32a 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+R14+1 ZZ IDIOM 32 lea rdi, [rdx+r14+1] @@ -470,7 +470,7 @@ 40a3b0 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 1 40a3bd 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 1 40a3d0 135 FUNC RETURNTYPE RAX 0 - 40a3d0 135 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 40a3d0 135 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 1 40a790 61 FUNC RETURNTYPE RAX 1 40a790 61 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 16 40a7d0 68 FUNC RETURNTYPE RAX 1 @@ -489,9 +489,9 @@ 40ab90 309 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 40acf0 5 FUNC RETURNTYPE RAX 0 40acf0 5 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 4 - 40b140 285 FUNC RETURNTYPE RAX 4 + 40b140 285 FUNC RETURNTYPE RAX 32 40b140 285 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 2 ARG3 2 ARG4 2 ARG5 4 - 40b1a7 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+40 ZZ IDIOM 18 MEMORYSINK lea rdi, [r14+28h] + 40b1a7 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+40 ZZ IDIOM 18 HEAPMEMSINK lea rdi, [r14+28h] 40b300 198 FUNC RETURNTYPE RAX 0 40b300 198 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 96 ARG4 1 ARG5 4 40b300 198 FUNC PROBLEM sub_40B300 CALLUNRESOLVED @@ -500,10 +500,10 @@ 40b3d0 359 FUNC RETURNTYPE RAX 1 40b3d0 359 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 40b540 605 FUNC RETURNTYPE RAX 1 - 40b540 605 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 40b540 605 FUNC INARGS 6 ARG0 4 ARG1 32 ARG2 4 ARG3 0 ARG4 0 ARG5 0 40b620 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+28h] 40b7a0 52 FUNC RETURNTYPE RAX 0 - 40b7a0 52 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 40b7a0 52 FUNC INARGS 6 ARG0 4 ARG1 32 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40b7e0 474 FUNC RETURNTYPE RAX 0 40b7e0 474 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 0 ARG3 0 ARG4 1 ARG5 4 40b871 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+28h] @@ -573,14 +573,14 @@ 40df20 468 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 0 40dfc3 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RDX ZZ sub rdx, rdi 40dfce 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r13 ; s - 40e100 78 FUNC RETURNTYPE RAX 4 + 40e100 78 FUNC RETURNTYPE RAX 32 40e100 78 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 4 40e150 15 FUNC RETURNTYPE RAX 0 - 40e150 15 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 4 + 40e150 15 FUNC INARGS 6 ARG0 32 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 4 40e160 15 FUNC RETURNTYPE RAX 16 40e160 15 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 0 ARG4 4 ARG5 4 40e170 55 FUNC RETURNTYPE RAX 1 - 40e170 55 FUNC INARGS 3 ARG0 4 ARG1 1 ARG2 1 + 40e170 55 FUNC INARGS 3 ARG0 32 ARG1 1 ARG2 1 40e1d0 50 FUNC RETURNTYPE RAX 16 40e1d0 50 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40e210 165 FUNC RETURNTYPE RAX 1 @@ -603,17 +603,17 @@ 410170 35 FUNC RETURNTYPE RAX 0 410170 35 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 1 ARG5 1 4101a0 1244 FUNC RETURNTYPE RAX 1 - 4101a0 1244 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 16 ARG3 0 ARG4 4 ARG5 2 + 4101a0 1244 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 16 ARG3 0 ARG4 4 ARG5 0 4106a0 101 FUNC RETURNTYPE RAX 1 4106a0 101 FUNC INARGS 5 ARG0 0 ARG1 16 ARG2 16 ARG3 0 ARG4 4 - 4106ca 4 INSTR CHECK OVERFLOW UNSIGNED 64 R9 ZZ add r9, 1 + 4106ca 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R9 ZZ add r9, 1 410710 133 FUNC RETURNTYPE RAX 1 410710 133 FUNC INARGS 6 ARG0 0 ARG1 16 ARG2 16 ARG3 0 ARG4 16 ARG5 16 - 410820 26 FUNC RETURNTYPE RAX 4 + 410820 26 FUNC RETURNTYPE RAX 32 410820 26 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 410840 56 FUNC RETURNTYPE RAX 96 410840 56 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 - 410920 56 FUNC RETURNTYPE RAX 4 + 410920 56 FUNC RETURNTYPE RAX 32 410920 56 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 410960 22 FUNC RETURNTYPE RAX 1 410960 22 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 4 diff --git a/tests/commit/save-nginx.psexe.infoannot b/tests/commit/save-nginx.psexe.infoannot index 14178569..912cf0cd 100644 --- a/tests/commit/save-nginx.psexe.infoannot +++ b/tests/commit/save-nginx.psexe.infoannot @@ -462,7 +462,7 @@ 406111 99 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 406174 71 FUNC RETURNTYPE RAX 4 406174 71 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 - 4061bb 137 FUNC RETURNTYPE RAX 4 + 4061bb 137 FUNC RETURNTYPE RAX 32 4061bb 137 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 406244 70 FUNC RETURNTYPE RAX 4 406244 70 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 @@ -679,7 +679,7 @@ 40a4bd 142 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40a54b 148 FUNC RETURNTYPE RAX 4 40a54b 148 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 - 40a5df 219 FUNC RETURNTYPE RAX 4 + 40a5df 219 FUNC RETURNTYPE RAX 32 40a5df 219 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 2 ARG4 4 ARG5 4 40a5df 219 FUNC PROBLEM ngx_sort CALLUNRESOLVED 40a650 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RBP ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+size] ; dest @@ -728,7 +728,7 @@ 40b725 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, [name] 40b728 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, 1 ; size 40b73b 163 FUNC RETURNTYPE RAX 4 - 40b73b 163 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 1 + 40b73b 163 FUNC INARGS 6 ARG0 4 ARG1 32 ARG2 0 ARG3 96 ARG4 1 ARG5 1 40b79c 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+RBP ZZ IDIOM 18 MEMORYSINK lea rdi, [file+rbp] ; dest 40b7a0 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+R14 ZZ IDIOM 18 MEMORYSINK lea rsi, [file+len] ; src 40b7de 241 FUNC RETURNTYPE RAX 1 @@ -766,7 +766,7 @@ 40c15e 518 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 96 40c333 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R12 ZZ add r12, 1 40c364 971 FUNC RETURNTYPE RAX 1 - 40c364 971 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 1 + 40c364 971 FUNC INARGS 6 ARG0 0 ARG1 32 ARG2 4 ARG3 4 ARG4 1 ARG5 1 40c72f 900 FUNC RETURNTYPE RAX 1 40c72f 900 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 96 40c8e4 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 0Ch ; size @@ -1070,17 +1070,17 @@ 414609 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+80 ZZ IDIOM 18 MEMORYSINK lea rsi, [r+50h] ; tree 414612 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+144 ZZ IDIOM 18 MEMORYSINK lea rsi, [r+90h] ; tree 41464f 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ add rbp, 1 - 41466b 24 FUNC RETURNTYPE RAX 4 + 41466b 24 FUNC RETURNTYPE RAX 32 41466b 24 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 - 414683 77 FUNC RETURNTYPE RAX 4 + 414683 77 FUNC RETURNTYPE RAX 32 414683 77 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4146d0 125 FUNC RETURNTYPE RAX 4 4146d0 125 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 41474d 115 FUNC RETURNTYPE RAX 4 41474d 115 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 4147c0 64 FUNC RETURNTYPE RAX 4 + 4147c0 64 FUNC RETURNTYPE RAX 32 4147c0 64 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 - 414800 277 FUNC RETURNTYPE RAX 4 + 414800 277 FUNC RETURNTYPE RAX 32 414800 277 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 414834 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 33 imul rsi, n, 6Eh ; size 4148fa 4 INSTR CHECK OVERFLOW UNSIGNED 64 RCX ZZ IDIOM 15 add i, 1 @@ -1089,7 +1089,7 @@ 414a55 120 FUNC RETURNTYPE RAX 4 414a55 120 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 414aa1 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RCX ZZ add rcx, 18h - 414acd 959 FUNC RETURNTYPE RAX 4 + 414acd 959 FUNC RETURNTYPE RAX 32 414acd 959 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 414c73 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15*2 ZZ lea rsi, [n+n*2] 414c73 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+R15*2 ZZ lea rsi, [n+n*2] @@ -1192,7 +1192,7 @@ 417d74 106 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 417dde 724 FUNC RETURNTYPE RAX 1 417dde 724 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 4 - 4180b2 325 FUNC RETURNTYPE RAX 4 + 4180b2 325 FUNC RETURNTYPE RAX 32 4180b2 325 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 1 4180b2 325 FUNC PROBLEM ngx_open_file_add_event CALLUNRESOLVED 4181f7 166 FUNC RETURNTYPE RAX 4 @@ -1361,9 +1361,9 @@ 41cbc8 64 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 64 ARG3 0 ARG4 1 ARG5 1 41cc08 215 FUNC RETURNTYPE RAX 1 41cc08 215 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 41cce0 99 FUNC RETURNTYPE RAX 4 + 41cce0 99 FUNC RETURNTYPE RAX 32 41cce0 99 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 - 41cd43 64 FUNC RETURNTYPE RAX 4 + 41cd43 64 FUNC RETURNTYPE RAX 32 41cd43 64 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 96 41cd83 120 FUNC RETURNTYPE RAX 0 41cd83 120 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 @@ -1378,7 +1378,7 @@ 41cf5d 640 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 96 41cf88 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RDX ZZ sub rdx, rsi ; size 41d1dd 67 FUNC RETURNTYPE RAX 1 - 41d1dd 67 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 96 + 41d1dd 67 FUNC INARGS 6 ARG0 32 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 96 41d220 353 FUNC RETURNTYPE RAX 1 41d220 353 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 1 41d381 155 FUNC RETURNTYPE RAX 1 @@ -1442,7 +1442,7 @@ 41e31c 97 FUNC RETURNTYPE RAX 1 41e31c 97 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 1 41e380 1430 FUNC RETURNTYPE RAX 0 - 41e380 1430 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 41e380 1430 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41e8b3 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 50h ; mtx 41e8dc 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea r8, [r12+18h] 41e916 92 FUNC RETURNTYPE RAX 0 @@ -1723,7 +1723,7 @@ 425eae 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RCX+-48 ZZ IDIOM 32 lea r8d, [rcx-30h] 425f6f 4 INSTR CHECK OVERFLOW UNSIGNED 64 RAX ZZ IDIOM 18 MEMORYSINK add rc, 1 ; jumptable 0000000000425DE9 default case 42606b 860 FUNC RETURNTYPE RAX 1 - 42606b 860 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 2 ARG3 0 ARG4 2 ARG5 1 + 42606b 860 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 1 ARG5 1 426329 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8, rc 4263c7 120 FUNC RETURNTYPE RAX 4 4263c7 120 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -3148,7 +3148,7 @@ 44c2d1 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+40 ZZ IDIOM 18 MEMORYSINK lea rsi, [ev+28h] ; node 44c2eb 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+40 ZZ IDIOM 18 MEMORYSINK lea rsi, [ev+28h] ; node 44c348 360 FUNC RETURNTYPE RAX 96 - 44c348 360 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 1 + 44c348 360 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 32 ARG3 96 ARG4 96 ARG5 1 44c38b 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+RAX ZZ IDIOM 18 MEMORYSINK lea cache, [name+rax+1]; dst 44c38b 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+RAX+1 ZZ IDIOM 18 MEMORYSINK lea cache, [name+rax+1]; dst 44c390 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+-40 ZZ IDIOM 18 MEMORYSINK lea rsi, [rsi-28h] ; src @@ -4182,7 +4182,7 @@ 468030 262 FUNC RETURNTYPE RAX 4 468030 262 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 468136 753 FUNC RETURNTYPE RAX 1 - 468136 753 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 468136 753 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 468136 753 FUNC PROBLEM ngx_http_uwsgi_process_header CALLUNRESOLVED 46815d 7 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 290h ; b 46817e 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 128h ; l @@ -4244,7 +4244,7 @@ 46a490 241 FUNC RETURNTYPE RAX 4 46a490 241 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46a581 753 FUNC RETURNTYPE RAX 1 - 46a581 753 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 46a581 753 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 1 46a581 753 FUNC PROBLEM ngx_http_scgi_process_header CALLUNRESOLVED 46a5a8 7 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 290h ; b 46a5c9 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 128h ; l @@ -5915,16 +5915,16 @@ 496030 626 FUNC RETURNTYPE RAX 4 496030 626 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 4 ARG5 4 4962b0 1496 FUNC RETURNTYPE RAX 96 - 4962b0 1496 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 4 + 4962b0 1496 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 4962e2 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+256 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+100h] 496315 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+256 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+100h] 496890 216 FUNC RETURNTYPE RAX 1 496890 216 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 496920 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDI+256 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdi+100h] 496970 1389 FUNC RETURNTYPE RAX 96 - 496970 1389 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 0 ARG5 0 + 496970 1389 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 0 ARG5 0 496ee0 216 FUNC RETURNTYPE RAX 1 - 496ee0 216 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 496ee0 216 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 496fc0 70 FUNC RETURNTYPE RAX 4 496fc0 70 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 497010 58 FUNC RETURNTYPE RAX 1 @@ -6323,7 +6323,7 @@ 4a144a 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 348h ; tv 4a14e9 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+840 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+348h] ; tv 4a15c0 214 FUNC RETURNTYPE RAX 1 - 4a15c0 214 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 4 + 4a15c0 214 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 4a16a0 96 FUNC RETURNTYPE RAX 1 4a16a0 96 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4a1700 321 FUNC RETURNTYPE RAX 1 @@ -6638,7 +6638,7 @@ 4a7b30 81 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 4a7b68 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+-8 ZZ lea rsi, [rsi-8] 4a7b90 103 FUNC RETURNTYPE RAX 8 - 4a7c00 23 FUNC RETURNTYPE RAX 0 + 4a7c00 23 FUNC RETURNTYPE RAX 1 4a7c00 23 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4a7c20 5 FUNC RETURNTYPE RAX 0 4a7c20 5 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -6705,7 +6705,7 @@ 4a8900 582 FUNC RETURNTYPE RAX 1 4a8900 582 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 4a8b50 218 FUNC RETURNTYPE RAX 16 - 4a8b50 218 FUNC INARGS 6 ARG0 2 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 4a8b50 218 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4a8c30 218 FUNC RETURNTYPE RAX 0 4a8c30 218 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 4a8d10 226 FUNC RETURNTYPE RAX 0 @@ -6928,7 +6928,7 @@ 4b30d0 97 FUNC RETURNTYPE RAX 4 4b30d0 97 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 4b3140 94 FUNC RETURNTYPE RAX 4 - 4b3140 94 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 4b3140 94 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4b31a0 279 FUNC RETURNTYPE RAX 4 4b31a0 279 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4b31ff 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 20h @@ -6968,7 +6968,7 @@ 4b3ce0 124 FUNC RETURNTYPE RAX 1 4b3ce0 124 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 4 4b3d60 268 FUNC RETURNTYPE RAX 1 - 4b3d60 268 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 1 + 4b3d60 268 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 4b3e70 412 FUNC RETURNTYPE RAX 0 4b3e70 412 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4b3ea5 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+18h] @@ -7109,18 +7109,18 @@ 4b5ec0 153 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 4b5f40 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ add esi, 1 4b5f60 257 FUNC RETURNTYPE RAX 1 - 4b5f60 257 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 2 ARG3 1 + 4b5f60 257 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 1 ARG3 1 4b6070 238 FUNC RETURNTYPE RAX 1 - 4b6070 238 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 2 ARG3 1 + 4b6070 238 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 1 ARG3 1 4b6160 160 FUNC RETURNTYPE RAX 1 - 4b6160 160 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 1 ARG5 1 + 4b6160 160 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 1 4b6178 3 INSTR CHECK UNDERFLOW SIGNED 32 RCX ZZ sub ecx, 4 4b6200 13 FUNC RETURNTYPE RAX 1 4b6200 13 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 96 ARG5 96 4b6210 42 FUNC RETURNTYPE RAX 0 - 4b6210 42 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 1 ARG5 1 + 4b6210 42 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 4b6240 42 FUNC RETURNTYPE RAX 0 - 4b6240 42 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 96 ARG5 96 + 4b6240 42 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 4b6270 1516 FUNC RETURNTYPE RAX 1 4b6270 1516 FUNC INARGS 3 ARG0 4 ARG1 4 ARG2 4 4b6860 409 FUNC RETURNTYPE RAX 1 @@ -7465,7 +7465,7 @@ 4bd220 10 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4bd230 13 FUNC RETURNTYPE RAX 0 4bd230 13 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 4bd240 13 FUNC RETURNTYPE RAX 2 + 4bd240 13 FUNC RETURNTYPE RAX 1 4bd240 13 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 96 4bd250 216 FUNC RETURNTYPE RAX 4 4bd250 216 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 0 ARG5 0 @@ -8763,7 +8763,7 @@ 4d01be 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+40 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+28h] ; dest 4d0201 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+272 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+110h] 4d0250 412 FUNC RETURNTYPE RAX 1 - 4d0250 412 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 0 + 4d0250 412 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 0 4d032c 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+272 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+110h] 4d03ac 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 38h ; dest 4d03f0 698 FUNC RETURNTYPE RAX 1 @@ -8803,7 +8803,7 @@ 4d0d60 79 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 4d0d7e 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+256 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+100h] 4d0db0 1159 FUNC RETURNTYPE RAX 1 - 4d0db0 1159 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 0 + 4d0db0 1159 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 4d0e54 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, rdx 4d0e57 8 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [r12+288h] ; dest 4d0e74 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+256 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+100h] @@ -9516,7 +9516,7 @@ 4db290 290 FUNC RETURNTYPE RAX 1 4db290 290 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 4db3c0 70 FUNC RETURNTYPE RAX 1 - 4db3c0 70 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 96 + 4db3c0 70 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 4db410 193 FUNC RETURNTYPE RAX 0 4db410 193 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4db410 193 FUNC PROBLEM ASN1_dup CALLUNRESOLVED @@ -9577,7 +9577,7 @@ 4dbe20 13 FUNC RETURNTYPE RAX 96 4dbe20 13 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 4dbe30 208 FUNC RETURNTYPE RAX 4 - 4dbe30 208 FUNC INARGS 6 ARG0 2 ARG1 1 ARG2 4 ARG3 2 ARG4 96 ARG5 96 + 4dbe30 208 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 2 ARG4 96 ARG5 96 4dbf00 135 FUNC RETURNTYPE RAX 1 4dbf00 135 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4dbf90 39 FUNC RETURNTYPE RAX 1 @@ -9634,8 +9634,8 @@ 4dcc90 10 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 1 ARG3 0 ARG4 96 ARG5 96 4dcca0 10 FUNC RETURNTYPE RAX 96 4dcca0 10 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 0 ARG3 1 ARG4 1 ARG5 1 - 4dccb0 10 FUNC RETURNTYPE RAX 2 - 4dccb0 10 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 2 ARG4 4 ARG5 1 + 4dccb0 10 FUNC RETURNTYPE RAX 1 + 4dccb0 10 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 1 4dccc0 10 FUNC RETURNTYPE RAX 96 4dccc0 10 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4dccd0 13 FUNC RETURNTYPE RAX 1 @@ -9772,7 +9772,7 @@ 4df584 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX+RDX ZZ lea rsi, [rcx+rdx] 4df603 5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [r12+8] ; dest 4df710 20 FUNC RETURNTYPE RAX 0 - 4df710 20 FUNC INARGS 6 ARG0 2 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 + 4df710 20 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 4df730 1008 FUNC RETURNTYPE RAX 1 4df730 1008 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 4 4df730 1008 FUNC PROBLEM asn1_ex_c2i CALLUNRESOLVED @@ -10087,7 +10087,7 @@ 4e3110 106 FUNC RETURNTYPE RAX 4 4e3110 106 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 4e3180 106 FUNC RETURNTYPE RAX 4 - 4e3180 106 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 + 4e3180 106 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 4e31f0 66 FUNC RETURNTYPE RAX 96 4e31f0 66 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 4e3240 69 FUNC RETURNTYPE RAX 1 @@ -10124,9 +10124,9 @@ 4e3820 10 FUNC RETURNTYPE RAX 96 4e3820 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 4e3830 443 FUNC RETURNTYPE RAX 1 - 4e3830 443 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 96 + 4e3830 443 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 2 ARG5 96 4e39f0 161 FUNC RETURNTYPE RAX 4 - 4e39f0 161 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 4 ARG3 2 ARG4 4 ARG5 96 + 4e39f0 161 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 2 ARG4 4 ARG5 96 4e3aa0 10 FUNC RETURNTYPE RAX 0 4e3aa0 10 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 1 ARG3 0 ARG4 0 ARG5 0 4e3ab0 10 FUNC RETURNTYPE RAX 0 @@ -10915,7 +10915,7 @@ 4ee9c0 21 FUNC RETURNTYPE RAX 0 4ee9c0 21 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4ee9e0 560 FUNC RETURNTYPE RAX 16 - 4ee9e0 560 FUNC INARGS 6 ARG0 2 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 + 4ee9e0 560 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 4eec10 11 FUNC RETURNTYPE RAX 0 4eec10 11 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4eec20 178 FUNC RETURNTYPE RAX 1 @@ -11090,7 +11090,7 @@ 4f1af0 123 FUNC RETURNTYPE RAX 4 4f1af0 123 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 0 4f1b70 123 FUNC RETURNTYPE RAX 4 - 4f1b70 123 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 96 + 4f1b70 123 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 4f1bf0 328 FUNC RETURNTYPE RAX 96 4f1bf0 328 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 96 4f1d40 187 FUNC RETURNTYPE RAX 1 @@ -11121,9 +11121,9 @@ 4f2720 10 FUNC RETURNTYPE RAX 96 4f2720 10 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 4 ARG3 96 ARG4 1 ARG5 96 4f2730 193 FUNC RETURNTYPE RAX 96 - 4f2730 193 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 8 ARG3 2 ARG4 4 ARG5 1 + 4f2730 193 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 8 ARG3 1 ARG4 4 ARG5 1 4f2800 459 FUNC RETURNTYPE RAX 96 - 4f2800 459 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 8 ARG3 2 ARG4 4 ARG5 1 + 4f2800 459 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 8 ARG3 1 ARG4 4 ARG5 1 4f2912 3 INSTR CHECK OVERFLOW UNSIGNED 32 RDX ZZ add edx, r15d 4f29d0 110 FUNC RETURNTYPE RAX 1 4f29d0 110 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -11152,7 +11152,7 @@ 4f2c10 10 FUNC RETURNTYPE RAX 0 4f2c10 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4f2c20 10 FUNC RETURNTYPE RAX 96 - 4f2c20 10 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 1 ARG3 2 ARG4 4 ARG5 96 + 4f2c20 10 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 96 4f2c30 10 FUNC RETURNTYPE RAX 96 4f2c30 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 4f2c40 10 FUNC RETURNTYPE RAX 0 @@ -11169,8 +11169,8 @@ 4f2ca0 322 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 1 4f2df0 103 FUNC RETURNTYPE RAX 1 4f2df0 103 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 4f2e60 27 FUNC RETURNTYPE RAX 2 - 4f2e60 27 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4f2e60 27 FUNC RETURNTYPE RAX 0 + 4f2e60 27 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4f2e80 46 FUNC RETURNTYPE RAX 0 4f2e80 46 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4f2eb0 86 FUNC RETURNTYPE RAX 1 @@ -11180,7 +11180,7 @@ 4f2f40 504 FUNC RETURNTYPE RAX 1 4f2f40 504 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 0 4f3140 241 FUNC RETURNTYPE RAX 1 - 4f3140 241 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 2 ARG4 4 ARG5 1 + 4f3140 241 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 1 ARG4 4 ARG5 1 4f31a0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [r13+1] 4f31c2 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+1 ZZ IDIOM 19 lea edi, [r13+1] 4f31ce 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R13 ZZ mov rdx, r13 ; n @@ -11203,7 +11203,7 @@ 4f41c0 5 FUNC RETURNTYPE RAX 1 4f41c0 5 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 96 4f41d0 843 FUNC RETURNTYPE RAX 4 - 4f41d0 843 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 8 ARG3 2 ARG4 4 ARG5 1 + 4f41d0 843 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 8 ARG3 1 ARG4 4 ARG5 1 4f43b0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+8] ; jumptable 00000000004F4273 case 0 4f4520 417 FUNC RETURNTYPE RAX 1 4f4520 417 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 @@ -11669,7 +11669,7 @@ 4fd000 10 FUNC RETURNTYPE RAX 0 4fd000 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4fd010 10 FUNC RETURNTYPE RAX 0 - 4fd010 10 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 0 ARG3 4 ARG4 2 ARG5 0 + 4fd010 10 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 0 4fd020 10 FUNC RETURNTYPE RAX 96 4fd020 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 96 ARG5 96 4fd030 10 FUNC RETURNTYPE RAX 0 @@ -11755,9 +11755,9 @@ 4fd3d0 166 FUNC RETURNTYPE RAX 1 4fd3d0 166 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 4fd480 455 FUNC RETURNTYPE RAX 1 - 4fd480 455 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 0 + 4fd480 455 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 4 ARG4 2 ARG5 0 4fd650 220 FUNC RETURNTYPE RAX 1 - 4fd650 220 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 0 + 4fd650 220 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 0 4fd730 55 FUNC RETURNTYPE RAX 1 4fd730 55 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4fd770 309 FUNC RETURNTYPE RAX 1 @@ -11956,8 +11956,8 @@ 501870 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 501880 10 FUNC RETURNTYPE RAX 0 501880 10 FUNC INARGS 6 ARG0 1 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 501890 10 FUNC RETURNTYPE RAX 4 - 501890 10 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 1 + 501890 10 FUNC RETURNTYPE RAX 32 + 501890 10 FUNC INARGS 6 ARG0 32 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 1 5018a0 10 FUNC RETURNTYPE RAX 0 5018a0 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 5018b0 10 FUNC RETURNTYPE RAX 96 @@ -12041,13 +12041,13 @@ 502070 116 FUNC RETURNTYPE RAX 4 502070 116 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 4 ARG5 4 5020f0 138 FUNC RETURNTYPE RAX 1 - 5020f0 138 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 0 + 5020f0 138 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 0 50211d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+8] 502180 171 FUNC RETURNTYPE RAX 1 502180 171 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 5021c0 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+28 ZZ lea rdi, [rbx+1Ch] 502230 669 FUNC RETURNTYPE RAX 1 - 502230 669 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 4 ARG5 0 + 502230 669 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 502284 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+8] 5023c0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+28 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+1Ch] 502424 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+28 ZZ lea rdi, [r12+1Ch] @@ -12777,7 +12777,7 @@ 5254c0 782 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 525b00 311 FUNC RETURNTYPE RAX 1 525b00 311 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 1 - 525c00 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+1 ZZ lea esi, [r14+1] + 525c00 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea esi, [r14+1] 525c40 550 FUNC RETURNTYPE RAX 1 525c40 550 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 525cd9 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 8 @@ -12796,10 +12796,6 @@ 526ec7 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDX ZZ add edx, edx 526ed4 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-3 ZZ lea esi, [r12-3] 526ee9 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-4 ZZ lea esi, [r12-4] - 526091 3 INSTR FPTRSHADOW [ECX+8] SHADOWID 52 - 526091 3 INSTR FPTRSHADOW [ECX+8] SHADOWID 52 - 526091 3 INSTR FPTRSHADOW [ECX+8] SHADOWID 52 - 5270e7 2 INSTR FPTRCHECK EAX SHADOWID 52 527110 476 FUNC RETURNTYPE RAX 1 527110 476 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 5272f0 1095 FUNC RETURNTYPE RAX 1 @@ -12815,10 +12811,6 @@ 52861a 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDX ZZ add edx, edx 528627 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+-3 ZZ lea esi, [rbx-3] 52863a 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+-4 ZZ lea esi, [rbx-4] - 527788 4 INSTR FPTRSHADOW [ECX+8] SHADOWID 53 - 527788 4 INSTR FPTRSHADOW [ECX+8] SHADOWID 53 - 527788 4 INSTR FPTRSHADOW [ECX+8] SHADOWID 53 - 52882f 2 INSTR FPTRCHECK EAX SHADOWID 53 528850 1492 FUNC RETURNTYPE RAX 1 528850 1492 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 528e30 1227 FUNC RETURNTYPE RAX 1 @@ -12830,21 +12822,21 @@ 5298f0 1034 FUNC RETURNTYPE RAX 1 5298f0 1034 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 529d00 540 FUNC RETURNTYPE RAX 1 - 529d00 540 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 1 ARG5 2 + 529d00 540 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 529f20 810 FUNC RETURNTYPE RAX 1 - 529f20 810 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 0 ARG5 0 + 529f20 810 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 52a250 278 FUNC RETURNTYPE RAX 1 - 52a250 278 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 2 ARG5 2 + 52a250 278 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 52a2b4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+10h] 52a2d1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+18h] 52a2fb 4 INSTR CHECK UNDERFLOW SIGNED 64 R14 ZZ sub r14d, 4 52a319 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 52a370 1506 FUNC RETURNTYPE RAX 1 - 52a370 1506 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 1 ARG5 1 - 52a3cd 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RBP ZZ lea edx, [rbx+rbp] - 52a3d0 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+R12 ZZ lea r8d, [rbx+r12] + 52a370 1506 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 + 52a3cd 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+RBP ZZ lea edx, [rbx+rbp] + 52a3d0 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBX+R12 ZZ lea r8d, [rbx+r12] 52a42e 2 INSTR CHECK OVERFLOW SIGNED 32 RDX ZZ neg edx - 52a448 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R9 ZZ add r9d, ebp + 52a448 3 INSTR CHECK OVERFLOW SIGNED 64 R9 ZZ add r9d, ebp 52a477 5 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, [rsp+98h+var_60] 52a4fb 3 INSTR CHECK OVERFLOW SIGNED 64 R8 ZZ neg r8d 52a4fe 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r13 @@ -12864,34 +12856,35 @@ 52ad0e 3 INSTR CHECK OVERFLOW UNSIGNED 32 RDX ZZ add edx, 1 52ad4f 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RCX+RAX ZZ lea edx, [rcx+rax] 52aeb0 1510 FUNC RETURNTYPE RAX 96 - 52aeb0 1510 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 52aeb0 1510 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 52af0b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, rax - 52af0e 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, r13d + 52af0e 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, r13d 52af35 5 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, [rsp+98h+var_60] 52afb8 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RAX ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+rax+0] - 52b05c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, r13d - 52b062 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, r12d + 52b05c 3 INSTR CHECK UNDERFLOW SIGNED 32 RDX ZZ sub edx, r13d + 52b062 3 INSTR CHECK UNDERFLOW SIGNED 32 RDX ZZ sub edx, r12d 52b06e 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12*8 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+r12*8]; s 52b06e 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+R12*8 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+r12*8]; s 52b0c5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r15 52b1aa 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RAX ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+rax+0] - 52b275 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, ebx - 52b2ad 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, ebx + 52b275 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, ebx + 52b2ad 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, ebx 52b376 2 INSTR CHECK OVERFLOW SIGNED 32 RDX ZZ neg edx 52b378 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RDX*2 ZZ lea edx, [r14+rdx*2] - 52b378 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+RDX*2 ZZ lea edx, [r14+rdx*2] + 52b378 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+RDX*2 ZZ lea edx, [r14+rdx*2] 52b37f 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R10*8 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+r10*8]; s 52b37f 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+R10*8 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+r10*8]; s - 52b405 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R9 ZZ sub r9d, ecx - 52b408 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, ecx - 52b478 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R9 ZZ sub r9d, ecx - 52b47b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, ecx + 52b3a5 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RAX ZZ mov rdx, rax ; n + 52b405 3 INSTR CHECK UNDERFLOW SIGNED 64 R9 ZZ sub r9d, ecx + 52b408 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, ecx + 52b478 3 INSTR CHECK UNDERFLOW SIGNED 64 R9 ZZ sub r9d, ecx + 52b47b 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, ecx 52b4a0 1069 FUNC RETURNTYPE RAX 1 52b4a0 1069 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 - 52b697 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R9 ZZ sub r9d, r11d - 52b69a 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, r11d - 52b70b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R9 ZZ sub r9d, r11d - 52b70e 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, r11d + 52b697 3 INSTR CHECK UNDERFLOW SIGNED 64 R9 ZZ sub r9d, r11d + 52b69a 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, r11d + 52b70b 3 INSTR CHECK UNDERFLOW SIGNED 64 R9 ZZ sub r9d, r11d + 52b70e 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, r11d 52b8d0 228 FUNC RETURNTYPE RAX 1 52b8d0 228 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 1 52b935 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+10h] @@ -13002,11 +12995,9 @@ 52ee50 60 FUNC RETURNTYPE RAX 64 52ee50 60 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 16 ARG3 1 ARG4 0 ARG5 0 52ee90 236 FUNC RETURNTYPE RAX 0 - 52ee90 236 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 1 ARG5 96 - 52ee99 2 INSTR FPTRSHADOW RAX SHADOWID 54 - 52ef36 4 INSTR FPTRCHECK [ESP+20] SHADOWID 54 + 52ee90 236 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 52ef80 631 FUNC RETURNTYPE RAX 0 - 52ef80 631 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 1 ARG5 96 + 52ef80 631 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 52f09d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r12 52f0d7 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 1 52f200 671 FUNC RETURNTYPE RAX 1 @@ -13540,7 +13531,7 @@ 53e2c0 9 FUNC RETURNTYPE RAX 0 53e2c0 9 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 53e2d0 242 FUNC RETURNTYPE RAX 1 - 53e2d0 242 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 4 ARG3 4 ARG4 2 ARG5 4 + 53e2d0 242 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 2 ARG5 4 53e3d0 9 FUNC RETURNTYPE RAX 0 53e3d0 9 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 53e3e0 13 FUNC RETURNTYPE RAX 0 @@ -13958,7 +13949,7 @@ 546a90 1043 FUNC PROBLEM dynamic_load CALLUNRESOLVED 546c96 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R13 ZZ add r13d, 1 546eb0 1384 FUNC RETURNTYPE RAX 96 - 546eb0 1384 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 0 + 546eb0 1384 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 4 ARG4 0 ARG5 0 547420 178 FUNC RETURNTYPE RAX 96 547420 178 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 5474e0 6 FUNC RETURNTYPE RAX 1 @@ -14362,7 +14353,7 @@ 54f180 5 FUNC RETURNTYPE RAX 0 54f180 5 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 54f190 5 FUNC RETURNTYPE RAX 0 - 54f190 5 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 2 ARG3 1 ARG4 96 ARG5 1 + 54f190 5 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 54f1a0 5 FUNC RETURNTYPE RAX 96 54f1a0 5 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 4 54f1b0 291 FUNC RETURNTYPE RAX 1 @@ -14392,10 +14383,10 @@ 54f980 801 FUNC RETURNTYPE RAX 0 54f980 801 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 54f980 801 FUNC PROBLEM ASN1_sign CALLUNRESOLVED - 54f980 2 INSTR FPTRSHADOW RDI SHADOWID 55 - 54fa8d 4 INSTR FPTRCHECK [RSP+8] SHADOWID 55 - 54f980 2 INSTR FPTRSHADOW RDI SHADOWID 56 - 54fb66 4 INSTR FPTRCHECK [RSP+8] SHADOWID 56 + 54f980 2 INSTR FPTRSHADOW RDI SHADOWID 52 + 54fa8d 4 INSTR FPTRCHECK [RSP+8] SHADOWID 52 + 54f980 2 INSTR FPTRSHADOW RDI SHADOWID 53 + 54fb66 4 INSTR FPTRCHECK [RSP+8] SHADOWID 53 54fcb0 870 FUNC RETURNTYPE RAX 0 54fcb0 870 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 54fcb0 870 FUNC PROBLEM ASN1_item_sign_ctx CALLUNRESOLVED @@ -14776,8 +14767,8 @@ 558770 1495 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 558770 1495 FUNC PROBLEM PEM_X509_INFO_read_bio CALLUNRESOLVED 558cd8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+18h] - 558770 2 INSTR FPTRSHADOW RDX SHADOWID 57 - 5588be 5 INSTR FPTRCHECK [RSP+8] SHADOWID 57 + 558770 2 INSTR FPTRSHADOW RDX SHADOWID 54 + 5588be 5 INSTR FPTRCHECK [RSP+8] SHADOWID 54 558d50 179 FUNC RETURNTYPE RAX 4 558d50 179 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 558e10 672 FUNC RETURNTYPE RAX 96 @@ -15239,12 +15230,12 @@ 560f60 260 FUNC RETURNTYPE RAX 4 560f60 260 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 4 ARG4 0 ARG5 0 561070 209 FUNC RETURNTYPE RAX 4 - 561070 209 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 0 + 561070 209 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 0 5610a7 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx+20h] 561150 75 FUNC RETURNTYPE RAX 1 561150 75 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 5611a0 444 FUNC RETURNTYPE RAX 4 - 5611a0 444 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 0 + 5611a0 444 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 0 561360 125 FUNC RETURNTYPE RAX 1 561360 125 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 5613e0 9 FUNC RETURNTYPE RAX 0 @@ -15297,7 +15288,7 @@ 56191b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea r9, [rbx+8] 56191f 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov r8d, eax 561a10 349 FUNC RETURNTYPE RAX 4 - 561a10 349 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 + 561a10 349 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 561b70 74 FUNC RETURNTYPE RAX 0 561b70 74 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 561bc0 64 FUNC RETURNTYPE RAX 0 @@ -15498,7 +15489,7 @@ 5658d0 70 FUNC RETURNTYPE RAX 1 5658d0 70 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 565920 102 FUNC RETURNTYPE RAX 1 - 565920 102 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 2 ARG3 1 ARG4 0 ARG5 0 + 565920 102 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 565990 671 FUNC RETURNTYPE RAX 4 565990 671 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 565c30 185 FUNC RETURNTYPE RAX 1 @@ -15627,13 +15618,13 @@ 569070 296 FUNC RETURNTYPE RAX 1 569070 296 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 4 5691a0 1135 FUNC RETURNTYPE RAX 1 - 5691a0 1135 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 + 5691a0 1135 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 5691a0 1135 FUNC PROBLEM cca_rsa_sign CALLUNRESOLVED 569370 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea edi, [rax+1] 5694e0 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea edi, [rax+1] 569560 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea rsi, [r14+1] 569610 1103 FUNC RETURNTYPE RAX 1 - 569610 1103 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 + 569610 1103 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 569610 1103 FUNC PROBLEM cca_rsa_verify CALLUNRESOLVED 5697d0 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea edi, [rax+1] 569930 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea edi, [rax+1] @@ -16191,16 +16182,6 @@ 580e1a 3 INSTR CHECK OVERFLOW SIGNED 32 RSI ZZ add esi, 1 580e61 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R10+2 ZZ lea esi, [r10+2] 580ea0 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea esi, [rax+1] - 580992 4 INSTR FPTRSHADOW [R15+8] SHADOWID 58 - 580f16 4 INSTR FPTRCHECK [ESP+104] SHADOWID 58 - 580ab2 4 INSTR FPTRSHADOW RAX SHADOWID 59 - 580b4f 4 INSTR FPTRCHECK [ESP+88] SHADOWID 59 - 580992 4 INSTR FPTRSHADOW [R15+8] SHADOWID 60 - 580aaf 4 INSTR FPTRCHECK [ESP+88] SHADOWID 60 - 580992 4 INSTR FPTRSHADOW [R15+8] SHADOWID 61 - 580b2d 4 INSTR FPTRCHECK [ESP+104] SHADOWID 61 - 580992 4 INSTR FPTRSHADOW [R15+8] SHADOWID 62 - 580ca1 4 INSTR FPTRCHECK [ESP+104] SHADOWID 62 580f60 672 FUNC RETURNTYPE RAX 1 580f60 672 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 581200 2198 FUNC RETURNTYPE RAX 4 @@ -16478,10 +16459,10 @@ 589d70 1061 FUNC PROBLEM BIO_dump_indent_cb CALLUNRESOLVED 58a003 3 INSTR CHECK TRUNCATION UNSIGNED 64 RCX 8 CL ZZ IDIOM 5 movzx ecx, cl 58a0de 3 INSTR CHECK OVERFLOW SIGNED 64 R8 ZZ add r8d, r14d - 589d70 2 INSTR FPTRSHADOW RDI SHADOWID 63 - 58a08b 4 INSTR FPTRCHECK [RSP+48] SHADOWID 63 - 589d70 2 INSTR FPTRSHADOW RDI SHADOWID 64 - 58a126 4 INSTR FPTRCHECK [RSP+48] SHADOWID 64 + 589d70 2 INSTR FPTRSHADOW RDI SHADOWID 55 + 58a08b 4 INSTR FPTRCHECK [RSP+48] SHADOWID 55 + 589d70 2 INSTR FPTRSHADOW RDI SHADOWID 56 + 58a126 4 INSTR FPTRCHECK [RSP+48] SHADOWID 56 58a1a0 8 FUNC RETURNTYPE RAX 0 58a1a0 8 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 58a1b0 21 FUNC RETURNTYPE RAX 0 @@ -16885,7 +16866,7 @@ 593900 10 FUNC RETURNTYPE RAX 0 593900 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 593910 386 FUNC RETURNTYPE RAX 4 - 593910 386 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 96 ARG4 96 ARG5 96 + 593910 386 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 59396e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+8] 593aa0 522 FUNC RETURNTYPE RAX 1 593aa0 522 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 @@ -16893,7 +16874,7 @@ 593ba7 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, rbx 593c0b 4 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ add rdx, 1 593cb0 543 FUNC RETURNTYPE RAX 1 - 593cb0 543 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 0 + 593cb0 543 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 0 593ed0 317 FUNC RETURNTYPE RAX 1 593ed0 317 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 593f9b 4 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ add rdx, 1 @@ -17097,32 +17078,32 @@ 59861d 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 38h 5986a2 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+152 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+98h] 5986c0 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+8 ZZ IDIOM 18 MEMORYSINK lea rdx, [r12+8] + 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 57 + 598654 4 INSTR FPTRCHECK [RSP+8] SHADOWID 57 + 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 58 + 59835a 4 INSTR FPTRCHECK [RSP+8] SHADOWID 58 + 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 59 + 5983bc 4 INSTR FPTRCHECK [RSP+8] SHADOWID 59 + 5982ca 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 60 + 59871f 4 INSTR FPTRCHECK [RSP+56] SHADOWID 60 + 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 61 + 598409 4 INSTR FPTRCHECK [RSP+8] SHADOWID 61 + 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 62 + 598423 4 INSTR FPTRCHECK [RSP+8] SHADOWID 62 + 5982ca 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 63 + 598444 4 INSTR FPTRCHECK [RSP+56] SHADOWID 63 + 5982ca 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 64 + 5987a5 4 INSTR FPTRCHECK [RSP+56] SHADOWID 64 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 65 - 598654 4 INSTR FPTRCHECK [RSP+8] SHADOWID 65 - 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 66 - 59835a 4 INSTR FPTRCHECK [RSP+8] SHADOWID 66 + 5984d1 4 INSTR FPTRCHECK [RSP+8] SHADOWID 65 + 5982ca 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 66 + 5984f0 4 INSTR FPTRCHECK [RSP+56] SHADOWID 66 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 67 - 5983bc 4 INSTR FPTRCHECK [RSP+8] SHADOWID 67 - 5982ca 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 68 - 59871f 4 INSTR FPTRCHECK [RSP+56] SHADOWID 68 - 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 69 - 598409 4 INSTR FPTRCHECK [RSP+8] SHADOWID 69 - 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 70 - 598423 4 INSTR FPTRCHECK [RSP+8] SHADOWID 70 - 5982ca 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 71 - 598444 4 INSTR FPTRCHECK [RSP+56] SHADOWID 71 - 5982ca 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 72 - 5987a5 4 INSTR FPTRCHECK [RSP+56] SHADOWID 72 - 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 73 - 5984d1 4 INSTR FPTRCHECK [RSP+8] SHADOWID 73 - 5982ca 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 74 - 5984f0 4 INSTR FPTRCHECK [RSP+56] SHADOWID 74 - 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 75 - 59854d 4 INSTR FPTRCHECK [RSP+8] SHADOWID 75 - 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 76 - 598582 4 INSTR FPTRCHECK [RSP+8] SHADOWID 76 - 5982ca 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 77 - 5985dc 4 INSTR FPTRCHECK [RSP+56] SHADOWID 77 + 59854d 4 INSTR FPTRCHECK [RSP+8] SHADOWID 67 + 5982d1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 68 + 598582 4 INSTR FPTRCHECK [RSP+8] SHADOWID 68 + 5982ca 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 69 + 5985dc 4 INSTR FPTRCHECK [RSP+56] SHADOWID 69 5987c0 537 FUNC RETURNTYPE RAX 1 5987c0 537 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 5987c0 537 FUNC PROBLEM ec_GFp_simple_set_Jprojective_coordinates_GFp CALLUNRESOLVED @@ -17202,38 +17183,38 @@ 59a27d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+32 ZZ IDIOM 18 MEMORYSINK lea rdi, [r14+20h] 59a2a3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+38h] 59a2e3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+56 ZZ IDIOM 18 MEMORYSINK lea rdi, [r14+38h] - 599cc1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 78 - 599d68 4 INSTR FPTRCHECK [RSP+40] SHADOWID 78 + 599cc1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 70 + 599d68 4 INSTR FPTRCHECK [RSP+40] SHADOWID 70 + 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 71 + 59a01c 4 INSTR FPTRCHECK [RSP+72] SHADOWID 71 + 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 72 + 59a03b 4 INSTR FPTRCHECK [RSP+72] SHADOWID 72 + 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 73 + 59a05b 4 INSTR FPTRCHECK [RSP+72] SHADOWID 73 + 599cc1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 74 + 599f8c 4 INSTR FPTRCHECK [RSP+40] SHADOWID 74 + 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 75 + 599fb4 4 INSTR FPTRCHECK [RSP+72] SHADOWID 75 + 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 76 + 599fd3 4 INSTR FPTRCHECK [RSP+72] SHADOWID 76 + 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 77 + 599ff3 4 INSTR FPTRCHECK [RSP+72] SHADOWID 77 + 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 78 + 59a2cd 4 INSTR FPTRCHECK [RSP+72] SHADOWID 78 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 79 - 59a01c 4 INSTR FPTRCHECK [RSP+72] SHADOWID 79 - 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 80 - 59a03b 4 INSTR FPTRCHECK [RSP+72] SHADOWID 80 - 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 81 - 59a05b 4 INSTR FPTRCHECK [RSP+72] SHADOWID 81 - 599cc1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 82 - 599f8c 4 INSTR FPTRCHECK [RSP+40] SHADOWID 82 + 59a10a 4 INSTR FPTRCHECK [RSP+72] SHADOWID 79 + 599cc1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 80 + 59a136 4 INSTR FPTRCHECK [RSP+40] SHADOWID 80 + 599cc1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 81 + 59a15a 4 INSTR FPTRCHECK [RSP+40] SHADOWID 81 + 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 82 + 59a17b 4 INSTR FPTRCHECK [RSP+72] SHADOWID 82 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 83 - 599fb4 4 INSTR FPTRCHECK [RSP+72] SHADOWID 83 + 59a1f6 4 INSTR FPTRCHECK [RSP+72] SHADOWID 83 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 84 - 599fd3 4 INSTR FPTRCHECK [RSP+72] SHADOWID 84 + 59a215 4 INSTR FPTRCHECK [RSP+72] SHADOWID 84 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 85 - 599ff3 4 INSTR FPTRCHECK [RSP+72] SHADOWID 85 - 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 86 - 59a2cd 4 INSTR FPTRCHECK [RSP+72] SHADOWID 86 - 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 87 - 59a10a 4 INSTR FPTRCHECK [RSP+72] SHADOWID 87 - 599cc1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 88 - 59a136 4 INSTR FPTRCHECK [RSP+40] SHADOWID 88 - 599cc1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 89 - 59a15a 4 INSTR FPTRCHECK [RSP+40] SHADOWID 89 - 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 90 - 59a17b 4 INSTR FPTRCHECK [RSP+72] SHADOWID 90 - 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 91 - 59a1f6 4 INSTR FPTRCHECK [RSP+72] SHADOWID 91 - 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 92 - 59a215 4 INSTR FPTRCHECK [RSP+72] SHADOWID 92 - 599cba 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 93 - 59a236 4 INSTR FPTRCHECK [RSP+72] SHADOWID 93 + 59a236 4 INSTR FPTRCHECK [RSP+72] SHADOWID 85 59a330 174 FUNC RETURNTYPE RAX 96 59a330 174 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 59a3e0 548 FUNC RETURNTYPE RAX 1 diff --git a/tests/commit/save-openssl.psexe.infoannot b/tests/commit/save-openssl.psexe.infoannot index d263a03c..dfcb41e2 100644 --- a/tests/commit/save-openssl.psexe.infoannot +++ b/tests/commit/save-openssl.psexe.infoannot @@ -1399,16 +1399,16 @@ 45d5c0 610 FUNC RETURNTYPE RAX 4 45d5c0 610 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 4 ARG5 4 45d830 1496 FUNC RETURNTYPE RAX 96 - 45d830 1496 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 4 ARG5 4 + 45d830 1496 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 45d862 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+256 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+100h] 45d895 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+256 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+100h] 45de10 216 FUNC RETURNTYPE RAX 1 45de10 216 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 45dea0 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDI+256 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdi+100h] 45def0 1389 FUNC RETURNTYPE RAX 96 - 45def0 1389 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 96 ARG5 96 + 45def0 1389 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 96 ARG5 96 45e460 216 FUNC RETURNTYPE RAX 1 - 45e460 216 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 2 ARG3 96 ARG4 96 ARG5 96 + 45e460 216 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 96 ARG4 96 ARG5 96 45e540 70 FUNC RETURNTYPE RAX 4 45e540 70 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 1 45e590 58 FUNC RETURNTYPE RAX 1 @@ -2050,7 +2050,7 @@ 471aca 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 348h ; tv 471b69 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+840 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+348h] ; tv 471c40 214 FUNC RETURNTYPE RAX 1 - 471c40 214 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 4 ARG5 4 + 471c40 214 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 471d20 96 FUNC RETURNTYPE RAX 1 471d20 96 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 471d80 321 FUNC RETURNTYPE RAX 1 @@ -2435,11 +2435,11 @@ 47b450 82 FUNC RETURNTYPE RAX 0 47b450 82 FUNC PROBLEM SSL_do_handshake JUMPUNRESOLVED CALLUNRESOLVED 47b4b0 231 FUNC RETURNTYPE RAX 1 - 47b4b0 231 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 96 ARG4 4 ARG5 96 + 47b4b0 231 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 96 47b5a0 51 FUNC RETURNTYPE RAX 0 47b5a0 51 FUNC PROBLEM SSL_accept JUMPUNRESOLVED 47b5e0 231 FUNC RETURNTYPE RAX 1 - 47b5e0 231 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 96 ARG4 4 ARG5 96 + 47b5e0 231 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 96 47b6d0 51 FUNC RETURNTYPE RAX 0 47b6d0 51 FUNC PROBLEM SSL_connect JUMPUNRESOLVED 47b710 42 FUNC RETURNTYPE RAX 1 @@ -2502,7 +2502,7 @@ 47bfd0 8 FUNC RETURNTYPE RAX 4 47bfd0 8 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 47bfe0 8 FUNC RETURNTYPE RAX 0 - 47bfe0 8 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 47bfe0 8 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 47bff0 4 FUNC RETURNTYPE RAX 0 47bff0 4 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 1 47c000 4 FUNC RETURNTYPE RAX 0 @@ -2959,7 +2959,7 @@ 487770 286 FUNC RETURNTYPE RAX 1 487770 286 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 487890 1494 FUNC RETURNTYPE RAX 1 - 487890 1494 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 487890 1494 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 4879d1 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 48h 487a07 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 48h 487cf2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+72 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+48h] @@ -3309,7 +3309,7 @@ 48d200 81 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 48d238 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+-8 ZZ lea rsi, [rsi-8] 48d260 103 FUNC RETURNTYPE RAX 8 - 48d2d0 23 FUNC RETURNTYPE RAX 0 + 48d2d0 23 FUNC RETURNTYPE RAX 1 48d2d0 23 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 48d2f0 5 FUNC RETURNTYPE RAX 0 48d2f0 5 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -3376,7 +3376,7 @@ 48dfd0 582 FUNC RETURNTYPE RAX 1 48dfd0 582 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 48e220 218 FUNC RETURNTYPE RAX 16 - 48e220 218 FUNC INARGS 6 ARG0 2 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 48e220 218 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 48e300 218 FUNC RETURNTYPE RAX 0 48e300 218 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 48e3e0 226 FUNC RETURNTYPE RAX 0 @@ -3909,10 +3909,6 @@ 4b0277 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDX ZZ add edx, edx 4b0284 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-3 ZZ lea esi, [r12-3] 4b0299 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-4 ZZ lea esi, [r12-4] - 4af441 3 INSTR FPTRSHADOW [ECX+8] SHADOWID 32 - 4af441 3 INSTR FPTRSHADOW [ECX+8] SHADOWID 32 - 4af441 3 INSTR FPTRSHADOW [ECX+8] SHADOWID 32 - 4b0497 2 INSTR FPTRCHECK EAX SHADOWID 32 4b04c0 476 FUNC RETURNTYPE RAX 1 4b04c0 476 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 4b06a0 1095 FUNC RETURNTYPE RAX 1 @@ -3928,10 +3924,6 @@ 4b19ca 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDX ZZ add edx, edx 4b19d7 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+-3 ZZ lea esi, [rbx-3] 4b19ea 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+-4 ZZ lea esi, [rbx-4] - 4b0b38 4 INSTR FPTRSHADOW [ECX+8] SHADOWID 33 - 4b0b38 4 INSTR FPTRSHADOW [ECX+8] SHADOWID 33 - 4b0b38 4 INSTR FPTRSHADOW [ECX+8] SHADOWID 33 - 4b1bdf 2 INSTR FPTRCHECK EAX SHADOWID 33 4b1c00 1492 FUNC RETURNTYPE RAX 1 4b1c00 1492 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4b21e0 1227 FUNC RETURNTYPE RAX 1 @@ -3965,7 +3957,7 @@ 4b3520 97 FUNC RETURNTYPE RAX 4 4b3520 97 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 4b3590 94 FUNC RETURNTYPE RAX 4 - 4b3590 94 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 96 ARG3 96 ARG4 96 ARG5 96 + 4b3590 94 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4b35f0 279 FUNC RETURNTYPE RAX 4 4b35f0 279 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 4b364f 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 20h @@ -4005,7 +3997,7 @@ 4b4130 124 FUNC RETURNTYPE RAX 1 4b4130 124 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 4 4b41b0 268 FUNC RETURNTYPE RAX 1 - 4b41b0 268 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 1 + 4b41b0 268 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 4b42c0 412 FUNC RETURNTYPE RAX 0 4b42c0 412 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4b42f5 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+18h] @@ -4065,21 +4057,21 @@ 4b4995 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+336 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+150h] 4b49a1 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+360 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+168h] 4b4a30 540 FUNC RETURNTYPE RAX 1 - 4b4a30 540 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 1 ARG5 2 + 4b4a30 540 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 4b4c50 810 FUNC RETURNTYPE RAX 1 - 4b4c50 810 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 0 ARG5 0 + 4b4c50 810 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 4b4f80 278 FUNC RETURNTYPE RAX 1 - 4b4f80 278 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 2 ARG5 2 + 4b4f80 278 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 4b4fe4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+10h] 4b5001 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+18h] 4b502b 4 INSTR CHECK UNDERFLOW SIGNED 64 R14 ZZ sub r14d, 4 4b5049 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 4b50a0 1506 FUNC RETURNTYPE RAX 1 - 4b50a0 1506 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 1 ARG5 1 - 4b50fd 3 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RBX+RBP ZZ lea edx, [rbx+rbp] - 4b5100 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+R12 ZZ lea r8d, [rbx+r12] + 4b50a0 1506 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 + 4b50fd 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+RBP ZZ lea edx, [rbx+rbp] + 4b5100 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBX+R12 ZZ lea r8d, [rbx+r12] 4b515e 2 INSTR CHECK OVERFLOW SIGNED 32 RDX ZZ neg edx - 4b5178 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R9 ZZ add r9d, ebp + 4b5178 3 INSTR CHECK OVERFLOW SIGNED 64 R9 ZZ add r9d, ebp 4b51a7 5 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, [rsp+98h+var_60] 4b522b 3 INSTR CHECK OVERFLOW SIGNED 64 R8 ZZ neg r8d 4b522e 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r13 @@ -4099,34 +4091,35 @@ 4b5a3e 3 INSTR CHECK OVERFLOW UNSIGNED 32 RDX ZZ add edx, 1 4b5a7f 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RCX+RAX ZZ lea edx, [rcx+rax] 4b5be0 1510 FUNC RETURNTYPE RAX 96 - 4b5be0 1510 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 4b5be0 1510 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 0 4b5c3b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, rax - 4b5c3e 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, r13d + 4b5c3e 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, r13d 4b5c65 5 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, [rsp+98h+var_60] 4b5ce8 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RAX ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+rax+0] - 4b5d8c 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, r13d - 4b5d92 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, r12d + 4b5d8c 3 INSTR CHECK UNDERFLOW SIGNED 32 RDX ZZ sub edx, r13d + 4b5d92 3 INSTR CHECK UNDERFLOW SIGNED 32 RDX ZZ sub edx, r12d 4b5d9e 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12*8 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+r12*8]; s 4b5d9e 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+R12*8 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+r12*8]; s 4b5df5 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r15 4b5eda 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+RAX ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+rax+0] - 4b5fa5 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, ebx - 4b5fdd 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, ebx + 4b5fa5 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, ebx + 4b5fdd 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, ebx 4b60a6 2 INSTR CHECK OVERFLOW SIGNED 32 RDX ZZ neg edx 4b60a8 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RDX*2 ZZ lea edx, [r14+rdx*2] - 4b60a8 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14+RDX*2 ZZ lea edx, [r14+rdx*2] + 4b60a8 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+RDX*2 ZZ lea edx, [r14+rdx*2] 4b60af 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R10*8 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+r10*8]; s 4b60af 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R15+R10*8 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+r10*8]; s - 4b6135 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R9 ZZ sub r9d, ecx - 4b6138 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, ecx - 4b61a8 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R9 ZZ sub r9d, ecx - 4b61ab 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, ecx + 4b60d5 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 RAX ZZ mov rdx, rax ; n + 4b6135 3 INSTR CHECK UNDERFLOW SIGNED 64 R9 ZZ sub r9d, ecx + 4b6138 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, ecx + 4b61a8 3 INSTR CHECK UNDERFLOW SIGNED 64 R9 ZZ sub r9d, ecx + 4b61ab 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, ecx 4b61d0 1069 FUNC RETURNTYPE RAX 1 4b61d0 1069 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 - 4b63c7 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R9 ZZ sub r9d, r11d - 4b63ca 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, r11d - 4b643b 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R9 ZZ sub r9d, r11d - 4b643e 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8d, r11d + 4b63c7 3 INSTR CHECK UNDERFLOW SIGNED 64 R9 ZZ sub r9d, r11d + 4b63ca 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, r11d + 4b643b 3 INSTR CHECK UNDERFLOW SIGNED 64 R9 ZZ sub r9d, r11d + 4b643e 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8d, r11d 4b6600 228 FUNC RETURNTYPE RAX 1 4b6600 228 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 1 4b6665 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+10h] @@ -4283,28 +4276,26 @@ 4b9b40 1292 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 96 4b9b40 1292 FUNC PROBLEM BN_is_prime_fasttest_ex CALLUNRESOLVED 4ba050 236 FUNC RETURNTYPE RAX 0 - 4ba050 236 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 1 ARG5 96 - 4ba059 2 INSTR FPTRSHADOW RAX SHADOWID 34 - 4ba0f6 4 INSTR FPTRCHECK [ESP+20] SHADOWID 34 + 4ba050 236 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 4ba140 631 FUNC RETURNTYPE RAX 0 - 4ba140 631 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 1 ARG5 96 + 4ba140 631 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 96 4ba25d 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r12 4ba297 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 1 4ba3c0 671 FUNC RETURNTYPE RAX 1 4ba3c0 671 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 4ba660 257 FUNC RETURNTYPE RAX 1 - 4ba660 257 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 2 ARG3 1 + 4ba660 257 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 1 ARG3 1 4ba770 238 FUNC RETURNTYPE RAX 1 - 4ba770 238 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 2 ARG3 1 + 4ba770 238 FUNC INARGS 4 ARG0 4 ARG1 4 ARG2 1 ARG3 1 4ba860 160 FUNC RETURNTYPE RAX 1 - 4ba860 160 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 1 ARG5 1 + 4ba860 160 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 1 4ba878 3 INSTR CHECK UNDERFLOW SIGNED 32 RCX ZZ sub ecx, 4 4ba900 13 FUNC RETURNTYPE RAX 1 4ba900 13 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 96 ARG5 96 4ba910 42 FUNC RETURNTYPE RAX 0 - 4ba910 42 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 1 ARG5 1 + 4ba910 42 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 4ba940 42 FUNC RETURNTYPE RAX 0 - 4ba940 42 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 96 ARG5 96 + 4ba940 42 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 4ba970 1516 FUNC RETURNTYPE RAX 1 4ba970 1516 FUNC INARGS 3 ARG0 4 ARG1 4 ARG2 4 4baf60 409 FUNC RETURNTYPE RAX 1 @@ -5081,7 +5072,7 @@ 4cdb40 10 FUNC INARGS 6 ARG0 0 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4cdb50 13 FUNC RETURNTYPE RAX 0 4cdb50 13 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 4cdb60 13 FUNC RETURNTYPE RAX 2 + 4cdb60 13 FUNC RETURNTYPE RAX 1 4cdb60 13 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 96 4cdb70 220 FUNC RETURNTYPE RAX 0 4cdb70 220 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -5691,7 +5682,7 @@ 4d65a0 1043 FUNC PROBLEM dynamic_load CALLUNRESOLVED 4d67a6 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R13 ZZ add r13d, 1 4d69c0 1384 FUNC RETURNTYPE RAX 96 - 4d69c0 1384 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 0 + 4d69c0 1384 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 0 ARG3 4 ARG4 0 ARG5 0 4d6f30 178 FUNC RETURNTYPE RAX 96 4d6f30 178 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 4d6ff0 6 FUNC RETURNTYPE RAX 1 @@ -6059,10 +6050,10 @@ 4df8c0 1061 FUNC PROBLEM BIO_dump_indent_cb CALLUNRESOLVED 4dfb53 3 INSTR CHECK TRUNCATION UNSIGNED 64 RCX 8 CL ZZ IDIOM 5 movzx ecx, cl 4dfc2e 3 INSTR CHECK OVERFLOW SIGNED 64 R8 ZZ add r8d, r14d - 4df8c0 2 INSTR FPTRSHADOW RDI SHADOWID 35 - 4dfbdb 4 INSTR FPTRCHECK [RSP+48] SHADOWID 35 - 4df8c0 2 INSTR FPTRSHADOW RDI SHADOWID 36 - 4dfc76 4 INSTR FPTRCHECK [RSP+48] SHADOWID 36 + 4df8c0 2 INSTR FPTRSHADOW RDI SHADOWID 32 + 4dfbdb 4 INSTR FPTRCHECK [RSP+48] SHADOWID 32 + 4df8c0 2 INSTR FPTRSHADOW RDI SHADOWID 33 + 4dfc76 4 INSTR FPTRCHECK [RSP+48] SHADOWID 33 4dfcf0 8 FUNC RETURNTYPE RAX 0 4dfcf0 8 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4dfd00 21 FUNC RETURNTYPE RAX 0 @@ -6142,7 +6133,7 @@ 4e1940 119 FUNC RETURNTYPE RAX 1 4e1940 119 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4e19c0 1599 FUNC RETURNTYPE RAX 1 - 4e19c0 1599 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 0 + 4e19c0 1599 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 4e2000 1018 FUNC RETURNTYPE RAX 0 4e2000 1018 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4e20a7 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea rcx, [rbp+38h] ; optval @@ -6808,7 +6799,7 @@ 4ecefe 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+40 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+28h] ; dest 4ecf41 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+272 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+110h] 4ecf90 412 FUNC RETURNTYPE RAX 1 - 4ecf90 412 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 0 + 4ecf90 412 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 0 4ed06c 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+272 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+110h] 4ed0ec 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 38h ; dest 4ed130 698 FUNC RETURNTYPE RAX 1 @@ -6848,7 +6839,7 @@ 4edaa0 79 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 4edabe 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+256 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+100h] 4edaf0 1159 FUNC RETURNTYPE RAX 1 - 4edaf0 1159 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 0 ARG5 0 + 4edaf0 1159 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 4edb94 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, rdx 4edb97 8 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [r12+288h] ; dest 4edbb4 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+256 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+100h] @@ -7762,7 +7753,7 @@ 4fb8a0 5 FUNC RETURNTYPE RAX 0 4fb8a0 5 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4fb8b0 5 FUNC RETURNTYPE RAX 0 - 4fb8b0 5 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 2 ARG3 1 ARG4 96 ARG5 1 + 4fb8b0 5 FUNC INARGS 6 ARG0 96 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 1 4fb8c0 5 FUNC RETURNTYPE RAX 96 4fb8c0 5 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 4 4fb8d0 196 FUNC RETURNTYPE RAX 1 @@ -7777,7 +7768,7 @@ 4fbb00 290 FUNC RETURNTYPE RAX 1 4fbb00 290 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 4fbc30 70 FUNC RETURNTYPE RAX 1 - 4fbc30 70 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 96 + 4fbc30 70 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 4fbc80 193 FUNC RETURNTYPE RAX 0 4fbc80 193 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 4 ARG3 96 ARG4 2 ARG5 1 4fbc80 193 FUNC PROBLEM ASN1_dup CALLUNRESOLVED @@ -7950,7 +7941,7 @@ 4fe840 13 FUNC RETURNTYPE RAX 96 4fe840 13 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 4fe850 208 FUNC RETURNTYPE RAX 4 - 4fe850 208 FUNC INARGS 6 ARG0 2 ARG1 1 ARG2 4 ARG3 2 ARG4 96 ARG5 96 + 4fe850 208 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 2 ARG4 96 ARG5 96 4fe920 135 FUNC RETURNTYPE RAX 1 4fe920 135 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4fe9b0 39 FUNC RETURNTYPE RAX 1 @@ -8302,7 +8293,7 @@ 5059d4 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX+RDX ZZ lea rsi, [rcx+rdx] 505a53 5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [r12+8] ; dest 505b60 20 FUNC RETURNTYPE RAX 0 - 505b60 20 FUNC INARGS 6 ARG0 2 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 + 505b60 20 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 96 ARG5 96 505b80 1008 FUNC RETURNTYPE RAX 1 505b80 1008 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 4 505b80 1008 FUNC PROBLEM asn1_ex_c2i CALLUNRESOLVED @@ -8315,15 +8306,15 @@ 506763 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13+-1 ZZ lea edx, [r13-1] 5069a0 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+-1 ZZ lea edx, [r13-1] 506f1a 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, rsi - 5065e7 9 INSTR FPTRSHADOW 0 SHADOWID 37 - 5065f2 5 INSTR FPTRSHADOW [R12+24] SHADOWID 37 - 50671a 4 INSTR FPTRCHECK [RSP+56] SHADOWID 37 - 5065e7 9 INSTR FPTRSHADOW 0 SHADOWID 38 - 5065f2 5 INSTR FPTRSHADOW [R12+24] SHADOWID 38 - 5068f8 4 INSTR FPTRCHECK [RSP+56] SHADOWID 38 - 5065e7 9 INSTR FPTRSHADOW 0 SHADOWID 39 - 5065f2 5 INSTR FPTRSHADOW [R12+24] SHADOWID 39 - 5067f8 4 INSTR FPTRCHECK [RSP+56] SHADOWID 39 + 5065e7 9 INSTR FPTRSHADOW 0 SHADOWID 34 + 5065f2 5 INSTR FPTRSHADOW [R12+24] SHADOWID 34 + 50671a 4 INSTR FPTRCHECK [RSP+56] SHADOWID 34 + 5065e7 9 INSTR FPTRSHADOW 0 SHADOWID 35 + 5065f2 5 INSTR FPTRSHADOW [R12+24] SHADOWID 35 + 5068f8 4 INSTR FPTRCHECK [RSP+56] SHADOWID 35 + 5065e7 9 INSTR FPTRSHADOW 0 SHADOWID 36 + 5065f2 5 INSTR FPTRSHADOW [R12+24] SHADOWID 36 + 5067f8 4 INSTR FPTRCHECK [RSP+56] SHADOWID 36 506ff0 836 FUNC RETURNTYPE RAX 1 506ff0 836 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 8 5071b7 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov r8d, eax @@ -8421,7 +8412,7 @@ 507b70 10 FUNC RETURNTYPE RAX 0 507b70 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 507b80 10 FUNC RETURNTYPE RAX 4 - 507b80 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 2 ARG4 4 ARG5 96 + 507b80 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 4 ARG5 96 507b90 10 FUNC RETURNTYPE RAX 0 507b90 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 507ba0 10 FUNC RETURNTYPE RAX 0 @@ -8715,7 +8706,7 @@ 50c830 106 FUNC RETURNTYPE RAX 4 50c830 106 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 96 ARG5 96 50c8a0 106 FUNC RETURNTYPE RAX 4 - 50c8a0 106 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 + 50c8a0 106 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 50c910 66 FUNC RETURNTYPE RAX 96 50c910 66 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 96 50c960 69 FUNC RETURNTYPE RAX 1 @@ -8773,7 +8764,7 @@ 50d410 10 FUNC RETURNTYPE RAX 96 50d410 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 96 ARG5 96 50d420 443 FUNC RETURNTYPE RAX 1 - 50d420 443 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 1 ARG5 96 + 50d420 443 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 96 50d5e0 161 FUNC RETURNTYPE RAX 4 50d5e0 161 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 4 ARG3 1 ARG4 1 ARG5 1 50d690 10 FUNC RETURNTYPE RAX 0 @@ -8818,8 +8809,8 @@ 50e1a0 1748 FUNC RETURNTYPE RAX 4 50e1a0 1748 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 96 ARG5 96 50e742 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+18h] - 50e1a0 2 INSTR FPTRSHADOW RDX SHADOWID 40 - 50e561 5 INSTR FPTRCHECK [RSP+32] SHADOWID 40 + 50e1a0 2 INSTR FPTRSHADOW RDX SHADOWID 37 + 50e561 5 INSTR FPTRCHECK [RSP+32] SHADOWID 37 50e880 179 FUNC RETURNTYPE RAX 4 50e880 179 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 50e940 672 FUNC RETURNTYPE RAX 96 @@ -9104,8 +9095,8 @@ 5139e0 1001 FUNC PROBLEM i2b_PVK CALLUNRESOLVED 513cc3 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+-8 ZZ lea r8d, [rbx-8] 513cf6 5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, [rsp+558h+var_518] - 5139e0 2 INSTR FPTRSHADOW RCX SHADOWID 41 - 513b52 3 INSTR FPTRCHECK [RSP] SHADOWID 41 + 5139e0 2 INSTR FPTRSHADOW RCX SHADOWID 38 + 513b52 3 INSTR FPTRCHECK [RSP] SHADOWID 38 513dd0 908 FUNC RETURNTYPE RAX 4 513dd0 908 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 4 513ee3 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RAX ZZ IDIOM 18 MEMORYSINK sub rax, 1 @@ -9325,10 +9316,10 @@ 51847c 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R12+-1 ZZ lea esi, [r12-1] 5187ee 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 1Ch 518893 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ add rdi, 1Ch - 51833d 4 INSTR FPTRSHADOW [RDI+64] SHADOWID 42 - 518b73 4 INSTR FPTRCHECK [RSP+16] SHADOWID 42 - 51833d 4 INSTR FPTRSHADOW [RDI+64] SHADOWID 43 - 518538 4 INSTR FPTRCHECK [RSP+16] SHADOWID 43 + 51833d 4 INSTR FPTRSHADOW [RDI+64] SHADOWID 39 + 518b73 4 INSTR FPTRCHECK [RSP+16] SHADOWID 39 + 51833d 4 INSTR FPTRSHADOW [RDI+64] SHADOWID 40 + 518538 4 INSTR FPTRCHECK [RSP+16] SHADOWID 40 518d10 7 FUNC RETURNTYPE RAX 0 518d10 7 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 518d20 7 FUNC RETURNTYPE RAX 4 @@ -9864,7 +9855,7 @@ 51e4e0 21 FUNC RETURNTYPE RAX 0 51e4e0 21 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 51e500 560 FUNC RETURNTYPE RAX 16 - 51e500 560 FUNC INARGS 6 ARG0 2 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 + 51e500 560 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 51e730 11 FUNC RETURNTYPE RAX 0 51e730 11 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 51e740 178 FUNC RETURNTYPE RAX 1 @@ -10108,7 +10099,7 @@ 523010 123 FUNC RETURNTYPE RAX 4 523010 123 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 0 523090 123 FUNC RETURNTYPE RAX 4 - 523090 123 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 96 + 523090 123 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 523110 328 FUNC RETURNTYPE RAX 96 523110 328 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 96 523260 187 FUNC RETURNTYPE RAX 1 @@ -10139,9 +10130,9 @@ 523c40 10 FUNC RETURNTYPE RAX 1 523c40 10 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 96 ARG3 96 ARG4 96 ARG5 96 523c50 193 FUNC RETURNTYPE RAX 96 - 523c50 193 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 1 + 523c50 193 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 1 523d20 459 FUNC RETURNTYPE RAX 96 - 523d20 459 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 2 ARG4 4 ARG5 1 + 523d20 459 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 1 523e32 3 INSTR CHECK OVERFLOW UNSIGNED 32 RDX ZZ add edx, r15d 523ef0 110 FUNC RETURNTYPE RAX 1 523ef0 110 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -10170,7 +10161,7 @@ 524130 10 FUNC RETURNTYPE RAX 0 524130 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 524140 10 FUNC RETURNTYPE RAX 96 - 524140 10 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 1 ARG3 2 ARG4 4 ARG5 96 + 524140 10 FUNC INARGS 6 ARG0 0 ARG1 96 ARG2 1 ARG3 1 ARG4 4 ARG5 96 524150 10 FUNC RETURNTYPE RAX 96 524150 10 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 96 524160 10 FUNC RETURNTYPE RAX 0 @@ -10187,8 +10178,8 @@ 5241c0 322 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 1 524310 103 FUNC RETURNTYPE RAX 1 524310 103 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 524380 27 FUNC RETURNTYPE RAX 2 - 524380 27 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 524380 27 FUNC RETURNTYPE RAX 0 + 524380 27 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 5243a0 46 FUNC RETURNTYPE RAX 0 5243a0 46 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 5243d0 86 FUNC RETURNTYPE RAX 1 @@ -10198,7 +10189,7 @@ 524460 504 FUNC RETURNTYPE RAX 1 524460 504 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 0 ARG5 0 524660 241 FUNC RETURNTYPE RAX 1 - 524660 241 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 1 + 524660 241 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 5246c0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [r13+1] 5246e2 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+1 ZZ IDIOM 19 lea edi, [r13+1] 5246ee 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R13 ZZ mov rdx, r13 ; n @@ -10221,7 +10212,7 @@ 5256e0 5 FUNC RETURNTYPE RAX 1 5256e0 5 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 96 5256f0 843 FUNC RETURNTYPE RAX 4 - 5256f0 843 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 2 ARG4 4 ARG5 1 + 5256f0 843 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 1 5258d0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+8] ; jumptable 0000000000525793 case 0 525a40 417 FUNC RETURNTYPE RAX 1 525a40 417 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 1 ARG5 96 @@ -10915,9 +10906,9 @@ 5314b0 166 FUNC RETURNTYPE RAX 1 5314b0 166 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 531560 455 FUNC RETURNTYPE RAX 1 - 531560 455 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 96 ARG4 96 ARG5 96 + 531560 455 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 96 ARG4 96 ARG5 96 531730 220 FUNC RETURNTYPE RAX 1 - 531730 220 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 1 ARG4 96 ARG5 96 + 531730 220 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 96 531810 55 FUNC RETURNTYPE RAX 1 531810 55 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 531850 309 FUNC RETURNTYPE RAX 1 @@ -11452,7 +11443,7 @@ 53b250 116 FUNC RETURNTYPE RAX 4 53b250 116 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 53b2d0 138 FUNC RETURNTYPE RAX 1 - 53b2d0 138 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 0 + 53b2d0 138 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 0 53b2fd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rax+8] 53b360 171 FUNC RETURNTYPE RAX 1 53b360 171 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -11784,7 +11775,7 @@ 541b10 479 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 1 541c60 4 INSTR CHECK OVERFLOW SIGNED 64 R12 ZZ add r12d, 1 541cf0 427 FUNC RETURNTYPE RAX 1 - 541cf0 427 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 2 ARG5 1 + 541cf0 427 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 541ea0 200 FUNC RETURNTYPE RAX 1 541ea0 200 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 1 541f70 464 FUNC RETURNTYPE RAX 1 @@ -11874,9 +11865,9 @@ 5445d0 70 FUNC RETURNTYPE RAX 1 5445d0 70 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 96 ARG5 96 544620 102 FUNC RETURNTYPE RAX 1 - 544620 102 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 96 + 544620 102 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 96 544690 671 FUNC RETURNTYPE RAX 4 - 544690 671 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 544690 671 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 544930 185 FUNC RETURNTYPE RAX 1 544930 185 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 5449f0 70 FUNC RETURNTYPE RAX 1 @@ -12475,13 +12466,13 @@ 54ff10 296 FUNC RETURNTYPE RAX 1 54ff10 296 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 550040 1135 FUNC RETURNTYPE RAX 1 - 550040 1135 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 + 550040 1135 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 550040 1135 FUNC PROBLEM cca_rsa_sign CALLUNRESOLVED 550210 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea edi, [rax+1] 550380 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea edi, [rax+1] 550400 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea rsi, [r14+1] 5504b0 1103 FUNC RETURNTYPE RAX 1 - 5504b0 1103 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 + 5504b0 1103 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 4 5504b0 1103 FUNC PROBLEM cca_rsa_verify CALLUNRESOLVED 550670 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea edi, [rax+1] 5507d0 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea edi, [rax+1] @@ -13204,16 +13195,16 @@ 56e9cf 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea rdx, [rax+1] 56ea1f 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+1 ZZ lea rax, [rdx+1] 56ea33 4 INSTR CHECK OVERFLOW UNSIGNED 64 R12 ZZ add r12d, 1 + 56e80c 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 41 + 56e8ee 4 INSTR FPTRCHECK [RSP+8] SHADOWID 41 + 56e80c 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 42 + 56e8dd 4 INSTR FPTRCHECK [RSP+8] SHADOWID 42 + 56e80c 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 43 + 56e9f5 4 INSTR FPTRCHECK [RSP+8] SHADOWID 43 56e80c 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 44 - 56e8ee 4 INSTR FPTRCHECK [RSP+8] SHADOWID 44 + 56e9e4 4 INSTR FPTRCHECK [RSP+8] SHADOWID 44 56e80c 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 45 - 56e8dd 4 INSTR FPTRCHECK [RSP+8] SHADOWID 45 - 56e80c 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 46 - 56e9f5 4 INSTR FPTRCHECK [RSP+8] SHADOWID 46 - 56e80c 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 47 - 56e9e4 4 INSTR FPTRCHECK [RSP+8] SHADOWID 47 - 56e80c 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 48 - 56ea4e 4 INSTR FPTRCHECK [RSP+8] SHADOWID 48 + 56ea4e 4 INSTR FPTRCHECK [RSP+8] SHADOWID 45 56eab0 677 FUNC RETURNTYPE RAX 1 56eab0 677 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 1 56eab0 677 FUNC PROBLEM CRYPTO_ccm128_decrypt CALLUNRESOLVED @@ -13221,16 +13212,16 @@ 56ebf8 4 INSTR CHECK UNDERFLOW UNSIGNED 64 R15 ZZ IDIOM 31 sub r15, 10h 56ec73 4 INSTR CHECK OVERFLOW UNSIGNED 64 R12 ZZ add r12d, 1 56ed2e 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea rdx, [rax+1] + 56eaf1 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 46 + 56eb85 4 INSTR FPTRCHECK [RSP+8] SHADOWID 46 + 56eaf1 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 47 + 56ec37 4 INSTR FPTRCHECK [RSP+8] SHADOWID 47 + 56eaf1 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 48 + 56ecf9 4 INSTR FPTRCHECK [RSP+8] SHADOWID 48 56eaf1 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 49 - 56eb85 4 INSTR FPTRCHECK [RSP+8] SHADOWID 49 + 56ec8e 4 INSTR FPTRCHECK [RSP+8] SHADOWID 49 56eaf1 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 50 - 56ec37 4 INSTR FPTRCHECK [RSP+8] SHADOWID 50 - 56eaf1 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 51 - 56ecf9 4 INSTR FPTRCHECK [RSP+8] SHADOWID 51 - 56eaf1 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 52 - 56ec8e 4 INSTR FPTRCHECK [RSP+8] SHADOWID 52 - 56eaf1 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 53 - 56ed47 4 INSTR FPTRCHECK [RSP+8] SHADOWID 53 + 56ed47 4 INSTR FPTRCHECK [RSP+8] SHADOWID 50 56ed60 864 FUNC RETURNTYPE RAX 1 56ed60 864 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 1 56ed60 864 FUNC PROBLEM CRYPTO_ccm128_encrypt_ccm64 CALLUNRESOLVED @@ -13238,23 +13229,23 @@ 56ee67 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea rdx, [rax+1] 56eec4 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+1 ZZ lea rax, [rdx+1] 56eed2 3 INSTR CHECK OVERFLOW UNSIGNED 32 RBP ZZ add ebp, 1 - 56ed60 2 INSTR FPTRSHADOW R8 SHADOWID 54 - 56ed60 2 INSTR FPTRSHADOW R8 SHADOWID 54 - 56ef71 3 INSTR FPTRCHECK R11 SHADOWID 54 - 56ed95 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 55 - 56ee94 4 INSTR FPTRCHECK [RSP+24] SHADOWID 55 - 56ed95 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 56 - 56ee7b 4 INSTR FPTRCHECK [RSP+24] SHADOWID 56 - 56ed95 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 57 - 56eee9 4 INSTR FPTRCHECK [RSP+24] SHADOWID 57 + 56ed60 2 INSTR FPTRSHADOW R8 SHADOWID 51 + 56ed60 2 INSTR FPTRSHADOW R8 SHADOWID 51 + 56ef71 3 INSTR FPTRCHECK R11 SHADOWID 51 + 56ed95 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 52 + 56ee94 4 INSTR FPTRCHECK [RSP+24] SHADOWID 52 + 56ed95 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 53 + 56ee7b 4 INSTR FPTRCHECK [RSP+24] SHADOWID 53 + 56ed95 4 INSTR FPTRSHADOW [RDI+40] SHADOWID 54 + 56eee9 4 INSTR FPTRCHECK [RSP+24] SHADOWID 54 56f0c0 861 FUNC RETURNTYPE RAX 1 56f0c0 861 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 1 56f0c0 861 FUNC PROBLEM CRYPTO_ccm128_decrypt_ccm64 CALLUNRESOLVED 56f122 3 INSTR CHECK OVERFLOW UNSIGNED 32 RDX ZZ add edx, 1 56f172 3 INSTR CHECK OVERFLOW UNSIGNED 32 RBP ZZ add ebp, 1 56f3cb 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea rdx, [rax+1] - 56f0c0 2 INSTR FPTRSHADOW R8 SHADOWID 58 - 56f21a 4 INSTR FPTRCHECK [RSP+40] SHADOWID 58 + 56f0c0 2 INSTR FPTRSHADOW R8 SHADOWID 55 + 56f21a 4 INSTR FPTRCHECK [RSP+40] SHADOWID 55 56f420 52 FUNC RETURNTYPE RAX 1 56f420 52 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 1 56f440 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rdi+10h] ; src @@ -13264,7 +13255,7 @@ 56f6bc 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+1 ZZ lea rdx, [rax+1] 56f720 311 FUNC RETURNTYPE RAX 1 56f720 311 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 1 - 56f820 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+1 ZZ lea esi, [r14+1] + 56f820 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea esi, [r14+1] 56f860 550 FUNC RETURNTYPE RAX 1 56f860 550 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 96 56f8f9 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 8 @@ -13287,16 +13278,6 @@ 57032a 3 INSTR CHECK OVERFLOW SIGNED 32 RSI ZZ add esi, 1 570371 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R10+2 ZZ lea esi, [r10+2] 5703b0 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea esi, [rax+1] - 56fea2 4 INSTR FPTRSHADOW [R15+8] SHADOWID 59 - 570426 4 INSTR FPTRCHECK [ESP+104] SHADOWID 59 - 56ffc2 4 INSTR FPTRSHADOW RAX SHADOWID 60 - 57005f 4 INSTR FPTRCHECK [ESP+88] SHADOWID 60 - 56fea2 4 INSTR FPTRSHADOW [R15+8] SHADOWID 61 - 56ffbf 4 INSTR FPTRCHECK [ESP+88] SHADOWID 61 - 56fea2 4 INSTR FPTRSHADOW [R15+8] SHADOWID 62 - 57003d 4 INSTR FPTRCHECK [ESP+104] SHADOWID 62 - 56fea2 4 INSTR FPTRSHADOW [R15+8] SHADOWID 63 - 5701b1 4 INSTR FPTRCHECK [ESP+104] SHADOWID 63 570470 508 FUNC RETURNTYPE RAX 4 570470 508 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 0 570549 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+28h] @@ -13597,7 +13578,7 @@ 579370 9 FUNC RETURNTYPE RAX 0 579370 9 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 579380 242 FUNC RETURNTYPE RAX 1 - 579380 242 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 4 ARG3 4 ARG4 2 ARG5 4 + 579380 242 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 4 ARG4 2 ARG5 4 579480 9 FUNC RETURNTYPE RAX 0 579480 9 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 579490 13 FUNC RETURNTYPE RAX 0 @@ -14084,10 +14065,10 @@ 582d60 801 FUNC RETURNTYPE RAX 0 582d60 801 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 582d60 801 FUNC PROBLEM ASN1_sign CALLUNRESOLVED - 582d60 2 INSTR FPTRSHADOW RDI SHADOWID 64 - 582e6d 4 INSTR FPTRCHECK [RSP+8] SHADOWID 64 - 582d60 2 INSTR FPTRSHADOW RDI SHADOWID 65 - 582f46 4 INSTR FPTRCHECK [RSP+8] SHADOWID 65 + 582d60 2 INSTR FPTRSHADOW RDI SHADOWID 56 + 582e6d 4 INSTR FPTRCHECK [RSP+8] SHADOWID 56 + 582d60 2 INSTR FPTRSHADOW RDI SHADOWID 57 + 582f46 4 INSTR FPTRCHECK [RSP+8] SHADOWID 57 583090 870 FUNC RETURNTYPE RAX 0 583090 870 FUNC INARGS 6 ARG0 16 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 583090 870 FUNC PROBLEM ASN1_item_sign_ctx CALLUNRESOLVED @@ -14573,7 +14554,7 @@ 58f260 10 FUNC RETURNTYPE RAX 0 58f260 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 58f270 386 FUNC RETURNTYPE RAX 4 - 58f270 386 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 96 ARG4 96 ARG5 96 + 58f270 386 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 58f2ce 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+8] 58f400 522 FUNC RETURNTYPE RAX 1 58f400 522 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 @@ -14581,7 +14562,7 @@ 58f507 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, rbx 58f56b 4 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ add rdx, 1 58f610 543 FUNC RETURNTYPE RAX 1 - 58f610 543 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 4 ARG4 2 ARG5 0 + 58f610 543 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 2 ARG5 0 58f830 317 FUNC RETURNTYPE RAX 1 58f830 317 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 1 58f8fb 4 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ add rdx, 1 @@ -14938,32 +14919,32 @@ 599c4d 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 38h 599cd2 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+152 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+98h] 599cf0 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+8 ZZ IDIOM 18 MEMORYSINK lea rdx, [r12+8] + 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 58 + 599c84 4 INSTR FPTRCHECK [RSP+8] SHADOWID 58 + 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 59 + 59998a 4 INSTR FPTRCHECK [RSP+8] SHADOWID 59 + 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 60 + 5999ec 4 INSTR FPTRCHECK [RSP+8] SHADOWID 60 + 5998fa 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 61 + 599d4f 4 INSTR FPTRCHECK [RSP+56] SHADOWID 61 + 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 62 + 599a39 4 INSTR FPTRCHECK [RSP+8] SHADOWID 62 + 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 63 + 599a53 4 INSTR FPTRCHECK [RSP+8] SHADOWID 63 + 5998fa 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 64 + 599a74 4 INSTR FPTRCHECK [RSP+56] SHADOWID 64 + 5998fa 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 65 + 599dd5 4 INSTR FPTRCHECK [RSP+56] SHADOWID 65 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 66 - 599c84 4 INSTR FPTRCHECK [RSP+8] SHADOWID 66 - 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 67 - 59998a 4 INSTR FPTRCHECK [RSP+8] SHADOWID 67 + 599b01 4 INSTR FPTRCHECK [RSP+8] SHADOWID 66 + 5998fa 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 67 + 599b20 4 INSTR FPTRCHECK [RSP+56] SHADOWID 67 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 68 - 5999ec 4 INSTR FPTRCHECK [RSP+8] SHADOWID 68 - 5998fa 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 69 - 599d4f 4 INSTR FPTRCHECK [RSP+56] SHADOWID 69 - 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 70 - 599a39 4 INSTR FPTRCHECK [RSP+8] SHADOWID 70 - 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 71 - 599a53 4 INSTR FPTRCHECK [RSP+8] SHADOWID 71 - 5998fa 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 72 - 599a74 4 INSTR FPTRCHECK [RSP+56] SHADOWID 72 - 5998fa 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 73 - 599dd5 4 INSTR FPTRCHECK [RSP+56] SHADOWID 73 - 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 74 - 599b01 4 INSTR FPTRCHECK [RSP+8] SHADOWID 74 - 5998fa 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 75 - 599b20 4 INSTR FPTRCHECK [RSP+56] SHADOWID 75 - 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 76 - 599b7d 4 INSTR FPTRCHECK [RSP+8] SHADOWID 76 - 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 77 - 599bb2 4 INSTR FPTRCHECK [RSP+8] SHADOWID 77 - 5998fa 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 78 - 599c0c 4 INSTR FPTRCHECK [RSP+56] SHADOWID 78 + 599b7d 4 INSTR FPTRCHECK [RSP+8] SHADOWID 68 + 599901 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 69 + 599bb2 4 INSTR FPTRCHECK [RSP+8] SHADOWID 69 + 5998fa 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 70 + 599c0c 4 INSTR FPTRCHECK [RSP+56] SHADOWID 70 599df0 537 FUNC RETURNTYPE RAX 1 599df0 537 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 599df0 537 FUNC PROBLEM ec_GFp_simple_set_Jprojective_coordinates_GFp CALLUNRESOLVED @@ -15043,38 +15024,38 @@ 59b8ad 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+32 ZZ IDIOM 18 MEMORYSINK lea rdi, [r14+20h] 59b8d3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+38h] 59b913 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+56 ZZ IDIOM 18 MEMORYSINK lea rdi, [r14+38h] - 59b2f1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 79 - 59b398 4 INSTR FPTRCHECK [RSP+40] SHADOWID 79 + 59b2f1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 71 + 59b398 4 INSTR FPTRCHECK [RSP+40] SHADOWID 71 + 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 72 + 59b64c 4 INSTR FPTRCHECK [RSP+72] SHADOWID 72 + 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 73 + 59b66b 4 INSTR FPTRCHECK [RSP+72] SHADOWID 73 + 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 74 + 59b68b 4 INSTR FPTRCHECK [RSP+72] SHADOWID 74 + 59b2f1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 75 + 59b5bc 4 INSTR FPTRCHECK [RSP+40] SHADOWID 75 + 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 76 + 59b5e4 4 INSTR FPTRCHECK [RSP+72] SHADOWID 76 + 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 77 + 59b603 4 INSTR FPTRCHECK [RSP+72] SHADOWID 77 + 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 78 + 59b623 4 INSTR FPTRCHECK [RSP+72] SHADOWID 78 + 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 79 + 59b8fd 4 INSTR FPTRCHECK [RSP+72] SHADOWID 79 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 80 - 59b64c 4 INSTR FPTRCHECK [RSP+72] SHADOWID 80 - 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 81 - 59b66b 4 INSTR FPTRCHECK [RSP+72] SHADOWID 81 - 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 82 - 59b68b 4 INSTR FPTRCHECK [RSP+72] SHADOWID 82 - 59b2f1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 83 - 59b5bc 4 INSTR FPTRCHECK [RSP+40] SHADOWID 83 + 59b73a 4 INSTR FPTRCHECK [RSP+72] SHADOWID 80 + 59b2f1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 81 + 59b766 4 INSTR FPTRCHECK [RSP+40] SHADOWID 81 + 59b2f1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 82 + 59b78a 4 INSTR FPTRCHECK [RSP+40] SHADOWID 82 + 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 83 + 59b7ab 4 INSTR FPTRCHECK [RSP+72] SHADOWID 83 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 84 - 59b5e4 4 INSTR FPTRCHECK [RSP+72] SHADOWID 84 + 59b826 4 INSTR FPTRCHECK [RSP+72] SHADOWID 84 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 85 - 59b603 4 INSTR FPTRCHECK [RSP+72] SHADOWID 85 + 59b845 4 INSTR FPTRCHECK [RSP+72] SHADOWID 85 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 86 - 59b623 4 INSTR FPTRCHECK [RSP+72] SHADOWID 86 - 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 87 - 59b8fd 4 INSTR FPTRCHECK [RSP+72] SHADOWID 87 - 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 88 - 59b73a 4 INSTR FPTRCHECK [RSP+72] SHADOWID 88 - 59b2f1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 89 - 59b766 4 INSTR FPTRCHECK [RSP+40] SHADOWID 89 - 59b2f1 7 INSTR FPTRSHADOW [RAX+264] SHADOWID 90 - 59b78a 4 INSTR FPTRCHECK [RSP+40] SHADOWID 90 - 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 91 - 59b7ab 4 INSTR FPTRCHECK [RSP+72] SHADOWID 91 - 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 92 - 59b826 4 INSTR FPTRCHECK [RSP+72] SHADOWID 92 - 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 93 - 59b845 4 INSTR FPTRCHECK [RSP+72] SHADOWID 93 - 59b2ea 7 INSTR FPTRSHADOW [RAX+256] SHADOWID 94 - 59b866 4 INSTR FPTRCHECK [RSP+72] SHADOWID 94 + 59b866 4 INSTR FPTRCHECK [RSP+72] SHADOWID 86 59b960 174 FUNC RETURNTYPE RAX 96 59b960 174 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 59ba10 548 FUNC RETURNTYPE RAX 1 diff --git a/tests/commit/save-synaptic.psexe.infoannot b/tests/commit/save-synaptic.psexe.infoannot index df6c1314..e4515c95 100644 --- a/tests/commit/save-synaptic.psexe.infoannot +++ b/tests/commit/save-synaptic.psexe.infoannot @@ -1735,7 +1735,7 @@ 419e20 26 FUNC RETURNTYPE RAX 0 419e20 26 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 419e40 182 FUNC RETURNTYPE RAX 1 - 419e40 182 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 + 419e40 182 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 419f00 18 FUNC RETURNTYPE RAX 0 419f00 18 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 419f20 1200 FUNC RETURNTYPE RAX 1 @@ -2117,10 +2117,10 @@ 426f90 52 FUNC RETURNTYPE RAX 96 426f90 52 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 4 ARG5 4 426fd0 130 FUNC RETURNTYPE RAX 4 - 426fd0 130 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 96 ARG5 2 + 426fd0 130 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 427000 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 427060 129 FUNC RETURNTYPE RAX 4 - 427060 129 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 96 + 427060 129 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 4 4270f0 738 FUNC RETURNTYPE RAX 4 4270f0 738 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 4 ARG5 4 42711d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDI+-8 ZZ lea rsi, [rdi-8] ; std::string * @@ -2475,7 +2475,7 @@ 433260 113 FUNC RETURNTYPE RAX 0 433260 113 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 433260 113 FUNC PROBLEM sub_433260 CALLUNRESOLVED - 4333a0 18 FUNC RETURNTYPE RAX 2 + 4333a0 18 FUNC RETURNTYPE RAX 1 4333a0 18 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 4333c0 187 FUNC RETURNTYPE RAX 0 4333c0 187 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 @@ -2497,7 +2497,7 @@ 433f40 925 FUNC RETURNTYPE RAX 1 433f40 925 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 4342e0 160 FUNC RETURNTYPE RAX 96 - 4342e0 160 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 4342e0 160 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 8 434380 236 FUNC RETURNTYPE RAX 0 434380 236 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 434380 236 FUNC PROBLEM sub_434380 CALLUNRESOLVED @@ -2614,19 +2614,12 @@ 43b4fa 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX*8 ZZ lea rsi, [rdx+rcx*8]; std::string * 43b4fa 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+RCX*8 ZZ lea rsi, [rdx+rcx*8]; std::string * 43be40 2138 FUNC RETURNTYPE RAX 0 - 43be40 2138 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 4 ARG4 4 ARG5 4 + 43be40 2138 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 43be40 2138 FUNC PROBLEM sub_43BE40 CALLUNRESOLVED 43be83 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+72 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+48h] 43beee 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+40 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+28h] 43bfad 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx esi, al ; char 43c374 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+40 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+28h] - 43bf35 12 INSTR FPTRSHADOW 0 SHADOWID 1 - 43bf35 12 INSTR FPTRSHADOW 0 SHADOWID 1 - 43c0f6 8 INSTR FPTRSHADOW RAX SHADOWID 1 - 43c17e 8 INSTR FPTRSHADOW RAX SHADOWID 1 - 43c487 3 INSTR FPTRCHECK RBX SHADOWID 1 - 43beaf 9 INSTR FPTRSHADOW 0 SHADOWID 2 - 43c298 3 INSTR FPTRCHECK RBX SHADOWID 2 43c720 296 FUNC RETURNTYPE RAX 0 43c720 296 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 43c850 180 FUNC RETURNTYPE RAX 0 @@ -2663,7 +2656,7 @@ 4413f0 109 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 4 ARG5 4 441460 117 FUNC RETURNTYPE RAX 0 441460 117 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 4 ARG5 4 - 4414e0 18 FUNC RETURNTYPE RAX 2 + 4414e0 18 FUNC RETURNTYPE RAX 1 4414e0 18 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 441500 212 FUNC RETURNTYPE RAX 4 441500 212 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -2812,7 +2805,7 @@ 449780 2406 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 449d2d 4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RSI ZZ sub rsi, 1 44a0f0 18 FUNC RETURNTYPE RAX 4 - 44a0f0 18 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 44a0f0 18 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 4 44a110 1929 FUNC RETURNTYPE RAX 1 44a110 1929 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 44a110 1929 FUNC PROBLEM sub_44A110 CALLUNRESOLVED @@ -2860,17 +2853,17 @@ 44c5d0 944 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 44c5d0 944 FUNC PROBLEM sub_44C5D0 CALLUNRESOLVED 44c980 384 FUNC RETURNTYPE RAX 1 - 44c980 384 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 96 + 44c980 384 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 4 ARG5 4 44c980 384 FUNC PROBLEM sub_44C980 CALLUNRESOLVED 44ca7a 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx esi, al ; char 44cadb 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 6BBDE0h 44cb00 695 FUNC RETURNTYPE RAX 1 - 44cb00 695 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 2 + 44cb00 695 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 44cb00 695 FUNC PROBLEM sub_44CB00 CALLUNRESOLVED 44cca4 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx esi, al ; char 44cd03 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 6BBDE0h 44cdc0 645 FUNC RETURNTYPE RAX 1 - 44cdc0 645 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 2 + 44cdc0 645 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 4 44cdc0 645 FUNC PROBLEM sub_44CDC0 CALLUNRESOLVED 44cf9b 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx esi, al ; char 44cfda 7 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 6BBDE0h @@ -2963,14 +2956,14 @@ 44f990 339 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 4 44f990 339 FUNC PROBLEM sub_44F990 CALLUNRESOLVED 44fb00 323 FUNC RETURNTYPE RAX 16 - 44fb00 323 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 44fb00 323 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 44fb00 323 FUNC PROBLEM sub_44FB00 CALLUNRESOLVED 44fc60 306 FUNC RETURNTYPE RAX 8 44fc60 306 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 44fdb0 54 FUNC RETURNTYPE RAX 0 - 44fdb0 54 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 96 ARG5 2 + 44fdb0 54 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 4 ARG5 4 44fdf0 74 FUNC RETURNTYPE RAX 1 - 44fdf0 74 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 96 ARG5 2 + 44fdf0 74 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 4 ARG5 4 44fe40 128 FUNC RETURNTYPE RAX 0 44fe40 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 44fec0 1292 FUNC RETURNTYPE RAX 16 @@ -2986,13 +2979,13 @@ 450740 125 FUNC RETURNTYPE RAX 1 450740 125 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 4507c0 49 FUNC RETURNTYPE RAX 1 - 4507c0 49 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 4507c0 49 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 450800 49 FUNC RETURNTYPE RAX 1 - 450800 49 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 450800 49 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 450840 551 FUNC RETURNTYPE RAX 0 450840 551 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 450a70 5 FUNC RETURNTYPE RAX 0 - 450a70 5 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 96 + 450a70 5 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 4 ARG5 4 450a80 191 FUNC RETURNTYPE RAX 1 450a80 191 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 4 ARG5 4 450b60 39 FUNC RETURNTYPE RAX 1 @@ -3070,7 +3063,7 @@ 453db3 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 STACKMEMSINK add rdi, [rax-18h] 453dd7 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 STACKMEMSINK add rdi, [rax-18h] 454160 355 FUNC RETURNTYPE RAX 4 - 454160 355 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 2 + 454160 355 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 4 454160 355 FUNC PROBLEM sub_454160 CALLUNRESOLVED 454214 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX*8 ZZ lea rcx, ds:0[rax*8] 454229 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, [rdx+70h] @@ -3078,12 +3071,12 @@ 4542f0 468 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4542f0 468 FUNC PROBLEM sub_4542F0 CALLUNRESOLVED 4544e0 743 FUNC RETURNTYPE RAX 4 - 4544e0 743 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 96 ARG5 2 + 4544e0 743 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 96 ARG5 4 4544e0 743 FUNC PROBLEM sub_4544E0 CALLUNRESOLVED 4547e0 148 FUNC RETURNTYPE RAX 1 - 4547e0 148 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 2 + 4547e0 148 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 96 ARG5 4 454880 796 FUNC RETURNTYPE RAX 4 - 454880 796 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 96 + 454880 796 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 96 ARG5 4 454880 796 FUNC PROBLEM sub_454880 CALLUNRESOLVED 454971 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, [rdx+70h] 4549f7 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP+8 ZZ lea rdi, [rbp+8] ; this @@ -3154,7 +3147,7 @@ 457290 791 FUNC RETURNTYPE RAX 4 457290 791 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4575b0 123 FUNC RETURNTYPE RAX 4 - 4575b0 123 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 + 4575b0 123 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 4575ed 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ add rsi, [rax-18h] ; unsigned __int64 457640 718 FUNC RETURNTYPE RAX 96 457640 718 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 @@ -3265,7 +3258,7 @@ 45ba69 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 8 ; std::string * 45bc0b 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx esi, al ; char 45bf20 304 FUNC RETURNTYPE RAX 1 - 45bf20 304 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 2 + 45bf20 304 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 4 45bf98 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 45c050 404 FUNC RETURNTYPE RAX 1 45c050 404 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 @@ -3328,21 +3321,21 @@ 45f652 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx esi, al ; char 45f6b7 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx esi, al ; char 45fe20 352 FUNC RETURNTYPE RAX 96 - 45fe20 352 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 45fe20 352 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 45fedb 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ IDIOM 33 imul rax, r15 45ff35 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBP ZZ IDIOM 18 MEMORYSINK add rbp, 30h 45ff80 205 FUNC RETURNTYPE RAX 96 - 45ff80 205 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 2 ARG5 2 + 45ff80 205 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 4 45ffd5 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBP ZZ IDIOM 18 MEMORYSINK add rbp, 30h 460050 18 FUNC RETURNTYPE RAX 96 - 460050 18 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 2 + 460050 18 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 460070 199 FUNC RETURNTYPE RAX 4 - 460070 199 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 96 + 460070 199 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 4 460093 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 4600d0 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 4600ee 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+10h] 460140 18 FUNC RETURNTYPE RAX 4 - 460140 18 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 460140 18 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 4601c0 563 FUNC RETURNTYPE RAX 1 4601c0 563 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 8 ARG3 0 ARG4 0 ARG5 0 4601c0 563 FUNC PROBLEM sub_4601C0 CALLUNRESOLVED @@ -3413,13 +3406,13 @@ 462210 485 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 0 ARG5 0 4622cd 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX*8 ZZ IDIOM 32 lea rdx, ds:0[rcx*8]; n 462400 103 FUNC RETURNTYPE RAX 4 - 462400 103 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 462400 103 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 462413 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdi+10h] 462470 47 FUNC RETURNTYPE RAX 4 - 462470 47 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 462470 47 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 462478 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdi+10h] 4624a0 111 FUNC RETURNTYPE RAX 0 - 4624a0 111 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 4624a0 111 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 4624b3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdi+10h] 462510 439 FUNC RETURNTYPE RAX 96 462510 439 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 @@ -3467,10 +3460,10 @@ 463760 179 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 4637ce 4 INSTR CHECK UNDERFLOW SIGNED 64 RBX ZZ sub rbx, 1 463820 179 FUNC RETURNTYPE RAX 4 - 463820 179 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 + 463820 179 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 46388e 4 INSTR CHECK UNDERFLOW SIGNED 64 RBX ZZ sub rbx, 1 4638e0 179 FUNC RETURNTYPE RAX 4 - 4638e0 179 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 + 4638e0 179 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 46394e 4 INSTR CHECK UNDERFLOW SIGNED 64 RBX ZZ sub rbx, 1 4639a0 207 FUNC RETURNTYPE RAX 4 4639a0 207 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 @@ -3485,12 +3478,12 @@ 463c10 194 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 463c91 4 INSTR CHECK UNDERFLOW SIGNED 64 RBX ZZ sub rbx, 1 463ce0 147 FUNC RETURNTYPE RAX 1 - 463ce0 147 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 0 + 463ce0 147 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 4 463d80 290 FUNC RETURNTYPE RAX 4 463d80 290 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 463db3 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 463eb0 290 FUNC RETURNTYPE RAX 4 - 463eb0 290 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 463eb0 290 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 463ee3 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 463fe0 379 FUNC RETURNTYPE RAX 4 463fe0 379 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 @@ -3545,27 +3538,27 @@ 464db0 126 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 464db0 126 FUNC PROBLEM sub_464DB0 CALLUNRESOLVED 464e50 19 FUNC RETURNTYPE RAX 0 - 464e50 19 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 0 + 464e50 19 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 464e70 130 FUNC RETURNTYPE RAX 1 - 464e70 130 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 96 ARG5 2 + 464e70 130 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 464e70 130 FUNC PROBLEM sub_464E70 CALLUNRESOLVED 464f00 293 FUNC RETURNTYPE RAX 4 - 464f00 293 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 464f00 293 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 464f33 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 465030 194 FUNC RETURNTYPE RAX 4 - 465030 194 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 + 465030 194 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 4650b3 4 INSTR CHECK UNDERFLOW SIGNED 64 RBX ZZ sub rbx, 1 465100 194 FUNC RETURNTYPE RAX 4 - 465100 194 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 + 465100 194 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 465183 4 INSTR CHECK UNDERFLOW SIGNED 64 RBX ZZ sub rbx, 1 4651d0 194 FUNC RETURNTYPE RAX 4 - 4651d0 194 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 + 4651d0 194 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 465253 4 INSTR CHECK UNDERFLOW SIGNED 64 RBX ZZ sub rbx, 1 4652a0 194 FUNC RETURNTYPE RAX 4 - 4652a0 194 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 4 + 4652a0 194 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 4 465323 4 INSTR CHECK UNDERFLOW SIGNED 64 RBX ZZ sub rbx, 1 465370 293 FUNC RETURNTYPE RAX 4 - 465370 293 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 465370 293 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 4653a3 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 4654a0 269 FUNC RETURNTYPE RAX 1 4654a0 269 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -3638,7 +3631,7 @@ 468e0c 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 20h ; std::string * 469049 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx+20h] 469370 950 FUNC RETURNTYPE RAX 96 - 469370 950 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 4 ARG5 4 + 469370 950 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 4 ARG5 4 469370 950 FUNC PROBLEM sub_469370 CALLUNRESOLVED 469412 3 INSTR CHECK UNDERFLOW SIGNED 64 RDX ZZ sub rdx, rcx 469418 3 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ add rdx, rdx @@ -3662,7 +3655,7 @@ 46a2f0 98 FUNC RETURNTYPE RAX 1 46a2f0 98 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46a370 432 FUNC RETURNTYPE RAX 96 - 46a370 432 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 0 + 46a370 432 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 46a370 432 FUNC PROBLEM sub_46A370 CALLUNRESOLVED 46a4c5 3 INSTR CHECK SIGNEDNESS UNSIGNED 8 AL ZZ IDIOM 20 movsx esi, al ; char 46a4e0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+104 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+68h] @@ -3794,7 +3787,7 @@ 46e850 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ add rbp, 8 46e87f 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R14 ZZ add r14, 8 46e8b0 599 FUNC RETURNTYPE RAX 0 - 46e8b0 599 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 + 46e8b0 599 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 46e950 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R12 ZZ add r12, 8 46e965 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+32 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+20h] 46e971 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+56 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+38h] @@ -3818,10 +3811,10 @@ 46f3a0 439 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 0 ARG5 0 46f406 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, rdx ; dest 46f560 70 FUNC RETURNTYPE RAX 4 - 46f560 70 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 96 + 46f560 70 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 4 46f58b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+20h] ; this 46f5b0 97 FUNC RETURNTYPE RAX 0 - 46f5b0 97 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 1 + 46f5b0 97 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 96 46f5e5 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBP*8 ZZ IDIOM 32 lea rdi, ds:0[rbp*8] 46f620 427 FUNC RETURNTYPE RAX 96 46f620 427 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 @@ -3835,14 +3828,14 @@ 46fae5 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, rdx ; dest 46fb04 4 INSTR CHECK OVERFLOW UNSIGNED 64 R12 ZZ IDIOM 18 MEMORYSINK add r12, 4 46fb60 269 FUNC RETURNTYPE RAX 96 - 46fb60 269 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 + 46fb60 269 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 46fbb7 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, rdx ; dest 46fc70 390 FUNC RETURNTYPE RAX 96 46fc70 390 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 46fdcf 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea rdx, ds:0[rax*8]; n 46fde1 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, rdx ; dest 46fe00 390 FUNC RETURNTYPE RAX 96 - 46fe00 390 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 2 ARG4 4 ARG5 2 + 46fe00 390 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 46ff5f 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea rdx, ds:0[rax*8]; n 46ff71 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, rdx ; dest 46ff90 566 FUNC RETURNTYPE RAX 4 @@ -3858,11 +3851,11 @@ 47052b 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea rdx, ds:0[rax*8]; n 47053d 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, rdx ; dest 470560 404 FUNC RETURNTYPE RAX 96 - 470560 404 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 470560 404 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 4706cb 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea rdx, ds:0[rax*8]; n 4706de 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, rdx ; dest 470700 404 FUNC RETURNTYPE RAX 96 - 470700 404 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 2 + 470700 404 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 47086b 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea rdx, ds:0[rax*8]; n 47087e 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK sub rdi, rdx ; dest 4708a0 174 FUNC RETURNTYPE RAX 4 @@ -3879,14 +3872,14 @@ 470b5d 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+32 ZZ IDIOM 18 MEMORYSINK lea rsi, [rax+20h] ; std::string * 470b9e 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+32 ZZ lea rdi, [rbx+20h] ; this 470c20 627 FUNC RETURNTYPE RAX 1 - 470c20 627 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 + 470c20 627 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 470ea0 173 FUNC RETURNTYPE RAX 4 470ea0 173 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 470efd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+r12] 470f32 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] 470f32 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] 471080 173 FUNC RETURNTYPE RAX 4 - 471080 173 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 + 471080 173 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 4710dd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+r12] 471112 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] 471112 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] @@ -3972,7 +3965,7 @@ 4736ad 3 INSTR CHECK UNDERFLOW SIGNED 64 RCX ZZ sub rcx, r15 4736b3 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8, r14 4737a0 173 FUNC RETURNTYPE RAX 96 - 4737a0 173 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 4737a0 173 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 4737f4 3 INSTR CHECK UNDERFLOW UNSIGNED 64 R8 ZZ sub r8, r12 4737f7 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RCX ZZ IDIOM 18 MEMORYSINK sub rcx, rbx 473850 596 FUNC RETURNTYPE RAX 96 @@ -4004,7 +3997,7 @@ 4741dd 3 INSTR CHECK UNDERFLOW SIGNED 64 RCX ZZ sub rcx, r15 4741e3 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8, r14 4742e0 173 FUNC RETURNTYPE RAX 96 - 4742e0 173 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 4742e0 173 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 474334 3 INSTR CHECK UNDERFLOW UNSIGNED 64 R8 ZZ sub r8, r12 474337 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RCX ZZ IDIOM 18 MEMORYSINK sub rcx, rbx 474390 509 FUNC RETURNTYPE RAX 1 @@ -4012,7 +4005,7 @@ 47448d 3 INSTR CHECK UNDERFLOW SIGNED 64 RCX ZZ sub rcx, r15 474493 3 INSTR CHECK UNDERFLOW SIGNED 64 R8 ZZ sub r8, r14 474590 173 FUNC RETURNTYPE RAX 96 - 474590 173 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 2 + 474590 173 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 4 4745e4 3 INSTR CHECK UNDERFLOW UNSIGNED 64 R8 ZZ sub r8, r12 4745e7 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RCX ZZ IDIOM 18 MEMORYSINK sub rcx, rbx 474640 1724 FUNC RETURNTYPE RAX 4 @@ -4035,7 +4028,7 @@ 4752d3 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBX ZZ add rbx, 8 475313 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBX ZZ add rbx, 8 4753b0 173 FUNC RETURNTYPE RAX 4 - 4753b0 173 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 + 4753b0 173 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 47540d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+r12] 475442 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] 475442 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] @@ -4046,7 +4039,7 @@ 4756f8 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea rdx, [r11+rax*8] 4756f8 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R11+RAX*8 ZZ IDIOM 32 lea rdx, [r11+rax*8] 4758b0 173 FUNC RETURNTYPE RAX 4 - 4758b0 173 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 + 4758b0 173 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 47590d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+r12] 475942 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] 475942 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] @@ -4091,23 +4084,23 @@ 4766cd 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8, rbp 4766d0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RCX ZZ sub rcx, rbx 476750 128 FUNC RETURNTYPE RAX 0 - 476750 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 + 476750 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 4767f0 290 FUNC RETURNTYPE RAX 4 - 4767f0 290 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 4767f0 290 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 476920 173 FUNC RETURNTYPE RAX 4 - 476920 173 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 + 476920 173 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 47697d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+r12] 4769b2 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] 4769b2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] 4769d0 187 FUNC RETURNTYPE RAX 96 - 4769d0 187 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 4 ARG5 2 + 4769d0 187 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 476a61 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RBX ZZ lea rcx, [rbx+rbx] 476a90 241 FUNC RETURNTYPE RAX 96 - 476a90 241 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 2 + 476a90 241 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 96 476b0d 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8, rbp 476b10 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RCX ZZ sub rcx, rbx 476b90 128 FUNC RETURNTYPE RAX 0 - 476b90 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 + 476b90 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 476c30 379 FUNC RETURNTYPE RAX 4 476c30 379 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 476ce2 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 @@ -4124,7 +4117,7 @@ 476fcd 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8, rbp 476fd0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RCX ZZ sub rcx, rbx 477050 128 FUNC RETURNTYPE RAX 0 - 477050 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 + 477050 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 4770f0 293 FUNC RETURNTYPE RAX 4 4770f0 293 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 477220 173 FUNC RETURNTYPE RAX 4 @@ -4140,7 +4133,7 @@ 47740d 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8, rbp 477410 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RCX ZZ sub rcx, rbx 477490 128 FUNC RETURNTYPE RAX 0 - 477490 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 + 477490 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 477530 301 FUNC RETURNTYPE RAX 4 477530 301 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 477660 173 FUNC RETURNTYPE RAX 4 @@ -4156,47 +4149,47 @@ 47784d 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8, rbp 477850 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RCX ZZ sub rcx, rbx 4778d0 128 FUNC RETURNTYPE RAX 0 - 4778d0 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 + 4778d0 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 477970 293 FUNC RETURNTYPE RAX 4 - 477970 293 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 477970 293 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 477aa0 173 FUNC RETURNTYPE RAX 4 - 477aa0 173 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 + 477aa0 173 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 477afd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+r12] 477b32 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] 477b32 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] 477b50 187 FUNC RETURNTYPE RAX 96 - 477b50 187 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 4 ARG5 2 + 477b50 187 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 477be1 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RBX ZZ lea rcx, [rbx+rbx] 477c10 241 FUNC RETURNTYPE RAX 96 - 477c10 241 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 2 + 477c10 241 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 96 477c8d 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8, rbp 477c90 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RCX ZZ sub rcx, rbx 477d10 128 FUNC RETURNTYPE RAX 0 - 477d10 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 + 477d10 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 477db0 293 FUNC RETURNTYPE RAX 4 - 477db0 293 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 477db0 293 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 477ee0 173 FUNC RETURNTYPE RAX 4 - 477ee0 173 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 + 477ee0 173 FUNC INARGS 5 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 477f3d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+R12 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+r12] 477f72 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] 477f72 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+RDX*8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+rdx*8] 477f90 187 FUNC RETURNTYPE RAX 96 - 477f90 187 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 4 ARG5 2 + 477f90 187 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 4 ARG5 4 478021 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RBX ZZ lea rcx, [rbx+rbx] 478050 241 FUNC RETURNTYPE RAX 96 - 478050 241 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 2 + 478050 241 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 96 4780cd 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R8 ZZ sub r8, rbp 4780d0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RCX ZZ sub rcx, rbx 478150 128 FUNC RETURNTYPE RAX 0 - 478150 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 1 + 478150 128 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 4781f0 518 FUNC RETURNTYPE RAX 1 - 4781f0 518 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 0 + 4781f0 518 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 4 478400 301 FUNC RETURNTYPE RAX 1 - 478400 301 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 0 + 478400 301 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 4 ARG5 4 4784b1 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 47850d 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBX ZZ IDIOM 18 MEMORYSINK add rbx, 8 478530 526 FUNC RETURNTYPE RAX 96 - 478530 526 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 0 + 478530 526 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 4 478574 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+-8 ZZ IDIOM 18 MEMORYSINK lea rdx, [r13-8] 47857b 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RAX*8 ZZ IDIOM 32 lea rsi, [rbx+rax*8] 47857b 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RAX*8 ZZ IDIOM 32 lea rsi, [rbx+rax*8] @@ -4205,7 +4198,7 @@ 478710 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 R13 ZZ IDIOM 19 sub r13, rbx 478713 3 INSTR CHECK TRUNCATION UNKNOWNSIGN 32 RBP 8 BPL ZZ mov r8b, bpl 478740 192 FUNC RETURNTYPE RAX 96 - 478740 192 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 0 + 478740 192 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 47878b 3 INSTR CHECK UNDERFLOW SIGNED 64 RDX ZZ sub rdx, rax 47878e 3 INSTR CHECK OVERFLOW SIGNED 64 RDX ZZ add rdx, rdx 4787c5 4 INSTR CHECK OVERFLOW UNSIGNED 64 R14 ZZ IDIOM 18 MEMORYSINK add r14, 8 @@ -4285,7 +4278,7 @@ 47b3e0 292 FUNC RETURNTYPE RAX 4 47b3e0 292 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 4 47b510 671 FUNC RETURNTYPE RAX 4 - 47b510 671 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 47b510 671 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 47b6df 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBP ZZ IDIOM 18 MEMORYSINK add rbp, 8 47b707 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+28h] 47b7b0 5 FUNC RETURNTYPE RAX 0 @@ -4309,7 +4302,7 @@ 47c334 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+72 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+48h] 47c37a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+28h] 47c560 1828 FUNC RETURNTYPE RAX 16 - 47c560 1828 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 2 + 47c560 1828 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 4 ARG5 4 47c60f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX*8 ZZ lea rsi, [rdx+rcx*8]; std::string * 47c60f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+RCX*8 ZZ lea rsi, [rdx+rcx*8]; std::string * 47c658 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+176 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+0B0h] ; std::string * @@ -4383,45 +4376,45 @@ 480329 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 8 4803a4 8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R14*8 ZZ IDIOM 32 lea rdi, ds:0[r14*8]; unsigned __int64 480500 143 FUNC RETURNTYPE RAX 4 - 480500 143 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 96 + 480500 143 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 4 ARG5 4 480590 110 FUNC RETURNTYPE RAX 4 - 480590 110 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 480590 110 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 4805c2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 480600 110 FUNC RETURNTYPE RAX 4 - 480600 110 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 480600 110 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 480632 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 480670 110 FUNC RETURNTYPE RAX 4 - 480670 110 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 480670 110 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 4806a2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 4806e0 173 FUNC RETURNTYPE RAX 4 - 4806e0 173 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 4806e0 173 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 480703 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ add rbp, 8 48074c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 480790 150 FUNC RETURNTYPE RAX 4 - 480790 150 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 480790 150 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 4807a6 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+128 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdi+80h] 4807ea 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 480830 110 FUNC RETURNTYPE RAX 4 - 480830 110 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 480830 110 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 480862 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 4808a0 118 FUNC RETURNTYPE RAX 0 - 4808a0 118 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 4808a0 118 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 4808d2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 480920 118 FUNC RETURNTYPE RAX 0 - 480920 118 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 480920 118 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 480952 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 4809a0 118 FUNC RETURNTYPE RAX 0 - 4809a0 118 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 4809a0 118 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 4809d2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 480a20 118 FUNC RETURNTYPE RAX 0 - 480a20 118 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 480a20 118 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 480a52 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 480aa0 181 FUNC RETURNTYPE RAX 0 - 480aa0 181 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 480aa0 181 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 480ac3 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBP ZZ add rbp, 8 480b0c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 480b60 158 FUNC RETURNTYPE RAX 0 - 480b60 158 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 480b60 158 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 480b76 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+128 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdi+80h] 480bba 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 480c00 251 FUNC RETURNTYPE RAX 4 @@ -4471,7 +4464,7 @@ 4821b0 43 FUNC RETURNTYPE RAX 4 4821b0 43 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 96 ARG3 4 ARG4 4 ARG5 4 4821e0 670 FUNC RETURNTYPE RAX 1 - 4821e0 670 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 0 + 4821e0 670 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 4 ARG4 4 ARG5 4 482480 507 FUNC RETURNTYPE RAX 1 482480 507 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 482680 297 FUNC RETURNTYPE RAX 1 diff --git a/tests/commit/save-xcalc.psexe.infoannot b/tests/commit/save-xcalc.psexe.infoannot index ab197cea..e118fbe5 100644 --- a/tests/commit/save-xcalc.psexe.infoannot +++ b/tests/commit/save-xcalc.psexe.infoannot @@ -199,7 +199,7 @@ 4029c0 74 FUNC RETURNTYPE RAX 1 4029c0 74 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 402a10 586 FUNC RETURNTYPE RAX 1 - 402a10 586 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 + 402a10 586 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 402c60 74 FUNC RETURNTYPE RAX 1 402c60 74 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 402cb0 74 FUNC RETURNTYPE RAX 1 @@ -217,61 +217,61 @@ 402f60 70 FUNC RETURNTYPE RAX 0 402f60 70 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 0 402fb0 72 FUNC RETURNTYPE RAX 1 - 402fb0 72 FUNC INARGS 6 ARG0 2 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 0 + 402fb0 72 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 0 403000 126 FUNC RETURNTYPE RAX 0 403000 126 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 0 403080 130 FUNC RETURNTYPE RAX 1 - 403080 130 FUNC INARGS 5 ARG0 2 ARG1 1 ARG2 1 ARG3 1 ARG4 1 + 403080 130 FUNC INARGS 5 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 1 403110 63 FUNC RETURNTYPE RAX 0 - 403110 63 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 403110 63 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 403150 116 FUNC RETURNTYPE RAX 1 403150 116 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 0 ARG4 0 ARG5 0 4031d0 131 FUNC RETURNTYPE RAX 0 - 4031d0 131 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4031d0 131 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 403260 66 FUNC RETURNTYPE RAX 1 - 403260 66 FUNC INARGS 6 ARG0 2 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 + 403260 66 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 4032b0 705 FUNC RETURNTYPE RAX 1 4032b0 705 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 403580 145 FUNC RETURNTYPE RAX 1 - 403580 145 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 + 403580 145 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 1 ARG4 0 ARG5 0 403620 179 FUNC RETURNTYPE RAX 1 - 403620 179 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 403620 179 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4036e0 123 FUNC RETURNTYPE RAX 0 - 4036e0 123 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4036e0 123 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 403760 339 FUNC RETURNTYPE RAX 0 - 403760 339 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 403760 339 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4037df 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDI ZZ IDIOM 23 sub rdi, r12 4038c0 251 FUNC RETURNTYPE RAX 1 - 4038c0 251 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4038c0 251 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4038f4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RDX+RDX ZZ IDIOM 32 lea edx, [rdx+rdx+2Bh] 4038f4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RDX+RDX+43 ZZ IDIOM 32 lea edx, [rdx+rdx+2Bh] 4039c0 614 FUNC RETURNTYPE RAX 0 4039c0 614 FUNC INARGS 5 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 403c30 394 FUNC RETURNTYPE RAX 0 - 403c30 394 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 403c30 394 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 403dc0 127 FUNC RETURNTYPE RAX 0 - 403dc0 127 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 403dc0 127 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 403e40 442 FUNC RETURNTYPE RAX 0 - 403e40 442 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 403e40 442 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 404000 40 FUNC RETURNTYPE RAX 0 404000 40 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 404030 261 FUNC RETURNTYPE RAX 0 - 404030 261 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 404030 261 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 404140 418 FUNC RETURNTYPE RAX 0 - 404140 418 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 404140 418 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4042f0 461 FUNC RETURNTYPE RAX 0 - 4042f0 461 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4042f0 461 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4044c0 11 FUNC RETURNTYPE RAX 0 - 4044c0 11 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4044c0 11 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4044d0 63 FUNC RETURNTYPE RAX 0 4044d0 63 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 404510 1316 FUNC RETURNTYPE RAX 0 - 404510 1316 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 404510 1316 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 404914 3 INSTR CHECK OVERFLOW SIGNED 32 RAX ZZ add eax, 1 404a40 239 FUNC RETURNTYPE RAX 0 404a40 239 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 404b30 128 FUNC RETURNTYPE RAX 0 - 404b30 128 FUNC INARGS 6 ARG0 2 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 404b30 128 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 404b87 4 INSTR CHECK OVERFLOW UNSIGNED 64 RAX ZZ IDIOM 18 MEMORYSINK add rax, 8 404bb0 8 FUNC RETURNTYPE RAX 0 404bb0 8 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 diff --git a/tests/commit/save-xedit.psexe.infoannot b/tests/commit/save-xedit.psexe.infoannot index fd4ddc04..14121100 100644 --- a/tests/commit/save-xedit.psexe.infoannot +++ b/tests/commit/save-xedit.psexe.infoannot @@ -491,12 +491,12 @@ 408000 103 FUNC RETURNTYPE RAX 0 408000 103 FUNC PROBLEM sub_408000 JUMPUNRESOLVED 408070 115 FUNC RETURNTYPE RAX 4 - 408070 115 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 2 + 408070 115 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 4080f0 234 FUNC RETURNTYPE RAX 4 4080f0 234 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 0 ARG5 96 40812e 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ add rdx, 1 4081e0 116 FUNC RETURNTYPE RAX 4 - 4081e0 116 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 0 ARG5 96 + 4081e0 116 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 0 ARG5 4 408206 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ add rdx, 1 408260 139 FUNC RETURNTYPE RAX 4 408260 139 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 @@ -507,7 +507,7 @@ 408390 50 FUNC RETURNTYPE RAX 4 408390 50 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 408490 132 FUNC RETURNTYPE RAX 1 - 408490 132 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 96 + 408490 132 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 96 ARG5 4 408520 20 FUNC RETURNTYPE RAX 0 408520 20 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 96 408540 134 FUNC RETURNTYPE RAX 4 @@ -519,7 +519,7 @@ 4086c1 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+1 ZZ lea edi, [rax+1] 4086ef 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+1 ZZ lea edi, [rax+1] 408f10 666 FUNC RETURNTYPE RAX 1 - 408f10 666 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 408f10 666 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 0 409047 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R15 ZZ mov rdx, r15 ; n 4091b0 208 FUNC RETURNTYPE RAX 0 4091b0 208 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -603,14 +603,14 @@ 40d4fc 3 INSTR CHECK UNDERFLOW SIGNED 32 RAX ZZ sub eax, 1 40d55a 2 INSTR CHECK OVERFLOW SIGNED 32 RDX ZZ neg edx 40d670 443 FUNC RETURNTYPE RAX 1 - 40d670 443 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 2 + 40d670 443 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 0 40d830 62 FUNC RETURNTYPE RAX 0 - 40d830 62 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 2 + 40d830 62 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 1 ARG3 4 ARG4 4 ARG5 0 40def0 638 FUNC RETURNTYPE RAX 1 40def0 638 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40e084 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 6 ; s 40eb40 3914 FUNC RETURNTYPE RAX 96 - 40eb40 3914 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 40eb40 3914 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 0 40f2cb 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+1 ZZ lea edi, [rax+1] 40f858 8 INSTR CHECK OVERFLOW UNSIGNED 16 RDX ZZ add dx, [rsp+238h+var_14E] 40f88f 3 INSTR CHECK UNDERFLOW UNSIGNED 16 RDI ZZ sub di, dx @@ -618,7 +618,7 @@ 40f8bc 4 INSTR CHECK TRUNCATION SIGNED 64 R12 16 R12 ZZ movsx rdx, r12w 40f8bc 4 INSTR CHECK SIGNEDNESS UNSIGNED 16 R12 ZZ movsx rdx, r12w 40fa90 38 FUNC RETURNTYPE RAX 96 - 40fa90 38 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 40fa90 38 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 40fed0 43 FUNC RETURNTYPE RAX 1 40fed0 43 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40ff00 5 FUNC RETURNTYPE RAX 0 @@ -626,7 +626,6 @@ 40ff10 12 FUNC RETURNTYPE RAX 96 40ff10 12 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 40ff10 12 FUNC PROBLEM sub_40FF10 CHUNKS - 40fd60 3 INSTR CHECK SIGNEDNESS SIGNED 64 RBP ZZ mov rsi, rbp 40ff20 149 FUNC RETURNTYPE RAX 0 40ff20 149 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 0 ARG5 0 40ffc0 19 FUNC RETURNTYPE RAX 0 @@ -643,7 +642,7 @@ 4101a0 182 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4101fb 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RAX ZZ add eax, 1 410260 579 FUNC RETURNTYPE RAX 0 - 410260 579 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 410260 579 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41032f 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBX ZZ add rbx, 8 4104b0 1150 FUNC RETURNTYPE RAX 1 4104b0 1150 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -664,7 +663,7 @@ 4115b6 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+6918192 ZZ IDIOM 18 GLOBALMEMSINK lea rdx, qword_699030[rax] 4115c2 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX+6918224 ZZ IDIOM 18 GLOBALMEMSINK lea rdx, qword_699050[rax] 411600 1557 FUNC RETURNTYPE RAX 96 - 411600 1557 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 96 + 411600 1557 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 411799 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+1 ZZ lea edi, [rax+1] 4117ae 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+10h] 41198e 3 INSTR CHECK UNDERFLOW SIGNED 32 RCX ZZ sub ecx, r12d @@ -705,7 +704,7 @@ 412bb0 45 FUNC RETURNTYPE RAX 0 412bb0 45 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 4 ARG4 96 ARG5 4 412be0 221 FUNC RETURNTYPE RAX 1 - 412be0 221 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 412be0 221 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 4 412cc0 75 FUNC RETURNTYPE RAX 1 412cc0 75 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 96 ARG5 96 412d10 472 FUNC RETURNTYPE RAX 4 @@ -716,7 +715,7 @@ 412de9 7 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 32 RSI*8+8 ZZ lea esi, ds:8[rsi*8] 412e32 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdx, [rax+1] 412ef0 90 FUNC RETURNTYPE RAX 0 - 412ef0 90 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 412ef0 90 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 96 ARG5 96 413023 485 FUNC RETURNTYPE RAX 1 413023 485 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 413023 485 FUNC PROBLEM sub_413023 CHUNKS @@ -793,7 +792,7 @@ 415303 3 INSTR CHECK OVERFLOW SIGNED 32 RDX ZZ add edx, 1 415320 55 FUNC RETURNTYPE RAX 0 415320 55 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 96 - 415360 2949 FUNC RETURNTYPE RAX 2 + 415360 2949 FUNC RETURNTYPE RAX 1 415360 2949 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 96 4153c6 3 INSTR CHECK OVERFLOW SIGNED 32 RDX ZZ add edx, 1 41542b 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RDX+-1 ZZ lea esi, [rdx-1] ; jumptable 0000000000415401 default case @@ -816,7 +815,7 @@ 415ef0 525 FUNC RETURNTYPE RAX 1 415ef0 525 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 96 416100 3084 FUNC RETURNTYPE RAX 1 - 416100 3084 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 416100 3084 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 96 41616c 4 INSTR CHECK OVERFLOW UNSIGNED 64 RAX ZZ add rax, 1 4161b6 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 1 4161cb 4 INSTR CHECK OVERFLOW UNSIGNED 64 RAX ZZ IDIOM 18 MEMORYSINK add rax, 1 @@ -832,7 +831,7 @@ 418d10 45 FUNC RETURNTYPE RAX 1 418d10 45 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 8 ARG3 1 ARG4 96 ARG5 1 418d40 21 FUNC RETURNTYPE RAX 0 - 418d40 21 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 2 + 418d40 21 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 418d60 118 FUNC RETURNTYPE RAX 4 418d60 118 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 1 418de0 788 FUNC RETURNTYPE RAX 96 @@ -850,7 +849,7 @@ 4195a0 204 FUNC RETURNTYPE RAX 96 4195a0 204 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 1 419670 3976 FUNC RETURNTYPE RAX 4 - 419670 3976 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 2 + 419670 3976 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 96 4199bd 3 INSTR CHECK TRUNCATION UNSIGNED 64 RDX 8 DL ZZ IDIOM 5 movzx esi, dl 419acd 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RCX+-1 ZZ lea edx, [rcx-1] 419ae0 3 INSTR CHECK OVERFLOW SIGNED 32 RCX ZZ add ecx, 1 @@ -877,7 +876,7 @@ 41b470 692 FUNC RETURNTYPE RAX 96 41b470 692 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 96 41b730 692 FUNC RETURNTYPE RAX 96 - 41b730 692 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 96 + 41b730 692 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 4 41b9f0 321 FUNC RETURNTYPE RAX 1 41b9f0 321 FUNC INARGS 6 ARG0 16 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 41bb40 333 FUNC RETURNTYPE RAX 1 @@ -908,19 +907,19 @@ 41c1f0 219 FUNC RETURNTYPE RAX 16 41c1f0 219 FUNC INARGS 5 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 96 41c2e0 53 FUNC RETURNTYPE RAX 0 - 41c2e0 53 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 2 + 41c2e0 53 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 96 41c320 195 FUNC RETURNTYPE RAX 0 41c320 195 FUNC INARGS 6 ARG0 96 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 41c3f0 158 FUNC RETURNTYPE RAX 0 - 41c3f0 158 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 2 + 41c3f0 158 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 4 ARG5 4 41c490 66 FUNC RETURNTYPE RAX 96 - 41c490 66 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 41c490 66 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 4 41c4e0 66 FUNC RETURNTYPE RAX 96 - 41c4e0 66 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 41c4e0 66 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 4 41c530 66 FUNC RETURNTYPE RAX 96 - 41c530 66 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 41c530 66 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 4 41c580 66 FUNC RETURNTYPE RAX 96 - 41c580 66 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 41c580 66 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 1 ARG4 4 ARG5 4 41c5d0 7583 FUNC RETURNTYPE RAX 0 41c5d0 7583 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 1 ARG3 96 ARG4 4 ARG5 0 41e370 21 FUNC RETURNTYPE RAX 0 @@ -928,8 +927,8 @@ 41e390 178 FUNC RETURNTYPE RAX 0 41e390 178 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 4 ARG5 96 41e450 158 FUNC RETURNTYPE RAX 0 - 41e450 158 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 2 - 41e4f0 308 FUNC RETURNTYPE RAX 4 + 41e450 158 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 4 ARG3 4 ARG4 4 ARG5 4 + 41e4f0 308 FUNC RETURNTYPE RAX 32 41e4f0 308 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 96 ARG3 0 ARG4 1 ARG5 96 41e59a 3 INSTR CHECK OVERFLOW SIGNED 32 RAX ZZ SINKMALLOC add eax, 10h 41e630 188 FUNC RETURNTYPE RAX 4 @@ -939,7 +938,7 @@ 41e6f0 596 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 96 ARG5 96 41e932 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+-1 ZZ IDIOM 32 lea rsi, [rcx-1] ; n 41e950 123 FUNC RETURNTYPE RAX 1 - 41e950 123 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 2 + 41e950 123 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 96 ARG4 4 ARG5 96 41e9d0 5 FUNC RETURNTYPE RAX 0 41e9d0 5 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41e9e0 162 FUNC RETURNTYPE RAX 1 @@ -971,9 +970,9 @@ 41f080 687 FUNC RETURNTYPE RAX 4 41f080 687 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 41f330 105 FUNC RETURNTYPE RAX 4 - 41f330 105 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 41f330 105 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 0 41f3a0 113 FUNC RETURNTYPE RAX 96 - 41f3a0 113 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 2 + 41f3a0 113 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 0 41f420 95 FUNC RETURNTYPE RAX 4 41f420 95 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 1 ARG3 0 ARG4 4 ARG5 0 41f480 91 FUNC RETURNTYPE RAX 4 @@ -981,7 +980,7 @@ 41f4e0 37 FUNC RETURNTYPE RAX 4 41f4e0 37 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 96 41f510 95 FUNC RETURNTYPE RAX 4 - 41f510 95 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 41f510 95 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 1 ARG5 1 41f570 86 FUNC RETURNTYPE RAX 4 41f570 86 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 4 ARG4 1 ARG5 96 41f5d0 111 FUNC RETURNTYPE RAX 4 @@ -1116,15 +1115,15 @@ 423d10 270 FUNC RETURNTYPE RAX 4 423d10 270 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 4 423df0 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+1 ZZ lea rdi, [rbx+1] ; size - 423e20 63 FUNC RETURNTYPE RAX 4 - 423e20 63 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 423e20 63 FUNC RETURNTYPE RAX 32 + 423e20 63 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 96 423e36 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RAX+1 ZZ lea rdi, [rax+1] ; size 423e60 247 FUNC RETURNTYPE RAX 0 - 423e60 247 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 2 + 423e60 247 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 423f60 153 FUNC RETURNTYPE RAX 4 423f60 153 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 424000 870 FUNC RETURNTYPE RAX 96 - 424000 870 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 96 + 424000 870 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 4 424370 252 FUNC RETURNTYPE RAX 96 424370 252 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 96 ARG4 96 ARG5 96 4243d4 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ lea esi, [rax+1] @@ -1133,7 +1132,7 @@ 424490 127 FUNC RETURNTYPE RAX 4 424490 127 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 4 ARG5 96 424510 65 FUNC RETURNTYPE RAX 4 - 424510 65 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 2 + 424510 65 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 4 ARG5 96 424560 185 FUNC RETURNTYPE RAX 4 424560 185 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 4 424620 10 FUNC RETURNTYPE RAX 96 @@ -1150,7 +1149,7 @@ 4256b0 281 FUNC RETURNTYPE RAX 96 4256b0 281 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 96 4257d0 3282 FUNC RETURNTYPE RAX 1 - 4257d0 3282 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 2 + 4257d0 3282 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 4 ARG5 0 426103 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBX ZZ add rbx, 1 42614f 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RBX ZZ add rbx, 1 426168 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX*2 ZZ lea rdi, [rbx+rbx*2] @@ -1164,107 +1163,107 @@ 4264b0 2 FUNC RETURNTYPE RAX 0 4264b0 2 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 4 ARG3 1 ARG4 0 ARG5 0 426500 18 FUNC RETURNTYPE RAX 1 - 426500 18 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 426500 18 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 1 426580 36 FUNC RETURNTYPE RAX 1 - 426580 36 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 - 4265b0 82 FUNC RETURNTYPE RAX 2 - 4265b0 82 FUNC INARGS 6 ARG0 8 ARG1 1 ARG2 96 ARG3 1 ARG4 2 ARG5 2 - 426610 93 FUNC RETURNTYPE RAX 2 - 426610 93 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 - 426670 93 FUNC RETURNTYPE RAX 2 - 426670 93 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 8 ARG3 1 ARG4 2 ARG5 2 - 4266d0 143 FUNC RETURNTYPE RAX 2 - 4266d0 143 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 1 ARG4 2 ARG5 2 - 426760 92 FUNC RETURNTYPE RAX 2 - 426760 92 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 2 - 4267c0 143 FUNC RETURNTYPE RAX 2 - 4267c0 143 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 - 426850 92 FUNC RETURNTYPE RAX 2 - 426850 92 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 426580 36 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 + 4265b0 82 FUNC RETURNTYPE RAX 1 + 4265b0 82 FUNC INARGS 6 ARG0 8 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 + 426610 93 FUNC RETURNTYPE RAX 1 + 426610 93 FUNC INARGS 6 ARG0 8 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 + 426670 93 FUNC RETURNTYPE RAX 1 + 426670 93 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 8 ARG3 1 ARG4 1 ARG5 1 + 4266d0 143 FUNC RETURNTYPE RAX 1 + 4266d0 143 FUNC INARGS 6 ARG0 1 ARG1 0 ARG2 4 ARG3 1 ARG4 1 ARG5 1 + 426760 92 FUNC RETURNTYPE RAX 1 + 426760 92 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 + 4267c0 143 FUNC RETURNTYPE RAX 1 + 4267c0 143 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 + 426850 92 FUNC RETURNTYPE RAX 1 + 426850 92 FUNC INARGS 6 ARG0 4 ARG1 8 ARG2 96 ARG3 1 ARG4 1 ARG5 1 4268b0 60 FUNC RETURNTYPE RAX 1 - 4268b0 60 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 4268b0 60 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 4268f0 60 FUNC RETURNTYPE RAX 1 - 4268f0 60 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 4268f0 60 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 1 426930 341 FUNC RETURNTYPE RAX 96 - 426930 341 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 426930 341 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 426a90 393 FUNC RETURNTYPE RAX 96 - 426a90 393 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 426a90 393 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 426ae8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+8] 426c20 178 FUNC RETURNTYPE RAX 96 - 426c20 178 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 426c20 178 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 426ce0 315 FUNC RETURNTYPE RAX 1 - 426ce0 315 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 426ce0 315 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 426d0e 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 18h 426d38 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 18h 426d7c 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 18h 426e20 380 FUNC RETURNTYPE RAX 1 - 426e20 380 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 426e20 380 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 1 426fa0 125 FUNC RETURNTYPE RAX 1 - 426fa0 125 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 - 426fef 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+18h] + 426fa0 125 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 + 426fef 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 HEAPMEMSINK lea rdi, [r12+18h] 427020 136 FUNC RETURNTYPE RAX 0 - 427020 136 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 2 ARG4 2 ARG5 2 - 427068 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+18h] + 427020 136 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 + 427068 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 HEAPMEMSINK lea rdi, [r12+18h] 4270b0 143 FUNC RETURNTYPE RAX 0 - 4270b0 143 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 - 4270ff 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+18h] + 4270b0 143 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 + 4270ff 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 HEAPMEMSINK lea rdi, [r12+18h] 427140 144 FUNC RETURNTYPE RAX 1 - 427140 144 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 - 42718a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r13+18h] + 427140 144 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 + 42718a 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+24 ZZ IDIOM 18 HEAPMEMSINK lea rdi, [r13+18h] 427320 215 FUNC RETURNTYPE RAX 1 - 427320 215 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 427320 215 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 1 427590 167 FUNC RETURNTYPE RAX 1 - 427590 167 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 427590 167 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 427640 151 FUNC RETURNTYPE RAX 0 - 427640 151 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 2 + 427640 151 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 4276e0 140 FUNC RETURNTYPE RAX 1 - 4276e0 140 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 4276e0 140 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 96 ARG4 1 ARG5 1 4277a0 183 FUNC RETURNTYPE RAX 1 - 4277a0 183 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 4277a0 183 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 427860 140 FUNC RETURNTYPE RAX 96 - 427860 140 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 427860 140 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 427900 27 FUNC RETURNTYPE RAX 96 - 427900 27 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 427900 27 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 427920 81 FUNC RETURNTYPE RAX 1 427920 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 427980 94 FUNC RETURNTYPE RAX 1 - 427980 94 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 427980 94 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 4279e0 87 FUNC RETURNTYPE RAX 1 - 4279e0 87 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 4279e0 87 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 1 ARG5 0 427a40 94 FUNC RETURNTYPE RAX 96 - 427a40 94 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 427a40 94 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 427aa0 827 FUNC RETURNTYPE RAX 96 - 427aa0 827 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 427aa0 827 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 427b38 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] 427de0 93 FUNC RETURNTYPE RAX 1 - 427de0 93 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 427de0 93 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 427e40 1287 FUNC RETURNTYPE RAX 1 - 427e40 1287 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 427e40 1287 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 427f53 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+8] 428350 558 FUNC RETURNTYPE RAX 1 - 428350 558 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 428350 558 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 0 428580 85 FUNC RETURNTYPE RAX 1 - 428580 85 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 428580 85 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 1 ARG5 1 4285c2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+8] 4285e0 130 FUNC RETURNTYPE RAX 1 - 4285e0 130 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 4285e0 130 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 428670 85 FUNC RETURNTYPE RAX 1 - 428670 85 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 428670 85 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4286b2 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+8] 4286d0 82 FUNC RETURNTYPE RAX 1 - 4286d0 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 4286d0 82 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 428730 287 FUNC RETURNTYPE RAX 1 - 428730 287 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 428730 287 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 428850 213 FUNC RETURNTYPE RAX 1 - 428850 213 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 428850 213 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 428930 213 FUNC RETURNTYPE RAX 1 - 428930 213 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 428930 213 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 428a10 213 FUNC RETURNTYPE RAX 1 - 428a10 213 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 2 ARG5 2 + 428a10 213 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 428af0 167 FUNC RETURNTYPE RAX 1 - 428af0 167 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 428af0 167 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 428ba0 250 FUNC RETURNTYPE RAX 1 - 428ba0 250 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 428ba0 250 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 428ca0 204 FUNC RETURNTYPE RAX 96 428ca0 204 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 4 ARG5 96 428d70 459 FUNC RETURNTYPE RAX 96 @@ -1272,106 +1271,106 @@ 428de3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 428e0e 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+20h] 428f40 152 FUNC RETURNTYPE RAX 96 - 428f40 152 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 2 ARG4 2 ARG5 2 + 428f40 152 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 428fe0 218 FUNC RETURNTYPE RAX 96 - 428fe0 218 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 428fe0 218 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 1 ARG4 1 ARG5 1 4290c0 184 FUNC RETURNTYPE RAX 1 - 4290c0 184 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 4290c0 184 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 429180 850 FUNC RETURNTYPE RAX 1 429180 850 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 429180 850 FUNC PROBLEM sub_429180 CHUNKS 4294e0 317 FUNC RETURNTYPE RAX 96 - 4294e0 317 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 4294e0 317 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4295be 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+8] 429620 1247 FUNC RETURNTYPE RAX 1 - 429620 1247 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 429620 1247 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 429b00 413 FUNC RETURNTYPE RAX 96 - 429b00 413 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 - 429ca0 1347 FUNC RETURNTYPE RAX 2 - 429ca0 1347 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 429b00 413 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 + 429ca0 1347 FUNC RETURNTYPE RAX 1 + 429ca0 1347 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 42a1f0 551 FUNC RETURNTYPE RAX 1 - 42a1f0 551 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 42a1f0 551 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 42a420 511 FUNC RETURNTYPE RAX 1 - 42a420 511 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 42a420 511 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 42a620 1174 FUNC RETURNTYPE RAX 1 - 42a620 1174 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 - 42a8d8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+18h] - 42a9ba 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+18h] - 42aa57 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r15+18h] - 42aac0 1193 FUNC RETURNTYPE RAX 2 - 42aac0 1193 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 42a620 1174 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 + 42a8d8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+24 ZZ IDIOM 18 HEAPMEMSINK lea rdi, [r15+18h] + 42a9ba 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+24 ZZ IDIOM 18 HEAPMEMSINK lea rdi, [r15+18h] + 42aa57 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+24 ZZ IDIOM 18 HEAPMEMSINK lea rdi, [r15+18h] + 42aac0 1193 FUNC RETURNTYPE RAX 1 + 42aac0 1193 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 42aac0 1193 FUNC PROBLEM sub_42AAC0 CHUNKS 4272c8 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 18h 427455 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+18h] 427515 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+18h] 42af70 889 FUNC RETURNTYPE RAX 96 - 42af70 889 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 - 42b2f0 1180 FUNC RETURNTYPE RAX 2 - 42b2f0 1180 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 42af70 889 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 + 42b2f0 1180 FUNC RETURNTYPE RAX 1 + 42b2f0 1180 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 42b790 886 FUNC RETURNTYPE RAX 96 - 42b790 886 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 42b790 886 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 42bb10 1217 FUNC RETURNTYPE RAX 96 - 42bb10 1217 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 42bb10 1217 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42bbab 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 42bbc4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 42bbd1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+20h] 42bfe0 263 FUNC RETURNTYPE RAX 1 42bfe0 263 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 42c0f0 659 FUNC RETURNTYPE RAX 1 - 42c0f0 659 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 2 + 42c0f0 659 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 42c390 598 FUNC RETURNTYPE RAX 1 - 42c390 598 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 42c390 598 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 42c5f0 1014 FUNC RETURNTYPE RAX 1 - 42c5f0 1014 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 - 42c7e1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r14+18h] - 42c9c1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r14+18h] + 42c5f0 1014 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 + 42c7e1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+24 ZZ IDIOM 18 HEAPMEMSINK lea rdi, [r14+18h] + 42c9c1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+24 ZZ IDIOM 18 HEAPMEMSINK lea rdi, [r14+18h] 42c9f0 1254 FUNC RETURNTYPE RAX 96 - 42c9f0 1254 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 - 42cc8b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+18h] + 42c9f0 1254 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 + 42cc8b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 HEAPMEMSINK lea rdi, [rbp+18h] 42ce98 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 18h 42cee0 1001 FUNC RETURNTYPE RAX 1 - 42cee0 1001 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 42cee0 1001 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 42cf94 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 18h 42d00c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] - 42d0ec 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+18h] + 42d0ec 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 HEAPMEMSINK lea rdi, [rbp+18h] 42d2d0 1065 FUNC RETURNTYPE RAX 1 - 42d2d0 1065 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 42d2d0 1065 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 42d428 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+8] 42d700 1093 FUNC RETURNTYPE RAX 1 - 42d700 1093 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 42d700 1093 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 42d7eb 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 18h 42d808 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 18h 42d9c7 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 42da10 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 42da30 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] - 42db50 787 FUNC RETURNTYPE RAX 2 - 42db50 787 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 42db50 787 FUNC RETURNTYPE RAX 1 + 42db50 787 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42dfc0 362 FUNC RETURNTYPE RAX 96 - 42dfc0 362 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 42dfc0 362 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 96 ARG3 96 ARG4 1 ARG5 1 42e023 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 18h 42e050 4 INSTR CHECK OVERFLOW UNSIGNED 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 18h 42e078 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+8] 42e109 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 18h 42e130 113 FUNC RETURNTYPE RAX 1 - 42e130 113 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 - 42e1b0 1433 FUNC RETURNTYPE RAX 2 - 42e1b0 1433 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 - 42e44b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+18h] - 42e750 1875 FUNC RETURNTYPE RAX 2 - 42e750 1875 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 - 42eeb0 1259 FUNC RETURNTYPE RAX 2 - 42eeb0 1259 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 42e130 113 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 + 42e1b0 1433 FUNC RETURNTYPE RAX 1 + 42e1b0 1433 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 42e44b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 HEAPMEMSINK lea rdi, [rbp+18h] + 42e750 1875 FUNC RETURNTYPE RAX 1 + 42e750 1875 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 + 42eeb0 1259 FUNC RETURNTYPE RAX 1 + 42eeb0 1259 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42ef4b 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 42ef64 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 42ef79 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+20h] 42f3a0 1464 FUNC RETURNTYPE RAX 96 - 42f3a0 1464 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 1 + 42f3a0 1464 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 42f960 367 FUNC RETURNTYPE RAX 96 - 42f960 367 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 2 ARG5 2 + 42f960 367 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 42f9c3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+40 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+28h] 42fa33 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+10h] 42fad0 1886 FUNC RETURNTYPE RAX 1 - 42fad0 1886 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 42fad0 1886 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 42fc20 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] 42fc2c 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+32 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+20h] 42fd20 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+8 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+8] @@ -1481,7 +1480,7 @@ 43b090 357 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 43b600 354 FUNC RETURNTYPE RAX 96 43b600 354 FUNC INARGS 6 ARG0 0 ARG1 1 ARG2 96 ARG3 96 ARG4 4 ARG5 96 - 43b910 219 FUNC RETURNTYPE RAX 4 + 43b910 219 FUNC RETURNTYPE RAX 32 43b910 219 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 0 43b9f0 26 FUNC RETURNTYPE RAX 4 43b9f0 26 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 @@ -1511,14 +1510,14 @@ 4419f0 4 INSTR CHECK OVERFLOW SIGNED 64 RSI ZZ add rsi, 1 441a30 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX*8 ZZ lea rsi, ds:80h[rcx*8]; size 441a30 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RCX*8+128 ZZ lea rsi, ds:80h[rcx*8]; size - 441a60 512 FUNC RETURNTYPE RAX 2 + 441a60 512 FUNC RETURNTYPE RAX 1 441a60 512 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 4 441c60 105 FUNC RETURNTYPE RAX 1 441c60 105 FUNC INARGS 6 ARG0 4 ARG1 64 ARG2 1 ARG3 1 ARG4 0 ARG5 0 441ca0 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+1 ZZ lea edx, [rax+1] 441ca3 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+1] ; dest 441cd0 160 FUNC RETURNTYPE RAX 96 - 441cd0 160 FUNC INARGS 6 ARG0 8 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 2 + 441cd0 160 FUNC INARGS 6 ARG0 8 ARG1 1 ARG2 1 ARG3 0 ARG4 0 ARG5 96 441d70 296 FUNC RETURNTYPE RAX 0 441d70 296 FUNC INARGS 6 ARG0 0 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 96 441f90 53 FUNC RETURNTYPE RAX 0 @@ -1526,11 +1525,11 @@ 441fd0 64 FUNC RETURNTYPE RAX 1 441fd0 64 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 96 ARG5 1 4422d0 358 FUNC RETURNTYPE RAX 0 - 4422d0 358 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 96 ARG4 1 ARG5 1 + 4422d0 358 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 442440 81 FUNC RETURNTYPE RAX 1 - 442440 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 0 ARG4 96 ARG5 96 + 442440 81 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 0 ARG4 96 ARG5 96 4424a0 1813 FUNC RETURNTYPE RAX 0 - 4424a0 1813 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 2 ARG3 4 ARG4 1 ARG5 1 + 4424a0 1813 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 4 ARG4 1 ARG5 1 442512 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+R9 ZZ lea edx, [rdx+r9-1] 442512 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX+R9+-1 ZZ lea edx, [rdx+r9-1] 442600 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+1 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbp+1] ; src @@ -1542,7 +1541,7 @@ 442889 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+RDI ZZ IDIOM 18 MEMORYSINK lea rsi, [r13+rdi+1]; src 442889 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R13+RDI+1 ZZ IDIOM 18 MEMORYSINK lea rsi, [r13+rdi+1]; src 44288e 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r13 ; dest - 4428c1 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ IDIOM 19 sub edx, r14d + 4428c1 3 INSTR CHECK UNDERFLOW SIGNED 32 RDX ZZ IDIOM 19 sub edx, r14d 44293f 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RBP+1 ZZ lea edx, [rbp+1] 442942 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r13 ; dest 4429b3 4 INSTR CHECK OVERFLOW SIGNED 64 R14 ZZ add r14d, 1 @@ -1557,40 +1556,36 @@ 442b75 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RCX ZZ IDIOM 18 MEMORYSINK sub rcx, rax 442b7e 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RCX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rcx+1] ; dest 442b93 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+1 ZZ IDIOM 18 STACKMEMSINK lea rsi, [r13+1] - 4424a0 2 INSTR FPTRSHADOW RDX SHADOWID 1 - 442775 4 INSTR FPTRCHECK [ESP+44] SHADOWID 1 - 4424a0 2 INSTR FPTRSHADOW RDX SHADOWID 2 - 4428b1 4 INSTR FPTRCHECK [ESP+44] SHADOWID 2 442bc0 422 FUNC RETURNTYPE RAX 1 442bc0 422 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 4 ARG3 4 ARG4 4 ARG5 4 442c67 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea rcx, [rdx+2] 442c71 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sbb rdx, 3 - 442c75 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sub rdx, rbx + 442c75 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, rbx 442ce7 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 R8 ZZ add r8, 1 442d29 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea rsi, [rdx+2] 442d36 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sbb rdx, 3 - 442d3a 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sub rdx, r15 + 442d3a 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, r15 442d70 149 FUNC RETURNTYPE RAX 1 442d70 149 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 96 442dd3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea rcx, [rdx+2] 442ddd 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sbb rdx, 3 - 442de1 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sub rdx, rbx + 442de1 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, rbx 442e10 562 FUNC RETURNTYPE RAX 1 442e10 562 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 96 442ed0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RDX ZZ IDIOM 19 sub rdx, r13 442efd 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RDX ZZ IDIOM 19 sub rdx, r13 - 442f2c 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ sub rdx, r13 - 442fbd 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RDX ZZ sub rdx, r13 + 442f2c 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, r13 + 442fbd 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RDX ZZ IDIOM 19 sub rdx, r13 442ff0 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RDX ZZ IDIOM 19 sub rdx, r13 443050 504 FUNC RETURNTYPE RAX 1 443050 504 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 4 ARG5 4 443250 794 FUNC RETURNTYPE RAX 1 - 443250 794 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 443250 794 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 4433b5 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK add rdx, 1 44341b 4 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RAX ZZ IDIOM 19 sub eax, dword ptr [rsp+0F8h+var_E8] 4434f5 5 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, [rsp+0F8h+s] 4434fd 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, r15d - 443533 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, r14d + 443533 3 INSTR CHECK UNDERFLOW SIGNED 32 RDX ZZ sub edx, r14d 443570 530 FUNC RETURNTYPE RAX 1 443570 530 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 4 443590 7 INSTR CHECK UNDERFLOW SIGNED 64 RSI ZZ sub rsi, 3E8h @@ -1603,7 +1598,7 @@ 443e10 185 FUNC RETURNTYPE RAX 1 443e10 185 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 4 443ed0 1580 FUNC RETURNTYPE RAX 0 - 443ed0 1580 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 1 + 443ed0 1580 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 4 ARG5 1 443f47 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RDX+R9 ZZ lea edx, [rdx+r9+1] 443f47 5 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RDX+R9+1 ZZ lea edx, [rdx+r9+1] 444007 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+1 ZZ IDIOM 18 MEMORYSINK lea rsi, [rcx+1] ; src @@ -1611,7 +1606,7 @@ 444125 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 64 RCX ZZ IDIOM 19 sub rcx, r12 444194 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ add rsi, 1 4441cc 3 INSTR CHECK UNDERFLOW SIGNED 32 RBP ZZ sub ebp, 1 - 44420d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, ebp + 44420d 2 INSTR CHECK UNDERFLOW SIGNED 32 RDX ZZ sub edx, ebp 44428d 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RCX+1 ZZ IDIOM 18 MEMORYSINK lea rsi, [rcx+1] ; src 444299 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r12 ; dest 4442a0 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R8 ZZ mov rdx, r8 ; n @@ -1637,26 +1632,26 @@ 44477a 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 18h 4447b7 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+-1 ZZ lea edx, [r12-1] 444884 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+-1 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx-1] - 44488b 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sub rdx, rsi + 44488b 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, rsi 444983 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea rcx, [rdx+2] 44498d 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sbb rdx, 3 - 444991 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sub rdx, r12 + 444991 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, r12 4449ea 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea rcx, [rdx+2] 4449f4 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sbb rdx, 3 - 4449f8 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sub rdx, r12 + 4449f8 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, r12 444a8e 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+44 ZZ IDIOM 18 MEMORYSINK lea rdx, [r12+2Ch] 444b04 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea rcx, [rdx+2] 444b0e 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sbb rdx, 3 - 444b12 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sub rdx, r12 + 444b12 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, r12 444b79 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea rcx, [rdx+2] 444b83 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sbb rdx, 3 - 444b87 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sub rdx, r12 + 444b87 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, r12 444deb 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea rcx, [rdx+2] 444df5 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sbb rdx, 3 - 444df9 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sub rdx, r14 + 444df9 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, r14 445117 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDX+2 ZZ IDIOM 18 MEMORYSINK lea rcx, [rdx+2] 445121 4 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sbb rdx, 3 - 445125 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 18 MEMORYSINK sub rdx, r12 + 445125 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ IDIOM 19 sub rdx, r12 4452f2 3 INSTR CHECK UNDERFLOW UNSIGNED 64 RDX ZZ sub rdx, r14 44534e 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+48 ZZ IDIOM 18 MEMORYSINK lea rcx, [r12+30h] 445353 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+72 ZZ IDIOM 18 MEMORYSINK lea r8, [r12+48h] @@ -1674,9 +1669,9 @@ 446010 1357 FUNC RETURNTYPE RAX 1 446010 1357 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 96 ARG5 1 446560 65 FUNC RETURNTYPE RAX 0 - 446560 65 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 0 + 446560 65 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 0 4465b0 466 FUNC RETURNTYPE RAX 0 - 4465b0 466 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 2 ARG4 4 ARG5 0 + 4465b0 466 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 4 ARG5 0 44662d 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+RAX ZZ lea edx, [rbx+rax-1] 44662d 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RBX+RAX+-1 ZZ lea edx, [rbx+rax-1] 446790 1246 FUNC RETURNTYPE RAX 1 @@ -1692,7 +1687,7 @@ 446a7b 3 INSTR CHECK OVERFLOW SIGNED 32 RBP ZZ add ebp, 1 446a98 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R13+1 ZZ IDIOM 18 MEMORYSINK lea rsi, [r13+1] ; src 446a9f 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r12 ; dest - 446b0d 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ IDIOM 19 sub edx, ebp + 446b0d 2 INSTR CHECK UNDERFLOW SIGNED 32 RDX ZZ IDIOM 19 sub edx, ebp 446b54 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ add rdx, 1 446bf1 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, ebp 446bf6 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r12 ; dest @@ -1717,7 +1712,7 @@ 4499d8 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ IDIOM 15 add esi, 1 449a0c 3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+1 ZZ lea edi, [rax+1] 449a50 993 FUNC RETURNTYPE RAX 1 - 449a50 993 FUNC INARGS 6 ARG0 0 ARG1 2 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 449a50 993 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 449c41 3 INSTR CHECK OVERFLOW SIGNED 32 RBX ZZ add ebx, 1 449d95 2 INSTR CHECK UNDERFLOW SIGNED 32 RCX ZZ sub ecx, ebx 449db6 3 INSTR CHECK OVERFLOW SIGNED 64 RBX ZZ add rbx, rax @@ -1732,15 +1727,15 @@ 44a220 240 FUNC RETURNTYPE RAX 1 44a220 240 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 44a310 207 FUNC RETURNTYPE RAX 4 - 44a310 207 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 1 ARG4 96 ARG5 96 - 44a3e0 527 FUNC RETURNTYPE RAX 96 + 44a310 207 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 96 + 44a3e0 527 FUNC RETURNTYPE RAX 4 44a3e0 527 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 4 ARG4 96 ARG5 96 44a5f0 310 FUNC RETURNTYPE RAX 1 44a5f0 310 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 96 44a740 2287 FUNC RETURNTYPE RAX 1 44a740 2287 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 1 44b030 178 FUNC RETURNTYPE RAX 1 - 44b030 178 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 2 + 44b030 178 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 4 ARG5 1 44b0f0 250 FUNC RETURNTYPE RAX 0 44b0f0 250 FUNC PROBLEM sub_44B0F0 CHUNKS JUMPUNRESOLVED 44b260 84 FUNC RETURNTYPE RAX 0 @@ -1915,7 +1910,7 @@ 44cc30 100 FUNC RETURNTYPE RAX 0 44cc30 100 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 4 ARG3 4 ARG4 96 ARG5 96 44cca0 90 FUNC RETURNTYPE RAX 1 - 44cca0 90 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 0 ARG4 2 ARG5 96 + 44cca0 90 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 0 ARG4 1 ARG5 4 44cd00 159 FUNC RETURNTYPE RAX 96 44cd00 159 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 1 44cda0 76 FUNC RETURNTYPE RAX 96 @@ -1924,16 +1919,16 @@ 44cdf0 31 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 44ce10 251 FUNC RETURNTYPE RAX 1 44ce10 251 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 96 ARG5 96 - 44cf10 102 FUNC RETURNTYPE RAX 4 + 44cf10 102 FUNC RETURNTYPE RAX 32 44cf10 102 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 - 44cf80 51 FUNC RETURNTYPE RAX 4 + 44cf80 51 FUNC RETURNTYPE RAX 32 44cf80 51 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 96 ARG5 96 44cf92 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 10h 44cfc0 26 FUNC RETURNTYPE RAX 96 44cfc0 26 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 96 ARG5 4 44cfe0 26 FUNC RETURNTYPE RAX 96 44cfe0 26 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 - 44d000 19 FUNC RETURNTYPE RAX 4 + 44d000 19 FUNC RETURNTYPE RAX 32 44d000 19 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 96 ARG5 96 44d001 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 10h 44d020 88 FUNC RETURNTYPE RAX 96 @@ -1942,7 +1937,7 @@ 44d080 133 FUNC RETURNTYPE RAX 4 44d080 133 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 1 44d088 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RDI+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rdi+10h] - 44d110 215 FUNC RETURNTYPE RAX 4 + 44d110 215 FUNC RETURNTYPE RAX 32 44d110 215 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 96 ARG5 96 44d158 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RDX+8 ZZ lea esi, [rdx+8] 44d17c 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RSI ZZ add esi, 8 @@ -1951,7 +1946,7 @@ 44d1f0 547 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 96 ARG5 96 44d254 4 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, 10h ; env 44d420 276 FUNC RETURNTYPE RAX 1 - 44d420 276 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 2 + 44d420 276 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 0 ARG5 1 44d460 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+1 ZZ IDIOM 32 lea ecx, [rax+1] 44d48b 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R8+1 ZZ lea esi, [r8+1] 44d540 253 FUNC RETURNTYPE RAX 96 @@ -1969,22 +1964,22 @@ 44d6d0 80 FUNC RETURNTYPE RAX 0 44d6d0 80 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 0 ARG4 0 ARG5 0 44d712 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+72 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+48h] - 44d720 205 FUNC RETURNTYPE RAX 2 + 44d720 205 FUNC RETURNTYPE RAX 4 44d720 205 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 44d7f0 66 FUNC RETURNTYPE RAX 1 - 44d7f0 66 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 2 + 44d7f0 66 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 1 44d7f7 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+320 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx+140h] 44d7fe 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+312 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+138h] 44d824 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+72 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+48h] 44d840 66 FUNC RETURNTYPE RAX 1 - 44d840 66 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 2 + 44d840 66 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 4 ARG5 1 44d847 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+304 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx+130h] 44d84e 7 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+296 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+128h] 44d874 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+72 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+48h] 44d890 382 FUNC RETURNTYPE RAX 1 - 44d890 382 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 2 + 44d890 382 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 4 ARG5 1 44d9b3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+72 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+48h] - 44da10 1504 FUNC RETURNTYPE RAX 2 + 44da10 1504 FUNC RETURNTYPE RAX 1 44da10 1504 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 96 ARG5 96 44da6c 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RSI+80 ZZ IDIOM 18 MEMORYSINK lea rdx, [rsi+50h] 44da70 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, 48h @@ -2016,7 +2011,7 @@ 44ea1f 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+10h] 44ebbb 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+10h] 44ed78 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+10h] - 44ede0 664 FUNC RETURNTYPE RAX 4 + 44ede0 664 FUNC RETURNTYPE RAX 32 44ede0 664 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 44efca 3 INSTR CHECK TRUNCATION SIGNED 32 RAX 16 AX ZZ movsx edx, ax 44f032 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+10h] @@ -2033,10 +2028,10 @@ 45053f 3 INSTR CHECK OVERFLOW UNSIGNED 32 RSI ZZ add esi, 5 450560 357 FUNC RETURNTYPE RAX 96 450560 357 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 4506d0 220 FUNC RETURNTYPE RAX 4 - 4506d0 220 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 4506d0 220 FUNC RETURNTYPE RAX 32 + 4506d0 220 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 450790 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+10h] - 4507b0 7 FUNC RETURNTYPE RAX 2 + 4507b0 7 FUNC RETURNTYPE RAX 1 4507b0 7 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 4507b0 7 FUNC PROBLEM sub_4507B0 CHUNKS 4501db 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+10h] @@ -2044,11 +2039,11 @@ 4507c0 966 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 1 450b90 202 FUNC RETURNTYPE RAX 0 450b90 202 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 450c60 140 FUNC RETURNTYPE RAX 4 + 450c60 140 FUNC RETURNTYPE RAX 32 450c60 140 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 450cca 3 INSTR CHECK TRUNCATION SIGNED 32 RBX 16 BX ZZ movsx esi, bx 450cd5 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+16 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbp+10h] - 450cf0 203 FUNC RETURNTYPE RAX 4 + 450cf0 203 FUNC RETURNTYPE RAX 32 450cf0 203 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 450dc0 129 FUNC RETURNTYPE RAX 0 450dc0 129 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 @@ -2061,7 +2056,7 @@ 451410 116 FUNC RETURNTYPE RAX 0 451410 116 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 451490 101 FUNC RETURNTYPE RAX 96 - 451490 101 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 + 451490 101 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 4 451500 10 FUNC RETURNTYPE RAX 0 451500 10 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 451680 180 FUNC RETURNTYPE RAX 0 @@ -2072,9 +2067,9 @@ 4517cf 3 INSTR CHECK TRUNCATION SIGNED 32 RAX 16 AX ZZ movsx edx, ax 4518b0 168 FUNC RETURNTYPE RAX 96 4518b0 168 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 4519f0 205 FUNC RETURNTYPE RAX 4 + 4519f0 205 FUNC RETURNTYPE RAX 32 4519f0 205 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 - 451b50 205 FUNC RETURNTYPE RAX 4 + 451b50 205 FUNC RETURNTYPE RAX 32 451b50 205 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 451c20 329 FUNC RETURNTYPE RAX 1 451c20 329 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 @@ -2110,14 +2105,10 @@ 463ab0 16 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 96 ARG4 1 ARG5 4 463ac0 703 FUNC RETURNTYPE RAX 1 463ac0 703 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 4 - 463bdb 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RCX ZZ add ecx, ebx - 463c33 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RCX ZZ add ecx, ebx + 463bdb 2 INSTR CHECK OVERFLOW SIGNED 32 RCX ZZ add ecx, ebx + 463c33 2 INSTR CHECK OVERFLOW SIGNED 32 RCX ZZ add ecx, ebx 463c70 4 INSTR CHECK OVERFLOW SIGNED 32 RCX ZZ add ecx, [rsp+68h+var_5C] 463ca0 4 INSTR CHECK OVERFLOW SIGNED 32 RCX ZZ add ecx, [rsp+68h+var_5C] - 463b2f 2 INSTR FPTRSHADOW RAX SHADOWID 3 - 463ca4 4 INSTR FPTRCHECK [ESP+12] SHADOWID 3 - 463b2f 2 INSTR FPTRSHADOW RAX SHADOWID 4 - 463c74 4 INSTR FPTRCHECK [ESP+12] SHADOWID 4 463d80 338 FUNC RETURNTYPE RAX 1 463d80 338 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 4 463ef0 1127 FUNC RETURNTYPE RAX 1 @@ -2131,52 +2122,31 @@ 4643c0 10192 FUNC RETURNTYPE RAX 4 4643c0 10192 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 96 ARG4 1 ARG5 4 4644e8 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+1] - 464f3b 2 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RCX ZZ sub ecx, edx + 464f3b 2 INSTR CHECK UNDERFLOW SIGNED 32 RCX ZZ IDIOM 18 MEMORYSINK sub ecx, edx 464f89 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+36 ZZ IDIOM 18 MEMORYSINK lea r8, [rbx+24h] 464ff2 3 INSTR CHECK TRUNCATION UNSIGNED 32 RAX 8 AL ZZ IDIOM 5 movzx esi, al 464fff 3 INSTR CHECK TRUNCATION UNSIGNED 32 RDX 8 DL ZZ IDIOM 5 movzx ecx, dl 46521b 3 INSTR CHECK TRUNCATION UNSIGNED 32 RDX 8 DL ZZ IDIOM 5 movzx ecx, dl 4656ae 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+36 ZZ IDIOM 18 MEMORYSINK lea r8, [rbx+24h] 465975 3 INSTR CHECK OVERFLOW UNSIGNED 32 RDX ZZ add edx, r13d - 465acc 2 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RDX ZZ add edx, ecx + 465acc 2 INSTR CHECK OVERFLOW SIGNED 32 RDX ZZ add edx, ecx 4666a0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+36 ZZ IDIOM 18 MEMORYSINK lea r8, [rbx+24h] 466a6e 3 INSTR CHECK OVERFLOW UNSIGNED 32 RCX ZZ add ecx, r13d 466a7c 2 INSTR CHECK OVERFLOW SIGNED 32 RDX ZZ add edx, ecx - 466a9d 3 INSTR CHECK UNDERFLOW UNKNOWNSIGN 32 RDX ZZ sub edx, r12d - 466b83 3 INSTR CHECK OVERFLOW UNSIGNED 32 RDX ZZ add edx, r13d - 46500a 3 INSTR FPTRSHADOW [EBX+36] SHADOWID 5 - 465014 3 INSTR FPTRSHADOW [EBX+44] SHADOWID 5 - 46579c 6 INSTR FPTRSHADOW R10 SHADOWID 5 - 4657ca 3 INSTR FPTRSHADOW RAX SHADOWID 5 - 466080 5 INSTR FPTRSHADOW R13 SHADOWID 5 - 4660aa 4 INSTR FPTRSHADOW R13 SHADOWID 5 - 46662e 3 INSTR FPTRSHADOW 0 SHADOWID 5 - 4669be 3 INSTR FPTRCHECK R13 SHADOWID 5 - 464ffc 3 INSTR FPTRSHADOW [EBX+28] SHADOWID 6 - 465799 3 INSTR FPTRCHECK R13 SHADOWID 6 - 46500a 3 INSTR FPTRSHADOW [EBX+36] SHADOWID 7 - 465014 3 INSTR FPTRSHADOW [EBX+44] SHADOWID 7 - 46579c 6 INSTR FPTRSHADOW R10 SHADOWID 7 - 4657ca 3 INSTR FPTRSHADOW RAX SHADOWID 7 - 466080 5 INSTR FPTRSHADOW R13 SHADOWID 7 - 4660aa 4 INSTR FPTRSHADOW R13 SHADOWID 7 - 46662e 3 INSTR FPTRSHADOW 0 SHADOWID 7 - 466a8a 5 INSTR FPTRSHADOW R13 SHADOWID 7 - 466135 3 INSTR FPTRCHECK R13 SHADOWID 7 - 464ffc 3 INSTR FPTRSHADOW [EBX+28] SHADOWID 8 - 465799 3 INSTR FPTRCHECK R13 SHADOWID 8 + 466a9d 3 INSTR CHECK UNDERFLOW SIGNED 32 RDX ZZ sub edx, r12d + 466b83 3 INSTR CHECK OVERFLOW SIGNED 32 RDX ZZ add edx, r13d 466e40 71 FUNC RETURNTYPE RAX 1 - 466e40 71 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 466e40 71 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 4 ARG5 4 466e6d 4 INSTR CHECK OVERFLOW UNSIGNED 64 RBP ZZ IDIOM 18 MEMORYSINK add rbp, 20h 466e90 834 FUNC RETURNTYPE RAX 1 - 466e90 834 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 2 ARG3 0 ARG4 0 ARG5 0 + 466e90 834 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 0 ARG4 0 ARG5 0 466f69 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 1 467026 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 1 467066 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 1 4670be 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 1 4671c1 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 1 467830 25 FUNC RETURNTYPE RAX 1 - 467830 25 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 2 + 467830 25 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 4 468270 1491 FUNC RETURNTYPE RAX 1 468270 1491 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 96 ARG5 96 468850 161 FUNC RETURNTYPE RAX 0 @@ -2211,7 +2181,7 @@ 46af10 120 FUNC PROBLEM sub_46AF10 CALLUNRESOLVED 46af7b 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RSI ZZ IDIOM 18 MEMORYSINK add rsi, rdi ; src 46af90 39 FUNC RETURNTYPE RAX 0 - 46af90 39 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 2 + 46af90 39 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 4 ARG5 1 46afc0 42 FUNC RETURNTYPE RAX 0 46afc0 42 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46aff0 219 FUNC RETURNTYPE RAX 1 @@ -2230,7 +2200,7 @@ 46b360 174 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 96 ARG5 1 46b3a3 4 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R14+1 ZZ lea r13d, [r14+1] 46b670 731 FUNC RETURNTYPE RAX 1 - 46b670 731 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 96 ARG4 1 ARG5 1 + 46b670 731 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 46b670 731 FUNC PROBLEM sub_46B670 CALLUNRESOLVED 46b768 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [r12] ; dest 46b7c9 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, [r12] ; dest @@ -2238,7 +2208,7 @@ 46b950 55 FUNC RETURNTYPE RAX 0 46b950 55 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 96 ARG5 1 46b990 262 FUNC RETURNTYPE RAX 1 - 46b990 262 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 2 ARG3 4 ARG4 96 ARG5 1 + 46b990 262 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 96 ARG5 1 46b9e4 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, rax ; dest 46b9e7 3 INSTR CHECK SIGNEDNESS UNSIGNED 64 R13 ZZ mov rdx, r13 ; n 46ba48 3 INSTR CHECK OVERFLOW UNKNOWNSIGN 32 RCX ZZ add ecx, r12d @@ -2253,21 +2223,21 @@ 46bbc0 5 FUNC RETURNTYPE RAX 96 46bbc0 5 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 1 ARG5 1 46bbd0 5 FUNC RETURNTYPE RAX 96 - 46bbd0 5 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 - 46bbe0 5 FUNC RETURNTYPE RAX 2 - 46bbe0 5 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 46bbd0 5 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 + 46bbe0 5 FUNC RETURNTYPE RAX 1 + 46bbe0 5 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 46bbf0 5 FUNC RETURNTYPE RAX 96 - 46bbf0 5 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 46bbf0 5 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 1 46bc00 25 FUNC RETURNTYPE RAX 0 - 46bc00 25 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 46bc00 25 FUNC INARGS 6 ARG0 1 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 1 46bc20 15 FUNC RETURNTYPE RAX 0 46bc20 15 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 46bc30 25 FUNC RETURNTYPE RAX 0 - 46bc30 25 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 46bc30 25 FUNC INARGS 6 ARG0 1 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 46bc50 15 FUNC RETURNTYPE RAX 0 46bc50 15 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 46bc60 25 FUNC RETURNTYPE RAX 0 - 46bc60 25 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 46bc60 25 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 96 ARG4 1 ARG5 1 46bc80 15 FUNC RETURNTYPE RAX 0 46bc80 15 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 1 ARG3 4 ARG4 4 ARG5 4 46bc90 9 FUNC RETURNTYPE RAX 0 @@ -2343,55 +2313,55 @@ 46cdb4 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R15+R9 ZZ lea rcx, [r15+r9] 46cdb8 3 INSTR CHECK OVERFLOW UNSIGNED 64 RDI ZZ IDIOM 18 MEMORYSINK add rdi, r13 46ce20 121 FUNC RETURNTYPE RAX 0 - 46ce20 121 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 46ce20 121 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 1 ARG5 1 46d120 50 FUNC RETURNTYPE RAX 4 - 46d120 50 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 46d120 50 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 46d160 27 FUNC RETURNTYPE RAX 96 - 46d160 27 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 46d160 27 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 46d180 139 FUNC RETURNTYPE RAX 1 - 46d180 139 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 46d180 139 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 96 ARG4 1 ARG5 1 46d210 299 FUNC RETURNTYPE RAX 1 - 46d210 299 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 2 ARG5 2 + 46d210 299 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 96 ARG4 1 ARG5 1 46d2fc 8 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12*4 ZZ lea rsi, ds:0[r12*4] 46d340 644 FUNC RETURNTYPE RAX 1 46d340 644 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46d583 2 INSTR CHECK OVERFLOW SIGNED 32 RDI ZZ neg edi ; exponent 46d594 8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBP*4 ZZ lea rsi, ds:0[rbp*4] 46d5d0 717 FUNC RETURNTYPE RAX 0 - 46d5d0 717 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 46d5d0 717 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 46d643 3 INSTR CHECK UNDERFLOW SIGNED 32 RAX ZZ sub eax, 2Fh 46d6c2 2 INSTR CHECK TRUNCATION UNSIGNED 64 RBP 32 EBP ZZ mov esi, ebp 46d78c 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RDX ZZ add rdx, 1 46d7ae 4 INSTR CHECK OVERFLOW UNSIGNED 64 R14 ZZ IDIOM 18 MEMORYSINK add r14, 1 46d800 3 INSTR CHECK OVERFLOW NOFLAGSIGNED 32 RAX+-97 ZZ IDIOM 32 lea edx, [rax-61h] 46d8a0 797 FUNC RETURNTYPE RAX 1 - 46d8a0 797 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 46d8a0 797 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 1 46d943 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15*4 ZZ lea rdx, ds:0[r15*4]; n 46dac8 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15*4 ZZ lea rsi, ds:0[r15*4] 46db20 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15*4 ZZ lea rsi, ds:0[r15*4] 46db74 8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RAX*4 ZZ lea rsi, ds:0[rax*4] 46dbc0 70 FUNC RETURNTYPE RAX 1 - 46dbc0 70 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 - 46dc10 305 FUNC RETURNTYPE RAX 2 - 46dc10 305 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 4 ARG3 4 ARG4 2 ARG5 2 + 46dbc0 70 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 + 46dc10 305 FUNC RETURNTYPE RAX 1 + 46dc10 305 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 4 ARG3 4 ARG4 1 ARG5 1 46dc10 305 FUNC PROBLEM sub_46DC10 CHUNKS 46e35f 8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RDX*4 ZZ lea rsi, ds:0[rdx*4] 46e440 16 FUNC RETURNTYPE RAX 0 - 46e440 16 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 46e440 16 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 1 46e450 13 FUNC RETURNTYPE RAX 0 - 46e450 13 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 2 ARG5 2 + 46e450 13 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 1 ARG5 1 46e460 155 FUNC RETURNTYPE RAX 0 - 46e460 155 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 - 46e500 72 FUNC RETURNTYPE RAX 2 - 46e500 72 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 46e460 155 FUNC INARGS 6 ARG0 1 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 + 46e500 72 FUNC RETURNTYPE RAX 1 + 46e500 72 FUNC INARGS 6 ARG0 8 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 46e550 13 FUNC RETURNTYPE RAX 0 - 46e550 13 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 46e550 13 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 46e560 66 FUNC RETURNTYPE RAX 0 - 46e560 66 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 46e560 66 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 1 ARG4 1 ARG5 1 46e5b0 434 FUNC RETURNTYPE RAX 1 - 46e5b0 434 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 46e5b0 434 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46e770 865 FUNC RETURNTYPE RAX 96 - 46e770 865 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 46e770 865 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 46e917 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov ecx, eax 46ea34 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13*4 ZZ lea rsi, ds:0[r13*4] 46eab0 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R13*4 ZZ lea rdi, ds:0[r13*4] @@ -2406,82 +2376,83 @@ 46eb10 18 FUNC RETURNTYPE RAX 0 46eb10 18 FUNC INARGS 6 ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 46eb30 178 FUNC RETURNTYPE RAX 1 - 46eb30 178 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 46eb30 178 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 46ec70 209 FUNC RETURNTYPE RAX 1 - 46ec70 209 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 2 ARG4 0 ARG5 2 + 46ec70 209 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 96 ARG3 1 ARG4 0 ARG5 96 46ed50 104 FUNC RETURNTYPE RAX 1 - 46ed50 104 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 46ed50 104 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 46edc0 121 FUNC RETURNTYPE RAX 1 - 46edc0 121 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 46edc0 121 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 1 ARG5 1 46ee40 205 FUNC RETURNTYPE RAX 1 - 46ee40 205 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 46ee40 205 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 46ee40 205 FUNC PROBLEM sub_46EE40 CHUNKS 46ef14 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 RBP*4 ZZ lea rsi, ds:0[rbp*4] 46efa0 2 INSTR CHECK TRUNCATION UNKNOWNSIGN 64 RAX 32 EAX ZZ mov ecx, eax 46f034 8 INSTR CHECK OVERFLOW NOFLAGSIGNED 64 R15*4 ZZ lea rsi, ds:0[r15*4] 46f070 75 FUNC RETURNTYPE RAX 1 - 46f070 75 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 46f070 75 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 46f0c0 10 FUNC RETURNTYPE RAX 1 - 46f0c0 10 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 46f0c0 10 FUNC INARGS 6 ARG0 32 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 1 46f0d0 72 FUNC RETURNTYPE RAX 1 - 46f0d0 72 FUNC INARGS 6 ARG0 2 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 46f0d0 72 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 46f120 7 FUNC RETURNTYPE RAX 1 - 46f120 7 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 46f120 7 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 1 46f130 96 FUNC RETURNTYPE RAX 1 - 46f130 96 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 46f130 96 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 46f190 70 FUNC RETURNTYPE RAX 1 - 46f190 70 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 46f190 70 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 1 ARG4 1 ARG5 1 46f1e0 48 FUNC RETURNTYPE RAX 1 - 46f1e0 48 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 2 ARG4 2 ARG5 2 + 46f1e0 48 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 96 46f210 51 FUNC RETURNTYPE RAX 1 - 46f210 51 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 46f210 51 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 46f250 400 FUNC RETURNTYPE RAX 1 - 46f250 400 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 2 ARG5 2 + 46f250 400 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 96 ARG4 1 ARG5 1 46f4c0 86 FUNC RETURNTYPE RAX 1 - 46f4c0 86 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 46f4c0 86 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 1 ARG4 1 ARG5 1 46f520 65 FUNC RETURNTYPE RAX 0 - 46f520 65 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 2 ARG5 2 + 46f520 65 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 0 ARG3 0 ARG4 1 ARG5 1 46f570 334 FUNC RETURNTYPE RAX 0 - 46f570 334 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 46f570 334 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 1 ARG5 1 46f6c0 184 FUNC RETURNTYPE RAX 1 - 46f6c0 184 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 2 + 46f6c0 184 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 0 ARG3 0 ARG4 0 ARG5 96 46f6ed 4 INSTR CHECK OVERFLOW UNKNOWNSIGN 64 RAX ZZ add rax, 1 46f780 526 FUNC RETURNTYPE RAX 1 - 46f780 526 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 2 ARG5 2 + 46f780 526 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 1 ARG4 1 ARG5 1 46f7d3 3 INSTR CHECK UNDERFLOW SIGNED 64 RDX ZZ sub rdx, rax + 46f882 2 INSTR CHECK TRUNCATION SIGNED 64 RAX 32 RAX ZZ cdqe 46fc70 600 FUNC RETURNTYPE RAX 4 - 46fc70 600 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 46fc70 600 FUNC INARGS 6 ARG0 96 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 46fcc3 8 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12*4 ZZ lea rdi, ds:0[r12*4] 46fcf3 4 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 R12+R12 ZZ lea rdx, [r12+r12] ; n 46fed0 342 FUNC RETURNTYPE RAX 1 - 46fed0 342 FUNC INARGS 6 ARG0 2 ARG1 2 ARG2 2 ARG3 2 ARG4 2 ARG5 2 + 46fed0 342 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 96 470140 98 FUNC RETURNTYPE RAX 4 - 470140 98 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 2 ARG5 2 + 470140 98 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 96 ARG4 1 ARG5 1 4701b0 60 FUNC RETURNTYPE RAX 0 - 4701b0 60 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 4701b0 60 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 96 ARG4 96 ARG5 1 4701f0 79 FUNC RETURNTYPE RAX 96 - 4701f0 79 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 2 ARG5 2 + 4701f0 79 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 0 ARG3 4 ARG4 0 ARG5 0 470240 51 FUNC RETURNTYPE RAX 0 - 470240 51 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 470240 51 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 1 ARG3 1 ARG4 1 ARG5 1 470280 276 FUNC RETURNTYPE RAX 0 470280 276 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 470341 2 INSTR CHECK OVERFLOW SIGNED 32 RDI ZZ neg edi ; exponent 470440 158 FUNC RETURNTYPE RAX 96 - 470440 158 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 2 ARG5 2 + 470440 158 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 96 ARG4 1 ARG5 1 4704e0 7 FUNC RETURNTYPE RAX 1 - 4704e0 7 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 2 ARG5 2 + 4704e0 7 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 0 ARG4 1 ARG5 1 4704e0 7 FUNC PROBLEM sub_4704E0 CHUNKS 470108 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+18h] 4704f0 95 FUNC RETURNTYPE RAX 96 - 4704f0 95 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 4704f0 95 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 470501 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+24 ZZ IDIOM 18 MEMORYSINK lea rsi, [rsi+18h] - 470550 10 FUNC RETURNTYPE RAX 2 - 470550 10 FUNC INARGS 6 ARG0 96 ARG1 96 ARG2 96 ARG3 0 ARG4 2 ARG5 2 + 470550 10 FUNC RETURNTYPE RAX 1 + 470550 10 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 8 ARG3 0 ARG4 1 ARG5 1 470560 95 FUNC RETURNTYPE RAX 96 - 470560 95 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 2 ARG5 2 + 470560 95 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 96 ARG4 1 ARG5 1 470571 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+24 ZZ IDIOM 18 MEMORYSINK lea rsi, [rsi+18h] 4705c0 166 FUNC RETURNTYPE RAX 1 - 4705c0 166 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 2 ARG4 2 ARG5 2 + 4705c0 166 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 4705ef 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+18h] 4705f3 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+18h] 4705f7 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+18h] @@ -2489,9 +2460,9 @@ 470643 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rsi, [rbx+18h] 470647 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+18h] 470670 5 FUNC RETURNTYPE RAX 0 - 470670 5 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 470670 5 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 470680 169 FUNC RETURNTYPE RAX 1 - 470680 169 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 2 ARG5 2 + 470680 169 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 4 ARG3 1 ARG4 1 ARG5 1 4706a1 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+24 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbp+18h] 4706b0 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx+18h] 4706b4 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+18h] @@ -2499,22 +2470,22 @@ 470703 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rdx, [rbx+18h] 470707 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R12+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [r12+18h] 470730 13 FUNC RETURNTYPE RAX 0 - 470730 13 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 470730 13 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 1 470740 87 FUNC RETURNTYPE RAX 96 - 470740 87 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 2 ARG5 2 + 470740 87 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 4 ARG4 1 ARG5 1 470759 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RSI+24 ZZ IDIOM 18 MEMORYSINK lea rsi, [rsi+18h] - 470850 10 FUNC RETURNTYPE RAX 2 + 470850 10 FUNC RETURNTYPE RAX 1 470850 10 FUNC INARGS 6 ARG0 8 ARG1 8 ARG2 0 ARG3 1 ARG4 1 ARG5 96 470860 82 FUNC RETURNTYPE RAX 1 - 470860 82 FUNC INARGS 6 ARG0 2 ARG1 1 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 470860 82 FUNC INARGS 6 ARG0 4 ARG1 1 ARG2 96 ARG3 1 ARG4 1 ARG5 1 470990 44 FUNC RETURNTYPE RAX 1 - 470990 44 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 2 ARG5 2 + 470990 44 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 96 ARG3 1 ARG4 1 ARG5 1 4709a8 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+18h] 4709c0 46 FUNC RETURNTYPE RAX 0 - 4709c0 46 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 2 ARG5 2 + 4709c0 46 FUNC INARGS 6 ARG0 4 ARG1 96 ARG2 1 ARG3 1 ARG4 1 ARG5 1 4709cd 4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBX+24 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+18h] 4709f0 200 FUNC RETURNTYPE RAX 4 - 4709f0 200 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 2 + 4709f0 200 FUNC INARGS 6 ARG0 4 ARG1 4 ARG2 1 ARG3 1 ARG4 1 ARG5 4 470a3d 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RAX ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+rax+1] 470a3d 5 INSTR CHECK OVERFLOW NOFLAGUNKNOWNSIGN 64 RBX+RAX+1 ZZ IDIOM 18 MEMORYSINK lea rdi, [rbx+rax+1] 470a9f 5 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 R14+RDI ZZ IDIOM 32 lea edi, [r14+rdi+2] diff --git a/tests/commit/trimmed-sorted-save-busybox.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-busybox.psexe.annot.REMOVED.git-id index f74571fd..d2fd9f2f 100644 --- a/tests/commit/trimmed-sorted-save-busybox.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-busybox.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -32684847cf79bc3f9ad0dc9d42fed18177c3f3f6 \ No newline at end of file +bdd5e44fea93ca6f295d8ee78921b58e0f81ec63 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-bzip2.psexe.annot b/tests/commit/trimmed-sorted-save-bzip2.psexe.annot index 28eeaf93..34bfb5cb 100644 --- a/tests/commit/trimmed-sorted-save-bzip2.psexe.annot +++ b/tests/commit/trimmed-sorted-save-bzip2.psexe.annot @@ -575,7 +575,7 @@ 401390 6 FUNC GLOBAL .__ctype_b_loc FUNC_UNSAFE NOFP RET 401395 401390 6 INSTR BELONGTO 401390 401390 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4013a0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 96 3 -32 0 4 0 8 5 -24 0 6 0 1 7 0 96 8 0 4 9 0 16 10 0 0 11 0 0 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ + 4013a0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 96 3 -32 0 4 0 8 5 -24 0 6 0 1 7 0 96 8 0 4 9 0 16 10 0 0 11 0 16 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ 4013a0 0 FUNC MMSAFENESS SAFE 4013a0 2642 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 401df1 4013a0 2 INSTR BELONGTO 4013a0 @@ -2613,7 +2613,7 @@ 402303 -1 INSTR LOCAL NoMetaUpdate jmp ___fprintf_chk 402303 5 INSTR BELONGTO 4022e0 402303 5 INSTR DEADREGS EFLAGS ZZ jmp ___fprintf_chk - 402310 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 96 3 0 0 4 0 8 5 0 0 6 0 1 7 0 16 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 402310 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 96 3 0 0 4 0 8 5 0 0 6 0 1 7 0 16 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 402310 0 FUNC MMSAFENESS SAFE 402310 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_607B18, 0 402310 43 FUNC GLOBAL sub_402310 FUNC_UNSAFE NOFP RET 40233a @@ -2826,7 +2826,7 @@ 4024a9 -1 INSTR LOCAL NoMetaUpdate call sub_4020D0 4024a9 5 INSTR BELONGTO 402470 4024a9 5 INSTR DEADREGS EFLAGS RBX R12 R13 R14 R15 ZZ call sub_4020D0 - 4024b0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 4024b0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4024b0 0 FUNC MMSAFENESS SAFE 4024b0 43 FUNC GLOBAL sub_4024B0 FUNC_UNSAFE NOFP RET 4024da 4024b0 6 INSTR BELONGTO 4024b0 @@ -2931,7 +2931,6 @@ 402548 -1 INSTR LOCAL NoMetaUpdate call _BZ2_bzWriteOpen 402548 5 INSTR BELONGTO 4024e0 402548 5 INSTR DEADREGS EFLAGS ZZ call _BZ2_bzWriteOpen - 40254d -2 INSTR LOCAL n RSI ZZ NumericDEFs mov esi, [rsp+1498h+var_1430] 40254d 4 INSTR BELONGTO 4024e0 40254d 4 INSTR DEADREGS EFLAGS RSI RDI R15 ZZ mov esi, [rsp+1498h+var_1430] 40254d 4 PTRIMMEDESP STACK 104 displ mov esi, [rsp+1498h+var_1430] @@ -3005,7 +3004,6 @@ 4025c1 -1 INSTR LOCAL NoMetaUpdate call _BZ2_bzWrite 4025c1 5 INSTR BELONGTO 4024e0 4025c1 5 INSTR DEADREGS EFLAGS ZZ call _BZ2_bzWrite - 4025c6 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov ecx, [rsp+1498h+var_1430] 4025c6 4 INSTR BELONGTO 4024e0 4025c6 4 INSTR DEADREGS EFLAGS RCX RDI ZZ mov ecx, [rsp+1498h+var_1430] 4025c6 4 PTRIMMEDESP STACK 104 displ mov ecx, [rsp+1498h+var_1430] @@ -3045,7 +3043,6 @@ 4025fc -1 INSTR LOCAL NoMetaUpdate call _BZ2_bzWriteClose64 4025fc 5 INSTR BELONGTO 4024e0 4025fc 5 INSTR DEADREGS EFLAGS XMM0 XMM1 XMM2 XMM3 XMM4 ZZ call _BZ2_bzWriteClose64 - 402601 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+1498h+var_1430] 402601 4 INSTR BELONGTO 4024e0 402601 4 INSTR DEADREGS EFLAGS RAX RBX R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 XMM4 ZZ mov eax, [rsp+1498h+var_1430] 402601 4 PTRIMMEDESP STACK 104 displ mov eax, [rsp+1498h+var_1430] @@ -3107,7 +3104,6 @@ 402663 -1 INSTR LOCAL NoMetaUpdate call _BZ2_bzWriteClose64 402663 5 INSTR BELONGTO 4024e0 402663 5 INSTR DEADREGS EFLAGS ZZ call _BZ2_bzWriteClose64 - 402668 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov edx, [rsp+1498h+var_1430] 402668 4 INSTR BELONGTO 4024e0 402668 4 INSTR DEADREGS EFLAGS RDX RDI ZZ mov edx, [rsp+1498h+var_1430] 402668 4 PTRIMMEDESP STACK 104 displ mov edx, [rsp+1498h+var_1430] @@ -3551,7 +3547,7 @@ 402975 -1 INSTR LOCAL NoMetaUpdate call ___stack_chk_fail 402975 5 INSTR BELONGTO 4024e0 402975 5 INSTR DEADREGS EFLAGS XMM0 XMM1 XMM2 XMM3 XMM4 ZZ call ___stack_chk_fail - 402980 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ + 402980 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ 402980 0 FUNC MMSAFENESS UNSAFE 402980 2 INSTR BELONGTO 402980 402980 2 INSTR DEADREGS EFLAGS RAX ZZ push r12 @@ -3965,7 +3961,7 @@ 402c54 -1 INSTR LOCAL NoMetaUpdate call sub_4023C0 402c54 5 INSTR BELONGTO 402980 402c54 5 INSTR DEADREGS EFLAGS RAX RCX RDX RBX RSI R8 R12 R13 R14 R15 ZZ call sub_4023C0 - 402c60 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -32 0 4 0 8 5 -24 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ + 402c60 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -32 0 4 0 8 5 -24 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ 402c60 0 FUNC MMSAFENESS UNSAFE 402c60 1046 FUNC GLOBAL sub_402C60 FUNC_UNSAFE NOFP RET 403075 402c60 2 INSTR BELONGTO 402c60 @@ -5024,7 +5020,7 @@ 40334c 152 DEALLOC STACK esp - 152 retn 40334c 1 INSTR BELONGTO 403310 40334c 1 INSTR DEADREGS EFLAGS ZZ retn - 403350 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403350 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403350 0 FUNC MMSAFENESS SAFE 403350 38 FUNC GLOBAL sub_403350 FUNC_UNSAFE NOFP RET 403375 403350 4 INSTR BELONGTO 403350 @@ -5053,7 +5049,7 @@ 403371 -1 INSTR LOCAL NoMetaUpdate call sub_402470 403371 5 INSTR BELONGTO 403350 403371 5 INSTR DEADREGS EFLAGS RAX RCX RDX RBX RSI RDI R12 R13 R14 R15 ZZ call sub_402470 - 403380 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403380 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403380 0 FUNC MMSAFENESS SAFE 403380 16 DATAREF STACK 294 esp + 0 CHILDOF 293 OFFSET 0 OutArgsRegion OUTARGS 403380 24 DATAREF STACK 293 esp + 0 PARENT LocalFrame LOCALFRAME @@ -5205,7 +5201,7 @@ 403472 1 INSTR DEADREGS EFLAGS RBX ZZ pop rbx 403473 1 INSTR BELONGTO 4033c0 403473 1 INSTR DEADREGS EFLAGS ZZ retn - 403480 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ + 403480 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ 403480 0 FUNC MMSAFENESS SAFE 403480 1908 FUNC GLOBAL sub_403480 FUNC_UNSAFE NOFP RET 403bf3 403480 2 INSTR BELONGTO 403480 @@ -6061,7 +6057,7 @@ 403bea 5 INSTR DEADREGS EFLAGS ZZ call ___fprintf_chk 403bef -1 INSTR LOCAL NoMetaUpdate jmp loc_40399C 403bef 5 INSTR BELONGTO 403480 - 403c00 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403c00 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403c00 0 FUNC MMSAFENESS SAFE 403c00 1 INSTR BELONGTO 403c00 403c00 1 INSTR DEADREGS EFLAGS ZZ push rbx @@ -6395,7 +6391,7 @@ 403edc 5 INSTR DEADREGS EFLAGS RAX RDX RSI RDI ZZ mov edx, offset aSCanTOpenInp_0; "%s: Can't open input file %s:%s.\n" 403ee1 -1 INSTR LOCAL NoMetaUpdate jmp short loc_403E71 403ee1 2 INSTR BELONGTO 403c00 - 403ef0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 4 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403ef0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 4 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403ef0 0 FUNC MMSAFENESS SAFE 403ef0 1607 FUNC GLOBAL sub_403EF0 FUNC_UNSAFE NOFP RET 404536 403ef0 1 INSTR BELONGTO 403ef0 diff --git a/tests/commit/trimmed-sorted-save-ffmpeg.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-ffmpeg.psexe.annot.REMOVED.git-id index 8cb9d793..075c4ccc 100644 --- a/tests/commit/trimmed-sorted-save-ffmpeg.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-ffmpeg.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -66e8b244f465d11c335dd48b85554ee552122da7 \ No newline at end of file +36ee79b5b51b1d0b408175af41dc3538844683cc \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gedit.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gedit.psexe.annot.REMOVED.git-id index 03c52ba4..8bea5300 100644 --- a/tests/commit/trimmed-sorted-save-gedit.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gedit.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -bca82ab03657f4415ac2175bfa0695479482e251 \ No newline at end of file +a01b21db794695bbb1fe4b74ac29597055e8b2fd \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gimp.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gimp.psexe.annot.REMOVED.git-id index 49861d6f..5f564a85 100644 --- a/tests/commit/trimmed-sorted-save-gimp.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gimp.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -9da1c8c9602d66b9b0af7fe4c57a1de46f3f5fc9 \ No newline at end of file +96b338a87c84eb49c3980d6df0775912dc4dc45a \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-calculator.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-calculator.psexe.annot.REMOVED.git-id index fe4da9b8..605c734a 100644 --- a/tests/commit/trimmed-sorted-save-gnome-calculator.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-calculator.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -7cd657f21041f614f582129c6b521b62af89d438 \ No newline at end of file +3e8fe4908d63b7a41090929213d292313cdc7f6d \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-character-map.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-character-map.psexe.annot index 55431b2b..c64afe38 100644 --- a/tests/commit/trimmed-sorted-save-gnome-character-map.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-character-map.psexe.annot @@ -4143,7 +4143,6 @@ 407ce6 -1 INSTR LOCAL NoMetaUpdate jmp _g_value_set_boxed 407cf0 1 INSTR BELONGTO 40aa50 407cf0 1 INSTR DEADREGS EFLAGS ZZ push rbx - 407cf1 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rdi 407cf1 3 INSTR BELONGTO 40aa50 407cf1 3 INSTR DEADREGS EFLAGS RBX ZZ mov rbx, rdi 407cf4 4 INSTR BELONGTO 40aa50 @@ -4233,10 +4232,8 @@ 407d80 5 INSTR DEADREGS EFLAGS RAX R12 R13 R14 R15 XMM0 XMM1 ZZ jmp sub_407010 407d90 1 INSTR BELONGTO 40aa00 407d90 1 INSTR DEADREGS EFLAGS RSI ZZ push rbx - 407d91 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov esi, [rdi+68h] 407d91 3 INSTR BELONGTO 40aa00 407d91 3 INSTR DEADREGS EFLAGS RBX RSI ZZ mov esi, [rdi+68h] - 407d94 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rdi 407d94 3 INSTR BELONGTO 40aa00 407d94 3 INSTR DEADREGS EFLAGS RBX ZZ mov rbx, rdi 407d97 -1 INSTR LOCAL NoMetaUpdate test esi, esi @@ -4246,7 +4243,6 @@ 407d9b -1 INSTR LOCAL NoMetaUpdate call _gtk_widget_get_type 407d9b 5 INSTR BELONGTO 40aa00 407d9b 5 INSTR DEADREGS EFLAGS ZZ call _gtk_widget_get_type - 407da0 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 407da0 3 INSTR BELONGTO 40aa00 407da0 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, rbx 407da3 3 INSTR BELONGTO 40aa00 @@ -5241,7 +5237,7 @@ 40881d 24 DEALLOC STACK esp - 24 jmp _gtk_button_set_use_underline 40881d 5 INSTR BELONGTO 4087d0 40881d 5 INSTR DEADREGS EFLAGS ZZ jmp _gtk_button_set_use_underline - 408830 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -8 0 4 0 8 5 0 0 6 0 4 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 408830 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -8 0 4 0 8 5 0 0 6 0 4 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 408830 0 FUNC MMSAFENESS SAFE 408830 127 FUNC GLOBAL sub_408830 FUNC_UNSAFE NOFP RET 4088ae 408830 1 INSTR BELONGTO 408830 @@ -5343,7 +5339,6 @@ 4088bc 1 INSTR BELONGTO 4088b0 4088bc 1 INSTR DEADREGS EFLAGS RAX ZZ push rbx 4088bc -3 INSTR LOCAL NoWarn push rbx - 4088bd -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rdi 4088bd 3 INSTR BELONGTO 4088b0 4088bd 3 INSTR DEADREGS EFLAGS RAX RBX ZZ mov rbx, rdi 4088c0 48 MEMORYHOLE STACK esp + 56 CalleeSavedRegs @@ -5354,7 +5349,6 @@ 4088c4 -1 INSTR LOCAL NoMetaUpdate call sub_408830 4088c4 5 INSTR BELONGTO 4088b0 4088c4 5 INSTR DEADREGS EFLAGS RAX ZZ call sub_408830 - 4088c9 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 4088c9 3 INSTR BELONGTO 4088b0 4088c9 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, rbx 4088cc 3 INSTR BELONGTO 4088b0 @@ -5379,7 +5373,6 @@ 4088eb -1 INSTR LOCAL NoMetaUpdate call _gtk_widget_get_type 4088eb 5 INSTR BELONGTO 4088b0 4088eb 5 INSTR DEADREGS EFLAGS ZZ call _gtk_widget_get_type - 4088f0 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 4088f0 3 INSTR BELONGTO 4088b0 4088f0 3 INSTR DEADREGS EFLAGS RSI RDI R12 ZZ mov rdi, rbx 4088f3 3 INSTR BELONGTO 4088b0 @@ -5404,7 +5397,6 @@ 40890e 5 INSTR DEADREGS EFLAGS ZZ call _gdk_cursor_new_for_display 408913 3 INSTR BELONGTO 4088b0 408913 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rsi, r12 - 408916 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 408916 3 INSTR BELONGTO 4088b0 408916 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbx 408919 3 INSTR BELONGTO 4088b0 @@ -5891,7 +5883,6 @@ 408c86 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov ecx, offset sub_408F30 408c86 5 INSTR BELONGTO 4088b0 408c86 5 INSTR DEADREGS EFLAGS RCX RDX RSI RDI ZZ mov ecx, offset sub_408F30 - 408c8b -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbx 408c8b 3 INSTR BELONGTO 4088b0 408c8b 3 INSTR DEADREGS EFLAGS RDX RSI RDI ZZ mov rdx, rbx 408c8e -2 INSTR LOCAL n RSI ZZ NumericDEFs mov esi, offset sub_409150 @@ -5909,7 +5900,6 @@ 408caa 5 INSTR DEADREGS EFLAGS ZZ call _g_idle_add_full 408caf 6 INSTR BELONGTO 4088b0 408caf 6 INSTR DEADREGS EFLAGS RAX RDX RSI RDI ZZ mov esi, cs:dword_60F980 - 408cb5 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 408cb5 3 INSTR BELONGTO 4088b0 408cb5 3 INSTR DEADREGS EFLAGS RAX RDX RDI ZZ mov rdi, rbx 408cb8 2 INSTR BELONGTO 4088b0 @@ -6270,7 +6260,6 @@ 408f35 5 INSTR BELONGTO 408f30 408f35 5 INSTR DEADREGS EFLAGS RAX ZZ mov [rsp+var_28], rbp 408f35 5 PTRIMMEDESP STACK -40 displ mov [rsp+var_28], rbp - 408f3a -2 INSTR LOCAL n RBP ZZ NumericDEFs mov rbp, rdi 408f3a 3 INSTR BELONGTO 408f30 408f3a 3 INSTR DEADREGS EFLAGS RAX ZZ mov rbp, rdi 408f3d 5 INSTR BELONGTO 408f30 @@ -6292,7 +6281,6 @@ 408f55 -1 INSTR LOCAL NoMetaUpdate call sub_408830 408f55 5 INSTR BELONGTO 408f30 408f55 5 INSTR DEADREGS EFLAGS RAX ZZ call sub_408830 - 408f5a -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbp 408f5a 3 INSTR BELONGTO 408f30 408f5a 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, rbp 408f5d 3 INSTR BELONGTO 408f30 @@ -6326,7 +6314,6 @@ 408f88 -2 INSTR LOCAL n RDX ZZ AlwaysNUM xor edx, edx 408f8a 3 INSTR BELONGTO 408f30 408f8a 3 INSTR DEADREGS EFLAGS RCX RDI ZZ mov ecx, r12d - 408f8d -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbp 408f8d 3 INSTR BELONGTO 408f30 408f8d 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbp 408f90 7 INSTR BELONGTO 408f30 @@ -6348,7 +6335,6 @@ 408fa9 3 INSTR DEADREGS EFLAGS RSI RDI R12 ZZ mov r12, rax 408fac 3 INSTR BELONGTO 408f30 408fac 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rsi, r12 - 408faf -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbp 408faf 3 INSTR BELONGTO 408f30 408faf 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbp 408fb2 -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast @@ -6398,7 +6384,6 @@ 409002 2 INSTR BELONGTO 408f30 409002 2 INSTR DEADREGS EFLAGS RAX RDX RDI ZZ xor edx, edx 409002 -2 INSTR LOCAL n RDX ZZ AlwaysNUM xor edx, edx - 409004 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbp 409004 3 INSTR BELONGTO 408f30 409004 3 INSTR DEADREGS EFLAGS RAX RDI ZZ mov rdi, rbp 409007 2 INSTR BELONGTO 408f30 @@ -6419,7 +6404,6 @@ 409020 -1 INSTR LOCAL NoMetaUpdate call sub_408830 409020 5 INSTR BELONGTO 408f30 409020 5 INSTR DEADREGS EFLAGS RAX ZZ call sub_408830 - 409025 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbp 409025 3 INSTR BELONGTO 408f30 409025 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, rbp 409028 3 INSTR BELONGTO 408f30 @@ -6432,7 +6416,6 @@ 409033 -1 INSTR LOCAL NoMetaUpdate call _gtk_widget_get_type 409033 5 INSTR BELONGTO 408f30 409033 5 INSTR DEADREGS EFLAGS ZZ call _gtk_widget_get_type - 409038 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbp 409038 3 INSTR BELONGTO 408f30 409038 3 INSTR DEADREGS EFLAGS RSI RDI R12 ZZ mov rdi, rbp 40903b 3 INSTR BELONGTO 408f30 @@ -6590,7 +6573,6 @@ 409130 -1 INSTR LOCAL NoMetaUpdate call _gtk_window_get_type 409130 5 INSTR BELONGTO 408f30 409130 5 INSTR DEADREGS EFLAGS ZZ call _gtk_window_get_type - 409135 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbp 409135 3 INSTR BELONGTO 408f30 409135 3 INSTR DEADREGS EFLAGS RSI RDI R14 ZZ mov rdi, rbp 409138 3 INSTR BELONGTO 408f30 @@ -6636,7 +6618,6 @@ 409163 -1 INSTR LOCAL NoMetaUpdate call sub_408830 409163 5 INSTR BELONGTO 409150 409163 5 INSTR DEADREGS EFLAGS RAX ZZ call sub_408830 - 409168 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, [rsp+58h+var_50] 409168 5 INSTR BELONGTO 409150 409168 5 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, [rsp+58h+var_50] 409168 5 PTRIMMEDESP STACK 8 displ mov rdi, [rsp+58h+var_50] @@ -6785,7 +6766,6 @@ 40925c -1 INSTR LOCAL NoMetaUpdate call sub_408830 40925c 5 INSTR BELONGTO 409150 40925c 5 INSTR DEADREGS EFLAGS RAX ZZ call sub_408830 - 409261 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, [rsp+58h+var_50] 409261 5 INSTR BELONGTO 409150 409261 5 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, [rsp+58h+var_50] 409261 5 PTRIMMEDESP STACK 8 displ mov rdi, [rsp+58h+var_50] @@ -7882,7 +7862,6 @@ 409dd5 5 INSTR BELONGTO 40b2d0 409dd5 5 INSTR DEADREGS EFLAGS RAX RBX ZZ mov [rsp+var_10], rbp 409dd5 5 PTRIMMEDESP STACK -16 displ mov [rsp+var_10], rbp - 409dda -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rdi 409dda 3 INSTR BELONGTO 40b2d0 409dda 3 INSTR DEADREGS EFLAGS RAX RBX ZZ mov rbx, rdi 409ddd 5 INSTR BELONGTO 40b2d0 @@ -7895,7 +7874,6 @@ 409de8 -1 INSTR LOCAL NoMetaUpdate call sub_408830 409de8 5 INSTR BELONGTO 40b2d0 409de8 5 INSTR DEADREGS EFLAGS RAX ZZ call sub_408830 - 409ded -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 409ded 3 INSTR BELONGTO 40b2d0 409ded 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, rbx 409df0 3 INSTR BELONGTO 40b2d0 @@ -7931,7 +7909,6 @@ 409e20 -1 INSTR LOCAL NoMetaUpdate call _gtk_window_get_type 409e20 5 INSTR BELONGTO 40b2d0 409e20 5 INSTR DEADREGS EFLAGS ZZ call _gtk_window_get_type - 409e25 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 409e25 3 INSTR BELONGTO 40b2d0 409e25 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, rbx 409e28 3 INSTR BELONGTO 40b2d0 @@ -7957,7 +7934,6 @@ 409e45 5 INSTR DEADREGS EFLAGS ZZ jmp _gtk_window_present 409e50 2 INSTR BELONGTO 40b2d0 409e50 2 INSTR DEADREGS EFLAGS RSI RDI R12 R13 R14 R15 ZZ mov esi, ebp - 409e52 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 409e52 3 INSTR BELONGTO 40b2d0 409e52 3 INSTR DEADREGS EFLAGS RDI R12 R13 R14 R15 ZZ mov rdi, rbx 409e55 -1 INSTR LOCAL MetadataUnused mov rbp, [rsp+18h+var_10] @@ -8111,13 +8087,11 @@ 409f32 5 INSTR DEADREGS EFLAGS ZZ jmp _g_type_check_instance_cast 409f40 1 INSTR BELONGTO 40b1d0 409f40 1 INSTR DEADREGS EFLAGS RAX ZZ push rbx - 409f41 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rdi 409f41 3 INSTR BELONGTO 40b1d0 409f41 3 INSTR DEADREGS EFLAGS RAX RBX ZZ mov rbx, rdi 409f44 -1 INSTR LOCAL NoMetaUpdate call sub_408830 409f44 5 INSTR BELONGTO 40b1d0 409f44 5 INSTR DEADREGS EFLAGS RAX ZZ call sub_408830 - 409f49 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 409f49 3 INSTR BELONGTO 40b1d0 409f49 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, rbx 409f4c 3 INSTR BELONGTO 40b1d0 @@ -8133,7 +8107,6 @@ 409f5d -1 INSTR LOCAL NoMetaUpdate call _gtk_window_get_type 409f5d 5 INSTR BELONGTO 40b1d0 409f5d 5 INSTR DEADREGS EFLAGS ZZ call _gtk_window_get_type - 409f62 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 409f62 3 INSTR BELONGTO 40b1d0 409f62 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, rbx 409f65 3 INSTR BELONGTO 40b1d0 @@ -9579,7 +9552,7 @@ 40aa41 -1 INSTR LOCAL NoMetaUpdate jmp loc_407CF0 40aa41 5 INSTR BELONGTO 40aa20 40aa41 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 XMM0 ZZ jmp loc_407CF0 - 40aa50 0 FUNC FRAMERESTORE 0 0 0 1 0 2 2 0 96 3 -8 0 4 0 0 5 0 0 6 0 96 7 0 96 8 0 2 9 0 2 10 0 2 11 0 2 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 40aa50 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 16 3 -8 0 4 0 0 5 0 0 6 0 16 7 0 96 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 40aa50 0 FUNC MMSAFENESS UNSAFE 40aa50 1 INSTR BELONGTO 40aa50 40aa50 1 INSTR DEADREGS EFLAGS RAX ZZ push rbx @@ -10344,7 +10317,7 @@ 40b286 5 INSTR DEADREGS EFLAGS ZZ call _g_signal_connect_data 40b28b -1 INSTR LOCAL NoMetaUpdate jmp short loc_40B227 40b28b 2 INSTR BELONGTO 40b1d0 - 40b290 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -8 0 4 0 0 5 0 0 6 0 96 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 40b290 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -8 0 4 0 0 5 0 0 6 0 96 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 40b290 0 FUNC MMSAFENESS SAFE 40b290 1 INSTR BELONGTO 40b290 40b290 1 INSTR DEADREGS EFLAGS ZZ push rbx @@ -10382,7 +10355,7 @@ 40b2c1 -1 INSTR LOCAL NoMetaUpdate jmp sub_40B1D0 40b2c1 5 INSTR BELONGTO 40b290 40b2c1 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ jmp sub_40B1D0 - 40b2d0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -8 0 4 0 0 5 0 0 6 0 96 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 40b2d0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 4 3 -8 0 4 0 0 5 0 0 6 0 96 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 40b2d0 0 FUNC MMSAFENESS UNSAFE 40b2d0 1 INSTR BELONGTO 40b2d0 40b2d0 1 INSTR DEADREGS EFLAGS ZZ push rbx diff --git a/tests/commit/trimmed-sorted-save-gnome-dictionary.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-dictionary.psexe.annot index 78d7323b..cc6f62aa 100644 --- a/tests/commit/trimmed-sorted-save-gnome-dictionary.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-dictionary.psexe.annot @@ -3812,7 +3812,6 @@ 4091ed 3 INSTR BELONGTO 40f660 4091f0 -1 INSTR LOCAL NoMetaUpdate jz short loc_40920F 4091f0 2 INSTR BELONGTO 40f660 - 4091f2 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rbp+0] 4091f2 4 INSTR BELONGTO 40f660 4091f2 4 INSTR DEADREGS EFLAGS RDX ZZ mov rdx, [rbp+0] 4091f6 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx @@ -3823,7 +3822,6 @@ 4091fb 3 INSTR BELONGTO 40f660 4091fe -1 INSTR LOCAL NoMetaUpdate jz short loc_409260 4091fe 2 INSTR BELONGTO 40f660 - 409200 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, rax 409200 3 INSTR BELONGTO 40f660 409200 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rsi, rax 409203 3 INSTR BELONGTO 40f660 @@ -3845,7 +3843,6 @@ 40921b -1 INSTR LOCAL NoMetaUpdate call _g_return_if_fail_warning 40921b 5 INSTR BELONGTO 40f660 40921b 5 INSTR DEADREGS EFLAGS ZZ call _g_return_if_fail_warning - 409220 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, [rsp+108h+var_30] 409220 8 INSTR BELONGTO 40f660 409220 8 INSTR DEADREGS EFLAGS RBX R12 R13 R14 R15 ZZ mov rbx, [rsp+108h+var_30] 409220 8 PTRIMMEDESP STACK 216 displ mov rbx, [rsp+108h+var_30] @@ -3887,7 +3884,6 @@ 409277 -1 INSTR LOCAL NoMetaUpdate call _dcgettext 409277 5 INSTR BELONGTO 40f660 409277 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 40927c -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 40927c 3 INSTR BELONGTO 40f660 40927c 3 INSTR DEADREGS EFLAGS RBX ZZ mov rbx, rax 40927f -1 INSTR LOCAL NoMetaUpdate call _gtk_window_get_type @@ -3895,7 +3891,6 @@ 40927f 5 INSTR DEADREGS EFLAGS ZZ call _gtk_window_get_type 409284 3 INSTR BELONGTO 40f660 409284 3 INSTR DEADREGS EFLAGS R15 ZZ mov r15, rax - 409287 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [rbp+0] 409287 4 INSTR BELONGTO 40f660 409287 4 INSTR DEADREGS EFLAGS RAX ZZ mov rax, [rbp+0] 40928b -1 INSTR LOCAL NoMetaUpdate test rax, rax @@ -3929,7 +3924,6 @@ 4092bd 6 INSTR DEADREGS EFLAGS RCX RDX RSI RDI R8 ZZ mov r8d, offset a3_4_0; "3.4.0" 4092c3 5 INSTR BELONGTO 40f660 4092c3 5 INSTR DEADREGS EFLAGS RCX RDX RSI RDI ZZ mov ecx, offset aVersion; "version" - 4092c8 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbx 4092c8 3 INSTR BELONGTO 40f660 4092c8 3 INSTR DEADREGS EFLAGS RDX RSI RDI ZZ mov rdx, rbx 4092cb 5 INSTR BELONGTO 40f660 @@ -4002,7 +3996,6 @@ 40936e -1 INSTR LOCAL NoMetaUpdate call _g_type_check_instance_cast 40936e 5 INSTR BELONGTO 40f660 40936e 5 INSTR DEADREGS EFLAGS ZZ call _g_type_check_instance_cast - 409373 -2 INSTR LOCAL n R10 ZZ NumericDEFs mov r10, rax 409373 3 INSTR BELONGTO 40f660 409373 3 INSTR DEADREGS EFLAGS R10 ZZ mov r10, rax 409376 -1 INSTR LOCAL NoMetaUpdate jmp loc_4092AF @@ -14257,7 +14250,7 @@ 40f655 -1 INSTR LOCAL NoMetaUpdate jmp _gtk_widget_grab_focus 40f655 5 INSTR BELONGTO 40f600 40f655 5 INSTR DEADREGS EFLAGS ZZ jmp _gtk_widget_grab_focus - 40f660 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 2 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 40f660 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 40f660 0 FUNC MMSAFENESS UNSAFE 40f660 105 FUNC GLOBAL sub_40F660 FUNC_UNSAFE NOFP RET 40f6c8 40f660 1 INSTR BELONGTO 40f660 @@ -14321,7 +14314,7 @@ 40f6bb 5 INSTR BELONGTO 40f660 40f6bb 5 INSTR DEADREGS EFLAGS ZZ call _g_type_check_instance_cast 40f6c0 1 INSTR BELONGTO 40f660 - 40f6c0 -2 INSTR LOCAL n RBX ZZ NumericDEFs pop rbx + 40f6c0 1 INSTR DEADREGS EFLAGS RBX RDI ZZ pop rbx 40f6c1 3 INSTR BELONGTO 40f660 40f6c1 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rax 40f6c4 -1 INSTR LOCAL NoMetaUpdate jmp loc_409120 diff --git a/tests/commit/trimmed-sorted-save-gnome-keyring-3.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-keyring-3.psexe.annot index 786817e3..dbcb4f5b 100644 --- a/tests/commit/trimmed-sorted-save-gnome-keyring-3.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-keyring-3.psexe.annot @@ -1218,9 +1218,9 @@ 401848 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, rax 401848 3 INSTR BELONGTO 401780 401848 3 INSTR DEADREGS EFLAGS RSI ZZ mov rsi, rax + 40184b -1 INSTR LOCAL MetadataRedundant xor eax, eax 40184b 2 INSTR BELONGTO 401780 40184b 2 INSTR DEADREGS EFLAGS RAX ZZ xor eax, eax - 40184b -2 INSTR LOCAL n RAX ZZ AlwaysNUM xor eax, eax 40184d -1 INSTR LOCAL NoMetaUpdate call _g_print 40184d 5 INSTR BELONGTO 401780 40184d 5 INSTR DEADREGS EFLAGS ZZ call _g_print @@ -1787,12 +1787,10 @@ 401d26 2 INSTR DEADREGS EFLAGS ZZ push r12 401d28 1 INSTR BELONGTO 401f00 401d28 1 INSTR DEADREGS EFLAGS ZZ push rbp - 401d29 -2 INSTR LOCAL n RBP ZZ NumericDEFs mov rbp, rdi 401d29 3 INSTR BELONGTO 401f00 401d29 3 INSTR DEADREGS EFLAGS ZZ mov rbp, rdi 401d2c 1 INSTR BELONGTO 401f00 401d2c 1 INSTR DEADREGS EFLAGS ZZ push rbx - 401d2d -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rsi 401d2d 3 INSTR BELONGTO 401f00 401d2d 3 INSTR DEADREGS EFLAGS RBX ZZ mov rbx, rsi 401d30 4 INSTR BELONGTO 401f00 @@ -1842,7 +1840,6 @@ 401d70 7 INSTR DEADREGS EFLAGS RAX RDI R13 R14 ZZ lea rax, a0123456789abcd; "0123456789abcdef" 401d77 7 INSTR BELONGTO 401f00 401d77 7 INSTR DEADREGS EFLAGS RDI R13 R14 ZZ lea r14, a0123456789ab_0; "0123456789ABCDEF" - 401d7e -2 INSTR LOCAL n RDI ZZ NumericDEFs lea rdi, [rbx+rbx+1] 401d7e 5 INSTR BELONGTO 401f00 401d7e 5 INSTR DEADREGS EFLAGS RDI R13 ZZ lea rdi, [rbx+rbx+1] 401d83 -1 INSTR LOCAL NoMetaUpdate test edx, edx @@ -1863,7 +1860,6 @@ 401d96 3 INSTR BELONGTO 401f00 401d99 3 INSTR BELONGTO 401f00 401d99 3 INSTR DEADREGS R12 R15 ZZ mov r12, rax - 401d9c -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15d, [rsp+48h+var_44] 401d9c 5 INSTR BELONGTO 401f00 401d9c 5 INSTR DEADREGS R15 ZZ mov r15d, [rsp+48h+var_44] 401d9c 5 PTRIMMEDESP STACK 4 displ mov r15d, [rsp+48h+var_44] @@ -1884,22 +1880,18 @@ 401dbc -2 INSTR LOCAL n RDX ZZ NumericDEFs movzx edx, byte ptr [r14+rax] 401dbc 5 INSTR BELONGTO 401f00 401dbc 5 INSTR DEADREGS EFLAGS RCX RDX ZZ movzx edx, byte ptr [r14+rax] - 401dc1 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [r12+8] 401dc1 5 INSTR BELONGTO 401f00 401dc1 5 INSTR DEADREGS EFLAGS RAX RCX ZZ mov rax, [r12+8] - 401dc6 -2 INSTR LOCAL n RCX ZZ NumericDEFs lea rcx, [rax+1] 401dc6 4 INSTR BELONGTO 401f00 401dc6 4 INSTR DEADREGS EFLAGS RCX ZZ lea rcx, [rax+1] 401dca -1 INSTR LOCAL NoMetaUpdate cmp rcx, [r12+10h] 401dca 5 INSTR BELONGTO 401f00 401dcf -1 INSTR LOCAL NoMetaUpdate jnb loc_401EC0 401dcf 6 INSTR BELONGTO 401f00 - 401dd5 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, [r12] 401dd5 4 INSTR BELONGTO 401f00 401dd5 4 INSTR DEADREGS EFLAGS RSI ZZ mov rsi, [r12] 401dd9 3 INSTR BELONGTO 401f00 401dd9 3 INSTR DEADREGS EFLAGS ZZ mov [rsi+rax], dl - 401ddc -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [r12] 401ddc 4 INSTR BELONGTO 401f00 401ddc 4 INSTR DEADREGS EFLAGS RDX ZZ mov rdx, [r12] 401de0 5 INSTR BELONGTO 401f00 @@ -1915,22 +1907,18 @@ 401df3 -2 INSTR LOCAL n RDX ZZ NumericDEFs movzx edx, byte ptr [r14+rax] 401df3 5 INSTR BELONGTO 401f00 401df3 5 INSTR DEADREGS EFLAGS RCX RDX ZZ movzx edx, byte ptr [r14+rax] - 401df8 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [r12+8] 401df8 5 INSTR BELONGTO 401f00 401df8 5 INSTR DEADREGS EFLAGS RAX RCX ZZ mov rax, [r12+8] - 401dfd -2 INSTR LOCAL n RCX ZZ NumericDEFs lea rcx, [rax+1] 401dfd 4 INSTR BELONGTO 401f00 401dfd 4 INSTR DEADREGS EFLAGS RCX ZZ lea rcx, [rax+1] 401e01 -1 INSTR LOCAL NoMetaUpdate cmp rcx, [r12+10h] 401e01 5 INSTR BELONGTO 401f00 401e06 -1 INSTR LOCAL NoMetaUpdate jnb loc_401EA0 401e06 6 INSTR BELONGTO 401f00 - 401e0c -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, [r12] 401e0c 4 INSTR BELONGTO 401f00 401e0c 4 INSTR DEADREGS EFLAGS RSI ZZ mov rsi, [r12] 401e10 3 INSTR BELONGTO 401f00 401e10 3 INSTR DEADREGS EFLAGS ZZ mov [rsi+rax], dl - 401e13 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [r12] 401e13 4 INSTR BELONGTO 401f00 401e13 4 INSTR DEADREGS EFLAGS RDX ZZ mov rdx, [r12] 401e17 5 INSTR BELONGTO 401f00 @@ -1945,7 +1933,6 @@ 401e27 4 INSTR BELONGTO 401f00 401e2b -1 INSTR LOCAL NoMetaUpdate jz short loc_401DB0 401e2b 2 INSTR BELONGTO 401f00 - 401e2d -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+48h+var_44] 401e2d 4 INSTR BELONGTO 401f00 401e2d 4 INSTR DEADREGS EFLAGS RAX ZZ mov eax, [rsp+48h+var_44] 401e2d 4 PTRIMMEDESP STACK 4 displ mov eax, [rsp+48h+var_44] @@ -1966,10 +1953,8 @@ 401e41 3 INSTR BELONGTO 401f00 401e44 -1 INSTR LOCAL NoMetaUpdate jnz loc_401DB0 401e44 6 INSTR BELONGTO 401f00 - 401e4a -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [r12+8] 401e4a 5 INSTR BELONGTO 401f00 401e4a 5 INSTR DEADREGS EFLAGS RAX RDX ZZ mov rax, [r12+8] - 401e4f -2 INSTR LOCAL n RDX ZZ NumericDEFs lea rdx, [rax+1] 401e4f 4 INSTR BELONGTO 401f00 401e4f 4 INSTR DEADREGS EFLAGS RDX ZZ lea rdx, [rax+1] 401e53 -1 INSTR LOCAL NoMetaUpdate cmp rdx, [r12+10h] @@ -1980,14 +1965,12 @@ 401e5e 5 INSTR BELONGTO 401f00 401e5e 5 INSTR DEADREGS EFLAGS RCX RSI ZZ movzx ecx, [rsp+48h+var_3D] 401e5e 5 PTRIMMEDESP STACK 11 displ movzx ecx, [rsp+48h+var_3D] - 401e63 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, [r12] 401e63 4 INSTR BELONGTO 401f00 401e63 4 INSTR DEADREGS EFLAGS RSI ZZ mov rsi, [r12] 401e67 3 INSTR BELONGTO 401f00 401e67 3 INSTR DEADREGS EFLAGS ZZ mov [rsi+rax], cl 401e6a 5 INSTR BELONGTO 401f00 401e6a 5 INSTR DEADREGS EFLAGS ZZ mov [r12+8], rdx - 401e6f -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [r12] 401e6f 4 INSTR BELONGTO 401f00 401e6f 4 INSTR DEADREGS EFLAGS RDX ZZ mov rdx, [r12] 401e73 5 INSTR BELONGTO 401f00 @@ -2057,7 +2040,7 @@ 401eee 5 INSTR DEADREGS EFLAGS ZZ call _g_string_insert_c 401ef3 -1 INSTR LOCAL NoMetaUpdate jmp loc_401DB0 401ef3 5 INSTR BELONGTO 401f00 - 401f00 0 FUNC FRAMERESTORE 0 0 2 1 0 2 2 0 2 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 2 9 0 2 10 0 2 11 0 2 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 401f00 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 401f00 0 FUNC MMSAFENESS UNSAFE 401f00 15 FUNC GLOBAL sub_401F00 FUNC_UNSAFE NOFP RET 401f0e 401f00 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d diff --git a/tests/commit/trimmed-sorted-save-gnome-keyring-daemon.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-keyring-daemon.psexe.annot.REMOVED.git-id index 7ca694da..a1909b58 100644 --- a/tests/commit/trimmed-sorted-save-gnome-keyring-daemon.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-keyring-daemon.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -a485e809fd773a2f4249f2db741ba0e234417fb3 \ No newline at end of file +8670fc2bfc3e2f62fbcffc8726ea60930303f9a0 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-keyring.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-keyring.psexe.annot index 786817e3..dbcb4f5b 100644 --- a/tests/commit/trimmed-sorted-save-gnome-keyring.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-keyring.psexe.annot @@ -1218,9 +1218,9 @@ 401848 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, rax 401848 3 INSTR BELONGTO 401780 401848 3 INSTR DEADREGS EFLAGS RSI ZZ mov rsi, rax + 40184b -1 INSTR LOCAL MetadataRedundant xor eax, eax 40184b 2 INSTR BELONGTO 401780 40184b 2 INSTR DEADREGS EFLAGS RAX ZZ xor eax, eax - 40184b -2 INSTR LOCAL n RAX ZZ AlwaysNUM xor eax, eax 40184d -1 INSTR LOCAL NoMetaUpdate call _g_print 40184d 5 INSTR BELONGTO 401780 40184d 5 INSTR DEADREGS EFLAGS ZZ call _g_print @@ -1787,12 +1787,10 @@ 401d26 2 INSTR DEADREGS EFLAGS ZZ push r12 401d28 1 INSTR BELONGTO 401f00 401d28 1 INSTR DEADREGS EFLAGS ZZ push rbp - 401d29 -2 INSTR LOCAL n RBP ZZ NumericDEFs mov rbp, rdi 401d29 3 INSTR BELONGTO 401f00 401d29 3 INSTR DEADREGS EFLAGS ZZ mov rbp, rdi 401d2c 1 INSTR BELONGTO 401f00 401d2c 1 INSTR DEADREGS EFLAGS ZZ push rbx - 401d2d -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rsi 401d2d 3 INSTR BELONGTO 401f00 401d2d 3 INSTR DEADREGS EFLAGS RBX ZZ mov rbx, rsi 401d30 4 INSTR BELONGTO 401f00 @@ -1842,7 +1840,6 @@ 401d70 7 INSTR DEADREGS EFLAGS RAX RDI R13 R14 ZZ lea rax, a0123456789abcd; "0123456789abcdef" 401d77 7 INSTR BELONGTO 401f00 401d77 7 INSTR DEADREGS EFLAGS RDI R13 R14 ZZ lea r14, a0123456789ab_0; "0123456789ABCDEF" - 401d7e -2 INSTR LOCAL n RDI ZZ NumericDEFs lea rdi, [rbx+rbx+1] 401d7e 5 INSTR BELONGTO 401f00 401d7e 5 INSTR DEADREGS EFLAGS RDI R13 ZZ lea rdi, [rbx+rbx+1] 401d83 -1 INSTR LOCAL NoMetaUpdate test edx, edx @@ -1863,7 +1860,6 @@ 401d96 3 INSTR BELONGTO 401f00 401d99 3 INSTR BELONGTO 401f00 401d99 3 INSTR DEADREGS R12 R15 ZZ mov r12, rax - 401d9c -2 INSTR LOCAL n R15 ZZ NumericDEFs mov r15d, [rsp+48h+var_44] 401d9c 5 INSTR BELONGTO 401f00 401d9c 5 INSTR DEADREGS R15 ZZ mov r15d, [rsp+48h+var_44] 401d9c 5 PTRIMMEDESP STACK 4 displ mov r15d, [rsp+48h+var_44] @@ -1884,22 +1880,18 @@ 401dbc -2 INSTR LOCAL n RDX ZZ NumericDEFs movzx edx, byte ptr [r14+rax] 401dbc 5 INSTR BELONGTO 401f00 401dbc 5 INSTR DEADREGS EFLAGS RCX RDX ZZ movzx edx, byte ptr [r14+rax] - 401dc1 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [r12+8] 401dc1 5 INSTR BELONGTO 401f00 401dc1 5 INSTR DEADREGS EFLAGS RAX RCX ZZ mov rax, [r12+8] - 401dc6 -2 INSTR LOCAL n RCX ZZ NumericDEFs lea rcx, [rax+1] 401dc6 4 INSTR BELONGTO 401f00 401dc6 4 INSTR DEADREGS EFLAGS RCX ZZ lea rcx, [rax+1] 401dca -1 INSTR LOCAL NoMetaUpdate cmp rcx, [r12+10h] 401dca 5 INSTR BELONGTO 401f00 401dcf -1 INSTR LOCAL NoMetaUpdate jnb loc_401EC0 401dcf 6 INSTR BELONGTO 401f00 - 401dd5 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, [r12] 401dd5 4 INSTR BELONGTO 401f00 401dd5 4 INSTR DEADREGS EFLAGS RSI ZZ mov rsi, [r12] 401dd9 3 INSTR BELONGTO 401f00 401dd9 3 INSTR DEADREGS EFLAGS ZZ mov [rsi+rax], dl - 401ddc -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [r12] 401ddc 4 INSTR BELONGTO 401f00 401ddc 4 INSTR DEADREGS EFLAGS RDX ZZ mov rdx, [r12] 401de0 5 INSTR BELONGTO 401f00 @@ -1915,22 +1907,18 @@ 401df3 -2 INSTR LOCAL n RDX ZZ NumericDEFs movzx edx, byte ptr [r14+rax] 401df3 5 INSTR BELONGTO 401f00 401df3 5 INSTR DEADREGS EFLAGS RCX RDX ZZ movzx edx, byte ptr [r14+rax] - 401df8 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [r12+8] 401df8 5 INSTR BELONGTO 401f00 401df8 5 INSTR DEADREGS EFLAGS RAX RCX ZZ mov rax, [r12+8] - 401dfd -2 INSTR LOCAL n RCX ZZ NumericDEFs lea rcx, [rax+1] 401dfd 4 INSTR BELONGTO 401f00 401dfd 4 INSTR DEADREGS EFLAGS RCX ZZ lea rcx, [rax+1] 401e01 -1 INSTR LOCAL NoMetaUpdate cmp rcx, [r12+10h] 401e01 5 INSTR BELONGTO 401f00 401e06 -1 INSTR LOCAL NoMetaUpdate jnb loc_401EA0 401e06 6 INSTR BELONGTO 401f00 - 401e0c -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, [r12] 401e0c 4 INSTR BELONGTO 401f00 401e0c 4 INSTR DEADREGS EFLAGS RSI ZZ mov rsi, [r12] 401e10 3 INSTR BELONGTO 401f00 401e10 3 INSTR DEADREGS EFLAGS ZZ mov [rsi+rax], dl - 401e13 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [r12] 401e13 4 INSTR BELONGTO 401f00 401e13 4 INSTR DEADREGS EFLAGS RDX ZZ mov rdx, [r12] 401e17 5 INSTR BELONGTO 401f00 @@ -1945,7 +1933,6 @@ 401e27 4 INSTR BELONGTO 401f00 401e2b -1 INSTR LOCAL NoMetaUpdate jz short loc_401DB0 401e2b 2 INSTR BELONGTO 401f00 - 401e2d -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+48h+var_44] 401e2d 4 INSTR BELONGTO 401f00 401e2d 4 INSTR DEADREGS EFLAGS RAX ZZ mov eax, [rsp+48h+var_44] 401e2d 4 PTRIMMEDESP STACK 4 displ mov eax, [rsp+48h+var_44] @@ -1966,10 +1953,8 @@ 401e41 3 INSTR BELONGTO 401f00 401e44 -1 INSTR LOCAL NoMetaUpdate jnz loc_401DB0 401e44 6 INSTR BELONGTO 401f00 - 401e4a -2 INSTR LOCAL n RAX ZZ NumericDEFs mov rax, [r12+8] 401e4a 5 INSTR BELONGTO 401f00 401e4a 5 INSTR DEADREGS EFLAGS RAX RDX ZZ mov rax, [r12+8] - 401e4f -2 INSTR LOCAL n RDX ZZ NumericDEFs lea rdx, [rax+1] 401e4f 4 INSTR BELONGTO 401f00 401e4f 4 INSTR DEADREGS EFLAGS RDX ZZ lea rdx, [rax+1] 401e53 -1 INSTR LOCAL NoMetaUpdate cmp rdx, [r12+10h] @@ -1980,14 +1965,12 @@ 401e5e 5 INSTR BELONGTO 401f00 401e5e 5 INSTR DEADREGS EFLAGS RCX RSI ZZ movzx ecx, [rsp+48h+var_3D] 401e5e 5 PTRIMMEDESP STACK 11 displ movzx ecx, [rsp+48h+var_3D] - 401e63 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, [r12] 401e63 4 INSTR BELONGTO 401f00 401e63 4 INSTR DEADREGS EFLAGS RSI ZZ mov rsi, [r12] 401e67 3 INSTR BELONGTO 401f00 401e67 3 INSTR DEADREGS EFLAGS ZZ mov [rsi+rax], cl 401e6a 5 INSTR BELONGTO 401f00 401e6a 5 INSTR DEADREGS EFLAGS ZZ mov [r12+8], rdx - 401e6f -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [r12] 401e6f 4 INSTR BELONGTO 401f00 401e6f 4 INSTR DEADREGS EFLAGS RDX ZZ mov rdx, [r12] 401e73 5 INSTR BELONGTO 401f00 @@ -2057,7 +2040,7 @@ 401eee 5 INSTR DEADREGS EFLAGS ZZ call _g_string_insert_c 401ef3 -1 INSTR LOCAL NoMetaUpdate jmp loc_401DB0 401ef3 5 INSTR BELONGTO 401f00 - 401f00 0 FUNC FRAMERESTORE 0 0 2 1 0 2 2 0 2 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 2 9 0 2 10 0 2 11 0 2 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 401f00 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 4 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 401f00 0 FUNC MMSAFENESS UNSAFE 401f00 15 FUNC GLOBAL sub_401F00 FUNC_UNSAFE NOFP RET 401f0e 401f00 -2 INSTR LOCAL n R8 ZZ AlwaysNUM xor r8d, r8d diff --git a/tests/commit/trimmed-sorted-save-gnome-power-statistics.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-power-statistics.psexe.annot index 9e209f21..02a19960 100644 --- a/tests/commit/trimmed-sorted-save-gnome-power-statistics.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-power-statistics.psexe.annot @@ -5700,7 +5700,7 @@ 4065c1 1 INSTR DEADREGS EFLAGS RBX ZZ pop rbx 4065c2 1 INSTR BELONGTO 4065a0 4065c2 1 INSTR DEADREGS EFLAGS ZZ retn - 4065d0 0 FUNC FRAMERESTORE 0 0 2 1 0 0 2 0 1 3 0 0 4 0 0 5 0 0 6 0 16 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 4065d0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 0 0 4 0 0 5 0 0 6 0 16 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4065d0 0 FUNC MMSAFENESS SAFE 4065d0 -1 INSTR LOCAL NoMetaUpdate test edi, edi 4065d0 2 INSTR BELONGTO 4065d0 @@ -5727,7 +5727,7 @@ 4065ef -1 INSTR LOCAL NoMetaUpdate jmp _dcgettext 4065ef 5 INSTR BELONGTO 4065d0 4065ef 5 INSTR DEADREGS EFLAGS ZZ jmp _dcgettext - 406600 0 FUNC FRAMERESTORE 0 0 2 1 0 1 2 0 16 3 -8 0 4 0 0 5 0 0 6 0 16 7 0 2 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 406600 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 16 3 -8 0 4 0 0 5 0 0 6 0 16 7 0 1 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 406600 0 FUNC MMSAFENESS SAFE 406600 -1 INSTR LOCAL NoMetaUpdate cmp edi, 0Bh ; switch 12 cases 406600 3 INSTR BELONGTO 406600 @@ -5738,12 +5738,10 @@ 406603 8 MEMORYHOLE STACK esp + 8 ReturnAddress 406604 2 INSTR BELONGTO 406600 406604 2 INSTR DEADREGS RAX RBX ZZ mov ebx, edi - 406604 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov ebx, edi 406606 -1 INSTR LOCAL NoMetaUpdate jbe short loc_406630 406606 2 INSTR BELONGTO 406600 406608 2 INSTR BELONGTO 406600 406608 2 INSTR DEADREGS EFLAGS RAX RCX RDX RSI RDI ZZ mov ecx, ebx ; jumptable 0000000000406632 default case - 406608 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov ecx, ebx ; jumptable 0000000000406632 default case 40660a 5 INSTR BELONGTO 406600 40660a 5 INSTR DEADREGS EFLAGS RAX RDX RSI RDI ZZ mov edi, offset aPowermanager; "PowerManager" 40660f 5 INSTR BELONGTO 406600 @@ -5759,7 +5757,6 @@ 40661b 5 INSTR DEADREGS EFLAGS ZZ call _g_log 406620 2 INSTR BELONGTO 406600 406620 2 INSTR DEADREGS EFLAGS RDI ZZ mov edi, ebx - 406620 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov edi, ebx 406622 1 INSTR BELONGTO 406600 406622 1 INSTR DEADREGS EFLAGS RBX ZZ pop rbx 406623 -1 INSTR LOCAL NoMetaUpdate jmp _up_device_kind_to_string @@ -5767,7 +5764,6 @@ 406623 5 INSTR DEADREGS EFLAGS ZZ jmp _up_device_kind_to_string 406630 2 INSTR BELONGTO 406600 406630 2 INSTR DEADREGS EFLAGS RAX ZZ mov eax, edi - 406630 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, edi 406632 -1 INSTR LOCAL NoMetaUpdate jmp ds:off_40CD40[rax*8]; switch jump 406632 7 INSTR BELONGTO 406600 406632 7 INSTR DEADREGS EFLAGS RDI ZZ jmp ds:off_40CD40[rax*8]; switch jump @@ -6239,7 +6235,6 @@ 406a44 -1 INSTR LOCAL NoMetaUpdate call _g_filename_display_basename 406a44 5 INSTR BELONGTO 4067a0 406a44 5 INSTR DEADREGS EFLAGS ZZ call _g_filename_display_basename - 406a49 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 406a49 3 INSTR BELONGTO 4067a0 406a49 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov rbx, rax 406a4c -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category @@ -6261,13 +6256,11 @@ 406a63 -1 INSTR LOCAL NoMetaUpdate call sub_405700 406a63 5 INSTR BELONGTO 4067a0 406a63 5 INSTR DEADREGS EFLAGS ZZ call sub_405700 - 406a68 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 406a68 3 INSTR BELONGTO 4067a0 406a68 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbx 406a6b -1 INSTR LOCAL NoMetaUpdate call _g_free 406a6b 5 INSTR BELONGTO 4067a0 406a6b 5 INSTR DEADREGS EFLAGS ZZ call _g_free - 406a70 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov edi, [rsp+2E8h+var_134] 406a70 7 INSTR BELONGTO 4067a0 406a70 7 INSTR DEADREGS EFLAGS RAX RCX RDX RBX RSI RDI ZZ mov edi, [rsp+2E8h+var_134] 406a70 7 PTRIMMEDESP STACK 436 displ mov edi, [rsp+2E8h+var_134] @@ -6277,7 +6270,6 @@ 406a7c 2 INSTR BELONGTO 4067a0 406a7c 2 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ xor edi, edi ; domainname 406a7c -2 INSTR LOCAL n RDI ZZ AlwaysNUM xor edi, edi ; domainname - 406a7e -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 406a7e 3 INSTR BELONGTO 4067a0 406a7e 3 INSTR DEADREGS EFLAGS RDX RBX RSI ZZ mov rbx, rax 406a81 -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category @@ -6342,7 +6334,6 @@ 406ae9 -1 INSTR LOCAL MetadataRedundant mov edx, 5 ; category 406ae9 5 INSTR BELONGTO 4067a0 406ae9 5 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov edx, 5 ; category - 406aee -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 406aee 3 INSTR BELONGTO 4067a0 406aee 3 INSTR DEADREGS EFLAGS RBX RSI RDI ZZ mov rbx, rax 406af1 -1 INSTR LOCAL MetadataRedundant xor edi, edi ; domainname @@ -6400,7 +6391,6 @@ 406b3d -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category 406b3d 5 INSTR BELONGTO 4067a0 406b3d 5 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov edx, 5 ; category - 406b42 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 406b42 3 INSTR BELONGTO 4067a0 406b42 3 INSTR DEADREGS EFLAGS RBX RSI RDI ZZ mov rbx, rax 406b45 2 INSTR BELONGTO 4067a0 @@ -6419,13 +6409,11 @@ 406b57 -1 INSTR LOCAL NoMetaUpdate call sub_405700 406b57 5 INSTR BELONGTO 4067a0 406b57 5 INSTR DEADREGS EFLAGS ZZ call sub_405700 - 406b5c -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 406b5c 3 INSTR BELONGTO 4067a0 406b5c 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbx 406b5f -1 INSTR LOCAL NoMetaUpdate call _g_free 406b5f 5 INSTR BELONGTO 4067a0 406b5f 5 INSTR DEADREGS EFLAGS ZZ call _g_free - 406b64 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+2E8h+var_134] 406b64 7 INSTR BELONGTO 4067a0 406b64 7 INSTR DEADREGS EFLAGS RAX RDI ZZ mov eax, [rsp+2E8h+var_134] 406b64 7 PTRIMMEDESP STACK 436 displ mov eax, [rsp+2E8h+var_134] @@ -6461,7 +6449,6 @@ 406baa 3 INSTR BELONGTO 4067a0 406bad -1 INSTR LOCAL NoMetaUpdate jz loc_406DA0 406bad 6 INSTR BELONGTO 4067a0 - 406bb3 -2 INSTR LOCAL n RDX ZZ NumericDEFs lea edx, [rax-2] 406bb3 3 INSTR BELONGTO 4067a0 406bb3 3 INSTR DEADREGS EFLAGS RDX RDI ZZ lea edx, [rax-2] 406bb6 -1 INSTR LOCAL NoMetaUpdate cmp edx, 2 @@ -6537,7 +6524,6 @@ 406c40 -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category 406c40 5 INSTR BELONGTO 4067a0 406c40 5 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov edx, 5 ; category - 406c45 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 406c45 3 INSTR BELONGTO 4067a0 406c45 3 INSTR DEADREGS EFLAGS RBX RSI RDI ZZ mov rbx, rax 406c48 2 INSTR BELONGTO 4067a0 @@ -6556,13 +6542,11 @@ 406c5a -1 INSTR LOCAL NoMetaUpdate call sub_405700 406c5a 5 INSTR BELONGTO 4067a0 406c5a 5 INSTR DEADREGS EFLAGS ZZ call sub_405700 - 406c5f -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 406c5f 3 INSTR BELONGTO 4067a0 406c5f 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbx 406c62 -1 INSTR LOCAL NoMetaUpdate call _g_free 406c62 5 INSTR BELONGTO 4067a0 406c62 5 INSTR DEADREGS EFLAGS ZZ call _g_free - 406c67 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+2E8h+var_134] 406c67 7 INSTR BELONGTO 4067a0 406c67 7 INSTR DEADREGS EFLAGS RAX RDI ZZ mov eax, [rsp+2E8h+var_134] 406c67 7 PTRIMMEDESP STACK 436 displ mov eax, [rsp+2E8h+var_134] @@ -6584,7 +6568,6 @@ 406c8f -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category 406c8f 5 INSTR BELONGTO 4067a0 406c8f 5 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov edx, 5 ; category - 406c94 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 406c94 3 INSTR BELONGTO 4067a0 406c94 3 INSTR DEADREGS EFLAGS RBX RSI RDI ZZ mov rbx, rax 406c97 2 INSTR BELONGTO 4067a0 @@ -6603,13 +6586,11 @@ 406ca9 -1 INSTR LOCAL NoMetaUpdate call sub_405700 406ca9 5 INSTR BELONGTO 4067a0 406ca9 5 INSTR DEADREGS EFLAGS ZZ call sub_405700 - 406cae -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 406cae 3 INSTR BELONGTO 4067a0 406cae 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbx 406cb1 -1 INSTR LOCAL NoMetaUpdate call _g_free 406cb1 5 INSTR BELONGTO 4067a0 406cb1 5 INSTR DEADREGS EFLAGS ZZ call _g_free - 406cb6 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+2E8h+var_134] 406cb6 7 INSTR BELONGTO 4067a0 406cb6 7 INSTR DEADREGS EFLAGS RAX RDI ZZ mov eax, [rsp+2E8h+var_134] 406cb6 7 PTRIMMEDESP STACK 436 displ mov eax, [rsp+2E8h+var_134] @@ -6647,7 +6628,6 @@ 406cfc -1 INSTR LOCAL MetadataRedundant xor edi, edi ; domainname 406cfc 2 INSTR BELONGTO 4067a0 406cfc 2 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ xor edi, edi ; domainname - 406cfe -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 406cfe 3 INSTR BELONGTO 4067a0 406cfe 3 INSTR DEADREGS EFLAGS RDX RBX RSI ZZ mov rbx, rax 406d01 -1 INSTR LOCAL MetadataRedundant mov edx, 5 ; category @@ -6666,7 +6646,6 @@ 406d16 -1 INSTR LOCAL NoMetaUpdate call sub_405700 406d16 5 INSTR BELONGTO 4067a0 406d16 5 INSTR DEADREGS EFLAGS ZZ call sub_405700 - 406d1b -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+2E8h+var_134] 406d1b 7 INSTR BELONGTO 4067a0 406d1b 7 INSTR DEADREGS EFLAGS RAX RDI ZZ mov eax, [rsp+2E8h+var_134] 406d1b 7 PTRIMMEDESP STACK 436 displ mov eax, [rsp+2E8h+var_134] @@ -6692,7 +6671,6 @@ 406d41 -1 INSTR LOCAL MetadataRedundant xor edi, edi ; domainname 406d41 2 INSTR BELONGTO 4067a0 406d41 2 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ xor edi, edi ; domainname - 406d43 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 406d43 3 INSTR BELONGTO 4067a0 406d43 3 INSTR DEADREGS EFLAGS RDX RBX RSI ZZ mov rbx, rax 406d46 -1 INSTR LOCAL MetadataRedundant mov edx, 5 ; category @@ -6711,7 +6689,6 @@ 406d5b -1 INSTR LOCAL NoMetaUpdate call sub_405700 406d5b 5 INSTR BELONGTO 4067a0 406d5b 5 INSTR DEADREGS EFLAGS ZZ call sub_405700 - 406d60 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+2E8h+var_134] 406d60 7 INSTR BELONGTO 4067a0 406d60 7 INSTR DEADREGS EFLAGS RAX RDI ZZ mov eax, [rsp+2E8h+var_134] 406d60 7 PTRIMMEDESP STACK 436 displ mov eax, [rsp+2E8h+var_134] @@ -6754,7 +6731,6 @@ 406db8 -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category 406db8 5 INSTR BELONGTO 4067a0 406db8 5 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov edx, 5 ; category - 406dbd -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 406dbd 3 INSTR BELONGTO 4067a0 406dbd 3 INSTR DEADREGS EFLAGS RBX RSI RDI ZZ mov rbx, rax 406dc0 2 INSTR BELONGTO 4067a0 @@ -6773,17 +6749,14 @@ 406dd2 -1 INSTR LOCAL NoMetaUpdate call sub_405700 406dd2 5 INSTR BELONGTO 4067a0 406dd2 5 INSTR DEADREGS EFLAGS ZZ call sub_405700 - 406dd7 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 406dd7 3 INSTR BELONGTO 4067a0 406dd7 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbx 406dda -1 INSTR LOCAL NoMetaUpdate call _g_free 406dda 5 INSTR BELONGTO 4067a0 406dda 5 INSTR DEADREGS EFLAGS ZZ call _g_free - 406ddf -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+2E8h+var_134] 406ddf 7 INSTR BELONGTO 4067a0 406ddf 7 INSTR DEADREGS EFLAGS RAX RDX RDI ZZ mov eax, [rsp+2E8h+var_134] 406ddf 7 PTRIMMEDESP STACK 436 displ mov eax, [rsp+2E8h+var_134] - 406de6 -2 INSTR LOCAL n RDX ZZ NumericDEFs lea edx, [rax-2] 406de6 3 INSTR BELONGTO 4067a0 406de6 3 INSTR DEADREGS EFLAGS RDX RDI ZZ lea edx, [rax-2] 406de9 -1 INSTR LOCAL NoMetaUpdate cmp edx, 2 @@ -6804,7 +6777,6 @@ 406e0a -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category 406e0a 5 INSTR BELONGTO 4067a0 406e0a 5 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov edx, 5 ; category - 406e0f -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 406e0f 3 INSTR BELONGTO 4067a0 406e0f 3 INSTR DEADREGS EFLAGS RBX RSI RDI ZZ mov rbx, rax 406e12 2 INSTR BELONGTO 4067a0 @@ -6823,17 +6795,14 @@ 406e24 -1 INSTR LOCAL NoMetaUpdate call sub_405700 406e24 5 INSTR BELONGTO 4067a0 406e24 5 INSTR DEADREGS EFLAGS ZZ call sub_405700 - 406e29 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 406e29 3 INSTR BELONGTO 4067a0 406e29 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbx 406e2c -1 INSTR LOCAL NoMetaUpdate call _g_free 406e2c 5 INSTR BELONGTO 4067a0 406e2c 5 INSTR DEADREGS EFLAGS ZZ call _g_free - 406e31 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+2E8h+var_134] 406e31 7 INSTR BELONGTO 4067a0 406e31 7 INSTR DEADREGS EFLAGS RAX RDX RDI ZZ mov eax, [rsp+2E8h+var_134] 406e31 7 PTRIMMEDESP STACK 436 displ mov eax, [rsp+2E8h+var_134] - 406e38 -2 INSTR LOCAL n RDX ZZ NumericDEFs lea edx, [rax-2] 406e38 3 INSTR BELONGTO 4067a0 406e38 3 INSTR DEADREGS EFLAGS RDX RDI ZZ lea edx, [rax-2] 406e3b -1 INSTR LOCAL NoMetaUpdate cmp edx, 1 @@ -6918,7 +6887,6 @@ 406eb1 -1 INSTR LOCAL NoMetaUpdate call _g_free 406eb1 5 INSTR BELONGTO 4067a0 406eb1 5 INSTR DEADREGS EFLAGS ZZ call _g_free - 406eb6 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+2E8h+var_134] 406eb6 7 INSTR BELONGTO 4067a0 406eb6 7 INSTR DEADREGS EFLAGS RAX RDI ZZ mov eax, [rsp+2E8h+var_134] 406eb6 7 PTRIMMEDESP STACK 436 displ mov eax, [rsp+2E8h+var_134] @@ -6987,7 +6955,6 @@ 406f2f 5 INSTR DEADREGS EFLAGS RBX ZZ call sub_405700 406f34 -1 INSTR LOCAL NoMetaUpdate jmp loc_406AB1 406f34 5 INSTR BELONGTO 4067a0 - 406f40 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+2E8h+var_130] 406f40 7 INSTR BELONGTO 4067a0 406f40 7 INSTR DEADREGS EFLAGS RAX RDX RSI RDI ZZ mov eax, [rsp+2E8h+var_130] 406f40 7 PTRIMMEDESP STACK 440 displ mov eax, [rsp+2E8h+var_130] @@ -7005,7 +6972,6 @@ 406f5c -1 INSTR LOCAL NoMetaUpdate call _dcgettext 406f5c 5 INSTR BELONGTO 4067a0 406f5c 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 406f61 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 406f61 3 INSTR BELONGTO 4067a0 406f61 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov rbx, rax 406f64 4 INSTR BELONGTO 4067a0 @@ -7028,7 +6994,6 @@ 406f7f -1 INSTR LOCAL NoMetaUpdate call sub_405700 406f7f 5 INSTR BELONGTO 4067a0 406f7f 5 INSTR DEADREGS EFLAGS ZZ call sub_405700 - 406f84 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+2E8h+var_134] 406f84 7 INSTR BELONGTO 4067a0 406f84 7 INSTR DEADREGS EFLAGS RAX RDI ZZ mov eax, [rsp+2E8h+var_134] 406f84 7 PTRIMMEDESP STACK 436 displ mov eax, [rsp+2E8h+var_134] @@ -7050,7 +7015,6 @@ 406fac -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category 406fac 5 INSTR BELONGTO 4067a0 406fac 5 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov edx, 5 ; category - 406fb1 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 406fb1 3 INSTR BELONGTO 4067a0 406fb1 3 INSTR DEADREGS EFLAGS RBX RSI RDI ZZ mov rbx, rax 406fb4 5 INSTR BELONGTO 4067a0 @@ -7069,7 +7033,6 @@ 406fc6 -1 INSTR LOCAL NoMetaUpdate call sub_405700 406fc6 5 INSTR BELONGTO 4067a0 406fc6 5 INSTR DEADREGS EFLAGS ZZ call sub_405700 - 406fcb -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 406fcb 3 INSTR BELONGTO 4067a0 406fcb 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbx 406fce -1 INSTR LOCAL NoMetaUpdate call _g_free @@ -7089,7 +7052,6 @@ 406feb -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category 406feb 5 INSTR BELONGTO 4067a0 406feb 5 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov edx, 5 ; category - 406ff0 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 406ff0 3 INSTR BELONGTO 4067a0 406ff0 3 INSTR DEADREGS EFLAGS RBX RSI RDI ZZ mov rbx, rax 406ff3 5 INSTR BELONGTO 4067a0 @@ -7108,7 +7070,6 @@ 407005 -1 INSTR LOCAL NoMetaUpdate call sub_405700 407005 5 INSTR BELONGTO 4067a0 407005 5 INSTR DEADREGS EFLAGS ZZ call sub_405700 - 40700a -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 40700a 3 INSTR BELONGTO 4067a0 40700a 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbx 40700d -1 INSTR LOCAL NoMetaUpdate call _g_free @@ -7128,7 +7089,6 @@ 40702a -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category 40702a 5 INSTR BELONGTO 4067a0 40702a 5 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov edx, 5 ; category - 40702f -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 40702f 3 INSTR BELONGTO 4067a0 40702f 3 INSTR DEADREGS EFLAGS RBX RSI RDI ZZ mov rbx, rax 407032 5 INSTR BELONGTO 4067a0 @@ -7147,7 +7107,6 @@ 407044 -1 INSTR LOCAL NoMetaUpdate call sub_405700 407044 5 INSTR BELONGTO 4067a0 407044 5 INSTR DEADREGS EFLAGS ZZ call sub_405700 - 407049 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 407049 3 INSTR BELONGTO 4067a0 407049 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbx 40704c -1 INSTR LOCAL NoMetaUpdate call _g_free @@ -7167,7 +7126,6 @@ 407069 -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category 407069 5 INSTR BELONGTO 4067a0 407069 5 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov edx, 5 ; category - 40706e -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 40706e 3 INSTR BELONGTO 4067a0 40706e 3 INSTR DEADREGS EFLAGS RBX RSI RDI ZZ mov rbx, rax 407071 5 INSTR BELONGTO 4067a0 @@ -7186,13 +7144,11 @@ 407083 -1 INSTR LOCAL NoMetaUpdate call sub_405700 407083 5 INSTR BELONGTO 4067a0 407083 5 INSTR DEADREGS EFLAGS ZZ call sub_405700 - 407088 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 407088 3 INSTR BELONGTO 4067a0 407088 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbx 40708b -1 INSTR LOCAL NoMetaUpdate call _g_free 40708b 5 INSTR BELONGTO 4067a0 40708b 5 INSTR DEADREGS EFLAGS ZZ call _g_free - 407090 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+2E8h+var_134] 407090 7 INSTR BELONGTO 4067a0 407090 7 INSTR DEADREGS EFLAGS RAX RDI ZZ mov eax, [rsp+2E8h+var_134] 407090 7 PTRIMMEDESP STACK 436 displ mov eax, [rsp+2E8h+var_134] @@ -7209,7 +7165,6 @@ 4070ac -1 INSTR LOCAL NoMetaUpdate call _dcgettext 4070ac 5 INSTR BELONGTO 4067a0 4070ac 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4070b1 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 4070b1 3 INSTR BELONGTO 4067a0 4070b1 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov rbx, rax 4070b4 -1 INSTR LOCAL NoMetaUpdate jmp loc_406F68 @@ -7225,7 +7180,6 @@ 4070cc -1 INSTR LOCAL NoMetaUpdate call _dcgettext 4070cc 5 INSTR BELONGTO 4067a0 4070cc 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4070d1 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 4070d1 3 INSTR BELONGTO 4067a0 4070d1 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov rbx, rax 4070d4 -1 INSTR LOCAL NoMetaUpdate jmp loc_406F68 @@ -7241,7 +7195,6 @@ 4070ec -1 INSTR LOCAL NoMetaUpdate call _dcgettext 4070ec 5 INSTR BELONGTO 4067a0 4070ec 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 4070f1 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 4070f1 3 INSTR BELONGTO 4067a0 4070f1 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov rbx, rax 4070f4 -1 INSTR LOCAL NoMetaUpdate jmp loc_406F68 @@ -7257,7 +7210,6 @@ 40710c -1 INSTR LOCAL NoMetaUpdate call _dcgettext 40710c 5 INSTR BELONGTO 4067a0 40710c 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 407111 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 407111 3 INSTR BELONGTO 4067a0 407111 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov rbx, rax 407114 -1 INSTR LOCAL NoMetaUpdate jmp loc_406F68 @@ -7273,7 +7225,6 @@ 40712c -1 INSTR LOCAL NoMetaUpdate call _dcgettext 40712c 5 INSTR BELONGTO 4067a0 40712c 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 407131 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 407131 3 INSTR BELONGTO 4067a0 407131 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ mov rbx, rax 407134 -1 INSTR LOCAL NoMetaUpdate jmp loc_406F68 @@ -7294,7 +7245,6 @@ 40715c -1 INSTR LOCAL MetadataRedundant xor edi, edi ; domainname 40715c 2 INSTR BELONGTO 4067a0 40715c 2 INSTR DEADREGS EFLAGS RDX RBX RSI RDI XMM0 ZZ xor edi, edi ; domainname - 40715e -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 40715e 3 INSTR BELONGTO 4067a0 40715e 3 INSTR DEADREGS EFLAGS RDX RBX RSI XMM0 ZZ mov rbx, rax 407161 -1 INSTR LOCAL MetadataRedundant mov edx, 5 ; category @@ -7315,7 +7265,6 @@ 407176 5 INSTR DEADREGS EFLAGS XMM0 ZZ call sub_405700 40717b -1 INSTR LOCAL NoMetaUpdate jmp loc_406BDC 40717b 5 INSTR BELONGTO 4067a0 - 407180 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+2E8h+var_12C] 407180 7 INSTR BELONGTO 4067a0 407180 7 INSTR DEADREGS EFLAGS RAX RDX RSI RDI XMM0 ZZ mov eax, [rsp+2E8h+var_12C] 407180 7 PTRIMMEDESP STACK 444 displ mov eax, [rsp+2E8h+var_12C] @@ -7333,7 +7282,6 @@ 40719a -1 INSTR LOCAL NoMetaUpdate call _dcgettext 40719a 5 INSTR BELONGTO 4067a0 40719a 5 INSTR DEADREGS EFLAGS XMM0 ZZ call _dcgettext - 40719f -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 40719f 3 INSTR BELONGTO 4067a0 40719f 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI XMM0 ZZ mov rbx, rax 4071a2 6 INSTR BELONGTO 4067a0 @@ -7356,7 +7304,6 @@ 4071bf -1 INSTR LOCAL NoMetaUpdate call sub_405700 4071bf 5 INSTR BELONGTO 4067a0 4071bf 5 INSTR DEADREGS EFLAGS XMM0 ZZ call sub_405700 - 4071c4 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+2E8h+var_134] 4071c4 7 INSTR BELONGTO 4067a0 4071c4 7 INSTR DEADREGS EFLAGS RAX RDI XMM0 ZZ mov eax, [rsp+2E8h+var_134] 4071c4 7 PTRIMMEDESP STACK 436 displ mov eax, [rsp+2E8h+var_134] @@ -7370,7 +7317,6 @@ 4071d7 -1 INSTR LOCAL NoMetaUpdate call _dcgettext 4071d7 5 INSTR BELONGTO 4067a0 4071d7 5 INSTR DEADREGS EFLAGS XMM0 ZZ call _dcgettext - 4071dc -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 4071dc 3 INSTR BELONGTO 4067a0 4071dc 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI XMM0 ZZ mov rbx, rax 4071df -1 INSTR LOCAL NoMetaUpdate jmp short loc_4071A8 @@ -7383,7 +7329,6 @@ 4071e8 -1 INSTR LOCAL NoMetaUpdate call _dcgettext 4071e8 5 INSTR BELONGTO 4067a0 4071e8 5 INSTR DEADREGS EFLAGS XMM0 ZZ call _dcgettext - 4071ed -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 4071ed 3 INSTR BELONGTO 4067a0 4071ed 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI XMM0 ZZ mov rbx, rax 4071f0 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4071A8 @@ -7396,7 +7341,6 @@ 4071f9 -1 INSTR LOCAL NoMetaUpdate call _dcgettext 4071f9 5 INSTR BELONGTO 4067a0 4071f9 5 INSTR DEADREGS EFLAGS XMM0 ZZ call _dcgettext - 4071fe -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 4071fe 3 INSTR BELONGTO 4067a0 4071fe 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI XMM0 ZZ mov rbx, rax 407201 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4071A8 @@ -7409,7 +7353,6 @@ 40720a -1 INSTR LOCAL NoMetaUpdate call _dcgettext 40720a 5 INSTR BELONGTO 4067a0 40720a 5 INSTR DEADREGS EFLAGS XMM0 ZZ call _dcgettext - 40720f -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 40720f 3 INSTR BELONGTO 4067a0 40720f 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI XMM0 ZZ mov rbx, rax 407212 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4071A8 @@ -7422,7 +7365,6 @@ 40721b -1 INSTR LOCAL NoMetaUpdate call _dcgettext 40721b 5 INSTR BELONGTO 4067a0 40721b 5 INSTR DEADREGS EFLAGS XMM0 ZZ call _dcgettext - 407220 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 407220 3 INSTR BELONGTO 4067a0 407220 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI XMM0 ZZ mov rbx, rax 407223 -1 INSTR LOCAL NoMetaUpdate jmp short loc_4071A8 @@ -7435,7 +7377,6 @@ 40722c -1 INSTR LOCAL NoMetaUpdate call _dcgettext 40722c 5 INSTR BELONGTO 4067a0 40722c 5 INSTR DEADREGS EFLAGS XMM0 ZZ call _dcgettext - 407231 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 407231 3 INSTR BELONGTO 4067a0 407231 3 INSTR DEADREGS EFLAGS RDX RBX RSI RDI XMM0 ZZ mov rbx, rax 407234 -1 INSTR LOCAL NoMetaUpdate jmp loc_4071A8 @@ -8213,7 +8154,7 @@ 407b01 24 DEALLOC STACK esp - 24 jmp loc_407990 407b01 5 INSTR BELONGTO 407a80 407b01 5 INSTR DEADREGS EFLAGS R12 R13 R14 R15 ZZ jmp loc_407990 - 407b10 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 2 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 407b10 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 407b10 0 FUNC MMSAFENESS SAFE 407b10 1 INSTR BELONGTO 407b10 407b10 1 INSTR DEADREGS EFLAGS ZZ push rbx @@ -8246,7 +8187,7 @@ 407b34 3 INSTR BELONGTO 407b10 407b34 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbx 407b37 1 INSTR BELONGTO 407b10 - 407b37 -2 INSTR LOCAL n RBX ZZ NumericDEFs pop rbx + 407b37 1 INSTR DEADREGS EFLAGS RBX ZZ pop rbx 407b38 -1 INSTR LOCAL NoMetaUpdate jmp _g_object_unref 407b38 5 INSTR BELONGTO 407b10 407b38 5 INSTR DEADREGS EFLAGS ZZ jmp _g_object_unref @@ -8815,7 +8756,6 @@ 407f3d 2 INSTR BELONGTO 407f00 407f3d 2 INSTR DEADREGS EFLAGS RDX RBX RSI RDI ZZ xor edi, edi ; domainname 407f3d -2 INSTR LOCAL n RDI ZZ AlwaysNUM xor edi, edi ; domainname - 407f3f -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rax 407f3f 3 INSTR BELONGTO 407f00 407f3f 3 INSTR DEADREGS EFLAGS RDX RBX RSI ZZ mov rbx, rax 407f42 -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 5 ; category @@ -8826,7 +8766,6 @@ 407f4c -1 INSTR LOCAL NoMetaUpdate call _dcgettext 407f4c 5 INSTR BELONGTO 407f00 407f4c 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 407f51 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 407f51 3 INSTR BELONGTO 407f00 407f51 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, rbx 407f54 3 INSTR BELONGTO 407f00 @@ -8849,7 +8788,6 @@ 407f70 -1 INSTR LOCAL NoMetaUpdate call _dcgettext 407f70 5 INSTR BELONGTO 407f00 407f70 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 407f75 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 407f75 3 INSTR BELONGTO 407f00 407f75 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, rbx 407f78 3 INSTR BELONGTO 407f00 @@ -8872,7 +8810,6 @@ 407f94 -1 INSTR LOCAL NoMetaUpdate call _dcgettext 407f94 5 INSTR BELONGTO 407f00 407f94 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 407f99 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 407f99 3 INSTR BELONGTO 407f00 407f99 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, rbx 407f9c 3 INSTR BELONGTO 407f00 @@ -8895,7 +8832,6 @@ 407fb8 -1 INSTR LOCAL NoMetaUpdate call _dcgettext 407fb8 5 INSTR BELONGTO 407f00 407fb8 5 INSTR DEADREGS EFLAGS ZZ call _dcgettext - 407fbd -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 407fbd 3 INSTR BELONGTO 407f00 407fbd 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rdi, rbx 407fc0 3 INSTR BELONGTO 407f00 @@ -9006,7 +8942,6 @@ 40807a -1 INSTR LOCAL NoMetaUpdate call sub_407B10 40807a 5 INSTR BELONGTO 407f00 40807a 5 INSTR DEADREGS EFLAGS ZZ call sub_407B10 - 40807f -2 INSTR LOCAL n RDI ZZ NumericDEFs mov rdi, rbx 40807f 3 INSTR BELONGTO 407f00 40807f 3 INSTR DEADREGS EFLAGS RDI ZZ mov rdi, rbx 408082 -1 INSTR LOCAL NoMetaUpdate call _g_free @@ -9150,7 +9085,7 @@ 40819a 5 INSTR BELONGTO 407f00 40819a 5 INSTR DEADREGS EFLAGS ZZ call _g_settings_set_boolean 40819f 1 INSTR BELONGTO 407f00 - 40819f -2 INSTR LOCAL n RBX ZZ NumericDEFs pop rbx + 40819f 1 INSTR DEADREGS EFLAGS RBX R12 R13 R14 R15 ZZ pop rbx 4081a0 -1 INSTR LOCAL NoMetaUpdate jmp sub_407B10 4081a0 5 INSTR BELONGTO 407f00 4081b0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ @@ -9506,7 +9441,6 @@ 4084de -1 INSTR LOCAL NoMetaUpdate call _up_device_get_object_path 4084de 5 INSTR BELONGTO 4084a0 4084de 5 INSTR DEADREGS EFLAGS ZZ call _up_device_get_object_path - 4084e3 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov edi, [rsp+98h+var_48] 4084e3 4 INSTR BELONGTO 4084a0 4084e3 4 INSTR DEADREGS EFLAGS RCX RDX RSI RDI R12 ZZ mov edi, [rsp+98h+var_48] 4084e3 4 PTRIMMEDESP STACK 80 displ mov edi, [rsp+98h+var_48] @@ -9517,7 +9451,6 @@ 4084ea 5 INSTR DEADREGS EFLAGS RAX RCX RDX RSI ZZ call sub_406600 4084ef -1 INSTR LOCAL NoMetaUpdate test rbx, rbx 4084ef 3 INSTR BELONGTO 4084a0 - 4084f2 -2 INSTR LOCAL n RBP ZZ NumericDEFs mov rbp, rax 4084f2 3 INSTR BELONGTO 4084a0 4084f2 3 INSTR DEADREGS RDX RSI RDI ZZ mov rbp, rax 4084f5 -1 INSTR LOCAL NoMetaUpdate jz loc_408710 @@ -9686,7 +9619,6 @@ 408625 5 INSTR BELONGTO 4084a0 408625 5 INSTR DEADREGS EFLAGS RAX RCX RDX RSI R8 R9 ZZ lea rsi, [rsp+98h+var_78] 408625 5 PTRIMMEDESP STACK 32 displ lea rsi, [rsp+98h+var_78] - 40862a -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9, rbp 40862a 3 INSTR BELONGTO 4084a0 40862a 3 INSTR DEADREGS EFLAGS RAX RCX RDX R8 R9 ZZ mov r9, rbp 40862d 3 INSTR BELONGTO 4084a0 @@ -9818,7 +9750,6 @@ 408724 -2 INSTR LOCAL n RBX ZZ AlwaysNUM xor ebx, ebx 408726 -1 INSTR LOCAL NoMetaUpdate jmp loc_40860D 408726 5 INSTR BELONGTO 4084a0 - 408730 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+98h+var_40] 408730 4 INSTR BELONGTO 4084a0 408730 4 INSTR DEADREGS EFLAGS RAX RDI ZZ mov eax, [rsp+98h+var_40] 408730 4 PTRIMMEDESP STACK 88 displ mov eax, [rsp+98h+var_40] diff --git a/tests/commit/trimmed-sorted-save-gnome-screensaver.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-screensaver.psexe.annot.REMOVED.git-id index 3eb00b86..cc5891db 100644 --- a/tests/commit/trimmed-sorted-save-gnome-screensaver.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-screensaver.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -2fbf7e6853179b270228cc1f408b23b01dbbe0cd \ No newline at end of file +ea3c2036c1b665f92c8b9ba9ae5ac92d7edc0345 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-search-tool.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-search-tool.psexe.annot.REMOVED.git-id index 8604d07d..9d7f10a4 100644 --- a/tests/commit/trimmed-sorted-save-gnome-search-tool.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-search-tool.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -386a5f1855cc95cfd013533ba18624c374e8e23c \ No newline at end of file +ad416104793c47c85cc0b82008710c6014813404 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-session.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-session.psexe.annot.REMOVED.git-id index 2c8080c2..1faa7d9e 100644 --- a/tests/commit/trimmed-sorted-save-gnome-session.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-session.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -10ecb758c2120789fc8fdef0258160ad8da038c6 \ No newline at end of file +372f50681963bf0d0fd564a5538533d3f4f88981 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-system-log.psexe.annot b/tests/commit/trimmed-sorted-save-gnome-system-log.psexe.annot index dd8b1c70..8a7c4772 100644 --- a/tests/commit/trimmed-sorted-save-gnome-system-log.psexe.annot +++ b/tests/commit/trimmed-sorted-save-gnome-system-log.psexe.annot @@ -6636,7 +6636,6 @@ 40b360 3 INSTR BELONGTO 40d6c0 40b363 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B381 40b363 2 INSTR BELONGTO 40d6c0 - 40b365 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, [rbx] 40b365 3 INSTR BELONGTO 40d6c0 40b365 3 INSTR DEADREGS EFLAGS RDX ZZ mov rdx, [rbx] 40b368 -1 INSTR LOCAL NoMetaUpdate test rdx, rdx @@ -6647,7 +6646,6 @@ 40b36d 3 INSTR BELONGTO 40d6c0 40b370 -1 INSTR LOCAL NoMetaUpdate jz short loc_40B3A0 40b370 2 INSTR BELONGTO 40d6c0 - 40b372 -2 INSTR LOCAL n RSI ZZ NumericDEFs mov rsi, rax 40b372 3 INSTR BELONGTO 40d6c0 40b372 3 INSTR DEADREGS EFLAGS RSI RDI ZZ mov rsi, rax 40b375 3 INSTR BELONGTO 40d6c0 diff --git a/tests/commit/trimmed-sorted-save-gnome-system-monitor.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-system-monitor.psexe.annot.REMOVED.git-id index cfcf8f84..f69538aa 100644 --- a/tests/commit/trimmed-sorted-save-gnome-system-monitor.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-system-monitor.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -d16c83ce30696a7b3a85b5889073a1f9ce81d641 \ No newline at end of file +fdcbb3c6fa2f5de2a90df0b2f486ed3f89d320fa \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-terminal.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-terminal.psexe.annot.REMOVED.git-id index 7dc1da4c..257a92ee 100644 --- a/tests/commit/trimmed-sorted-save-gnome-terminal.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-terminal.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -150bf11f781e011023325574d32173c51ea36096 \ No newline at end of file +8827a498ab4b6b8920857c7537edabf8b2d76597 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-gnome-text-editor.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-gnome-text-editor.psexe.annot.REMOVED.git-id index 03c52ba4..8bea5300 100644 --- a/tests/commit/trimmed-sorted-save-gnome-text-editor.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-gnome-text-editor.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -bca82ab03657f4415ac2175bfa0695479482e251 \ No newline at end of file +a01b21db794695bbb1fe4b74ac29597055e8b2fd \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-grep.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-grep.psexe.annot.REMOVED.git-id index 345e971a..715ed5cb 100644 --- a/tests/commit/trimmed-sorted-save-grep.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-grep.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -0f14cd378759218fdf6f74f457681a8ffc887177 \ No newline at end of file +9c804ac70c43876982c734ed1af3c51aea6702f5 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-httpd.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-httpd.psexe.annot.REMOVED.git-id index 16546a12..77192024 100644 --- a/tests/commit/trimmed-sorted-save-httpd.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-httpd.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -cf1a3673a95ee1b0aa181e687e38cfe49f6f3899 \ No newline at end of file +039bbc4836975eb04639c0776032fb1a530ce83f \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-less.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-less.psexe.annot.REMOVED.git-id index a1799774..71b16903 100644 --- a/tests/commit/trimmed-sorted-save-less.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-less.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -ab3ba2378feb9232a3ac3bdd883c509be631bfde \ No newline at end of file +6d1e4fc560e3cbaef94b76dbfbd833d91099cc27 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot.REMOVED.git-id index 8ef8f96e..d2bde27e 100644 --- a/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-ls-64bit.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -40531c16ed3b6295dd85acb6b8c0051f945ce817 \ No newline at end of file +c2aab653eaa1c7a603fe6a367a2d3690880b7b43 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-malloc.psexe.annot b/tests/commit/trimmed-sorted-save-malloc.psexe.annot index a3247174..f84794fc 100644 --- a/tests/commit/trimmed-sorted-save-malloc.psexe.annot +++ b/tests/commit/trimmed-sorted-save-malloc.psexe.annot @@ -719,7 +719,7 @@ 8048860 2 INSTR DEADREGS EFLAGS ZZ rep retn 8048860 -4 INSTR LOCAL SafeReturn rep retn 8048860 4 MEMORYHOLE STACK esp + 0 ReturnAddress - 8048862 0 FUNC FRAMERESTORE 0 0 0 1 0 2 2 0 2 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ + 8048862 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ 8048862 0 FUNC MMSAFENESS SAFE 8048862 3 INSTR BELONGTO 8048862 8048862 3 INSTR DEADREGS EFLAGS EBX ZZ mov ebx, [esp+0] diff --git a/tests/commit/trimmed-sorted-save-nginx.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-nginx.psexe.annot.REMOVED.git-id index 044917e6..4baa3909 100644 --- a/tests/commit/trimmed-sorted-save-nginx.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-nginx.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -c78fa2fb39d22206952366d06ab5aa46d89b5e25 \ No newline at end of file +db3c53f54a1d86e8fc38a521c2f6d103965b2bf3 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-openssl.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-openssl.psexe.annot.REMOVED.git-id index 1a4c82e0..ab275d33 100644 --- a/tests/commit/trimmed-sorted-save-openssl.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-openssl.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -a0ec1fc20a55553cd0be17cc1aad66337b7738dc \ No newline at end of file +8d807a80959bba6af0ba4b630464ded0d3e0e165 \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-synaptic.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-synaptic.psexe.annot.REMOVED.git-id index 8ce64a28..7c1f278c 100644 --- a/tests/commit/trimmed-sorted-save-synaptic.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-synaptic.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -6c9295401fe513c78cab52a82c3a0fa146766be7 \ No newline at end of file +c35f707e50186cc810649c330c3e82ebfdf287ef \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-toy.exe.annot b/tests/commit/trimmed-sorted-save-toy.exe.annot index f80f6fc9..be707151 100644 --- a/tests/commit/trimmed-sorted-save-toy.exe.annot +++ b/tests/commit/trimmed-sorted-save-toy.exe.annot @@ -507,7 +507,7 @@ 80484d7 1 INSTR DEADREGS EFLAGS ZZ pop ebp 80484d8 1 INSTR BELONGTO 8048470 80484d8 1 INSTR DEADREGS EFLAGS ZZ retn - 80484d9 0 FUNC FRAMERESTORE 0 0 0 1 0 2 2 0 2 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ + 80484d9 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ 80484d9 0 FUNC MMSAFENESS SAFE 80484d9 3 INSTR BELONGTO 80484d9 80484d9 3 INSTR DEADREGS EFLAGS EBX ZZ mov ebx, [esp+0] diff --git a/tests/commit/trimmed-sorted-save-xcalc.psexe.annot b/tests/commit/trimmed-sorted-save-xcalc.psexe.annot index ac0e64ba..7c3adb1f 100644 --- a/tests/commit/trimmed-sorted-save-xcalc.psexe.annot +++ b/tests/commit/trimmed-sorted-save-xcalc.psexe.annot @@ -4127,7 +4127,7 @@ 402fa5 1 INSTR BELONGTO 402f60 402fa5 1 INSTR DEADREGS EFLAGS ZZ retn 402fa5 -4 INSTR LOCAL SafeReturn retn - 402fb0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 2 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 402fb0 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 1 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 402fb0 0 FUNC MMSAFENESS SAFE 402fb0 6 INSTR BELONGTO 402fb0 402fb0 6 INSTR DEADREGS EFLAGS RAX ZZ mov eax, cs:dword_608784 @@ -4214,7 +4214,7 @@ 403076 7 INSTR DEADREGS EFLAGS XMM0 ZZ mov cs:s, rsi 40307d 1 INSTR BELONGTO 403000 40307d 1 INSTR DEADREGS EFLAGS XMM0 ZZ retn - 403080 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 2 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403080 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 1 8 0 1 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403080 0 FUNC MMSAFENESS SAFE 403080 130 FUNC GLOBAL sub_403080 FUNC_SAFE NOFP RET FUNC_LEAF 403101 403080 7 INSTR BELONGTO 403080 @@ -4771,7 +4771,7 @@ 403568 4 PTRIMMEDESP STACK 0 displ mov [rsp+28h+var_28], 33h; jumptable 0000000000403392 case 12 40356c -1 INSTR LOCAL NoMetaUpdate jmp loc_4033A8 ; jumptable 0000000000403392 default case 40356c 5 INSTR BELONGTO 4032b0 - 403580 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403580 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403580 0 FUNC MMSAFENESS SAFE 403580 145 FUNC GLOBAL sub_403580 FUNC_UNSAFE NOFP RET 403610 403580 4 INSTR BELONGTO 403580 @@ -4841,7 +4841,7 @@ 40360a 5 INSTR DEADREGS EFLAGS RAX RDI XMM0 ZZ call sub_403000 40360f -1 INSTR LOCAL NoMetaUpdate jmp short loc_4035A4 40360f 2 INSTR BELONGTO 403580 - 403620 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -8 0 4 0 8 5 0 0 6 0 1 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403620 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -8 0 4 0 8 5 0 0 6 0 1 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403620 0 FUNC MMSAFENESS SAFE 403620 179 FUNC GLOBAL sub_403620 FUNC_UNSAFE NOFP RET 4036d2 403620 6 INSTR BELONGTO 403620 @@ -4970,7 +4970,7 @@ 403756 -1 INSTR LOCAL NoMetaUpdate jmp sub_402DA0 403756 5 INSTR BELONGTO 4036e0 403756 5 INSTR DEADREGS EFLAGS RAX RDI ZZ jmp sub_402DA0 - 403760 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403760 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403760 0 FUNC MMSAFENESS SAFE 403760 339 FUNC GLOBAL sub_403760 FUNC_UNSAFE NOFP RET 4038b2 403760 5 INSTR BELONGTO 403760 @@ -5136,7 +5136,7 @@ 4038b2 1 INSTR BELONGTO 403760 4038b2 1 INSTR DEADREGS EFLAGS ZZ retn 4038b2 24 DEALLOC STACK esp - 24 retn - 4038c0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 4038c0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4038c0 0 FUNC MMSAFENESS SAFE 4038c0 251 FUNC GLOBAL sub_4038C0 FUNC_UNSAFE NOFP RET 4039ba 4038c0 4 INSTR BELONGTO 4038c0 @@ -5320,7 +5320,6 @@ 403a00 3 INSTR BELONGTO 4039c0 403a03 -1 INSTR LOCAL NoMetaUpdate jz loc_403B40 403a03 6 INSTR BELONGTO 4039c0 - 403a09 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov edi, cs:dword_608784 403a09 6 INSTR BELONGTO 4039c0 403a09 6 INSTR DEADREGS EFLAGS RDI XMM2 ZZ mov edi, cs:dword_608784 403a0f 10 INSTR BELONGTO 4039c0 @@ -5561,7 +5560,7 @@ 403c19 8 INSTR DEADREGS EFLAGS XMM1 ZZ movsd cs:qword_608788, xmm0 403c21 -1 INSTR LOCAL NoMetaUpdate jmp loc_403B60 ; jumptable 0000000000403A98 default case 403c21 5 INSTR BELONGTO 4039c0 - 403c30 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403c30 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 1 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403c30 0 FUNC MMSAFENESS SAFE 403c30 1 INSTR BELONGTO 403c30 403c30 1 INSTR DEADREGS EFLAGS R10 XMM2 ZZ push rbx @@ -5712,7 +5711,7 @@ 403db0 5 INSTR DEADREGS EFLAGS XMM2 ZZ call sub_403110 403db5 -1 INSTR LOCAL NoMetaUpdate jmp loc_403C5E 403db5 5 INSTR BELONGTO 403c30 - 403dc0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403dc0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 0 0 4 0 8 5 0 0 6 0 1 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403dc0 0 FUNC MMSAFENESS SAFE 403dc0 127 FUNC GLOBAL sub_403DC0 FUNC_UNSAFE NOFP RET 403e3e 403dc0 -1 INSTR LOCAL SafeFrameAlloc sub rsp, 8 @@ -5758,7 +5757,7 @@ 403e38 5 INSTR DEADREGS EFLAGS ZZ call sub_403110 403e3d -1 INSTR LOCAL NoMetaUpdate jmp short loc_403E05 403e3d 2 INSTR BELONGTO 403dc0 - 403e40 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403e40 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403e40 0 FUNC MMSAFENESS SAFE 403e40 24 DATAREF STACK 542 esp + 0 PARENT LocalFrame LOCALFRAME 403e40 442 FUNC GLOBAL sub_403E40 FUNC_UNSAFE NOFP RET 403ff9 @@ -5951,7 +5950,7 @@ 404023 5 INSTR BELONGTO 404000 404023 5 INSTR DEADREGS EFLAGS RAX RDI ZZ jmp sub_402DA0 404023 8 DEALLOC STACK esp - 8 jmp sub_402DA0 - 404030 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 404030 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 404030 0 FUNC MMSAFENESS SAFE 404030 261 FUNC GLOBAL sub_404030 FUNC_UNSAFE NOFP RET 404134 404030 4 INSTR BELONGTO 404030 @@ -6050,7 +6049,7 @@ 40412d 3 INSTR BELONGTO 404030 404130 -1 INSTR LOCAL NoMetaUpdate jmp loc_40404B 404130 5 INSTR BELONGTO 404030 - 404140 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 2 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 404140 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 404140 0 FUNC MMSAFENESS SAFE 404140 418 FUNC GLOBAL sub_404140 FUNC_UNSAFE NOFP RET 4042e1 404140 6 INSTR BELONGTO 404140 @@ -6065,7 +6064,6 @@ 404151 2 INSTR BELONGTO 404140 404153 -1 INSTR LOCAL NoMetaUpdate jz loc_4041F0 404153 6 INSTR BELONGTO 404140 - 404159 -2 INSTR LOCAL n RDI ZZ NumericDEFs mov edi, cs:dword_608614 404159 6 INSTR BELONGTO 404140 404159 6 INSTR DEADREGS EFLAGS RDI ZZ mov edi, cs:dword_608614 40415f -1 INSTR LOCAL NoMetaUpdate test edi, edi @@ -7333,7 +7331,6 @@ 404d42 5 INSTR DEADREGS EFLAGS ZZ call _exit 404d50 1 INSTR BELONGTO 4026e0 404d50 1 INSTR DEADREGS EFLAGS RAX RDX RSI ZZ push rbx - 404d51 -2 INSTR LOCAL n RBX ZZ NumericDEFs mov rbx, rdi 404d51 3 INSTR BELONGTO 4026e0 404d51 3 INSTR DEADREGS EFLAGS RAX RDX RBX RSI ZZ mov rbx, rdi 404d54 -2 INSTR LOCAL n RDX ZZ NUMVia2ndSrcIMMEDNUM mov edx, 1 @@ -7373,7 +7370,6 @@ 404d91 1 INSTR DEADREGS EFLAGS ZZ retn 404d98 7 INSTR BELONGTO 4026e0 404d98 7 INSTR DEADREGS EFLAGS RCX RDX RSI RDI R8 R9 ZZ mov rdi, cs:qword_608860 - 404d9f -2 INSTR LOCAL n RDX ZZ NumericDEFs mov rdx, rbx 404d9f 3 INSTR BELONGTO 4026e0 404d9f 3 INSTR DEADREGS EFLAGS RCX RDX RSI R8 R9 ZZ mov rdx, rbx 404da2 -2 INSTR LOCAL n R9 ZZ NumericDEFs mov r9d, offset sub_404BB0 diff --git a/tests/commit/trimmed-sorted-save-xedit.psexe.annot.REMOVED.git-id b/tests/commit/trimmed-sorted-save-xedit.psexe.annot.REMOVED.git-id index 627d9eb2..9cae354a 100644 --- a/tests/commit/trimmed-sorted-save-xedit.psexe.annot.REMOVED.git-id +++ b/tests/commit/trimmed-sorted-save-xedit.psexe.annot.REMOVED.git-id @@ -1 +1 @@ -c5090fe17fd9816d356e043da873323034b0ca3f \ No newline at end of file +30f816bc7b6cdad365494eb7828f87fe79aea8fd \ No newline at end of file diff --git a/tests/commit/trimmed-sorted-save-xeyes.psexe.annot b/tests/commit/trimmed-sorted-save-xeyes.psexe.annot index 703822ca..6f525645 100644 --- a/tests/commit/trimmed-sorted-save-xeyes.psexe.annot +++ b/tests/commit/trimmed-sorted-save-xeyes.psexe.annot @@ -968,7 +968,7 @@ 4019b0 1 INSTR BELONGTO 401990 4019b1 1 INSTR BELONGTO 401990 4019c0 -2 INSTR LOCAL n RAX ZZ AlwaysNUM xor eax, eax - 4019d0 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 -32 0 4 0 8 5 -24 0 6 0 0 7 0 4 8 0 0 9 0 0 10 0 0 11 0 0 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ + 4019d0 0 FUNC FRAMERESTORE 0 0 4 1 0 0 2 0 0 3 -32 0 4 0 8 5 -24 0 6 0 0 7 0 32 8 0 0 9 0 0 10 0 0 11 0 0 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ 4019d0 0 FUNC MMSAFENESS SAFE 4019d0 1339 FUNC GLOBAL sub_4019D0 FUNC_UNSAFE NOFP RET 401f0a 4019d0 2 INSTR BELONGTO 4019d0 diff --git a/tests/quick/save-bzip2.psexe.infoannot b/tests/quick/save-bzip2.psexe.infoannot index 51a575ec..64722bb5 100644 --- a/tests/quick/save-bzip2.psexe.infoannot +++ b/tests/quick/save-bzip2.psexe.infoannot @@ -115,7 +115,7 @@ 402010 31 FUNC RETURNTYPE RAX 1 402010 31 FUNC INARGS 6 ARG0 16 ARG1 0 ARG2 1 ARG3 1 ARG4 4 ARG5 16 402030 33 FUNC RETURNTYPE RAX 1 - 402030 33 FUNC INARGS 6 ARG0 4 ARG1 2 ARG2 0 ARG3 2 ARG4 16 ARG5 1 + 402030 33 FUNC INARGS 6 ARG0 4 ARG1 16 ARG2 0 ARG3 16 ARG4 16 ARG5 1 402060 34 FUNC RETURNTYPE RAX 1 402060 34 FUNC INARGS 6 ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 402090 61 FUNC RETURNTYPE RAX 0 diff --git a/tests/quick/trimmed-sorted-save-bzip2.psexe.annot b/tests/quick/trimmed-sorted-save-bzip2.psexe.annot index 28eeaf93..34bfb5cb 100644 --- a/tests/quick/trimmed-sorted-save-bzip2.psexe.annot +++ b/tests/quick/trimmed-sorted-save-bzip2.psexe.annot @@ -575,7 +575,7 @@ 401390 6 FUNC GLOBAL .__ctype_b_loc FUNC_UNSAFE NOFP RET 401395 401390 6 INSTR BELONGTO 401390 401390 8 MEMORYHOLE STACK esp + 0 ReturnAddress - 4013a0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 96 3 -32 0 4 0 8 5 -24 0 6 0 1 7 0 96 8 0 4 9 0 16 10 0 0 11 0 0 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ + 4013a0 0 FUNC FRAMERESTORE 0 0 0 1 0 1 2 0 96 3 -32 0 4 0 8 5 -24 0 6 0 1 7 0 96 8 0 4 9 0 16 10 0 0 11 0 16 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ 4013a0 0 FUNC MMSAFENESS SAFE 4013a0 2642 FUNC GLOBAL main FUNC_UNSAFE NOFP RET 401df1 4013a0 2 INSTR BELONGTO 4013a0 @@ -2613,7 +2613,7 @@ 402303 -1 INSTR LOCAL NoMetaUpdate jmp ___fprintf_chk 402303 5 INSTR BELONGTO 4022e0 402303 5 INSTR DEADREGS EFLAGS ZZ jmp ___fprintf_chk - 402310 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 96 3 0 0 4 0 8 5 0 0 6 0 1 7 0 16 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 402310 0 FUNC FRAMERESTORE 0 0 1 1 0 1 2 0 96 3 0 0 4 0 8 5 0 0 6 0 1 7 0 16 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 402310 0 FUNC MMSAFENESS SAFE 402310 -1 INSTR LOCAL NoMetaUpdate cmp cs:byte_607B18, 0 402310 43 FUNC GLOBAL sub_402310 FUNC_UNSAFE NOFP RET 40233a @@ -2826,7 +2826,7 @@ 4024a9 -1 INSTR LOCAL NoMetaUpdate call sub_4020D0 4024a9 5 INSTR BELONGTO 402470 4024a9 5 INSTR DEADREGS EFLAGS RBX R12 R13 R14 R15 ZZ call sub_4020D0 - 4024b0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 4024b0 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 -8 0 4 0 0 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 4024b0 0 FUNC MMSAFENESS SAFE 4024b0 43 FUNC GLOBAL sub_4024B0 FUNC_UNSAFE NOFP RET 4024da 4024b0 6 INSTR BELONGTO 4024b0 @@ -2931,7 +2931,6 @@ 402548 -1 INSTR LOCAL NoMetaUpdate call _BZ2_bzWriteOpen 402548 5 INSTR BELONGTO 4024e0 402548 5 INSTR DEADREGS EFLAGS ZZ call _BZ2_bzWriteOpen - 40254d -2 INSTR LOCAL n RSI ZZ NumericDEFs mov esi, [rsp+1498h+var_1430] 40254d 4 INSTR BELONGTO 4024e0 40254d 4 INSTR DEADREGS EFLAGS RSI RDI R15 ZZ mov esi, [rsp+1498h+var_1430] 40254d 4 PTRIMMEDESP STACK 104 displ mov esi, [rsp+1498h+var_1430] @@ -3005,7 +3004,6 @@ 4025c1 -1 INSTR LOCAL NoMetaUpdate call _BZ2_bzWrite 4025c1 5 INSTR BELONGTO 4024e0 4025c1 5 INSTR DEADREGS EFLAGS ZZ call _BZ2_bzWrite - 4025c6 -2 INSTR LOCAL n RCX ZZ NumericDEFs mov ecx, [rsp+1498h+var_1430] 4025c6 4 INSTR BELONGTO 4024e0 4025c6 4 INSTR DEADREGS EFLAGS RCX RDI ZZ mov ecx, [rsp+1498h+var_1430] 4025c6 4 PTRIMMEDESP STACK 104 displ mov ecx, [rsp+1498h+var_1430] @@ -3045,7 +3043,6 @@ 4025fc -1 INSTR LOCAL NoMetaUpdate call _BZ2_bzWriteClose64 4025fc 5 INSTR BELONGTO 4024e0 4025fc 5 INSTR DEADREGS EFLAGS XMM0 XMM1 XMM2 XMM3 XMM4 ZZ call _BZ2_bzWriteClose64 - 402601 -2 INSTR LOCAL n RAX ZZ NumericDEFs mov eax, [rsp+1498h+var_1430] 402601 4 INSTR BELONGTO 4024e0 402601 4 INSTR DEADREGS EFLAGS RAX RBX R12 R13 R14 R15 XMM0 XMM1 XMM2 XMM3 XMM4 ZZ mov eax, [rsp+1498h+var_1430] 402601 4 PTRIMMEDESP STACK 104 displ mov eax, [rsp+1498h+var_1430] @@ -3107,7 +3104,6 @@ 402663 -1 INSTR LOCAL NoMetaUpdate call _BZ2_bzWriteClose64 402663 5 INSTR BELONGTO 4024e0 402663 5 INSTR DEADREGS EFLAGS ZZ call _BZ2_bzWriteClose64 - 402668 -2 INSTR LOCAL n RDX ZZ NumericDEFs mov edx, [rsp+1498h+var_1430] 402668 4 INSTR BELONGTO 4024e0 402668 4 INSTR DEADREGS EFLAGS RDX RDI ZZ mov edx, [rsp+1498h+var_1430] 402668 4 PTRIMMEDESP STACK 104 displ mov edx, [rsp+1498h+var_1430] @@ -3551,7 +3547,7 @@ 402975 -1 INSTR LOCAL NoMetaUpdate call ___stack_chk_fail 402975 5 INSTR BELONGTO 4024e0 402975 5 INSTR DEADREGS EFLAGS XMM0 XMM1 XMM2 XMM3 XMM4 ZZ call ___stack_chk_fail - 402980 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ + 402980 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ 402980 0 FUNC MMSAFENESS UNSAFE 402980 2 INSTR BELONGTO 402980 402980 2 INSTR DEADREGS EFLAGS RAX ZZ push r12 @@ -3965,7 +3961,7 @@ 402c54 -1 INSTR LOCAL NoMetaUpdate call sub_4023C0 402c54 5 INSTR BELONGTO 402980 402c54 5 INSTR DEADREGS EFLAGS RAX RCX RDX RBX RSI R8 R12 R13 R14 R15 ZZ call sub_4023C0 - 402c60 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -32 0 4 0 8 5 -24 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ + 402c60 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -32 0 4 0 8 5 -24 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 -16 0 13 -8 0 14 0 0 15 0 0 ZZ 402c60 0 FUNC MMSAFENESS UNSAFE 402c60 1046 FUNC GLOBAL sub_402C60 FUNC_UNSAFE NOFP RET 403075 402c60 2 INSTR BELONGTO 402c60 @@ -5024,7 +5020,7 @@ 40334c 152 DEALLOC STACK esp - 152 retn 40334c 1 INSTR BELONGTO 403310 40334c 1 INSTR DEADREGS EFLAGS ZZ retn - 403350 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403350 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403350 0 FUNC MMSAFENESS SAFE 403350 38 FUNC GLOBAL sub_403350 FUNC_UNSAFE NOFP RET 403375 403350 4 INSTR BELONGTO 403350 @@ -5053,7 +5049,7 @@ 403371 -1 INSTR LOCAL NoMetaUpdate call sub_402470 403371 5 INSTR BELONGTO 403350 403371 5 INSTR DEADREGS EFLAGS RAX RCX RDX RBX RSI RDI R12 R13 R14 R15 ZZ call sub_402470 - 403380 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403380 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403380 0 FUNC MMSAFENESS SAFE 403380 16 DATAREF STACK 294 esp + 0 CHILDOF 293 OFFSET 0 OutArgsRegion OUTARGS 403380 24 DATAREF STACK 293 esp + 0 PARENT LocalFrame LOCALFRAME @@ -5205,7 +5201,7 @@ 403472 1 INSTR DEADREGS EFLAGS RBX ZZ pop rbx 403473 1 INSTR BELONGTO 4033c0 403473 1 INSTR DEADREGS EFLAGS ZZ retn - 403480 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ + 403480 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 1 3 -24 0 4 0 8 5 -16 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 -8 0 13 0 0 14 0 0 15 0 0 ZZ 403480 0 FUNC MMSAFENESS SAFE 403480 1908 FUNC GLOBAL sub_403480 FUNC_UNSAFE NOFP RET 403bf3 403480 2 INSTR BELONGTO 403480 @@ -6061,7 +6057,7 @@ 403bea 5 INSTR DEADREGS EFLAGS ZZ call ___fprintf_chk 403bef -1 INSTR LOCAL NoMetaUpdate jmp loc_40399C 403bef 5 INSTR BELONGTO 403480 - 403c00 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403c00 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -8 0 4 0 8 5 0 0 6 0 0 7 0 0 8 0 16 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403c00 0 FUNC MMSAFENESS SAFE 403c00 1 INSTR BELONGTO 403c00 403c00 1 INSTR DEADREGS EFLAGS ZZ push rbx @@ -6395,7 +6391,7 @@ 403edc 5 INSTR DEADREGS EFLAGS RAX RDX RSI RDI ZZ mov edx, offset aSCanTOpenInp_0; "%s: Can't open input file %s:%s.\n" 403ee1 -1 INSTR LOCAL NoMetaUpdate jmp short loc_403E71 403ee1 2 INSTR BELONGTO 403c00 - 403ef0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 4 9 0 16 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ + 403ef0 0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 3 -16 0 4 0 8 5 -8 0 6 0 0 7 0 0 8 0 4 9 0 16 10 0 0 11 0 16 12 0 0 13 0 0 14 0 0 15 0 0 ZZ 403ef0 0 FUNC MMSAFENESS SAFE 403ef0 1607 FUNC GLOBAL sub_403EF0 FUNC_UNSAFE NOFP RET 404536 403ef0 1 INSTR BELONGTO 403ef0 diff --git a/tests/quick/trimmed-sorted-save-malloc.psexe.annot b/tests/quick/trimmed-sorted-save-malloc.psexe.annot index a3247174..f84794fc 100644 --- a/tests/quick/trimmed-sorted-save-malloc.psexe.annot +++ b/tests/quick/trimmed-sorted-save-malloc.psexe.annot @@ -719,7 +719,7 @@ 8048860 2 INSTR DEADREGS EFLAGS ZZ rep retn 8048860 -4 INSTR LOCAL SafeReturn rep retn 8048860 4 MEMORYHOLE STACK esp + 0 ReturnAddress - 8048862 0 FUNC FRAMERESTORE 0 0 0 1 0 2 2 0 2 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ + 8048862 0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 0 7 0 0 ZZ 8048862 0 FUNC MMSAFENESS SAFE 8048862 3 INSTR BELONGTO 8048862 8048862 3 INSTR DEADREGS EFLAGS EBX ZZ mov ebx, [esp+0] -- GitLab