From 922b88ba8f5bcfacae8d0c13a8a2b515ef95d44c Mon Sep 17 00:00:00 2001
From: clc5q <clc5q@git.zephyr-software.com>
Date: Fri, 22 May 2015 14:43:36 +0000
Subject: [PATCH] Updated annotation files due to IDA Pro 6.7 improvements.

Former-commit-id: 183858c44858facbd82763d621e9a273c853211b
---
 tests/quick/save-bzip2.psexe.infoannot        |   18 +-
 .../trimmed-sorted-save-bzip2.psexe.annot     | 1809 +++++++++++++++--
 .../trimmed-sorted-save-malloc.psexe.annot    |   16 +-
 3 files changed, 1652 insertions(+), 191 deletions(-)

diff --git a/tests/quick/save-bzip2.psexe.infoannot b/tests/quick/save-bzip2.psexe.infoannot
index 1ae58b7d..8462e17f 100644
--- a/tests/quick/save-bzip2.psexe.infoannot
+++ b/tests/quick/save-bzip2.psexe.infoannot
@@ -96,6 +96,8 @@
     401380      6 FUNC PROBLEM .strstr JUMPUNRESOLVED 
     401390      6 FUNC RETURNTYPE RAX 0
     401390      6 FUNC PROBLEM .__ctype_b_loc JUMPUNRESOLVED 
+    4013a0   2642 FUNC RETURNTYPE RAX 0
+    4013a0   2642 FUNC INARGS    6  ARG0 1 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
     401df4     42 FUNC RETURNTYPE RAX 0
     401df4     42 FUNC INARGS    3  ARG0 0 ARG1 0 ARG2 0 
     401e20     23 FUNC RETURNTYPE RAX 0
@@ -115,7 +117,7 @@
     402030     33 FUNC RETURNTYPE RAX 1
     402030     33 FUNC INARGS    6  ARG0 4 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
     402060     34 FUNC RETURNTYPE RAX 1
-    402060     34 FUNC INARGS    1  ARG0 0 
+    402060     34 FUNC INARGS    1  ARG0 4 
     402090     61 FUNC RETURNTYPE RAX 0
     402090     61 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
     4020d0    432 FUNC RETURNTYPE RAX 0
@@ -124,9 +126,9 @@
     402280     45 FUNC RETURNTYPE RAX 0
     402280     45 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
     4022b0     40 FUNC RETURNTYPE RAX 1
-    4022b0     40 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+    4022b0     40 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 0 
     4022e0     40 FUNC RETURNTYPE RAX 1
-    4022e0     40 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+    4022e0     40 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 4 ARG3 1 ARG4 4 ARG5 0 
     402310     43 FUNC RETURNTYPE RAX 0
     402310     43 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 1 
     402340     51 FUNC RETURNTYPE RAX 1
@@ -135,6 +137,8 @@
     402380     50 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
     4023c0     53 FUNC RETURNTYPE RAX 0
     4023c0     53 FUNC INARGS    6  ARG0 16 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+    402400    109 FUNC RETURNTYPE RAX 0
+    402400    109 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
     402470     62 FUNC RETURNTYPE RAX 0
     402470     62 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
     4024b0     43 FUNC RETURNTYPE RAX 0
@@ -152,7 +156,7 @@
     403110    153 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
     403181      3 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 32 RAX+5 ZZ lea     edi, [rax+5] 
     4031b0    234 FUNC RETURNTYPE RAX 96
-    4031b0    234 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+    4031b0    234 FUNC INARGS    6  ARG0 4 ARG1 4 ARG2 4 ARG3 4 ARG4 0 ARG5 0 
     4032a0     97 FUNC RETURNTYPE RAX 0
     4032a0     97 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
     403310     61 FUNC RETURNTYPE RAX 1
@@ -164,10 +168,12 @@
     4033c0    180 FUNC RETURNTYPE RAX 0
     4033c0    180 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
     403480   1908 FUNC RETURNTYPE RAX 0
-    403480   1908 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+    403480   1908 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
     403615      4 INSTR CHECK OVERFLOW NOFLAGUNSIGNED 64 RBP+2 ZZ IDIOM 18 MEMORYSINK lea     rdx, [rbp+2] 
     403c00    739 FUNC RETURNTYPE RAX 1
-    403c00    739 FUNC INARGS    6  ARG0 0 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+    403c00    739 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
+    403ef0   1607 FUNC RETURNTYPE RAX 1
+    403ef0   1607 FUNC INARGS    6  ARG0 96 ARG1 0 ARG2 0 ARG3 0 ARG4 0 ARG5 0 
     4045d0      2 FUNC RETURNTYPE RAX 0
     4045d0      2 FUNC INARGS    4  ARG0 0 ARG1 0 ARG2 0 ARG3 1 
     4045e0     54 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 0133b045..db328f78 100644
--- a/tests/quick/trimmed-sorted-save-bzip2.psexe.annot
+++ b/tests/quick/trimmed-sorted-save-bzip2.psexe.annot
@@ -160,7 +160,7 @@
          0      6 DATAREF GLOBAL      137 405fea PARENT SMP_dummy37  VOID RO
          0      6 DATAREF GLOBAL       19 40471d PARENT aDone  VOID RO
          0      6 DATAREF GLOBAL       29 404793 PARENT aBzip2  VOID RO
-         0      6 DATAREF GLOBAL       31 40479e PARENT aUnzip  VOID RO
+         0      6 DATAREF GLOBAL       31 40479e PARENT needle  VOID RO
          0      6 DATAREF GLOBAL       32 4047a4 PARENT aUnzip_0  VOID RO
          0      6 DATAREF GLOBAL       33 4047aa PARENT aZ2cat  VOID RO
          0      6 DATAREF GLOBAL       34 4047b0 PARENT aZ2cat_0  VOID RO
@@ -172,7 +172,7 @@
          0      7 DATAREF GLOBAL      220 6071f9 PARENT SMP_dummy54  VOID RW
          0      7 DATAREF GLOBAL      232 6072c1 PARENT SMP_dummy57  VOID RW
          0      7 DATAREF GLOBAL      238 6076e1 PARENT SMP_dummy61  VOID RW
-         0      7 DATAREF GLOBAL       24 404752 PARENT aNone  VOID RO
+         0      7 DATAREF GLOBAL       24 404752 PARENT src  VOID RO
          0      7 DATAREF GLOBAL      254 607b19 PARENT SMP_dummy66  VOID RW
          0      7 DATAREF GLOBAL      256 607b21 PARENT SMP_dummy67  VOID RW
          0      7 DATAREF GLOBAL       44 4047fc PARENT aTest  VOID RO
@@ -257,13 +257,13 @@
          0      8 DATAREF GLOBAL      221 607200 PARENT qword_607200  VOID RW
          0      8 DATAREF GLOBAL      245 607af8 PARENT stream  VOID RW
          0      8 DATAREF GLOBAL      268 608358 PARENT s  VOID RW
-         0      8 DATAREF GLOBAL       43 4047f4 PARENT aForce  VOID RO
+         0      8 DATAREF GLOBAL       43 4047f4 PARENT s2  VOID RO
          0      8 DATAREF GLOBAL       46 40480a PARENT aSmall  VOID RO
          0      8 DATAREF GLOBAL       47 404812 PARENT aQuiet  VOID RO
          0     95 DATAREF GLOBAL      110 405cc8 PARENT aSCompressedFil  VOID RO
          0    960 DATAREF GLOBAL      150 4065a8 PARENT SMP_dummy43  VOID RO
          0    996 DATAREF GLOBAL       96 4057a8 PARENT aSCaughtASigseg  VOID RO
-         0      9 DATAREF GLOBAL       15 4046f0 PARENT src  VOID RO
+         0      9 DATAREF GLOBAL       15 4046f0 PARENT aStdout_0  VOID RO
          0      9 DATAREF GLOBAL       40 4047d3 PARENT aStdout  VOID RO
          0      9 DATAREF GLOBAL        6 404660 PARENT aSS  VOID RO
     401070      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
@@ -575,370 +575,1238 @@
     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 -28 0 4 0 8 5 -20 0 6 0 1 7 0 96 8 0 0 9 0 0 10 0 0 11 0 0 12 -12 0 13 -4 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 
+    4013a0      2 INSTR DEADREGS  EFLAGS ZZ push    r13 
     4013a0     -3 INSTR LOCAL NoWarn push    r13 
+    4013a2      2 INSTR BELONGTO 4013a0 
+    4013a2      2 INSTR DEADREGS  EFLAGS R13 ZZ push    r12 
     4013a2     -3 INSTR LOCAL NoWarn push    r12 
+    4013a4     -1 INSTR LOCAL MetadataUnused mov     r12, rsi 
+    4013a4      3 INSTR BELONGTO 4013a0 
+    4013a7     -2 INSTR LOCAL n ESI ZZ  NumericDEFs mov     esi, offset handler; handler 
+    4013a7      5 INSTR BELONGTO 4013a0 
+    4013a7      5 INSTR DEADREGS  EFLAGS ESI R13 ZZ mov     esi, offset handler; handler 
+    4013ac      1 INSTR BELONGTO 4013a0 
+    4013ac      1 INSTR DEADREGS  EFLAGS R13 ZZ push    rbp 
     4013ac     -3 INSTR LOCAL NoWarn push    rbp 
-    4013af     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 0Bh 
+    4013ad     -1 INSTR LOCAL MetadataUnused mov     ebp, edi 
+    4013ad      2 INSTR BELONGTO 4013a0 
+    4013af     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 0Bh        ; sig 
+    4013af      5 INSTR BELONGTO 4013a0 
+    4013af      5 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     edi, 0Bh        ; sig 
+    4013b4      1 INSTR BELONGTO 4013a0 
+    4013b4      1 INSTR DEADREGS  EFLAGS R13 ZZ push    rbx 
     4013b4     -3 INSTR LOCAL NoWarn push    rbx 
+    4013b5     16 DATAREF STACK 271 esp + 8 CHILDOF 270 OFFSET 8 LOCALVAR ptr 
+    4013b5     16 MEMORYHOLE STACK esp + 24 CalleeSavedRegs 
+    4013b5     24 DATAREF STACK 270 esp + 0 PARENT LocalFrame LOCALFRAME
+    4013b5      4 INSTR BELONGTO 4013a0 
+    4013b5      4 INSTR DEADREGS  EFLAGS EBX R13 ZZ sub     rsp, 18h 
+    4013b5      8 MEMORYHOLE STACK esp + 40 ReturnAddress 
+    4013b9     11 INSTR BELONGTO 4013a0 
+    4013b9     11 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:stream, 0 
+    4013c4      7 INSTR BELONGTO 4013a0 
+    4013c4      7 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:byte_607AF4, 0 
+    4013cb      7 INSTR BELONGTO 4013a0 
+    4013cb      7 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:byte_607B0C, 0 
+    4013d2      7 INSTR BELONGTO 4013a0 
+    4013d2      7 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:byte_60834B, 0 
+    4013d9      7 INSTR BELONGTO 4013a0 
+    4013d9      7 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:byte_607B18, 1 
+    4013e0     10 INSTR BELONGTO 4013a0 
+    4013e0     10 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:dword_6076CC, 0 
+    4013ea     10 INSTR BELONGTO 4013a0 
+    4013ea     10 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:dword_607B10, 9 
+    4013f4      7 INSTR BELONGTO 4013a0 
+    4013f4      7 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:byte_607F2A, 0 
+    4013fb      7 INSTR BELONGTO 4013a0 
+    4013fb      7 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:byte_60834A, 0 
+    401402     10 INSTR BELONGTO 4013a0 
+    401402     10 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:dword_607B00, 0 
+    40140c     10 INSTR BELONGTO 4013a0 
+    40140c     10 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:dword_607AF0, 0 
+    401416     10 INSTR BELONGTO 4013a0 
+    401416     10 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:dword_607AEC, 1Eh 
+    401420      7 INSTR BELONGTO 4013a0 
+    401420      7 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:byte_60834C, 0 
+    401427     10 INSTR BELONGTO 4013a0 
+    401427     10 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:status, 0 
     401431     -1 INSTR LOCAL NoMetaUpdate call    _signal 
-    40143b     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 7 
+    401431      5 INSTR BELONGTO 4013a0 
+    401431      5 INSTR DEADREGS  EFLAGS EBX R13 ZZ call    _signal 
+    401436     -1 INSTR LOCAL MetadataRedundant mov     esi, offset handler; handler 
+    401436      5 INSTR BELONGTO 4013a0 
+    40143b     -1 INSTR LOCAL MetadataRedundant mov     edi, 7          ; sig 
+    40143b      5 INSTR BELONGTO 4013a0 
     401440     -1 INSTR LOCAL NoMetaUpdate call    _signal 
+    401440      5 INSTR BELONGTO 4013a0 
+    401440      5 INSTR DEADREGS  EFLAGS EBX R13 ZZ call    _signal 
+    401445      5 INSTR BELONGTO 4013a0 
+    401445      5 INSTR DEADREGS  EFLAGS EBX ESI EDI R13 ZZ mov     esi, offset src ; "(none)" 
+    40144a      5 INSTR BELONGTO 4013a0 
+    40144a      5 INSTR DEADREGS  EFLAGS EBX EDI R13 ZZ mov     edi, offset dest; dest 
     40144f     -1 INSTR LOCAL NoMetaUpdate call    sub_403080 
+    40144f      5 INSTR BELONGTO 4013a0 
+    40144f      5 INSTR DEADREGS  EFLAGS EBX R13 ZZ call    sub_403080 
+    401454      5 INSTR BELONGTO 4013a0 
+    401454      5 INSTR DEADREGS  EFLAGS EBX ESI EDI R13 ZZ mov     esi, offset src ; "(none)" 
+    401459      5 INSTR BELONGTO 4013a0 
+    401459      5 INSTR DEADREGS  EFLAGS EBX EDI R13 ZZ mov     edi, offset file; dest 
     40145e     -1 INSTR LOCAL NoMetaUpdate call    sub_403080 
+    40145e      5 INSTR BELONGTO 4013a0 
+    40145e      5 INSTR DEADREGS  EFLAGS EBX R13 ZZ call    sub_403080 
+    401463      4 INSTR BELONGTO 4013a0 
+    401463      4 INSTR DEADREGS  EFLAGS EBX ESI EDI R13 ZZ mov     rsi, [r12]      ; src 
+    401467      5 INSTR BELONGTO 4013a0 
+    401467      5 INSTR DEADREGS  EFLAGS EBX EDI R13 ZZ mov     edi, offset byte_6072C0; dest 
     40146c     -1 INSTR LOCAL NoMetaUpdate call    sub_403080 
+    40146c      5 INSTR BELONGTO 4013a0 
+    40146c      5 INSTR DEADREGS  EFLAGS EBX R13 ZZ call    sub_403080 
+    401471     -2 INSTR LOCAL n EAX ZZ  NumericDEFs movzx   eax, cs:byte_6072C0 
+    401471      7 INSTR BELONGTO 4013a0 
+    401471      7 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI EDI R13 ZZ movzx   eax, cs:byte_6072C0 
+    401478      5 INSTR BELONGTO 4013a0 
+    401478      5 INSTR DEADREGS  EFLAGS EDX EBX ESI EDI R13 ZZ mov     esi, offset byte_6072C0 
+    40147d     11 INSTR BELONGTO 4013a0 
+    40147d     11 INSTR DEADREGS  EFLAGS EDX EBX EDI R13 ZZ mov     cs:s, offset byte_6072C0 
+    401488      3 INSTR BELONGTO 4013a0 
+    401488      3 INSTR DEADREGS  EFLAGS EDX EBX EDI R13 ZZ mov     rdx, rsi 
     40148b     -1 INSTR LOCAL NoMetaUpdate test    al, al 
+    40148b      2 INSTR BELONGTO 4013a0 
     40148d     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_4014A3 
+    40148d      2 INSTR BELONGTO 4013a0 
     40148f     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_4014C1 
+    40148f      2 INSTR BELONGTO 4013a0 
+    401498     -2 INSTR LOCAL n EAX ZZ  NumericDEFs movzx   eax, byte ptr [rdx+1] 
+    401498      4 INSTR BELONGTO 4013a0 
+    401498      4 INSTR DEADREGS  EFLAGS EAX EBX EDI R13 ZZ movzx   eax, byte ptr [rdx+1] 
     40149c     -1 INSTR LOCAL NoMetaUpdate test    al, al 
+    40149c      2 INSTR BELONGTO 4013a0 
     40149e     -1 INSTR LOCAL NoMetaUpdate jz      short loc_4014BA 
+    40149e      2 INSTR BELONGTO 4013a0 
+    4014a0      3 INSTR BELONGTO 4013a0 
+    4014a0      3 INSTR DEADREGS  EFLAGS EDX EBX EDI R13 ZZ mov     rdx, rcx 
     4014a3     -1 INSTR LOCAL NoMetaUpdate cmp     al, 2Fh 
+    4014a3      2 INSTR BELONGTO 4013a0 
+    4014a5      4 INSTR BELONGTO 4013a0 
+    4014a5      4 INSTR DEADREGS  EAX ECX EBX EDI R13 ZZ lea     rcx, [rdx+1] 
     4014a9     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401498 
+    4014a9      2 INSTR BELONGTO 4013a0 
+    4014ab     -2 INSTR LOCAL n EAX ZZ  NumericDEFs movzx   eax, byte ptr [rdx+1] 
+    4014ab      4 INSTR BELONGTO 4013a0 
+    4014ab      4 INSTR DEADREGS  EFLAGS EAX ECX EBX ESI EDI R13 ZZ movzx   eax, byte ptr [rdx+1] 
+    4014af      4 INSTR BELONGTO 4013a0 
+    4014af      4 INSTR DEADREGS  EFLAGS ECX EBX ESI EDI R13 ZZ lea     rsi, [rdx+1] 
+    4014b3      3 INSTR BELONGTO 4013a0 
+    4014b3      3 INSTR DEADREGS  EFLAGS ECX EBX EDI R13 ZZ mov     rcx, rsi 
     4014b6     -1 INSTR LOCAL NoMetaUpdate test    al, al 
+    4014b6      2 INSTR BELONGTO 4013a0 
     4014b8     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_4014A0 
-    4014c1      5 PTRIMMEDESP STACK 8 displ lea     rdi, [rsp+8]
-    4014cb      9 PTRIMMEDESP STACK 8 displ mov     qword ptr [rsp+8], 0
+    4014b8      2 INSTR BELONGTO 4013a0 
+    4014ba      7 INSTR BELONGTO 4013a0 
+    4014ba      7 INSTR DEADREGS  EFLAGS EBX EDI R13 ZZ mov     cs:s, rsi 
+    4014c1      5 INSTR BELONGTO 4013a0 
+    4014c1      5 INSTR DEADREGS  EFLAGS EBX ESI EDI R13 ZZ lea     rdi, [rsp+38h+ptr] 
+    4014c1      5 PTRIMMEDESP STACK 8 displ lea     rdi, [rsp+38h+ptr]
+    4014c6      5 INSTR BELONGTO 4013a0 
+    4014c6      5 INSTR DEADREGS  EFLAGS EBX ESI R13 ZZ mov     esi, offset aBzip2; "BZIP2" 
+    4014cb      9 INSTR BELONGTO 4013a0 
+    4014cb      9 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     [rsp+38h+ptr], 0 
+    4014cb      9 PTRIMMEDESP STACK 8 displ mov     [rsp+38h+ptr], 0
     4014d4     -1 INSTR LOCAL NoMetaUpdate call    sub_4031B0 
-    4014d9      5 PTRIMMEDESP STACK 8 displ lea     rdi, [rsp+8]
+    4014d4      5 INSTR BELONGTO 4013a0 
+    4014d4      5 INSTR DEADREGS  EFLAGS EBX R13 ZZ call    sub_4031B0 
+    4014d9      5 INSTR BELONGTO 4013a0 
+    4014d9      5 INSTR DEADREGS  EFLAGS EBX ESI EDI R13 ZZ lea     rdi, [rsp+38h+ptr] 
+    4014d9      5 PTRIMMEDESP STACK 8 displ lea     rdi, [rsp+38h+ptr]
+    4014de      5 INSTR BELONGTO 4013a0 
+    4014de      5 INSTR DEADREGS  EFLAGS EBX ESI R13 ZZ mov     esi, offset aBzip; "BZIP" 
     4014e3     -1 INSTR LOCAL NoMetaUpdate call    sub_4031B0 
+    4014e3      5 INSTR BELONGTO 4013a0 
+    4014e3      5 INSTR DEADREGS  EFLAGS EBX R13 ZZ call    sub_4031B0 
     4014e8     -1 INSTR LOCAL NoMetaUpdate cmp     ebp, 1 
+    4014e8      3 INSTR BELONGTO 4013a0 
     4014eb     -1 INSTR LOCAL NoMetaUpdate jle     loc_401AA2 
-    4014f1      5 PTRIMMEDESP STACK 8 displ mov     rbx, [rsp+8]
-    4014f6     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub     ebp, 2 
-    401501     -2 INSTR LOCAL n EBP ZZ  AlwaysNUM xor     ebp, ebp 
-    401508      5 PTRIMMEDEBP STACK 8 displ mov     rsi, [r12+rbp+8]
-    401510     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add     rbp, 8 
+    4014eb      6 INSTR BELONGTO 4013a0 
+    4014f1     -2 INSTR LOCAL n RBX ZZ  NumericDEFs mov     rbx, [rsp+38h+ptr] 
+    4014f1      5 INSTR BELONGTO 4013a0 
+    4014f1      5 INSTR DEADREGS  EFLAGS EBX ESI EDI R13 ZZ mov     rbx, [rsp+38h+ptr] 
+    4014f1      5 PTRIMMEDESP STACK 8 displ mov     rbx, [rsp+38h+ptr]
+    4014f6     -1 INSTR LOCAL MetadataUnused sub     ebp, 2 
+    4014f6      3 INSTR BELONGTO 4013a0 
+    4014f9     -1 INSTR LOCAL MetadataUnused lea     r13, ds:8[rbp*8] 
+    4014f9      8 INSTR BELONGTO 4013a0 
+    401501     -1 INSTR LOCAL MetadataUnused xor     ebp, ebp 
+    401501      2 INSTR BELONGTO 4013a0 
+    401503      5 INSTR BELONGTO 4013a0 
+    401508     -1 INSTR LOCAL MetadataUnused mov     rsi, [r12+rbp+8] 
+    401508      5 INSTR BELONGTO 4013a0 
+    40150d      3 INSTR BELONGTO 4013a0 
+    40150d      3 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov     rdi, rbx 
+    401510     -1 INSTR LOCAL MetadataUnused add     rbp, 8 
+    401510      4 INSTR BELONGTO 4013a0 
     401514     -1 INSTR LOCAL NoMetaUpdate call    sub_403110 
+    401514      5 INSTR BELONGTO 4013a0 
+    401514      5 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 ZZ call    sub_403110 
     401519     -1 INSTR LOCAL NoMetaUpdate cmp     rbp, r13 
-    40151f      5 PTRIMMEDESP STACK 8 displ mov     [rsp+8], rax
+    401519      3 INSTR BELONGTO 4013a0 
+    40151c      3 INSTR BELONGTO 4013a0 
+    40151c      3 INSTR DEADREGS  EBX EDI ZZ mov     rbx, rax 
+    40151f      5 INSTR BELONGTO 4013a0 
+    40151f      5 INSTR DEADREGS  EDI ZZ mov     [rsp+38h+ptr], rax 
+    40151f      5 PTRIMMEDESP STACK 8 displ mov     [rsp+38h+ptr], rax
     401524     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401508 
+    401524      2 INSTR BELONGTO 4013a0 
+    401526      3 INSTR BELONGTO 4013a0 
+    401526      3 INSTR DEADREGS  EFLAGS EDI R12 R13 ZZ mov     rbp, rax 
     401529     -1 INSTR LOCAL NoMetaUpdate test    rbx, rbx 
+    401529      3 INSTR BELONGTO 4013a0 
+    40152c     10 INSTR BELONGTO 4013a0 
+    40152c     10 INSTR DEADREGS  EDI R12 R13 ZZ mov     cs:dword_607B04, 7 
+    401536     10 INSTR BELONGTO 4013a0 
+    401536     10 INSTR DEADREGS  EDI R12 R13 ZZ mov     cs:dword_607B00, 0 
     401540     -1 INSTR LOCAL NoMetaUpdate jz      loc_40175A 
+    401540      6 INSTR BELONGTO 4013a0 
     401546     -2 INSTR LOCAL n R12 ZZ  AlwaysNUM xor     r12d, r12d 
-    401549     -2 INSTR LOCAL n R13 ZZ  NUMVia2ndSrcIMMEDNUM mov     r13d, 1 
+    401546      3 INSTR BELONGTO 4013a0 
+    401546      3 INSTR DEADREGS  EFLAGS EAX EDI R12 R13 ZZ xor     r12d, r12d 
+    401549     -1 INSTR LOCAL MetadataUnused mov     r13d, 1 
+    401549      6 INSTR BELONGTO 4013a0 
     40154f     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_401570 
+    40154f      2 INSTR BELONGTO 4013a0 
     401558     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [rdi+1], 2Dh 
+    401558      4 INSTR BELONGTO 4013a0 
     40155c     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_40157A 
+    40155c      2 INSTR BELONGTO 4013a0 
     40155e     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [rdi+2], 0 
+    40155e      4 INSTR BELONGTO 4013a0 
     401562     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_40157A 
-    401564     -2 INSTR LOCAL n R13 ZZ  AlwaysNUM xor     r13d, r13d 
+    401562      2 INSTR BELONGTO 4013a0 
+    401564     -1 INSTR LOCAL MetadataUnused xor     r13d, r13d 
+    401564      3 INSTR BELONGTO 4013a0 
+    401567     -1 INSTR LOCAL MetadataUnused mov     rbx, [rbx+8] 
+    401567      4 INSTR BELONGTO 4013a0 
     40156b     -1 INSTR LOCAL NoMetaUpdate test    rbx, rbx 
+    40156b      3 INSTR BELONGTO 4013a0 
     40156e     -1 INSTR LOCAL NoMetaUpdate jz      short loc_4015B0 
+    40156e      2 INSTR BELONGTO 4013a0 
+    401570      3 INSTR BELONGTO 4013a0 
+    401570      3 INSTR DEADREGS  EFLAGS EAX EDI ZZ mov     rdi, [rbx]      ; s 
+    401573     -2 INSTR LOCAL n EAX ZZ  NumericDEFs movzx   eax, byte ptr [rdi] 
+    401573      3 INSTR BELONGTO 4013a0 
+    401573      3 INSTR DEADREGS  EFLAGS EAX ZZ movzx   eax, byte ptr [rdi] 
     401576     -1 INSTR LOCAL NoMetaUpdate cmp     al, 2Dh 
+    401576      2 INSTR BELONGTO 4013a0 
     401578     -1 INSTR LOCAL NoMetaUpdate jz      short loc_401558 
+    401578      2 INSTR BELONGTO 4013a0 
     40157a     -1 INSTR LOCAL NoMetaUpdate test    r13b, r13b 
+    40157a      3 INSTR BELONGTO 4013a0 
     40157d     -1 INSTR LOCAL NoMetaUpdate jz      short loc_401587 
+    40157d      2 INSTR BELONGTO 4013a0 
     40157f     -1 INSTR LOCAL NoMetaUpdate cmp     al, 2Dh 
+    40157f      2 INSTR BELONGTO 4013a0 
     401581     -1 INSTR LOCAL NoMetaUpdate jz      loc_4016A0 
+    401581      6 INSTR BELONGTO 4013a0 
     401587     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add     r12d, 1 
+    401587      4 INSTR BELONGTO 4013a0 
+    40158b      7 INSTR BELONGTO 4013a0 
+    40158b      7 INSTR DEADREGS  EFLAGS ZZ mov     cs:dword_607B00, r12d 
     401592     -1 INSTR LOCAL NoMetaUpdate call    _strlen 
+    401592      5 INSTR BELONGTO 4013a0 
+    401592      5 INSTR DEADREGS  EFLAGS ZZ call    _strlen 
     401597     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_607B04, eax 
+    401597      6 INSTR BELONGTO 4013a0 
     40159d     -1 INSTR LOCAL NoMetaUpdate jge     short loc_401567 
+    40159d      2 INSTR BELONGTO 4013a0 
+    40159f     -1 INSTR LOCAL MetadataUnused mov     rbx, [rbx+8] 
+    40159f      4 INSTR BELONGTO 4013a0 
+    4015a3      6 INSTR BELONGTO 4013a0 
+    4015a3      6 INSTR DEADREGS  EFLAGS EDI ZZ mov     cs:dword_607B04, eax 
     4015a9     -1 INSTR LOCAL NoMetaUpdate test    rbx, rbx 
+    4015a9      3 INSTR BELONGTO 4013a0 
     4015ac     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401570 
+    4015ac      2 INSTR BELONGTO 4013a0 
+    4015ae     -1 INSTR LOCAL NoMetaUpdate xchg    ax, ax 
+    4015ae      2 INSTR BELONGTO 4013a0 
     4015b0     -1 INSTR LOCAL NoMetaUpdate test    r12d, r12d 
+    4015b0      3 INSTR BELONGTO 4013a0 
     4015b3     -1 INSTR LOCAL NoMetaUpdate jz      loc_40175A 
+    4015b3      6 INSTR BELONGTO 4013a0 
+    4015b9     10 INSTR BELONGTO 4013a0 
+    4015b9     10 INSTR DEADREGS  EFLAGS EBX ESI EDI R13 ZZ mov     cs:dword_607B08, 3 
+    4015c3      7 INSTR BELONGTO 4013a0 
+    4015c3      7 INSTR DEADREGS  EFLAGS EBX ESI EDI R13 ZZ mov     rbx, cs:s 
+    4015ca      5 INSTR BELONGTO 4013a0 
+    4015ca      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset needle; "unzip" 
+    4015cf     10 INSTR BELONGTO 4013a0 
+    4015cf     10 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     cs:dword_608350, 1 
+    4015d9      3 INSTR BELONGTO 4013a0 
+    4015d9      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; haystack 
     4015dc     -1 INSTR LOCAL NoMetaUpdate call    _strstr 
+    4015dc      5 INSTR BELONGTO 4013a0 
+    4015dc      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strstr 
     4015e1     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
+    4015e1      3 INSTR BELONGTO 4013a0 
     4015e4     -1 INSTR LOCAL NoMetaUpdate jz      loc_401A12 
+    4015e4      6 INSTR BELONGTO 4013a0 
+    4015ea     10 INSTR BELONGTO 4013a0 
+    4015ea     10 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     cs:dword_608350, 2 
+    4015f4      5 INSTR BELONGTO 4013a0 
+    4015f4      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aZ2cat; "z2cat" 
+    4015f9      3 INSTR BELONGTO 4013a0 
+    4015f9      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; haystack 
     4015fc     -1 INSTR LOCAL NoMetaUpdate call    _strstr 
+    4015fc      5 INSTR BELONGTO 4013a0 
+    4015fc      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strstr 
     401601     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
+    401601      3 INSTR BELONGTO 4013a0 
     401604     -1 INSTR LOCAL NoMetaUpdate jz      loc_401A2D 
+    401604      6 INSTR BELONGTO 4013a0 
     40160a     -1 INSTR LOCAL NoMetaUpdate cmp     r12d, 1 
+    40160a      4 INSTR BELONGTO 4013a0 
+    40160e     10 INSTR BELONGTO 4013a0 
+    40160e     10 INSTR DEADREGS  EDX EBX R12 R13 ZZ mov     cs:dword_608350, 2 
+    401618      2 INSTR BELONGTO 4013a0 
+    401618      2 INSTR DEADREGS  EDX EBX R12 R13 ZZ sbb     eax, eax 
     40161a     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add     eax, 2 
+    40161a      3 INSTR BELONGTO 4013a0 
+    40161d      6 INSTR BELONGTO 4013a0 
+    40161d      6 INSTR DEADREGS  EFLAGS EDX EBX R12 R13 ZZ mov     cs:dword_607B08, eax 
     401623     -1 INSTR LOCAL NoMetaUpdate test    rbp, rbp 
-    401626      3 PTRIMMEDEBP STACK 0 displ mov     rdx, rbp
+    401623      3 INSTR BELONGTO 4013a0 
+    401626      3 INSTR BELONGTO 4013a0 
+    401626      3 INSTR DEADREGS  EDX EBX R12 R13 ZZ mov     rdx, rbp 
     401629     -1 INSTR LOCAL NoMetaUpdate jz      loc_4018F1 
+    401629      6 INSTR BELONGTO 4013a0 
+    40162f      3 INSTR BELONGTO 4013a0 
+    40162f      3 INSTR DEADREGS  EFLAGS EBX R8 R12 R13 ZZ mov     r8, [rdx] 
     401632     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [r8], 2Dh 
+    401632      4 INSTR BELONGTO 4013a0 
     401636     -1 INSTR LOCAL NoMetaUpdate jnz     loc_4016C8 
+    401636      6 INSTR BELONGTO 4013a0 
     40163c     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [r8+1], 2Dh 
+    40163c      5 INSTR BELONGTO 4013a0 
     401641     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_40164E 
+    401641      2 INSTR BELONGTO 4013a0 
     401643     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [r8+2], 0 
+    401643      5 INSTR BELONGTO 4013a0 
     401648     -1 INSTR LOCAL NoMetaUpdate jz      loc_4016D5 
+    401648      6 INSTR BELONGTO 4013a0 
+    40164e     -2 INSTR LOCAL n EAX ZZ  NumericDEFs movzx   eax, byte ptr [r8+1] 
+    40164e      5 INSTR BELONGTO 4013a0 
+    40164e      5 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ movzx   eax, byte ptr [r8+1] 
     401653     -1 INSTR LOCAL NoMetaUpdate cmp     al, 2Dh 
+    401653      2 INSTR BELONGTO 4013a0 
     401655     -1 INSTR LOCAL NoMetaUpdate jz      short loc_4016C8 
+    401655      2 INSTR BELONGTO 4013a0 
     401657     -1 INSTR LOCAL NoMetaUpdate test    al, al 
+    401657      2 INSTR BELONGTO 4013a0 
     401659     -1 INSTR LOCAL NoMetaUpdate jz      short loc_4016C8 
+    401659      2 INSTR BELONGTO 4013a0 
     40165b     -2 INSTR LOCAL n ECX ZZ  NUMVia2ndSrcIMMEDNUM mov     ecx, 2 
+    40165b      5 INSTR BELONGTO 4013a0 
+    40165b      5 INSTR DEADREGS  EFLAGS ECX EBX R12 R13 ZZ mov     ecx, 2 
     401660     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub     eax, 31h 
+    401660      3 INSTR BELONGTO 4013a0 
     401663     -1 INSTR LOCAL NoMetaUpdate cmp     al, 49h         ; switch 74 cases  
+    401663      2 INSTR BELONGTO 4013a0 
     401665     -1 INSTR LOCAL NoMetaUpdate jbe     loc_401750 
+    401665      6 INSTR BELONGTO 4013a0 
+    40166b      7 INSTR BELONGTO 4013a0 
+    40166b      7 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI R12 R13 ZZ mov     rcx, cs:s       ; jumptable 0000000000401753 default case 
+    401672      7 INSTR BELONGTO 4013a0 
+    401672      7 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI EDI R12 R13 ZZ mov     rdi, cs:stderr 
+    401679      5 INSTR BELONGTO 4013a0 
+    401679      5 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI R12 R13 ZZ mov     edx, offset aSBadFlagS; "%s: Bad flag `%s'\n" 
     40167e     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    40167e      5 INSTR BELONGTO 4013a0 
+    40167e      5 INSTR DEADREGS  EFLAGS EAX EBX ESI R12 R13 ZZ mov     esi, 1 
+    401683      2 INSTR BELONGTO 4013a0 
+    401683      2 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ xor     eax, eax 
     401683     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
     401685     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    401685      5 INSTR BELONGTO 4013a0 
+    401685      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    ___fprintf_chk 
+    40168a      7 INSTR BELONGTO 4013a0 
+    40168a      7 INSTR DEADREGS  EFLAGS EBX EDI R12 R13 ZZ mov     rdi, cs:s 
     401691     -1 INSTR LOCAL NoMetaUpdate call    sub_4022E0 
-    401696     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 1 
+    401691      5 INSTR BELONGTO 4013a0 
+    401691      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    sub_4022E0 
+    401696     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 1          ; status 
+    401696      5 INSTR BELONGTO 4013a0 
+    401696      5 INSTR DEADREGS  EFLAGS EBX EDI R12 R13 ZZ mov     edi, 1          ; status 
     40169b     -1 INSTR LOCAL NoMetaUpdate call    _exit 
-    4016a0     -2 INSTR LOCAL n R13 ZZ  NUMVia2ndSrcIMMEDNUM mov     r13d, 1 
+    40169b      5 INSTR BELONGTO 4013a0 
+    40169b      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    _exit 
+    4016a0     -1 INSTR LOCAL MetadataUnused mov     r13d, 1 
+    4016a0      6 INSTR BELONGTO 4013a0 
     4016a6     -1 INSTR LOCAL NoMetaUpdate jmp     loc_401567 
+    4016a6      5 INSTR BELONGTO 4013a0 
+    4016ab     10 INSTR BELONGTO 4013a0 
+    4016ab     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_608350, 1; jumptable 0000000000401753 case 73 
+    4016b5      3 INSTR BELONGTO 4013a0 
+    4016b8     -2 INSTR LOCAL n EAX ZZ  NumericDEFs movzx   eax, byte ptr [r8+rcx] 
+    4016b8      5 INSTR BELONGTO 4013a0 
+    4016b8      5 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ movzx   eax, byte ptr [r8+rcx] 
     4016bd     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add     rcx, 1 
+    4016bd      4 INSTR BELONGTO 4013a0 
     4016c1     -1 INSTR LOCAL NoMetaUpdate test    al, al 
+    4016c1      2 INSTR BELONGTO 4013a0 
     4016c3     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401660 
+    4016c3      2 INSTR BELONGTO 4013a0 
+    4016c5      3 INSTR BELONGTO 4013a0 
+    4016c8      4 INSTR BELONGTO 4013a0 
+    4016c8      4 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ mov     rdx, [rdx+8] 
     4016cc     -1 INSTR LOCAL NoMetaUpdate test    rdx, rdx 
+    4016cc      3 INSTR BELONGTO 4013a0 
     4016cf     -1 INSTR LOCAL NoMetaUpdate jnz     loc_40162F 
+    4016cf      6 INSTR BELONGTO 4013a0 
     4016d5     -1 INSTR LOCAL NoMetaUpdate test    rbp, rbp 
+    4016d5      3 INSTR BELONGTO 4013a0 
     4016d8     -1 INSTR LOCAL NoMetaUpdate jz      loc_4018F1 
+    4016d8      6 INSTR BELONGTO 4013a0 
     4016de     -2 INSTR LOCAL n R12 ZZ  NUMVia2ndSrcIMMEDNUM mov     r12d, 9 
+    4016de      6 INSTR BELONGTO 4013a0 
+    4016de      6 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ mov     r12d, 9 
     4016e4     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_401707 
-    4016fa      4 PTRIMMEDEBP STACK 8 displ mov     rbp, [rbp+8]
+    4016e4      2 INSTR BELONGTO 4013a0 
+    4016f0     10 INSTR BELONGTO 4013a0 
+    4016f0     10 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:dword_607B08, 2 
+    4016fa     -1 INSTR LOCAL MetadataUnused mov     rbp, [rbp+8] 
+    4016fa      4 INSTR BELONGTO 4013a0 
     4016fe     -1 INSTR LOCAL NoMetaUpdate test    rbp, rbp 
+    4016fe      3 INSTR BELONGTO 4013a0 
     401701     -1 INSTR LOCAL NoMetaUpdate jz      loc_4018F1 
-    401707      4 PTRIMMEDEBP STACK 0 displ mov     rbx, [rbp+0]
+    401701      6 INSTR BELONGTO 4013a0 
+    401707      4 INSTR BELONGTO 4013a0 
+    401707      4 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     rbx, [rbp+0] 
     40170b     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [rbx], 2Dh 
+    40170b      3 INSTR BELONGTO 4013a0 
     40170e     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401720 
+    40170e      2 INSTR BELONGTO 4013a0 
     401710     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [rbx+1], 2Dh 
+    401710      4 INSTR BELONGTO 4013a0 
     401714     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401720 
+    401714      2 INSTR BELONGTO 4013a0 
     401716     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [rbx+2], 0 
+    401716      4 INSTR BELONGTO 4013a0 
     40171a     -1 INSTR LOCAL NoMetaUpdate jz      loc_4018F1 
+    40171a      6 INSTR BELONGTO 4013a0 
+    401720      5 INSTR BELONGTO 4013a0 
+    401720      5 INSTR DEADREGS  ECX ESI EDI R13 ZZ mov     edi, offset aStdout; "--stdout" 
+    401725      3 INSTR BELONGTO 4013a0 
+    401725      3 INSTR DEADREGS  ECX ESI R13 ZZ mov     rsi, rbx 
+    401728     -2 INSTR LOCAL n RCX ZZ  NumericDEFs mov     rcx, r12 
+    401728      3 INSTR BELONGTO 4013a0 
+    401728      3 INSTR DEADREGS  ECX R13 ZZ mov     rcx, r12 
     40172b     -1 INSTR LOCAL NoMetaUpdate repe cmpsb 
+    40172b      2 INSTR BELONGTO 4013a0 
     40172d     -1 INSTR LOCAL NoMetaUpdate jz      short loc_4016F0 
+    40172d      2 INSTR BELONGTO 4013a0 
+    40172f      5 INSTR BELONGTO 4013a0 
+    40172f      5 INSTR DEADREGS  ECX ESI EDI R13 ZZ mov     edi, offset aDecompress; "--decompress" 
     401734     -2 INSTR LOCAL n ECX ZZ  NUMVia2ndSrcIMMEDNUM mov     ecx, 0Dh 
+    401734      5 INSTR BELONGTO 4013a0 
+    401734      5 INSTR DEADREGS  ECX ESI R13 ZZ mov     ecx, 0Dh 
+    401739      3 INSTR BELONGTO 4013a0 
+    401739      3 INSTR DEADREGS  ESI R13 ZZ mov     rsi, rbx 
     40173c     -1 INSTR LOCAL NoMetaUpdate repe cmpsb 
+    40173c      2 INSTR BELONGTO 4013a0 
     40173e     -1 INSTR LOCAL NoMetaUpdate jnz     loc_401890 
+    40173e      6 INSTR BELONGTO 4013a0 
+    401744     10 INSTR BELONGTO 4013a0 
+    401744     10 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:dword_608350, 2 
     40174e     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_4016FA 
+    40174e      2 INSTR BELONGTO 4013a0 
+    401750     -2 INSTR LOCAL n EAX ZZ  NumericDEFs movzx   eax, al 
+    401750      3 INSTR BELONGTO 4013a0 
+    401750      3 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ movzx   eax, al 
     401753     -1 INSTR LOCAL NoMetaUpdate jmp     ds:off_406088[rax*8]; switch jump 
-    401764     -2 INSTR LOCAL n R12 ZZ  AlwaysNUM xor     r12d, r12d 
+    401753      7 INSTR BELONGTO 4013a0 
+    40175a     10 INSTR BELONGTO 4013a0 
+    40175a     10 INSTR DEADREGS  EFLAGS EBX ESI EDI R12 R13 ZZ mov     cs:dword_607B08, 1 
+    401764     -1 INSTR LOCAL MetadataUnused xor     r12d, r12d 
+    401764      3 INSTR BELONGTO 4013a0 
     401767     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4015C3 
+    401767      5 INSTR BELONGTO 4013a0 
+    40176c      7 INSTR BELONGTO 4013a0 
+    40176c      7 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ add     cs:dword_6076CC, 1; jumptable 0000000000401753 case 69 
     401773     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    401773      5 INSTR BELONGTO 4013a0 
+    401778     10 INSTR BELONGTO 4013a0 
+    401778     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_608350, 3; jumptable 0000000000401753 case 67 
     401782     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    401782      5 INSTR BELONGTO 4013a0 
+    401787      7 INSTR BELONGTO 4013a0 
+    401787      7 INSTR DEADREGS  EFLAGS EAX EBX R8 R12 R13 ZZ mov     cs:byte_607AF4, 1; jumptable 0000000000401753 case 66 
+    40178e      3 INSTR BELONGTO 4013a0 
+    40178e      3 INSTR DEADREGS  EFLAGS EAX EBX R8 R12 R13 ZZ mov     r8, [rdx] 
     401791     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    401791      5 INSTR BELONGTO 4013a0 
+    401796      7 INSTR BELONGTO 4013a0 
+    401796      7 INSTR DEADREGS  EFLAGS EAX EBX R8 R12 R13 ZZ mov     cs:byte_607B18, 0; jumptable 0000000000401753 case 64 
+    40179d      3 INSTR BELONGTO 4013a0 
+    40179d      3 INSTR DEADREGS  EFLAGS EAX EBX R8 R12 R13 ZZ mov     r8, [rdx] 
     4017a0     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    4017a0      5 INSTR BELONGTO 4013a0 
+    4017a5      7 INSTR BELONGTO 4013a0 
+    4017a5      7 INSTR DEADREGS  EFLAGS EAX EBX R8 R12 R13 ZZ mov     cs:byte_607B0C, 1; jumptable 0000000000401753 case 58 
+    4017ac      3 INSTR BELONGTO 4013a0 
+    4017ac      3 INSTR DEADREGS  EFLAGS EAX EBX R8 R12 R13 ZZ mov     r8, [rdx] 
     4017af     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    4017af      5 INSTR BELONGTO 4013a0 
+    4017b4      7 INSTR BELONGTO 4013a0 
+    4017b4      7 INSTR DEADREGS  EFLAGS EBX EDI R12 R13 ZZ mov     rdi, cs:s       ; jumptable 0000000000401753 case 55 
     4017bb     -1 INSTR LOCAL NoMetaUpdate call    sub_4022E0 
-    4017c0     -2 INSTR LOCAL n EDI ZZ  AlwaysNUM xor     edi, edi 
+    4017bb      5 INSTR BELONGTO 4013a0 
+    4017bb      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    sub_4022E0 
+    4017c0      2 INSTR BELONGTO 4013a0 
+    4017c0      2 INSTR DEADREGS  EFLAGS EBX EDI R12 R13 ZZ xor     edi, edi        ; status 
+    4017c0     -2 INSTR LOCAL n EDI ZZ  AlwaysNUM xor     edi, edi        ; status 
     4017c2     -1 INSTR LOCAL NoMetaUpdate call    _exit 
+    4017c2      5 INSTR BELONGTO 4013a0 
+    4017c2      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    _exit 
+    4017c7      7 INSTR BELONGTO 4013a0 
+    4017c7      7 INSTR DEADREGS  EFLAGS EAX EBX R8 R12 R13 ZZ mov     cs:byte_60834B, 1; jumptable 0000000000401753 case 53 
+    4017ce      3 INSTR BELONGTO 4013a0 
+    4017ce      3 INSTR DEADREGS  EFLAGS EAX EBX R8 R12 R13 ZZ mov     r8, [rdx] 
     4017d1     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    4017d1      5 INSTR BELONGTO 4013a0 
+    4017d6     10 INSTR BELONGTO 4013a0 
+    4017d6     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_608350, 2; jumptable 0000000000401753 case 51 
     4017e0     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    4017e0      5 INSTR BELONGTO 4013a0 
+    4017e5     10 INSTR BELONGTO 4013a0 
+    4017e5     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_607B08, 2; jumptable 0000000000401753 case 50 
     4017ef     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    4017ef      5 INSTR BELONGTO 4013a0 
     4017f4     -1 INSTR LOCAL NoMetaUpdate call    sub_4022B0      ; jumptable 0000000000401753 cases 27,37 
-    4017f9     -2 INSTR LOCAL n EDI ZZ  AlwaysNUM xor     edi, edi 
+    4017f4      5 INSTR BELONGTO 4013a0 
+    4017f4      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    sub_4022B0      ; jumptable 0000000000401753 cases 27,37 
+    4017f9      2 INSTR BELONGTO 4013a0 
+    4017f9      2 INSTR DEADREGS  EFLAGS EBX EDI R12 R13 ZZ xor     edi, edi        ; status 
+    4017f9     -2 INSTR LOCAL n EDI ZZ  AlwaysNUM xor     edi, edi        ; status 
     4017fb     -1 INSTR LOCAL NoMetaUpdate call    _exit 
+    4017fb      5 INSTR BELONGTO 4013a0 
+    4017fb      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    _exit 
+    401800     10 INSTR BELONGTO 4013a0 
+    401800     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_607B10, 9; jumptable 0000000000401753 case 8 
     40180a     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    40180a      5 INSTR BELONGTO 4013a0 
+    40180f     10 INSTR BELONGTO 4013a0 
+    40180f     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_607B10, 8; jumptable 0000000000401753 case 7 
     401819     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    401819      5 INSTR BELONGTO 4013a0 
+    40181e     10 INSTR BELONGTO 4013a0 
+    40181e     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_607B10, 7; jumptable 0000000000401753 case 6 
     401828     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    401828      5 INSTR BELONGTO 4013a0 
+    40182d     10 INSTR BELONGTO 4013a0 
+    40182d     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_607B10, 6; jumptable 0000000000401753 case 5 
     401837     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    401837      5 INSTR BELONGTO 4013a0 
+    40183c     10 INSTR BELONGTO 4013a0 
+    40183c     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_607B10, 5; jumptable 0000000000401753 case 4 
     401846     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    401846      5 INSTR BELONGTO 4013a0 
+    40184b     10 INSTR BELONGTO 4013a0 
+    40184b     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_607B10, 4; jumptable 0000000000401753 case 3 
     401855     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    401855      5 INSTR BELONGTO 4013a0 
+    40185a     10 INSTR BELONGTO 4013a0 
+    40185a     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_607B10, 3; jumptable 0000000000401753 case 2 
     401864     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    401864      5 INSTR BELONGTO 4013a0 
+    401869     10 INSTR BELONGTO 4013a0 
+    401869     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_607B10, 2; jumptable 0000000000401753 case 1 
     401873     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    401873      5 INSTR BELONGTO 4013a0 
+    401878     10 INSTR BELONGTO 4013a0 
+    401878     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_607B10, 1; jumptable 0000000000401753 case 0 
     401882     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016B8 
+    401882      5 INSTR BELONGTO 4013a0 
+    401890      5 INSTR BELONGTO 4013a0 
+    401890      5 INSTR DEADREGS  ECX ESI EDI R13 ZZ mov     edi, offset aCompress; "--compress" 
     401895     -2 INSTR LOCAL n ECX ZZ  NUMVia2ndSrcIMMEDNUM mov     ecx, 0Bh 
+    401895      5 INSTR BELONGTO 4013a0 
+    401895      5 INSTR DEADREGS  ECX ESI R13 ZZ mov     ecx, 0Bh 
+    40189a      3 INSTR BELONGTO 4013a0 
+    40189a      3 INSTR DEADREGS  ESI R13 ZZ mov     rsi, rbx 
     40189d     -1 INSTR LOCAL NoMetaUpdate repe cmpsb 
+    40189d      2 INSTR BELONGTO 4013a0 
     40189f     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_4018B0 
+    40189f      2 INSTR BELONGTO 4013a0 
+    4018a1     10 INSTR BELONGTO 4013a0 
+    4018a1     10 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:dword_608350, 1 
     4018ab     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016FA 
+    4018ab      5 INSTR BELONGTO 4013a0 
+    4018b0      5 INSTR BELONGTO 4013a0 
+    4018b0      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset s2  ; "--force" 
+    4018b5      3 INSTR BELONGTO 4013a0 
+    4018b5      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     4018b8     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    4018b8      5 INSTR BELONGTO 4013a0 
+    4018b8      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     4018bd     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    4018bd      2 INSTR BELONGTO 4013a0 
     4018bf     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_4018CD 
+    4018bf      2 INSTR BELONGTO 4013a0 
+    4018c1      7 INSTR BELONGTO 4013a0 
+    4018c1      7 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:byte_60834B, 1 
     4018c8     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016FA 
+    4018c8      5 INSTR BELONGTO 4013a0 
+    4018cd      5 INSTR BELONGTO 4013a0 
+    4018cd      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aTest; "--test" 
+    4018d2      3 INSTR BELONGTO 4013a0 
+    4018d2      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     4018d5     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    4018d5      5 INSTR BELONGTO 4013a0 
+    4018d5      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     4018da     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    4018da      2 INSTR BELONGTO 4013a0 
     4018dc     -1 INSTR LOCAL NoMetaUpdate jnz     loc_401A74 
+    4018dc      6 INSTR BELONGTO 4013a0 
+    4018e2     10 INSTR BELONGTO 4013a0 
+    4018e2     10 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:dword_608350, 3 
     4018ec     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016FA 
+    4018ec      5 INSTR BELONGTO 4013a0 
     4018f1     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_6076CC, 4 
+    4018f1      7 INSTR BELONGTO 4013a0 
     4018f8     -1 INSTR LOCAL NoMetaUpdate jle     short loc_401904 
+    4018f8      2 INSTR BELONGTO 4013a0 
+    4018fa     10 INSTR BELONGTO 4013a0 
+    4018fa     10 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     cs:dword_6076CC, 4 
+    401904      6 INSTR BELONGTO 4013a0 
+    401904      6 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     eax, cs:dword_608350 
     40190a     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 1 
+    40190a      3 INSTR BELONGTO 4013a0 
     40190d     -1 INSTR LOCAL NoMetaUpdate jz      loc_401B89 
+    40190d      6 INSTR BELONGTO 4013a0 
     401913     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 3 
+    401913      3 INSTR BELONGTO 4013a0 
     401916     -1 INSTR LOCAL NoMetaUpdate jz      loc_401B53 
+    401916      6 INSTR BELONGTO 4013a0 
     40191c     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_607B08, 2 
+    40191c      7 INSTR BELONGTO 4013a0 
     401923     -1 INSTR LOCAL NoMetaUpdate jz      loc_401AE5 
+    401923      6 INSTR BELONGTO 4013a0 
     401929     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_608350, 1 
+    401929      7 INSTR BELONGTO 4013a0 
     401930     -1 INSTR LOCAL NoMetaUpdate jz      short loc_40193C 
+    401930      2 INSTR BELONGTO 4013a0 
+    401932     10 INSTR BELONGTO 4013a0 
+    401932     10 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ mov     cs:dword_607B10, 0 
     40193c     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_607B08, 3 
+    40193c      7 INSTR BELONGTO 4013a0 
     401943     -1 INSTR LOCAL NoMetaUpdate jz      loc_401C68 
+    401943      6 INSTR BELONGTO 4013a0 
     401949     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 1 
+    401949      3 INSTR BELONGTO 4013a0 
     40194c     -1 INSTR LOCAL NoMetaUpdate jz      loc_401B01 
+    40194c      6 INSTR BELONGTO 4013a0 
     401952     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 2 
+    401952      3 INSTR BELONGTO 4013a0 
     401955     -1 INSTR LOCAL NoMetaUpdate jz      loc_401BDB 
+    401955      6 INSTR BELONGTO 4013a0 
     40195b     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_607B08, 1 
+    40195b      7 INSTR BELONGTO 4013a0 
+    401962      7 INSTR BELONGTO 4013a0 
+    401962      7 INSTR DEADREGS  EBX R12 R13 ZZ mov     cs:byte_607F2A, 0 
     401969     -1 INSTR LOCAL NoMetaUpdate jz      short loc_4019B9 
-    40196b      5 PTRIMMEDESP STACK 8 displ mov     rbx, [rsp+8]
+    401969      2 INSTR BELONGTO 4013a0 
+    40196b     -1 INSTR LOCAL MetadataUnused mov     rbx, [rsp+38h+ptr] 
+    40196b      5 INSTR BELONGTO 4013a0 
     401970     -1 INSTR LOCAL NoMetaUpdate test    rbx, rbx 
+    401970      3 INSTR BELONGTO 4013a0 
     401973     -1 INSTR LOCAL NoMetaUpdate jz      loc_401A01 
-    401979     -2 INSTR LOCAL n EBP ZZ  NUMVia2ndSrcIMMEDNUM mov     ebp, 1 
+    401973      6 INSTR BELONGTO 4013a0 
+    401979     -1 INSTR LOCAL MetadataUnused mov     ebp, 1 
+    401979      5 INSTR BELONGTO 4013a0 
     40197e     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_401997 
+    40197e      2 INSTR BELONGTO 4013a0 
     401980     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [rdi+1], 2Dh 
+    401980      4 INSTR BELONGTO 4013a0 
     401984     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_4019A1 
+    401984      2 INSTR BELONGTO 4013a0 
     401986     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [rdi+2], 0 
+    401986      4 INSTR BELONGTO 4013a0 
     40198a     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_4019A1 
-    40198c     -2 INSTR LOCAL n EBP ZZ  AlwaysNUM xor     ebp, ebp 
+    40198a      2 INSTR BELONGTO 4013a0 
+    40198c     -1 INSTR LOCAL MetadataUnused xor     ebp, ebp 
+    40198c      2 INSTR BELONGTO 4013a0 
+    40198e     -1 INSTR LOCAL MetadataUnused mov     rbx, [rbx+8] 
+    40198e      4 INSTR BELONGTO 4013a0 
     401992     -1 INSTR LOCAL NoMetaUpdate test    rbx, rbx 
+    401992      3 INSTR BELONGTO 4013a0 
     401995     -1 INSTR LOCAL NoMetaUpdate jz      short loc_4019C0 
+    401995      2 INSTR BELONGTO 4013a0 
+    401997      3 INSTR BELONGTO 4013a0 
+    401997      3 INSTR DEADREGS  EFLAGS EAX EDI R12 R13 ZZ mov     rdi, [rbx]      ; src 
+    40199a     -2 INSTR LOCAL n EAX ZZ  NumericDEFs movzx   eax, byte ptr [rdi] 
+    40199a      3 INSTR BELONGTO 4013a0 
+    40199a      3 INSTR DEADREGS  EFLAGS EAX R12 R13 ZZ movzx   eax, byte ptr [rdi] 
     40199d     -1 INSTR LOCAL NoMetaUpdate cmp     al, 2Dh 
+    40199d      2 INSTR BELONGTO 4013a0 
     40199f     -1 INSTR LOCAL NoMetaUpdate jz      short loc_401980 
+    40199f      2 INSTR BELONGTO 4013a0 
     4019a1     -1 INSTR LOCAL NoMetaUpdate test    bpl, bpl 
+    4019a1      3 INSTR BELONGTO 4013a0 
     4019a4     -1 INSTR LOCAL NoMetaUpdate jz      loc_401A91 
+    4019a4      6 INSTR BELONGTO 4013a0 
     4019aa     -1 INSTR LOCAL NoMetaUpdate cmp     al, 2Dh 
+    4019aa      2 INSTR BELONGTO 4013a0 
     4019ac     -1 INSTR LOCAL NoMetaUpdate jnz     loc_401A91 
-    4019b2     -2 INSTR LOCAL n EBP ZZ  NUMVia2ndSrcIMMEDNUM mov     ebp, 1 
+    4019ac      6 INSTR BELONGTO 4013a0 
+    4019b2     -1 INSTR LOCAL MetadataUnused mov     ebp, 1 
+    4019b2      5 INSTR BELONGTO 4013a0 
     4019b7     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_40198E 
-    4019b9     -2 INSTR LOCAL n EDI ZZ  AlwaysNUM xor     edi, edi 
+    4019b7      2 INSTR BELONGTO 4013a0 
+    4019b9      2 INSTR BELONGTO 4013a0 
+    4019b9      2 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 ZZ xor     edi, edi        ; src 
+    4019b9     -2 INSTR LOCAL n EDI ZZ  AlwaysNUM xor     edi, edi        ; src 
     4019bb     -1 INSTR LOCAL NoMetaUpdate call    sub_403C00 
+    4019bb      5 INSTR BELONGTO 4013a0 
+    4019bb      5 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 R12 R13 ZZ call    sub_403C00 
     4019c0     -1 INSTR LOCAL NoMetaUpdate cmp     cs:byte_607F2A, 0 
+    4019c0      7 INSTR BELONGTO 4013a0 
     4019c7     -1 INSTR LOCAL NoMetaUpdate jnz     loc_401DC5 
-    4019cd      5 PTRIMMEDESP STACK 8 displ mov     rbx, [rsp+8]
+    4019c7      6 INSTR BELONGTO 4013a0 
+    4019cd      5 INSTR BELONGTO 4013a0 
+    4019cd      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ mov     rbx, [rsp+38h+ptr] 
+    4019cd      5 PTRIMMEDESP STACK 8 displ mov     rbx, [rsp+38h+ptr]
     4019d2     -1 INSTR LOCAL NoMetaUpdate test    rbx, rbx 
+    4019d2      3 INSTR BELONGTO 4013a0 
     4019d5     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_4019E3 
+    4019d5      2 INSTR BELONGTO 4013a0 
     4019d7     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_401A01 
-    4019e0      3 PTRIMMEDEBP STACK 0 displ mov     rbx, rbp
+    4019d7      2 INSTR BELONGTO 4013a0 
+    4019e0      3 INSTR BELONGTO 4013a0 
+    4019e0      3 INSTR DEADREGS  EFLAGS EBX EDI R12 R13 ZZ mov     rbx, rbp 
+    4019e3      3 INSTR BELONGTO 4013a0 
+    4019e3      3 INSTR DEADREGS  EFLAGS EDI R12 R13 ZZ mov     rdi, [rbx]      ; ptr 
+    4019e6      4 INSTR BELONGTO 4013a0 
+    4019e6      4 INSTR DEADREGS  EFLAGS R12 R13 ZZ mov     rbp, [rbx+8] 
     4019ea     -1 INSTR LOCAL NoMetaUpdate test    rdi, rdi 
+    4019ea      3 INSTR BELONGTO 4013a0 
     4019ed     -1 INSTR LOCAL NoMetaUpdate jz      short loc_4019F4 
+    4019ed      2 INSTR BELONGTO 4013a0 
     4019ef     -1 INSTR LOCAL NoMetaUpdate call    _free 
+    4019ef      5 INSTR BELONGTO 4013a0 
+    4019ef      5 INSTR DEADREGS  EFLAGS R12 R13 ZZ call    _free 
+    4019f4      3 INSTR BELONGTO 4013a0 
+    4019f4      3 INSTR DEADREGS  EFLAGS EDI R12 R13 ZZ mov     rdi, rbx        ; ptr 
     4019f7     -1 INSTR LOCAL NoMetaUpdate call    _free 
+    4019f7      5 INSTR BELONGTO 4013a0 
+    4019f7      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    _free 
     4019fc     -1 INSTR LOCAL NoMetaUpdate test    rbp, rbp 
+    4019fc      3 INSTR BELONGTO 4013a0 
     4019ff     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_4019E0 
+    4019ff      2 INSTR BELONGTO 4013a0 
+    401a01      6 INSTR BELONGTO 4013a0 
+    401a01      6 INSTR DEADREGS  EFLAGS EAX EBX R8 R9 R10 R11 R12 R13 ZZ mov     eax, cs:status 
     401a07     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add     rsp, 18h 
+    401a07      4 INSTR BELONGTO 4013a0 
+    401a0b      1 INSTR BELONGTO 4013a0 
+    401a0b      1 INSTR DEADREGS  EFLAGS EBX R8 R9 R10 R11 R12 R13 ZZ pop     rbx 
+    401a0b     24 DEALLOC STACK esp - 24 pop     rbx
+    401a0c      1 INSTR BELONGTO 4013a0 
+    401a0c      1 INSTR DEADREGS  EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop     rbp 
+    401a0d      2 INSTR BELONGTO 4013a0 
+    401a0d      2 INSTR DEADREGS  EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop     r12 
+    401a0f      2 INSTR BELONGTO 4013a0 
+    401a0f      2 INSTR DEADREGS  EFLAGS R8 R9 R10 R11 R12 R13 ZZ pop     r13 
+    401a11      1 INSTR BELONGTO 4013a0 
+    401a11      1 INSTR DEADREGS  EFLAGS R8 R9 R10 R11 R12 R13 ZZ retn 
+    401a12      5 INSTR BELONGTO 4013a0 
+    401a12      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aUnzip_0; "UNZIP" 
+    401a17      3 INSTR BELONGTO 4013a0 
+    401a17      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; haystack 
     401a1a     -1 INSTR LOCAL NoMetaUpdate call    _strstr 
+    401a1a      5 INSTR BELONGTO 4013a0 
+    401a1a      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strstr 
     401a1f     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
+    401a1f      3 INSTR BELONGTO 4013a0 
     401a22     -1 INSTR LOCAL NoMetaUpdate jnz     loc_4015EA 
+    401a22      6 INSTR BELONGTO 4013a0 
     401a28     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4015F4 
+    401a28      5 INSTR BELONGTO 4013a0 
+    401a2d      5 INSTR BELONGTO 4013a0 
+    401a2d      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aZ2cat_0; "Z2CAT" 
+    401a32      3 INSTR BELONGTO 4013a0 
+    401a32      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; haystack 
     401a35     -1 INSTR LOCAL NoMetaUpdate call    _strstr 
+    401a35      5 INSTR BELONGTO 4013a0 
+    401a35      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strstr 
     401a3a     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
+    401a3a      3 INSTR BELONGTO 4013a0 
     401a3d     -1 INSTR LOCAL NoMetaUpdate jnz     loc_40160A 
+    401a3d      6 INSTR BELONGTO 4013a0 
+    401a43      5 INSTR BELONGTO 4013a0 
+    401a43      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aZcat; "zcat" 
+    401a48      3 INSTR BELONGTO 4013a0 
+    401a48      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; haystack 
     401a4b     -1 INSTR LOCAL NoMetaUpdate call    _strstr 
+    401a4b      5 INSTR BELONGTO 4013a0 
+    401a4b      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strstr 
     401a50     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
+    401a50      3 INSTR BELONGTO 4013a0 
     401a53     -1 INSTR LOCAL NoMetaUpdate jnz     loc_40160A 
+    401a53      6 INSTR BELONGTO 4013a0 
+    401a59      5 INSTR BELONGTO 4013a0 
+    401a59      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aZcat_0; "ZCAT" 
+    401a5e      3 INSTR BELONGTO 4013a0 
+    401a5e      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; haystack 
     401a61     -1 INSTR LOCAL NoMetaUpdate call    _strstr 
+    401a61      5 INSTR BELONGTO 4013a0 
+    401a61      5 INSTR DEADREGS  EFLAGS EBX R13 ZZ call    _strstr 
     401a66     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
+    401a66      3 INSTR BELONGTO 4013a0 
     401a69     -1 INSTR LOCAL NoMetaUpdate jnz     loc_40160A 
+    401a69      6 INSTR BELONGTO 4013a0 
     401a6f     -1 INSTR LOCAL NoMetaUpdate jmp     loc_401623 
+    401a6f      5 INSTR BELONGTO 4013a0 
+    401a74      5 INSTR BELONGTO 4013a0 
+    401a74      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aKeep; "--keep" 
+    401a79      3 INSTR BELONGTO 4013a0 
+    401a79      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     401a7c     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    401a7c      5 INSTR BELONGTO 4013a0 
+    401a7c      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     401a81     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    401a81      2 INSTR BELONGTO 4013a0 
     401a83     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401AAF 
+    401a83      2 INSTR BELONGTO 4013a0 
+    401a85      7 INSTR BELONGTO 4013a0 
+    401a85      7 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:byte_607B0C, 1 
     401a8c     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016FA 
+    401a8c      5 INSTR BELONGTO 4013a0 
+    401a91      7 INSTR BELONGTO 4013a0 
+    401a91      7 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 ZZ add     cs:dword_607AF0, 1 
     401a98     -1 INSTR LOCAL NoMetaUpdate call    sub_403C00 
+    401a98      5 INSTR BELONGTO 4013a0 
+    401a98      5 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 ZZ call    sub_403C00 
     401a9d     -1 INSTR LOCAL NoMetaUpdate jmp     loc_40198E 
-    401aa2      5 PTRIMMEDESP STACK 8 displ mov     rbp, [rsp+8]
-    401aa7      3 PTRIMMEDEBP STACK 0 displ mov     rbx, rbp
+    401a9d      5 INSTR BELONGTO 4013a0 
+    401aa2     -2 INSTR LOCAL n RBP ZZ  NumericDEFs mov     rbp, [rsp+38h+ptr] 
+    401aa2      5 INSTR BELONGTO 4013a0 
+    401aa2      5 INSTR DEADREGS  EFLAGS EBX EDI R12 R13 ZZ mov     rbp, [rsp+38h+ptr] 
+    401aa2      5 PTRIMMEDESP STACK 8 displ mov     rbp, [rsp+38h+ptr]
+    401aa7     -1 INSTR LOCAL MetadataUnused mov     rbx, rbp 
+    401aa7      3 INSTR BELONGTO 4013a0 
     401aaa     -1 INSTR LOCAL NoMetaUpdate jmp     loc_401529 
+    401aaa      5 INSTR BELONGTO 4013a0 
+    401aaf      5 INSTR BELONGTO 4013a0 
+    401aaf      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aSmall; "--small" 
+    401ab4      3 INSTR BELONGTO 4013a0 
+    401ab4      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     401ab7     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    401ab7      5 INSTR BELONGTO 4013a0 
+    401ab7      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     401abc     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    401abc      2 INSTR BELONGTO 4013a0 
     401abe     -1 INSTR LOCAL NoMetaUpdate jz      loc_401BB2 
+    401abe      6 INSTR BELONGTO 4013a0 
+    401ac4      5 INSTR BELONGTO 4013a0 
+    401ac4      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aQuiet; "--quiet" 
+    401ac9      3 INSTR BELONGTO 4013a0 
+    401ac9      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     401acc     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    401acc      5 INSTR BELONGTO 4013a0 
+    401acc      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     401ad1     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    401ad1      2 INSTR BELONGTO 4013a0 
     401ad3     -1 INSTR LOCAL NoMetaUpdate jnz     loc_401CA0 
+    401ad3      6 INSTR BELONGTO 4013a0 
+    401ad9      7 INSTR BELONGTO 4013a0 
+    401ad9      7 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:byte_607B18, 0 
     401ae0     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016FA 
+    401ae0      5 INSTR BELONGTO 4013a0 
     401ae5     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_607B00, 0 
+    401ae5      7 INSTR BELONGTO 4013a0 
     401aec     -1 INSTR LOCAL NoMetaUpdate jnz     loc_401929 
+    401aec      6 INSTR BELONGTO 4013a0 
+    401af2     10 INSTR BELONGTO 4013a0 
+    401af2     10 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ mov     cs:dword_607B08, 1 
     401afc     -1 INSTR LOCAL NoMetaUpdate jmp     loc_401929 
+    401afc      5 INSTR BELONGTO 4013a0 
     401b01     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_607B08, 1 
+    401b01      7 INSTR BELONGTO 4013a0 
     401b08     -1 INSTR LOCAL NoMetaUpdate jz      loc_401BBE 
-    401b0e      5 PTRIMMEDESP STACK 8 displ mov     rbx, [rsp+8]
-    401b13     -2 INSTR LOCAL n EBP ZZ  NUMVia2ndSrcIMMEDNUM mov     ebp, 1 
+    401b08      6 INSTR BELONGTO 4013a0 
+    401b0e     -1 INSTR LOCAL MetadataUnused mov     rbx, [rsp+38h+ptr] 
+    401b0e      5 INSTR BELONGTO 4013a0 
+    401b13     -1 INSTR LOCAL MetadataUnused mov     ebp, 1 
+    401b13      5 INSTR BELONGTO 4013a0 
     401b18     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_401B2C 
+    401b18      2 INSTR BELONGTO 4013a0 
     401b1a     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [rdi+1], 2Dh 
+    401b1a      4 INSTR BELONGTO 4013a0 
     401b1e     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401B3F 
+    401b1e      2 INSTR BELONGTO 4013a0 
     401b20     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [rdi+2], 0 
+    401b20      4 INSTR BELONGTO 4013a0 
     401b24     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401B3F 
-    401b26     -2 INSTR LOCAL n EBP ZZ  AlwaysNUM xor     ebp, ebp 
+    401b24      2 INSTR BELONGTO 4013a0 
+    401b26     -1 INSTR LOCAL MetadataUnused xor     ebp, ebp 
+    401b26      2 INSTR BELONGTO 4013a0 
+    401b28     -1 INSTR LOCAL MetadataUnused mov     rbx, [rbx+8] 
+    401b28      4 INSTR BELONGTO 4013a0 
     401b2c     -1 INSTR LOCAL NoMetaUpdate test    rbx, rbx 
+    401b2c      3 INSTR BELONGTO 4013a0 
     401b2f     -1 INSTR LOCAL NoMetaUpdate jz      loc_4019CD 
+    401b2f      6 INSTR BELONGTO 4013a0 
+    401b35      3 INSTR BELONGTO 4013a0 
+    401b35      3 INSTR DEADREGS  EFLAGS EAX EDI R12 R13 ZZ mov     rdi, [rbx]      ; src 
+    401b38     -2 INSTR LOCAL n EAX ZZ  NumericDEFs movzx   eax, byte ptr [rdi] 
+    401b38      3 INSTR BELONGTO 4013a0 
+    401b38      3 INSTR DEADREGS  EFLAGS EAX R12 R13 ZZ movzx   eax, byte ptr [rdi] 
     401b3b     -1 INSTR LOCAL NoMetaUpdate cmp     al, 2Dh 
+    401b3b      2 INSTR BELONGTO 4013a0 
     401b3d     -1 INSTR LOCAL NoMetaUpdate jz      short loc_401B1A 
+    401b3d      2 INSTR BELONGTO 4013a0 
     401b3f     -1 INSTR LOCAL NoMetaUpdate test    bpl, bpl 
+    401b3f      3 INSTR BELONGTO 4013a0 
     401b42     -1 INSTR LOCAL NoMetaUpdate jz      loc_401BCA 
+    401b42      6 INSTR BELONGTO 4013a0 
     401b48     -1 INSTR LOCAL NoMetaUpdate cmp     al, 2Dh 
+    401b48      2 INSTR BELONGTO 4013a0 
     401b4a     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401BCA 
-    401b4c     -2 INSTR LOCAL n EBP ZZ  NUMVia2ndSrcIMMEDNUM mov     ebp, 1 
+    401b4a      2 INSTR BELONGTO 4013a0 
+    401b4c     -1 INSTR LOCAL MetadataUnused mov     ebp, 1 
+    401b4c      5 INSTR BELONGTO 4013a0 
     401b51     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_401B28 
+    401b51      2 INSTR BELONGTO 4013a0 
     401b53     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_607B08, 2 
+    401b53      7 INSTR BELONGTO 4013a0 
     401b5a     -1 INSTR LOCAL NoMetaUpdate jnz     loc_401932 
+    401b5a      6 INSTR BELONGTO 4013a0 
+    401b60      7 INSTR BELONGTO 4013a0 
+    401b60      7 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI R12 R13 ZZ mov     rdi, cs:stderr 
+    401b67      7 INSTR BELONGTO 4013a0 
+    401b67      7 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI R12 R13 ZZ mov     rcx, cs:s 
+    401b6e      5 INSTR BELONGTO 4013a0 
+    401b6e      5 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI R12 R13 ZZ mov     edx, offset aSCAndTCannotBe; "%s: -c and -t cannot be used together.\"... 
     401b73     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    401b73      5 INSTR BELONGTO 4013a0 
+    401b73      5 INSTR DEADREGS  EFLAGS EAX EBX ESI R12 R13 ZZ mov     esi, 1 
+    401b78      2 INSTR BELONGTO 4013a0 
+    401b78      2 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ xor     eax, eax 
     401b78     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
     401b7a     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
-    401b7f     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 1 
+    401b7a      5 INSTR BELONGTO 4013a0 
+    401b7a      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    ___fprintf_chk 
+    401b7f     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 1          ; status 
+    401b7f      5 INSTR BELONGTO 4013a0 
+    401b7f      5 INSTR DEADREGS  EFLAGS EBX EDI R12 R13 ZZ mov     edi, 1          ; status 
     401b84     -1 INSTR LOCAL NoMetaUpdate call    _exit 
+    401b84      5 INSTR BELONGTO 4013a0 
+    401b84      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    _exit 
     401b89     -1 INSTR LOCAL NoMetaUpdate cmp     cs:byte_607AF4, 0 
+    401b89      7 INSTR BELONGTO 4013a0 
     401b90     -1 INSTR LOCAL NoMetaUpdate jz      loc_40191C 
+    401b90      6 INSTR BELONGTO 4013a0 
     401b96     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_607B10, 2 
+    401b96      7 INSTR BELONGTO 4013a0 
     401b9d     -1 INSTR LOCAL NoMetaUpdate jle     loc_40191C 
+    401b9d      6 INSTR BELONGTO 4013a0 
+    401ba3     10 INSTR BELONGTO 4013a0 
+    401ba3     10 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ mov     cs:dword_607B10, 2 
     401bad     -1 INSTR LOCAL NoMetaUpdate jmp     loc_40191C 
+    401bad      5 INSTR BELONGTO 4013a0 
+    401bb2      7 INSTR BELONGTO 4013a0 
+    401bb2      7 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:byte_607AF4, 1 
     401bb9     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016FA 
-    401bbe     -2 INSTR LOCAL n EDI ZZ  AlwaysNUM xor     edi, edi 
-    401bc0     -1 INSTR LOCAL NoMetaUpdate call    loc_403EF0 
+    401bb9      5 INSTR BELONGTO 4013a0 
+    401bbe      2 INSTR BELONGTO 4013a0 
+    401bbe      2 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 ZZ xor     edi, edi        ; src 
+    401bbe     -2 INSTR LOCAL n EDI ZZ  AlwaysNUM xor     edi, edi        ; src 
+    401bc0     -1 INSTR LOCAL NoMetaUpdate call    sub_403EF0 
+    401bc0      5 INSTR BELONGTO 4013a0 
+    401bc0      5 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 R12 R13 ZZ call    sub_403EF0 
     401bc5     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4019CD 
-    401bd1     -1 INSTR LOCAL NoMetaUpdate call    loc_403EF0 
+    401bc5      5 INSTR BELONGTO 4013a0 
+    401bca      7 INSTR BELONGTO 4013a0 
+    401bca      7 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 ZZ add     cs:dword_607AF0, 1 
+    401bd1     -1 INSTR LOCAL NoMetaUpdate call    sub_403EF0 
+    401bd1      5 INSTR BELONGTO 4013a0 
+    401bd1      5 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 ZZ call    sub_403EF0 
     401bd6     -1 INSTR LOCAL NoMetaUpdate jmp     loc_401B28 
+    401bd6      5 INSTR BELONGTO 4013a0 
     401bdb     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_607B08, 1 
+    401bdb      7 INSTR BELONGTO 4013a0 
+    401be2      7 INSTR BELONGTO 4013a0 
+    401be2      7 INSTR DEADREGS  EBX R12 R13 ZZ mov     cs:byte_60834A, 0 
     401be9     -1 INSTR LOCAL NoMetaUpdate jz      short loc_401C36 
-    401beb      5 PTRIMMEDESP STACK 8 displ mov     rbx, [rsp+8]
-    401bf0     -2 INSTR LOCAL n EBP ZZ  NUMVia2ndSrcIMMEDNUM mov     ebp, 1 
+    401be9      2 INSTR BELONGTO 4013a0 
+    401beb     -1 INSTR LOCAL MetadataUnused mov     rbx, [rsp+38h+ptr] 
+    401beb      5 INSTR BELONGTO 4013a0 
+    401bf0     -1 INSTR LOCAL MetadataUnused mov     ebp, 1 
+    401bf0      5 INSTR BELONGTO 4013a0 
     401bf5     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_401C09 
+    401bf5      2 INSTR BELONGTO 4013a0 
     401bf7     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [rdi+1], 2Dh 
+    401bf7      4 INSTR BELONGTO 4013a0 
     401bfb     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401C18 
+    401bfb      2 INSTR BELONGTO 4013a0 
     401bfd     -1 INSTR LOCAL NoMetaUpdate cmp     byte ptr [rdi+2], 0 
+    401bfd      4 INSTR BELONGTO 4013a0 
     401c01     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401C18 
-    401c03     -2 INSTR LOCAL n EBP ZZ  AlwaysNUM xor     ebp, ebp 
+    401c01      2 INSTR BELONGTO 4013a0 
+    401c03     -1 INSTR LOCAL MetadataUnused xor     ebp, ebp 
+    401c03      2 INSTR BELONGTO 4013a0 
+    401c05     -1 INSTR LOCAL MetadataUnused mov     rbx, [rbx+8] 
+    401c05      4 INSTR BELONGTO 4013a0 
     401c09     -1 INSTR LOCAL NoMetaUpdate test    rbx, rbx 
+    401c09      3 INSTR BELONGTO 4013a0 
     401c0c     -1 INSTR LOCAL NoMetaUpdate jz      short loc_401C3D 
+    401c0c      2 INSTR BELONGTO 4013a0 
+    401c0e      3 INSTR BELONGTO 4013a0 
+    401c0e      3 INSTR DEADREGS  EFLAGS EAX EDI R12 R13 ZZ mov     rdi, [rbx]      ; src 
+    401c11     -2 INSTR LOCAL n EAX ZZ  NumericDEFs movzx   eax, byte ptr [rdi] 
+    401c11      3 INSTR BELONGTO 4013a0 
+    401c11      3 INSTR DEADREGS  EFLAGS EAX R12 R13 ZZ movzx   eax, byte ptr [rdi] 
     401c14     -1 INSTR LOCAL NoMetaUpdate cmp     al, 2Dh 
+    401c14      2 INSTR BELONGTO 4013a0 
     401c16     -1 INSTR LOCAL NoMetaUpdate jz      short loc_401BF7 
+    401c16      2 INSTR BELONGTO 4013a0 
     401c18     -1 INSTR LOCAL NoMetaUpdate test    bpl, bpl 
+    401c18      3 INSTR BELONGTO 4013a0 
     401c1b     -1 INSTR LOCAL NoMetaUpdate jz      short loc_401C28 
+    401c1b      2 INSTR BELONGTO 4013a0 
     401c1d     -1 INSTR LOCAL NoMetaUpdate cmp     al, 2Dh 
+    401c1d      2 INSTR BELONGTO 4013a0 
     401c1f     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401C28 
-    401c21     -2 INSTR LOCAL n EBP ZZ  NUMVia2ndSrcIMMEDNUM mov     ebp, 1 
+    401c1f      2 INSTR BELONGTO 4013a0 
+    401c21     -1 INSTR LOCAL MetadataUnused mov     ebp, 1 
+    401c21      5 INSTR BELONGTO 4013a0 
     401c26     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_401C05 
+    401c26      2 INSTR BELONGTO 4013a0 
+    401c28      7 INSTR BELONGTO 4013a0 
+    401c28      7 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 ZZ add     cs:dword_607AF0, 1 
     401c2f     -1 INSTR LOCAL NoMetaUpdate call    sub_403480 
+    401c2f      5 INSTR BELONGTO 4013a0 
+    401c2f      5 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 R12 R13 ZZ call    sub_403480 
     401c34     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_401C05 
-    401c36     -2 INSTR LOCAL n EDI ZZ  AlwaysNUM xor     edi, edi 
+    401c34      2 INSTR BELONGTO 4013a0 
+    401c36      2 INSTR BELONGTO 4013a0 
+    401c36      2 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 R10 R11 R12 R13 ZZ xor     edi, edi        ; src 
+    401c36     -2 INSTR LOCAL n EDI ZZ  AlwaysNUM xor     edi, edi        ; src 
     401c38     -1 INSTR LOCAL NoMetaUpdate call    sub_403480 
+    401c38      5 INSTR BELONGTO 4013a0 
+    401c38      5 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI R8 R9 R10 R11 R12 R13 ZZ call    sub_403480 
     401c3d     -1 INSTR LOCAL NoMetaUpdate cmp     cs:byte_60834A, 0 
+    401c3d      7 INSTR BELONGTO 4013a0 
     401c44     -1 INSTR LOCAL NoMetaUpdate jz      loc_4019CD 
+    401c44      6 INSTR BELONGTO 4013a0 
     401c4a     -1 INSTR LOCAL NoMetaUpdate cmp     cs:status, 1 
+    401c4a      7 INSTR BELONGTO 4013a0 
     401c51     -1 INSTR LOCAL NoMetaUpdate jg      short loc_401C5D 
+    401c51      2 INSTR BELONGTO 4013a0 
+    401c53     10 INSTR BELONGTO 4013a0 
+    401c53     10 INSTR DEADREGS  EFLAGS EBX EDI R12 R13 ZZ mov     cs:status, 2 
+    401c5d      6 INSTR BELONGTO 4013a0 
+    401c5d      6 INSTR DEADREGS  EFLAGS EBX EDI R12 R13 ZZ mov     edi, cs:status  ; status 
     401c63     -1 INSTR LOCAL NoMetaUpdate call    _exit 
-    401c6d     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 2 
+    401c63      5 INSTR BELONGTO 4013a0 
+    401c63      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    _exit 
+    401c68     -2 INSTR LOCAL n ESI ZZ  NumericDEFs mov     esi, offset sub_402280; handler 
+    401c68      5 INSTR BELONGTO 4013a0 
+    401c68      5 INSTR DEADREGS  EFLAGS EBX ESI EDI R12 R13 ZZ mov     esi, offset sub_402280; handler 
+    401c6d     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 2          ; sig 
+    401c6d      5 INSTR BELONGTO 4013a0 
+    401c6d      5 INSTR DEADREGS  EFLAGS EBX EDI R12 R13 ZZ mov     edi, 2          ; sig 
     401c72     -1 INSTR LOCAL NoMetaUpdate call    _signal 
-    401c7c     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 0Fh 
+    401c72      5 INSTR BELONGTO 4013a0 
+    401c72      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    _signal 
+    401c77     -1 INSTR LOCAL MetadataRedundant mov     esi, offset sub_402280; handler 
+    401c77      5 INSTR BELONGTO 4013a0 
+    401c7c     -1 INSTR LOCAL MetadataRedundant mov     edi, 0Fh        ; sig 
+    401c7c      5 INSTR BELONGTO 4013a0 
     401c81     -1 INSTR LOCAL NoMetaUpdate call    _signal 
-    401c8b     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 1 
+    401c81      5 INSTR BELONGTO 4013a0 
+    401c81      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    _signal 
+    401c86     -1 INSTR LOCAL MetadataRedundant mov     esi, offset sub_402280; handler 
+    401c86      5 INSTR BELONGTO 4013a0 
+    401c8b     -1 INSTR LOCAL MetadataRedundant mov     edi, 1          ; sig 
+    401c8b      5 INSTR BELONGTO 4013a0 
     401c90     -1 INSTR LOCAL NoMetaUpdate call    _signal 
+    401c90      5 INSTR BELONGTO 4013a0 
+    401c90      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    _signal 
+    401c95      6 INSTR BELONGTO 4013a0 
+    401c95      6 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     eax, cs:dword_608350 
     401c9b     -1 INSTR LOCAL NoMetaUpdate jmp     loc_401949 
+    401c9b      5 INSTR BELONGTO 4013a0 
+    401ca0      5 INSTR BELONGTO 4013a0 
+    401ca0      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aVersion; "--version" 
+    401ca5      3 INSTR BELONGTO 4013a0 
+    401ca5      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     401ca8     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    401ca8      5 INSTR BELONGTO 4013a0 
+    401ca8      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     401cad     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    401cad      2 INSTR BELONGTO 4013a0 
     401caf     -1 INSTR LOCAL NoMetaUpdate jz      loc_4017F4      ; jumptable 0000000000401753 cases 27,37 
+    401caf      6 INSTR BELONGTO 4013a0 
+    401cb5      5 INSTR BELONGTO 4013a0 
+    401cb5      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aLicense; "--license" 
+    401cba      3 INSTR BELONGTO 4013a0 
+    401cba      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     401cbd     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    401cbd      5 INSTR BELONGTO 4013a0 
+    401cbd      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     401cc2     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    401cc2      2 INSTR BELONGTO 4013a0 
     401cc4     -1 INSTR LOCAL NoMetaUpdate jz      loc_4017F4      ; jumptable 0000000000401753 cases 27,37 
+    401cc4      6 INSTR BELONGTO 4013a0 
+    401cca      5 INSTR BELONGTO 4013a0 
+    401cca      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aExponential; "--exponential" 
+    401ccf      3 INSTR BELONGTO 4013a0 
+    401ccf      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     401cd2     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    401cd2      5 INSTR BELONGTO 4013a0 
+    401cd2      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     401cd7     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    401cd7      2 INSTR BELONGTO 4013a0 
     401cd9     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401CEA 
+    401cd9      2 INSTR BELONGTO 4013a0 
+    401cdb     10 INSTR BELONGTO 4013a0 
+    401cdb     10 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:dword_607AEC, 1 
     401ce5     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016FA 
+    401ce5      5 INSTR BELONGTO 4013a0 
+    401cea      5 INSTR BELONGTO 4013a0 
+    401cea      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aRepetitiveBest; "--repetitive-best" 
+    401cef      3 INSTR BELONGTO 4013a0 
+    401cef      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     401cf2     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    401cf2      5 INSTR BELONGTO 4013a0 
+    401cf2      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     401cf7     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    401cf7      2 INSTR BELONGTO 4013a0 
     401cf9     -1 INSTR LOCAL NoMetaUpdate jz      short loc_401D2C 
+    401cf9      2 INSTR BELONGTO 4013a0 
+    401cfb      5 INSTR BELONGTO 4013a0 
+    401cfb      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aRepetitiveFast; "--repetitive-fast" 
+    401d00      3 INSTR BELONGTO 4013a0 
+    401d00      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     401d03     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    401d03      5 INSTR BELONGTO 4013a0 
+    401d03      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     401d08     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    401d08      2 INSTR BELONGTO 4013a0 
     401d0a     -1 INSTR LOCAL NoMetaUpdate jz      short loc_401D2C 
+    401d0a      2 INSTR BELONGTO 4013a0 
+    401d0c      5 INSTR BELONGTO 4013a0 
+    401d0c      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aFast; "--fast" 
+    401d11      3 INSTR BELONGTO 4013a0 
+    401d11      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     401d14     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    401d14      5 INSTR BELONGTO 4013a0 
+    401d14      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     401d19     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    401d19      2 INSTR BELONGTO 4013a0 
     401d1b     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401D39 
+    401d1b      2 INSTR BELONGTO 4013a0 
+    401d1d     10 INSTR BELONGTO 4013a0 
+    401d1d     10 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:dword_607B10, 1 
     401d27     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016FA 
+    401d27      5 INSTR BELONGTO 4013a0 
+    401d2c      3 INSTR BELONGTO 4013a0 
+    401d2c      3 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI R8 R13 ZZ mov     rdi, rbx 
     401d2f     -1 INSTR LOCAL NoMetaUpdate call    sub_402060 
+    401d2f      5 INSTR BELONGTO 4013a0 
+    401d2f      5 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI R8 R13 ZZ call    sub_402060 
     401d34     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016FA 
+    401d34      5 INSTR BELONGTO 4013a0 
+    401d39      5 INSTR BELONGTO 4013a0 
+    401d39      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aBest; "--best" 
+    401d3e      3 INSTR BELONGTO 4013a0 
+    401d3e      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     401d41     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    401d41      5 INSTR BELONGTO 4013a0 
+    401d41      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     401d46     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    401d46      2 INSTR BELONGTO 4013a0 
     401d48     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401D59 
+    401d48      2 INSTR BELONGTO 4013a0 
+    401d4a     10 INSTR BELONGTO 4013a0 
+    401d4a     10 INSTR DEADREGS  EFLAGS EBX R13 ZZ mov     cs:dword_607B10, 9 
     401d54     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016FA 
+    401d54      5 INSTR BELONGTO 4013a0 
+    401d59      5 INSTR BELONGTO 4013a0 
+    401d59      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aVerbose; "--verbose" 
+    401d5e      3 INSTR BELONGTO 4013a0 
+    401d5e      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     401d61     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    401d61      5 INSTR BELONGTO 4013a0 
+    401d61      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     401d66     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    401d66      2 INSTR BELONGTO 4013a0 
     401d68     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_401D76 
+    401d68      2 INSTR BELONGTO 4013a0 
+    401d6a      7 INSTR BELONGTO 4013a0 
+    401d6a      7 INSTR DEADREGS  EFLAGS EBX R13 ZZ add     cs:dword_6076CC, 1 
     401d71     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4016FA 
+    401d71      5 INSTR BELONGTO 4013a0 
+    401d76      5 INSTR BELONGTO 4013a0 
+    401d76      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset aHelp; "--help" 
+    401d7b      3 INSTR BELONGTO 4013a0 
+    401d7b      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     401d7e     -1 INSTR LOCAL NoMetaUpdate call    _strcmp 
+    401d7e      5 INSTR BELONGTO 4013a0 
+    401d7e      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strcmp 
     401d83     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    401d83      2 INSTR BELONGTO 4013a0 
     401d85     -1 INSTR LOCAL NoMetaUpdate jz      loc_4017B4      ; jumptable 0000000000401753 case 55 
-    401d8b     -2 INSTR LOCAL n EDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 2 
+    401d85      6 INSTR BELONGTO 4013a0 
+    401d8b     -2 INSTR LOCAL n EDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 2          ; n 
+    401d8b      5 INSTR BELONGTO 4013a0 
+    401d8b      5 INSTR DEADREGS  EFLAGS EDX ESI EDI R13 ZZ mov     edx, 2          ; n 
+    401d90      5 INSTR BELONGTO 4013a0 
+    401d90      5 INSTR DEADREGS  EFLAGS ESI EDI R13 ZZ mov     esi, offset asc_40487F; "--" 
+    401d95      3 INSTR BELONGTO 4013a0 
+    401d95      3 INSTR DEADREGS  EFLAGS EDI R13 ZZ mov     rdi, rbx        ; s1 
     401d98     -1 INSTR LOCAL NoMetaUpdate call    _strncmp 
+    401d98      5 INSTR BELONGTO 4013a0 
+    401d98      5 INSTR DEADREGS  EFLAGS R13 ZZ call    _strncmp 
     401d9d     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    401d9d      2 INSTR BELONGTO 4013a0 
     401d9f     -1 INSTR LOCAL NoMetaUpdate jnz     loc_4016FA 
+    401d9f      6 INSTR BELONGTO 4013a0 
+    401da5      3 INSTR BELONGTO 4013a0 
+    401da5      3 INSTR DEADREGS  EFLAGS ECX EDX ESI EDI R8 R12 R13 ZZ mov     r8, rbx 
+    401da8      7 INSTR BELONGTO 4013a0 
+    401da8      7 INSTR DEADREGS  EFLAGS ECX EDX EBX ESI EDI R12 R13 ZZ mov     rcx, cs:s 
+    401daf      5 INSTR BELONGTO 4013a0 
+    401daf      5 INSTR DEADREGS  EFLAGS EDX EBX ESI EDI R12 R13 ZZ mov     edx, offset aSBadFlagS; "%s: Bad flag `%s'\n" 
     401db4     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    401db4      5 INSTR BELONGTO 4013a0 
+    401db4      5 INSTR DEADREGS  EFLAGS EBX ESI EDI R12 R13 ZZ mov     esi, 1 
+    401db9      7 INSTR BELONGTO 4013a0 
+    401db9      7 INSTR DEADREGS  EFLAGS EBX EDI R12 R13 ZZ mov     rdi, cs:stderr 
     401dc0     -1 INSTR LOCAL NoMetaUpdate jmp     loc_401685 
+    401dc0      5 INSTR BELONGTO 4013a0 
     401dc5     -1 INSTR LOCAL NoMetaUpdate cmp     cs:byte_607B18, 0 
+    401dc5      7 INSTR BELONGTO 4013a0 
     401dcc     -1 INSTR LOCAL NoMetaUpdate jz      loc_401C4A 
-    401dd9     -2 INSTR LOCAL n EDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 70h 
-    401dde     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    401dcc      6 INSTR BELONGTO 4013a0 
+    401dd2      7 INSTR BELONGTO 4013a0 
+    401dd2      7 INSTR DEADREGS  EFLAGS ECX EDX EBX ESI EDI R12 R13 ZZ mov     rcx, cs:stderr  ; s 
+    401dd9     -2 INSTR LOCAL n EDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 70h        ; n 
+    401dd9      5 INSTR BELONGTO 4013a0 
+    401dd9      5 INSTR DEADREGS  EFLAGS EDX EBX ESI EDI R12 R13 ZZ mov     edx, 70h        ; n 
+    401dde     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1          ; size 
+    401dde      5 INSTR BELONGTO 4013a0 
+    401dde      5 INSTR DEADREGS  EFLAGS EBX ESI EDI R12 R13 ZZ mov     esi, 1          ; size 
+    401de3      5 INSTR BELONGTO 4013a0 
+    401de3      5 INSTR DEADREGS  EFLAGS EBX EDI R12 R13 ZZ mov     edi, offset aYouCanUseTheBz; "\nYou can use the `bzip2recover' progra"... 
     401de8     -1 INSTR LOCAL NoMetaUpdate call    _fwrite 
+    401de8      5 INSTR BELONGTO 4013a0 
+    401de8      5 INSTR DEADREGS  EFLAGS EBX R12 R13 ZZ call    _fwrite 
     401ded     -1 INSTR LOCAL NoMetaUpdate jmp     loc_401C4A 
+    401ded      5 INSTR BELONGTO 4013a0 
     401df4      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 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
     401df4      0 FUNC MMSAFENESS UNSAFE
     401df4     -1 INSTR LOCAL MetadataUnused xor     ebp, ebp 
@@ -946,27 +1814,27 @@
     401df4     42 FUNC GLOBAL start FUNC_UNSAFE NOFP NORET     401e1d 
     401df4      8 MEMORYHOLE STACK esp + 0 ReturnAddress 
     401df6      3 INSTR BELONGTO 401df4 
-    401df6      3 INSTR DEADREGS  EFLAGS ECX ESI EDI R8 R9 ZZ mov     r9, rdx 
+    401df6      3 INSTR DEADREGS  EFLAGS ECX ESI EDI R8 R9 ZZ mov     r9, rdx         ; rtld_fini 
     401df9      1 INSTR BELONGTO 401df4 
-    401df9      1 INSTR DEADREGS  EFLAGS ECX EDX ESI EDI R8 ZZ pop     rsi 
+    401df9      1 INSTR DEADREGS  EFLAGS ECX EDX ESI EDI R8 ZZ pop     rsi             ; argc 
     401dfa      3 INSTR BELONGTO 401df4 
-    401dfa      3 INSTR DEADREGS  EFLAGS ECX EDX EDI R8 ZZ mov     rdx, rsp 
-    401dfa      3 PTRIMMEDESP STACK 0 displ mov     rdx, rsp
+    401dfa      3 INSTR DEADREGS  EFLAGS ECX EDX EDI R8 ZZ mov     rdx, rsp        ; ubp_av 
+    401dfa      3 PTRIMMEDESP STACK 0 displ mov     rdx, rsp        ; ubp_av
     401dfd      4 INSTR BELONGTO 401df4 
     401dfd      4 INSTR DEADREGS  EFLAGS ECX EDI R8 ZZ and     rsp, 0FFFFFFFFFFFFFFF0h 
     401e01      1 INSTR BELONGTO 401df4 
     401e01      1 INSTR DEADREGS  EFLAGS ECX EDI R8 ZZ push    rax 
     401e02      1 INSTR BELONGTO 401df4 
-    401e02      1 INSTR DEADREGS  EFLAGS ECX EDI R8 ZZ push    rsp 
-    401e03     -2 INSTR LOCAL n R8 ZZ  NumericDEFs mov     r8, offset nullsub_1 
+    401e02      1 INSTR DEADREGS  EFLAGS ECX EDI R8 ZZ push    rsp             ; stack_end 
+    401e03     -2 INSTR LOCAL n R8 ZZ  NumericDEFs mov     r8, offset fini ; fini 
     401e03      7 INSTR BELONGTO 401df4 
-    401e03      7 INSTR DEADREGS  EFLAGS ECX EDI R8 ZZ mov     r8, offset nullsub_1 
-    401e0a     -2 INSTR LOCAL n RCX ZZ  NumericDEFs mov     rcx, offset aHilLidRhn; "Hâl$ÿLâd$‡Hç-√( " 
+    401e03      7 INSTR DEADREGS  EFLAGS ECX EDI R8 ZZ mov     r8, offset fini ; fini 
+    401e0a     -2 INSTR LOCAL n RCX ZZ  NumericDEFs mov     rcx, offset init; "Hâl$ÿLâd$‡Hç-√( " 
     401e0a      7 INSTR BELONGTO 401df4 
-    401e0a      7 INSTR DEADREGS  EFLAGS ECX EDI ZZ mov     rcx, offset aHilLidRhn; "Hâl$ÿLâd$‡Hç-√( " 
-    401e11     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, offset loc_4013A0 
+    401e0a      7 INSTR DEADREGS  EFLAGS ECX EDI ZZ mov     rcx, offset init; "Hâl$ÿLâd$‡Hç-√( " 
+    401e11     -2 INSTR LOCAL n RDI ZZ  NumericDEFs mov     rdi, offset main; main 
     401e11      7 INSTR BELONGTO 401df4 
-    401e11      7 INSTR DEADREGS  EFLAGS EDI ZZ mov     rdi, offset loc_4013A0 
+    401e11      7 INSTR DEADREGS  EFLAGS EDI ZZ mov     rdi, offset main; main 
     401e18     -1 INSTR LOCAL NoMetaUpdate call    ___libc_start_main 
     401e18      5 INSTR BELONGTO 401df4 
     401e18      5 INSTR DEADREGS  EFLAGS ZZ call    ___libc_start_main 
@@ -978,7 +1846,7 @@
     401e20     23 FUNC GLOBAL sub_401E20 FUNC_SAFE NOFP RET     401e36 
     401e20      4 INSTR BELONGTO 401e20 
     401e20      4 INSTR DEADREGS  EFLAGS EAX ZZ sub     rsp, 8 
-    401e20      8 DATAREF STACK 270 esp + 0 PARENT LocalFrame LOCALFRAME
+    401e20      8 DATAREF STACK 272 esp + 0 PARENT LocalFrame LOCALFRAME
     401e20      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     401e24      7 INSTR BELONGTO 401e20 
     401e24      7 INSTR DEADREGS  EFLAGS EAX ZZ mov     rax, cs:__gmon_start___ptr 
@@ -1007,7 +1875,7 @@
     401e44     -3 INSTR LOCAL NoWarn push    rbx 
     401e45      4 INSTR BELONGTO 401e40 
     401e45      4 INSTR DEADREGS  EFLAGS EBX ZZ sub     rsp, 8 
-    401e45      8 DATAREF STACK 271 esp + 0 PARENT LocalFrame LOCALFRAME
+    401e45      8 DATAREF STACK 273 esp + 0 PARENT LocalFrame LOCALFRAME
     401e45      8 MEMORYHOLE STACK esp + 16 ReturnAddress 
     401e45      8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 
     401e49     -1 INSTR LOCAL NoMetaUpdate cmp     cs:byte_6071F8, 0 
@@ -1077,14 +1945,14 @@
     401ed1      1 INSTR BELONGTO 401eb0 
     401ee0      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 0 3 0 0 4 0 8 5 0 0 6 0 1 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
     401ee0      0 FUNC MMSAFENESS UNSAFE
-    401ee0     16 DATAREF STACK 276 esp + 40 CHILDOF 272 OFFSET 40 LOCALVAR var_10 
-    401ee0      1 DATAREF STACK 274 esp + 31 CHILDOF 272 OFFSET 31 LOCALVAR var_19 
+    401ee0     16 DATAREF STACK 278 esp + 40 CHILDOF 274 OFFSET 40 LOCALVAR var_10 
+    401ee0      1 DATAREF STACK 276 esp + 31 CHILDOF 274 OFFSET 31 LOCALVAR var_19 
     401ee0    206 FUNC GLOBAL sub_401EE0 FUNC_UNSAFE NOFP RET     401fad 
-    401ee0     31 DATAREF STACK 273 esp + 0 CHILDOF 272 OFFSET 0 LOCALVAR var_38 
+    401ee0     31 DATAREF STACK 275 esp + 0 CHILDOF 274 OFFSET 0 LOCALVAR var_38 
     401ee0      4 INSTR BELONGTO 401ee0 
     401ee0      4 INSTR DEADREGS  EFLAGS EAX ECX EDX R8 R9 R10 R11 ZZ sub     rsp, 38h 
-    401ee0     56 DATAREF STACK 272 esp + 0 PARENT LocalFrame LOCALFRAME
-    401ee0      8 DATAREF STACK 275 esp + 32 CHILDOF 272 OFFSET 32 LOCALVAR var_18 
+    401ee0     56 DATAREF STACK 274 esp + 0 PARENT LocalFrame LOCALFRAME
+    401ee0      8 DATAREF STACK 277 esp + 32 CHILDOF 274 OFFSET 32 LOCALVAR var_18 
     401ee0      8 MEMORYHOLE STACK esp + 56 ReturnAddress 
     401ee4     -2 INSTR LOCAL n R11 ZZ  AlwaysNUM xor     r11d, r11d 
     401ee4      3 INSTR BELONGTO 401ee0 
@@ -1225,12 +2093,12 @@
     401fba      3 INSTR DEADREGS  EFLAGS EBX ZZ mov     rbp, rsi 
     401fbd     -1 INSTR LOCAL MetadataUnused mov     [rsp+var_8], r12 
     401fbd      5 INSTR BELONGTO 401fb0 
-    401fc2     24 DATAREF STACK 277 esp + 0 PARENT LocalFrame LOCALFRAME
+    401fc2     24 DATAREF STACK 279 esp + 0 PARENT LocalFrame LOCALFRAME
     401fc2      4 INSTR BELONGTO 401fb0 
     401fc2      4 INSTR DEADREGS  EFLAGS EBX R12 ZZ sub     rsp, 18h 
-    401fc2      8 DATAREF STACK 278 esp + 0 CHILDOF 277 OFFSET 0 LOCALVAR var_18 
-    401fc2      8 DATAREF STACK 279 esp + 8 CHILDOF 277 OFFSET 8 LOCALVAR var_10 
-    401fc2      8 DATAREF STACK 280 esp + 16 CHILDOF 277 OFFSET 16 LOCALVAR var_8 
+    401fc2      8 DATAREF STACK 280 esp + 0 CHILDOF 279 OFFSET 0 LOCALVAR var_18 
+    401fc2      8 DATAREF STACK 281 esp + 8 CHILDOF 279 OFFSET 8 LOCALVAR var_10 
+    401fc2      8 DATAREF STACK 282 esp + 16 CHILDOF 279 OFFSET 16 LOCALVAR var_8 
     401fc2      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
     401fc6      3 INSTR BELONGTO 401fb0 
     401fc6      3 INSTR DEADREGS  EFLAGS EBX R12 ZZ mov     rbx, rdi 
@@ -1291,7 +2159,7 @@
     402010      1 INSTR BELONGTO 402010 
     402010      1 INSTR DEADREGS  EFLAGS ESI ZZ push    rbx 
     402010     31 FUNC GLOBAL sub_402010 FUNC_UNSAFE NOFP RET     40202e 
-    402010      8 DATAREF STACK 281 esp + 0 PARENT LocalFrame LOCALFRAME
+    402010      8 DATAREF STACK 283 esp + 0 PARENT LocalFrame LOCALFRAME
     402010      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     402011      5 INSTR BELONGTO 402010 
     402011      5 INSTR DEADREGS  EFLAGS EBX ESI ZZ mov     esi, offset modes; "rb" 
@@ -1322,7 +2190,7 @@
     402030      1 INSTR BELONGTO 402030 
     402030      1 INSTR DEADREGS  EFLAGS ZZ push    rbx 
     402030     33 FUNC GLOBAL sub_402030 FUNC_UNSAFE NOFP RET     402050 
-    402030      8 DATAREF STACK 282 esp + 0 PARENT LocalFrame LOCALFRAME
+    402030      8 DATAREF STACK 284 esp + 0 PARENT LocalFrame LOCALFRAME
     402030      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     402031      3 INSTR BELONGTO 402030 
     402031      3 INSTR DEADREGS  EFLAGS EBX ZZ mov     rbx, rdi 
@@ -1375,7 +2243,7 @@
     402090      4 INSTR BELONGTO 402090 
     402090      4 INSTR DEADREGS  EFLAGS ECX EDX ESI EDI ZZ sub     rsp, 8 
     402090     61 FUNC GLOBAL sub_402090 FUNC_UNSAFE NOFP NORET     4020cc 
-    402090      8 DATAREF STACK 283 esp + 0 PARENT LocalFrame LOCALFRAME
+    402090      8 DATAREF STACK 285 esp + 0 PARENT LocalFrame LOCALFRAME
     402090      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     402094      7 INSTR BELONGTO 402090 
     402094      7 INSTR DEADREGS  EFLAGS ECX EDX ESI EDI ZZ mov     rcx, cs:stderr  ; s 
@@ -1410,9 +2278,9 @@
     4020d1      2 INSTR BELONGTO 4020d0 
     4020d1      2 INSTR DEADREGS  EFLAGS EBX ZZ mov     ebx, edi 
     4020d1     -2 INSTR LOCAL n EBX ZZ  NumericDEFs mov     ebx, edi 
-    4020d3    144 DATAREF STACK 286 esp + 16 CHILDOF 284 OFFSET 16 LOCALVAR stat_buf 
-    4020d3    160 DATAREF STACK 284 esp + 0 PARENT LocalFrame LOCALFRAME
-    4020d3      4 DATAREF STACK 285 esp + 0 CHILDOF 284 OFFSET 0 OutArgsRegion OUTARGS
+    4020d3    144 DATAREF STACK 288 esp + 16 CHILDOF 286 OFFSET 16 LOCALVAR stat_buf 
+    4020d3    160 DATAREF STACK 286 esp + 0 PARENT LocalFrame LOCALFRAME
+    4020d3      4 DATAREF STACK 287 esp + 0 CHILDOF 286 OFFSET 0 OutArgsRegion OUTARGS
     4020d3      4 MEMORYHOLE STACK esp + 160 CalleeSavedRegs 
     4020d3      7 INSTR BELONGTO 4020d0 
     4020d3      7 INSTR DEADREGS  EFLAGS EDI ZZ sub     rsp, 0A0h 
@@ -1618,7 +2486,7 @@
     402280     45 FUNC GLOBAL sub_402280 FUNC_UNSAFE NOFP NORET     4022ac 
     402280      4 INSTR BELONGTO 402280 
     402280      4 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI ZZ sub     rsp, 8 
-    402280      8 DATAREF STACK 287 esp + 0 PARENT LocalFrame LOCALFRAME
+    402280      8 DATAREF STACK 289 esp + 0 PARENT LocalFrame LOCALFRAME
     402280      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     402284      7 INSTR BELONGTO 402280 
     402284      7 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI ZZ mov     rdi, cs:stderr 
@@ -1646,7 +2514,7 @@
     4022b0     40 FUNC GLOBAL sub_4022B0 FUNC_UNSAFE NOFP RET     4022d7 
     4022b0      4 INSTR BELONGTO 4022b0 
     4022b0      4 INSTR DEADREGS  EFLAGS ZZ sub     rsp, 8 
-    4022b0      8 DATAREF STACK 288 esp + 0 PARENT LocalFrame LOCALFRAME
+    4022b0      8 DATAREF STACK 290 esp + 0 PARENT LocalFrame LOCALFRAME
     4022b0      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     4022b4     -1 INSTR LOCAL NoMetaUpdate call    _BZ2_bzlibVersion 
     4022b4      5 INSTR BELONGTO 4022b0 
@@ -1673,7 +2541,7 @@
     4022e0      1 INSTR BELONGTO 4022e0 
     4022e0      1 INSTR DEADREGS  EFLAGS ZZ push    rbx 
     4022e0     40 FUNC GLOBAL sub_4022E0 FUNC_UNSAFE NOFP RET     402307 
-    4022e0      8 DATAREF STACK 289 esp + 0 PARENT LocalFrame LOCALFRAME
+    4022e0      8 DATAREF STACK 291 esp + 0 PARENT LocalFrame LOCALFRAME
     4022e0      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     4022e1     -1 INSTR LOCAL MetadataUnused mov     rbx, rdi 
     4022e1      3 INSTR BELONGTO 4022e0 
@@ -1751,7 +2619,7 @@
     402380      4 INSTR BELONGTO 402380 
     402380      4 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI ZZ sub     rsp, 8 
     402380     50 FUNC GLOBAL sub_402380 FUNC_UNSAFE NOFP NORET     4023b1 
-    402380      8 DATAREF STACK 290 esp + 0 PARENT LocalFrame LOCALFRAME
+    402380      8 DATAREF STACK 292 esp + 0 PARENT LocalFrame LOCALFRAME
     402380      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     402384      7 INSTR BELONGTO 402380 
     402384      7 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI ZZ mov     rdi, cs:stderr 
@@ -1782,7 +2650,7 @@
     4023c0      4 INSTR BELONGTO 4023c0 
     4023c0      4 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI R8 ZZ sub     rsp, 8 
     4023c0     53 FUNC GLOBAL sub_4023C0 FUNC_UNSAFE NOFP NORET     4023f4 
-    4023c0      8 DATAREF STACK 291 esp + 0 PARENT LocalFrame LOCALFRAME
+    4023c0      8 DATAREF STACK 293 esp + 0 PARENT LocalFrame LOCALFRAME
     4023c0      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     4023c4      3 INSTR BELONGTO 4023c0 
     4023c4      3 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI R8 ZZ mov     r8, rdi 
@@ -1810,29 +2678,75 @@
     4023f0     -1 INSTR LOCAL NoMetaUpdate call    sub_4020D0 
     4023f0      5 INSTR BELONGTO 4023c0 
     4023f0      5 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ call    sub_4020D0 
+    402400      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 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
+    402400      0 FUNC MMSAFENESS SAFE
+    402400    109 FUNC GLOBAL handler FUNC_UNSAFE NOFP NORET     40246c 
+    402400      4 INSTR BELONGTO 402400 
+    402400      4 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI ZZ sub     rsp, 8 
+    402400      8 DATAREF STACK 294 esp + 0 PARENT LocalFrame LOCALFRAME
+    402400      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     402404     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_608350, 1 
+    402404      7 INSTR BELONGTO 402400 
+    40240b      7 INSTR BELONGTO 402400 
+    40240b      7 INSTR DEADREGS  EAX ECX EDX ESI EDI ZZ mov     rcx, cs:s 
     402412     -1 INSTR LOCAL NoMetaUpdate jz      short loc_402449 
+    402412      2 INSTR BELONGTO 402400 
+    402414      7 INSTR BELONGTO 402400 
+    402414      7 INSTR DEADREGS  EFLAGS EAX EDX ESI EDI ZZ mov     rdi, cs:stderr 
+    40241b      5 INSTR BELONGTO 402400 
+    40241b      5 INSTR DEADREGS  EFLAGS EAX EDX ESI ZZ mov     edx, offset aSCaughtASigseg; "\n%s: Caught a SIGSEGV or SIGBUS whilst"... 
     402420     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    402420      5 INSTR BELONGTO 402400 
+    402420      5 INSTR DEADREGS  EFLAGS EAX ESI ZZ mov     esi, 1 
+    402425      2 INSTR BELONGTO 402400 
+    402425      2 INSTR DEADREGS  EFLAGS EAX ZZ xor     eax, eax 
     402425     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
     402427     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    402427      5 INSTR BELONGTO 402400 
+    402427      5 INSTR DEADREGS  EFLAGS ZZ call    ___fprintf_chk 
     40242c     -1 INSTR LOCAL NoMetaUpdate call    sub_402340 
+    40242c      5 INSTR BELONGTO 402400 
+    40242c      5 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI R8 ZZ call    sub_402340 
     402431     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_608350, 1 
+    402431      7 INSTR BELONGTO 402400 
     402438     -1 INSTR LOCAL NoMetaUpdate jz      short loc_402463 
+    402438      2 INSTR BELONGTO 402400 
     40243a     -1 INSTR LOCAL NoMetaUpdate call    sub_402310 
+    40243a      5 INSTR BELONGTO 402400 
+    40243a      5 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ call    sub_402310 
     40243f     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 2 
+    40243f      5 INSTR BELONGTO 402400 
+    40243f      5 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov     edi, 2 
     402444     -1 INSTR LOCAL NoMetaUpdate call    sub_4020D0 
+    402444      5 INSTR BELONGTO 402400 
+    402444      5 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ call    sub_4020D0 
+    402449      7 INSTR BELONGTO 402400 
+    402449      7 INSTR DEADREGS  EFLAGS EAX EDX ESI EDI ZZ mov     rdi, cs:stderr 
+    402450      5 INSTR BELONGTO 402400 
+    402450      5 INSTR DEADREGS  EFLAGS EAX EDX ESI ZZ mov     edx, offset aSCaughtASigs_0; "\n%s: Caught a SIGSEGV or SIGBUS whilst"... 
     402455     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    402455      5 INSTR BELONGTO 402400 
+    402455      5 INSTR DEADREGS  EFLAGS EAX ESI ZZ mov     esi, 1 
+    40245a      2 INSTR BELONGTO 402400 
+    40245a      2 INSTR DEADREGS  EFLAGS EAX ZZ xor     eax, eax 
     40245a     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
     40245c     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    40245c      5 INSTR BELONGTO 402400 
+    40245c      5 INSTR DEADREGS  EFLAGS ZZ call    ___fprintf_chk 
     402461     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_40242C 
+    402461      2 INSTR BELONGTO 402400 
     402463     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 3 
+    402463      5 INSTR BELONGTO 402400 
+    402463      5 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ mov     edi, 3 
     402468     -1 INSTR LOCAL NoMetaUpdate call    sub_4020D0 
+    402468      5 INSTR BELONGTO 402400 
+    402468      5 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI R8 R9 R10 R11 ZZ call    sub_4020D0 
     402470      0 FUNC FRAMERESTORE 0 0 0 1 0 0 2 0 0 3 0 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
     402470      0 FUNC MMSAFENESS SAFE
     402470      4 INSTR BELONGTO 402470 
     402470      4 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI ZZ sub     rsp, 8 
     402470     62 FUNC GLOBAL sub_402470 FUNC_UNSAFE NOFP NORET     4024ad 
-    402470      8 DATAREF STACK 292 esp + 0 PARENT LocalFrame LOCALFRAME
+    402470      8 DATAREF STACK 295 esp + 0 PARENT LocalFrame LOCALFRAME
     402470      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     402474      7 INSTR BELONGTO 402470 
     402474      7 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI ZZ mov     rcx, cs:s 
@@ -1870,7 +2784,7 @@
     4024b0      6 INSTR DEADREGS  EFLAGS ESI ZZ mov     esi, cs:stat_buf.st_mode; mode 
     4024b6      1 INSTR BELONGTO 4024b0 
     4024b6      1 INSTR DEADREGS  EFLAGS ZZ push    rbx 
-    4024b6      8 DATAREF STACK 293 esp + 0 PARENT LocalFrame LOCALFRAME
+    4024b6      8 DATAREF STACK 296 esp + 0 PARENT LocalFrame LOCALFRAME
     4024b6      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     4024b7     -1 INSTR LOCAL MetadataUnused mov     ebx, edi 
     4024b7      2 INSTR BELONGTO 4024b0 
@@ -1918,42 +2832,42 @@
     4024ec      1 INSTR BELONGTO 4024e0 
     4024ec      1 INSTR DEADREGS  EFLAGS EAX R12 R13 R15 ZZ push    rbx 
     4024ec     -3 INSTR LOCAL NoWarn push    rbx 
-    4024ed     16 DATAREF STACK 297 esp + 32 CHILDOF 294 OFFSET 32 LOCALVAR var_1478 
-    4024ed     16 DATAREF STACK 299 esp + 72 CHILDOF 294 OFFSET 72 LOCALVAR stream 
-    4024ed     16 DATAREF STACK 326 esp + 5208 CHILDOF 294 OFFSET 5208 LOCALVAR var_40 
-    4024ed      1 DATAREF STACK 309 esp + 5184 CHILDOF 294 OFFSET 5184 LOCALVAR var_58 
-    4024ed      1 DATAREF STACK 310 esp + 5185 CHILDOF 294 OFFSET 5185 LOCALVAR var_57 
-    4024ed      1 DATAREF STACK 311 esp + 5186 CHILDOF 294 OFFSET 5186 LOCALVAR var_56 
-    4024ed      1 DATAREF STACK 312 esp + 5187 CHILDOF 294 OFFSET 5187 LOCALVAR var_55 
-    4024ed      1 DATAREF STACK 313 esp + 5188 CHILDOF 294 OFFSET 5188 LOCALVAR var_54 
-    4024ed      1 DATAREF STACK 314 esp + 5189 CHILDOF 294 OFFSET 5189 LOCALVAR var_53 
-    4024ed      1 DATAREF STACK 315 esp + 5190 CHILDOF 294 OFFSET 5190 LOCALVAR var_52 
-    4024ed      1 DATAREF STACK 316 esp + 5191 CHILDOF 294 OFFSET 5191 LOCALVAR var_51 
-    4024ed      1 DATAREF STACK 318 esp + 5200 CHILDOF 294 OFFSET 5200 LOCALVAR var_48 
-    4024ed      1 DATAREF STACK 319 esp + 5201 CHILDOF 294 OFFSET 5201 LOCALVAR var_47 
-    4024ed      1 DATAREF STACK 320 esp + 5202 CHILDOF 294 OFFSET 5202 LOCALVAR var_46 
-    4024ed      1 DATAREF STACK 321 esp + 5203 CHILDOF 294 OFFSET 5203 LOCALVAR var_45 
-    4024ed      1 DATAREF STACK 322 esp + 5204 CHILDOF 294 OFFSET 5204 LOCALVAR var_44 
-    4024ed      1 DATAREF STACK 323 esp + 5205 CHILDOF 294 OFFSET 5205 LOCALVAR var_43 
-    4024ed      1 DATAREF STACK 324 esp + 5206 CHILDOF 294 OFFSET 5206 LOCALVAR var_42 
-    4024ed      1 DATAREF STACK 325 esp + 5207 CHILDOF 294 OFFSET 5207 LOCALVAR var_41 
-    4024ed     24 DATAREF STACK 298 esp + 48 CHILDOF 294 OFFSET 48 LOCALVAR var_1468 
+    4024ed     16 DATAREF STACK 300 esp + 32 CHILDOF 297 OFFSET 32 LOCALVAR var_1478 
+    4024ed     16 DATAREF STACK 302 esp + 72 CHILDOF 297 OFFSET 72 LOCALVAR stream 
+    4024ed     16 DATAREF STACK 329 esp + 5208 CHILDOF 297 OFFSET 5208 LOCALVAR var_40 
+    4024ed      1 DATAREF STACK 312 esp + 5184 CHILDOF 297 OFFSET 5184 LOCALVAR var_58 
+    4024ed      1 DATAREF STACK 313 esp + 5185 CHILDOF 297 OFFSET 5185 LOCALVAR var_57 
+    4024ed      1 DATAREF STACK 314 esp + 5186 CHILDOF 297 OFFSET 5186 LOCALVAR var_56 
+    4024ed      1 DATAREF STACK 315 esp + 5187 CHILDOF 297 OFFSET 5187 LOCALVAR var_55 
+    4024ed      1 DATAREF STACK 316 esp + 5188 CHILDOF 297 OFFSET 5188 LOCALVAR var_54 
+    4024ed      1 DATAREF STACK 317 esp + 5189 CHILDOF 297 OFFSET 5189 LOCALVAR var_53 
+    4024ed      1 DATAREF STACK 318 esp + 5190 CHILDOF 297 OFFSET 5190 LOCALVAR var_52 
+    4024ed      1 DATAREF STACK 319 esp + 5191 CHILDOF 297 OFFSET 5191 LOCALVAR var_51 
+    4024ed      1 DATAREF STACK 321 esp + 5200 CHILDOF 297 OFFSET 5200 LOCALVAR var_48 
+    4024ed      1 DATAREF STACK 322 esp + 5201 CHILDOF 297 OFFSET 5201 LOCALVAR var_47 
+    4024ed      1 DATAREF STACK 323 esp + 5202 CHILDOF 297 OFFSET 5202 LOCALVAR var_46 
+    4024ed      1 DATAREF STACK 324 esp + 5203 CHILDOF 297 OFFSET 5203 LOCALVAR var_45 
+    4024ed      1 DATAREF STACK 325 esp + 5204 CHILDOF 297 OFFSET 5204 LOCALVAR var_44 
+    4024ed      1 DATAREF STACK 326 esp + 5205 CHILDOF 297 OFFSET 5205 LOCALVAR var_43 
+    4024ed      1 DATAREF STACK 327 esp + 5206 CHILDOF 297 OFFSET 5206 LOCALVAR var_42 
+    4024ed      1 DATAREF STACK 328 esp + 5207 CHILDOF 297 OFFSET 5207 LOCALVAR var_41 
+    4024ed     24 DATAREF STACK 301 esp + 48 CHILDOF 297 OFFSET 48 LOCALVAR var_1468 
     4024ed     24 MEMORYHOLE STACK esp + 5224 CalleeSavedRegs 
-    4024ed     32 DATAREF STACK 307 esp + 5120 CHILDOF 294 OFFSET 5120 LOCALVAR var_98 
-    4024ed     32 DATAREF STACK 308 esp + 5152 CHILDOF 294 OFFSET 5152 LOCALVAR var_78 
-    4024ed      4 DATAREF STACK 300 esp + 88 CHILDOF 294 OFFSET 88 LOCALVAR var_1440 
-    4024ed      4 DATAREF STACK 301 esp + 92 CHILDOF 294 OFFSET 92 LOCALVAR var_143C 
-    4024ed      4 DATAREF STACK 302 esp + 96 CHILDOF 294 OFFSET 96 LOCALVAR var_1438 
-    4024ed      4 DATAREF STACK 303 esp + 100 CHILDOF 294 OFFSET 100 LOCALVAR var_1434 
-    4024ed      4 DATAREF STACK 304 esp + 104 CHILDOF 294 OFFSET 104 LOCALVAR var_1430 
-    4024ed      4 DATAREF STACK 305 esp + 108 CHILDOF 294 OFFSET 108 LOCALVAR var_142C 
-    4024ed   5008 DATAREF STACK 306 esp + 112 CHILDOF 294 OFFSET 112 LOCALVAR ptr 
-    4024ed   5224 DATAREF STACK 294 esp + 0 PARENT LocalFrame LOCALFRAME
+    4024ed     32 DATAREF STACK 310 esp + 5120 CHILDOF 297 OFFSET 5120 LOCALVAR var_98 
+    4024ed     32 DATAREF STACK 311 esp + 5152 CHILDOF 297 OFFSET 5152 LOCALVAR var_78 
+    4024ed      4 DATAREF STACK 303 esp + 88 CHILDOF 297 OFFSET 88 LOCALVAR var_1440 
+    4024ed      4 DATAREF STACK 304 esp + 92 CHILDOF 297 OFFSET 92 LOCALVAR var_143C 
+    4024ed      4 DATAREF STACK 305 esp + 96 CHILDOF 297 OFFSET 96 LOCALVAR var_1438 
+    4024ed      4 DATAREF STACK 306 esp + 100 CHILDOF 297 OFFSET 100 LOCALVAR var_1434 
+    4024ed      4 DATAREF STACK 307 esp + 104 CHILDOF 297 OFFSET 104 LOCALVAR var_1430 
+    4024ed      4 DATAREF STACK 308 esp + 108 CHILDOF 297 OFFSET 108 LOCALVAR var_142C 
+    4024ed   5008 DATAREF STACK 309 esp + 112 CHILDOF 297 OFFSET 112 LOCALVAR ptr 
+    4024ed   5224 DATAREF STACK 297 esp + 0 PARENT LocalFrame LOCALFRAME
     4024ed      7 INSTR BELONGTO 4024e0 
     4024ed      7 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 R15 ZZ sub     rsp, 1468h 
-    4024ed      8 DATAREF STACK 295 esp + 0 CHILDOF 294 OFFSET 0 OutArgsRegion OUTARGS
-    4024ed      8 DATAREF STACK 296 esp + 24 CHILDOF 294 OFFSET 24 LOCALVAR var_1480 
-    4024ed      8 DATAREF STACK 317 esp + 5192 CHILDOF 294 OFFSET 5192 LOCALVAR var_50 
+    4024ed      8 DATAREF STACK 298 esp + 0 CHILDOF 297 OFFSET 0 OutArgsRegion OUTARGS
+    4024ed      8 DATAREF STACK 299 esp + 24 CHILDOF 297 OFFSET 24 LOCALVAR var_1480 
+    4024ed      8 DATAREF STACK 320 esp + 5192 CHILDOF 297 OFFSET 5192 LOCALVAR var_50 
     4024ed      8 MEMORYHOLE STACK esp + 5248 ReturnAddress 
     4024f4     -2 INSTR LOCAL n RAX ZZ  NumericDEFs mov     rax, fs:28h 
     4024f4      9 INSTR BELONGTO 4024e0 
@@ -2549,17 +3463,17 @@
     402983     -3 INSTR LOCAL NoWarn push    rbx 
     402984      3 INSTR BELONGTO 402980 
     402984      3 INSTR DEADREGS  EFLAGS EAX EBX R12 ZZ mov     rbx, rdi 
-    402987  10048 DATAREF STACK 327 esp + 0 PARENT LocalFrame LOCALFRAME
-    402987     12 DATAREF STACK 328 esp + 8 CHILDOF 327 OFFSET 8 LOCALVAR var_2750 
+    402987  10048 DATAREF STACK 330 esp + 0 PARENT LocalFrame LOCALFRAME
+    402987     12 DATAREF STACK 331 esp + 8 CHILDOF 330 OFFSET 8 LOCALVAR var_2750 
     402987     12 MEMORYHOLE STACK esp + 10048 CalleeSavedRegs 
-    402987      4 DATAREF STACK 329 esp + 20 CHILDOF 327 OFFSET 20 LOCALVAR var_2744 
-    402987      4 DATAREF STACK 330 esp + 24 CHILDOF 327 OFFSET 24 LOCALVAR var_2740 
-    402987      4 DATAREF STACK 331 esp + 28 CHILDOF 327 OFFSET 28 LOCALVAR var_273C 
-    402987   5000 DATAREF STACK 333 esp + 5040 CHILDOF 327 OFFSET 5040 LOCALVAR var_13A8 
-    402987   5008 DATAREF STACK 332 esp + 32 CHILDOF 327 OFFSET 32 LOCALVAR var_2738 
+    402987      4 DATAREF STACK 332 esp + 20 CHILDOF 330 OFFSET 20 LOCALVAR var_2744 
+    402987      4 DATAREF STACK 333 esp + 24 CHILDOF 330 OFFSET 24 LOCALVAR var_2740 
+    402987      4 DATAREF STACK 334 esp + 28 CHILDOF 330 OFFSET 28 LOCALVAR var_273C 
+    402987   5000 DATAREF STACK 336 esp + 5040 CHILDOF 330 OFFSET 5040 LOCALVAR var_13A8 
+    402987   5008 DATAREF STACK 335 esp + 32 CHILDOF 330 OFFSET 32 LOCALVAR var_2738 
     402987      7 INSTR BELONGTO 402980 
     402987      7 INSTR DEADREGS  EFLAGS EAX R12 ZZ sub     rsp, 2740h 
-    402987      8 DATAREF STACK 334 esp + 10040 CHILDOF 327 OFFSET 10040 LOCALVAR var_20 
+    402987      8 DATAREF STACK 337 esp + 10040 CHILDOF 330 OFFSET 10040 LOCALVAR var_20 
     402987      8 MEMORYHOLE STACK esp + 10060 ReturnAddress 
     40298e      9 INSTR BELONGTO 402980 
     40298e      9 INSTR DEADREGS  EFLAGS EAX R12 ZZ mov     rax, fs:28h 
@@ -2969,15 +3883,15 @@
     402c6b     -3 INSTR LOCAL NoWarn push    rbx 
     402c6c      3 INSTR BELONGTO 402c60 
     402c6c      3 INSTR DEADREGS  EFLAGS EAX EBX R12 R13 ZZ mov     rbx, rsi 
-    402c6f  10056 DATAREF STACK 335 esp + 0 PARENT LocalFrame LOCALFRAME
-    402c6f     12 DATAREF STACK 336 esp + 8 CHILDOF 335 OFFSET 8 LOCALVAR var_2760 
-    402c6f     16 DATAREF STACK 342 esp + 10040 CHILDOF 335 OFFSET 10040 LOCALVAR var_30 
+    402c6f  10056 DATAREF STACK 338 esp + 0 PARENT LocalFrame LOCALFRAME
+    402c6f     12 DATAREF STACK 339 esp + 8 CHILDOF 338 OFFSET 8 LOCALVAR var_2760 
+    402c6f     16 DATAREF STACK 345 esp + 10040 CHILDOF 338 OFFSET 10040 LOCALVAR var_30 
     402c6f     16 MEMORYHOLE STACK esp + 10056 CalleeSavedRegs 
-    402c6f      4 DATAREF STACK 337 esp + 20 CHILDOF 335 OFFSET 20 LOCALVAR var_2754 
-    402c6f      4 DATAREF STACK 338 esp + 24 CHILDOF 335 OFFSET 24 LOCALVAR var_2750 
-    402c6f      4 DATAREF STACK 339 esp + 28 CHILDOF 335 OFFSET 28 LOCALVAR var_274C 
-    402c6f   5000 DATAREF STACK 341 esp + 5040 CHILDOF 335 OFFSET 5040 LOCALVAR var_13B8 
-    402c6f   5008 DATAREF STACK 340 esp + 32 CHILDOF 335 OFFSET 32 LOCALVAR ptr 
+    402c6f      4 DATAREF STACK 340 esp + 20 CHILDOF 338 OFFSET 20 LOCALVAR var_2754 
+    402c6f      4 DATAREF STACK 341 esp + 24 CHILDOF 338 OFFSET 24 LOCALVAR var_2750 
+    402c6f      4 DATAREF STACK 342 esp + 28 CHILDOF 338 OFFSET 28 LOCALVAR var_274C 
+    402c6f   5000 DATAREF STACK 344 esp + 5040 CHILDOF 338 OFFSET 5040 LOCALVAR var_13B8 
+    402c6f   5008 DATAREF STACK 343 esp + 32 CHILDOF 338 OFFSET 32 LOCALVAR ptr 
     402c6f      7 INSTR BELONGTO 402c60 
     402c6f      7 INSTR DEADREGS  EFLAGS EAX R12 R13 ZZ sub     rsp, 2748h 
     402c6f      8 MEMORYHOLE STACK esp + 10072 ReturnAddress 
@@ -3553,11 +4467,11 @@
     403085      5 INSTR BELONGTO 403080 
     403085      5 INSTR DEADREGS  EFLAGS EBX ZZ mov     [rsp+var_8], rbp 
     403085      5 PTRIMMEDESP STACK -8 displ mov     [rsp+var_8], rbp
-    40308a     24 DATAREF STACK 343 esp + 0 PARENT LocalFrame LOCALFRAME
+    40308a     24 DATAREF STACK 346 esp + 0 PARENT LocalFrame LOCALFRAME
     40308a      4 INSTR BELONGTO 403080 
     40308a      4 INSTR DEADREGS  EFLAGS EBX ZZ sub     rsp, 18h 
-    40308a      8 DATAREF STACK 344 esp + 8 CHILDOF 343 OFFSET 8 LOCALVAR var_10 
-    40308a      8 DATAREF STACK 345 esp + 16 CHILDOF 343 OFFSET 16 LOCALVAR var_8 
+    40308a      8 DATAREF STACK 347 esp + 8 CHILDOF 346 OFFSET 8 LOCALVAR var_10 
+    40308a      8 DATAREF STACK 348 esp + 16 CHILDOF 346 OFFSET 16 LOCALVAR var_8 
     40308a      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
     40308e      3 INSTR BELONGTO 403080 
     40308e      3 INSTR DEADREGS  EFLAGS EBX ZZ mov     rbp, rdi 
@@ -3639,8 +4553,8 @@
     403114     -3 INSTR LOCAL NoWarn push    rbx 
     403115      3 INSTR BELONGTO 403110 
     403115      3 INSTR DEADREGS  EFLAGS EBX ZZ mov     rbx, rdi 
-    403118     16 DATAREF STACK 347 esp + 8 CHILDOF 346 OFFSET 8 LOCALVAR s 
-    403118     24 DATAREF STACK 346 esp + 0 PARENT LocalFrame LOCALFRAME
+    403118     16 DATAREF STACK 350 esp + 8 CHILDOF 349 OFFSET 8 LOCALVAR s 
+    403118     24 DATAREF STACK 349 esp + 0 PARENT LocalFrame LOCALFRAME
     403118      4 INSTR BELONGTO 403110 
     403118      4 INSTR DEADREGS  EFLAGS ZZ sub     rsp, 18h 
     403118      8 MEMORYHOLE STACK esp + 24 CalleeSavedRegs 
@@ -3761,7 +4675,7 @@
     4031c3      2 INSTR BELONGTO 4031b0 
     4031c5      1 INSTR BELONGTO 4031b0 
     4031c5      1 INSTR DEADREGS  EFLAGS R14 ZZ push    rbx 
-    4031c5     40 DATAREF STACK 348 esp + 0 PARENT LocalFrame LOCALFRAME
+    4031c5     40 DATAREF STACK 351 esp + 0 PARENT LocalFrame LOCALFRAME
     4031c5      8 MEMORYHOLE STACK esp + 40 ReturnAddress 
     4031c6     -1 INSTR LOCAL NoMetaUpdate call    _getenv 
     4031c6      5 INSTR BELONGTO 4031b0 
@@ -3900,11 +4814,11 @@
     4032aa      2 INSTR BELONGTO 4032a0 
     4032aa      2 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI EDI ZZ xor     eax, eax 
     4032aa     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
-    4032ac     24 DATAREF STACK 349 esp + 0 PARENT LocalFrame LOCALFRAME
+    4032ac     24 DATAREF STACK 352 esp + 0 PARENT LocalFrame LOCALFRAME
     4032ac      4 INSTR BELONGTO 4032a0 
     4032ac      4 INSTR DEADREGS  EFLAGS EDX EBX ESI EDI ZZ sub     rsp, 18h 
-    4032ac      8 DATAREF STACK 350 esp + 8 CHILDOF 349 OFFSET 8 LOCALVAR var_10 
-    4032ac      8 DATAREF STACK 351 esp + 16 CHILDOF 349 OFFSET 16 LOCALVAR var_8 
+    4032ac      8 DATAREF STACK 353 esp + 8 CHILDOF 352 OFFSET 8 LOCALVAR var_10 
+    4032ac      8 DATAREF STACK 354 esp + 16 CHILDOF 352 OFFSET 16 LOCALVAR var_8 
     4032ac      8 MEMORYHOLE STACK esp + 24 ReturnAddress 
     4032b0     -2 INSTR LOCAL n EDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 180h 
     4032b0      5 INSTR BELONGTO 4032a0 
@@ -3960,8 +4874,8 @@
     4032ff      2 INSTR BELONGTO 4032a0 
     403310      0 FUNC FRAMERESTORE 0 0 1 1 0 0 2 0 1 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
     403310      0 FUNC MMSAFENESS SAFE
-    403310    128 DATAREF STACK 353 esp + 24 CHILDOF 352 OFFSET 24 LOCALVAR var_80 
-    403310    152 DATAREF STACK 352 esp + 0 PARENT LocalFrame LOCALFRAME
+    403310    128 DATAREF STACK 356 esp + 24 CHILDOF 355 OFFSET 24 LOCALVAR var_80 
+    403310    152 DATAREF STACK 355 esp + 0 PARENT LocalFrame LOCALFRAME
     403310     61 FUNC GLOBAL sub_403310 FUNC_UNSAFE NOFP RET     40334c 
     403310      7 INSTR BELONGTO 403310 
     403310      7 INSTR DEADREGS  EFLAGS EDX ESI EDI ZZ sub     rsp, 98h 
@@ -4006,7 +4920,7 @@
     403350     38 FUNC GLOBAL sub_403350 FUNC_UNSAFE NOFP RET     403375 
     403350      4 INSTR BELONGTO 403350 
     403350      4 INSTR DEADREGS  EFLAGS EDX ESI EDI ZZ sub     rsp, 8 
-    403350      8 DATAREF STACK 354 esp + 0 PARENT LocalFrame LOCALFRAME
+    403350      8 DATAREF STACK 357 esp + 0 PARENT LocalFrame LOCALFRAME
     403350      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     403354      5 INSTR BELONGTO 403350 
     403354      5 INSTR DEADREGS  EFLAGS EDX ESI EDI ZZ mov     edx, offset stat_buf; stat_buf 
@@ -4032,8 +4946,8 @@
     403371      5 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI 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 0 9 0 0 10 0 0 11 0 0 12 0 0 13 0 0 14 0 0 15 0 0 ZZ
     403380      0 FUNC MMSAFENESS SAFE
-    403380     16 DATAREF STACK 356 esp + 0 CHILDOF 355 OFFSET 0 OutArgsRegion OUTARGS
-    403380     24 DATAREF STACK 355 esp + 0 PARENT LocalFrame LOCALFRAME
+    403380     16 DATAREF STACK 359 esp + 0 CHILDOF 358 OFFSET 0 OutArgsRegion OUTARGS
+    403380     24 DATAREF STACK 358 esp + 0 PARENT LocalFrame LOCALFRAME
     403380      4 INSTR BELONGTO 403380 
     403380      4 INSTR DEADREGS  EFLAGS EAX ESI EDI ZZ sub     rsp, 18h 
     403380     54 FUNC GLOBAL sub_403380 FUNC_UNSAFE NOFP RET     4033b5 
@@ -4073,7 +4987,7 @@
     4033c0    180 FUNC GLOBAL sub_4033C0 FUNC_UNSAFE NOFP RET     403473 
     4033c0      1 INSTR BELONGTO 4033c0 
     4033c0      1 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI ZZ push    rbx 
-    4033c0      8 DATAREF STACK 357 esp + 0 PARENT LocalFrame LOCALFRAME
+    4033c0      8 DATAREF STACK 360 esp + 0 PARENT LocalFrame LOCALFRAME
     4033c0      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     4033c1      5 INSTR BELONGTO 4033c0 
     4033c1      5 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI ZZ mov     edx, offset dest 
@@ -4194,12 +5108,12 @@
     403484      3 INSTR BELONGTO 403480 
     403484      3 INSTR DEADREGS  EFLAGS EBX R12 ZZ mov     rbx, rdi 
     403487     12 MEMORYHOLE STACK esp + 304 CalleeSavedRegs 
-    403487    144 DATAREF STACK 360 esp + 16 CHILDOF 358 OFFSET 16 LOCALVAR stat_buf 
-    403487    144 DATAREF STACK 361 esp + 160 CHILDOF 358 OFFSET 160 LOCALVAR var_A8 
-    403487    304 DATAREF STACK 358 esp + 0 PARENT LocalFrame LOCALFRAME
+    403487    144 DATAREF STACK 363 esp + 16 CHILDOF 361 OFFSET 16 LOCALVAR stat_buf 
+    403487    144 DATAREF STACK 364 esp + 160 CHILDOF 361 OFFSET 160 LOCALVAR var_A8 
+    403487    304 DATAREF STACK 361 esp + 0 PARENT LocalFrame LOCALFRAME
     403487      7 INSTR BELONGTO 403480 
     403487      7 INSTR DEADREGS  EFLAGS R12 ZZ sub     rsp, 130h 
-    403487      8 DATAREF STACK 359 esp + 0 CHILDOF 358 OFFSET 0 OutArgsRegion OUTARGS
+    403487      8 DATAREF STACK 362 esp + 0 CHILDOF 361 OFFSET 0 OutArgsRegion OUTARGS
     403487      8 MEMORYHOLE STACK esp + 316 ReturnAddress 
     40348e     -1 INSTR LOCAL NoMetaUpdate test    rdi, rdi 
     40348e      3 INSTR BELONGTO 403480 
@@ -4338,7 +5252,7 @@
     4035aa      5 INSTR BELONGTO 403480 
     4035aa      5 INSTR DEADREGS  EFLAGS R12 ZZ call    sub_403080 
     4035af      5 INSTR BELONGTO 403480 
-    4035af      5 INSTR DEADREGS  EFLAGS ESI EDI R12 ZZ mov     esi, offset src ; "(stdout)" 
+    4035af      5 INSTR DEADREGS  EFLAGS ESI EDI R12 ZZ mov     esi, offset aStdout_0; "(stdout)" 
     4035b4      5 INSTR BELONGTO 403480 
     4035b4      5 INSTR DEADREGS  EFLAGS EDI R12 ZZ mov     edi, offset file; dest 
     4035b9     -1 INSTR LOCAL NoMetaUpdate call    sub_403080 
@@ -5043,8 +5957,8 @@
     403c00    739 FUNC GLOBAL sub_403C00 FUNC_UNSAFE NOFP RET     403ee2 
     403c01      3 INSTR BELONGTO 403c00 
     403c01      3 INSTR DEADREGS  EFLAGS EBX ZZ mov     rbx, rdi 
-    403c04    120 DATAREF STACK 363 esp + 24 CHILDOF 362 OFFSET 24 LOCALVAR var_80 
-    403c04    144 DATAREF STACK 362 esp + 0 PARENT LocalFrame LOCALFRAME
+    403c04    120 DATAREF STACK 366 esp + 24 CHILDOF 365 OFFSET 24 LOCALVAR var_80 
+    403c04    144 DATAREF STACK 365 esp + 0 PARENT LocalFrame LOCALFRAME
     403c04      4 MEMORYHOLE STACK esp + 144 CalleeSavedRegs 
     403c04      7 INSTR BELONGTO 403c00 
     403c04      7 INSTR DEADREGS  EFLAGS ZZ sub     rsp, 90h 
@@ -5056,7 +5970,7 @@
     403c15     -1 INSTR LOCAL NoMetaUpdate jz      loc_403E20 
     403c15      6 INSTR BELONGTO 403c00 
     403c1b      5 INSTR BELONGTO 403c00 
-    403c1b      5 INSTR DEADREGS  EFLAGS ESI EDI ZZ mov     esi, offset aNone; "(none)" 
+    403c1b      5 INSTR DEADREGS  EFLAGS ESI EDI ZZ mov     esi, offset src ; "(none)" 
     403c20      5 INSTR BELONGTO 403c00 
     403c20      5 INSTR DEADREGS  EFLAGS EDI ZZ mov     edi, offset file; dest 
     403c25     -1 INSTR LOCAL NoMetaUpdate call    sub_403080 
@@ -5368,199 +6282,740 @@
     403edc      5 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI EDI 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 -12 0 4 0 8 5 -4 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
+    403ef0      0 FUNC MMSAFENESS SAFE
+    403ef0   1607 FUNC GLOBAL sub_403EF0 FUNC_UNSAFE NOFP RET     404536 
+    403ef0      1 INSTR BELONGTO 403ef0 
+    403ef0      1 INSTR DEADREGS  EFLAGS ZZ push    rbp 
     403ef0     -3 INSTR LOCAL NoWarn push    rbp 
+    403ef1      1 INSTR BELONGTO 403ef0 
+    403ef1      1 INSTR DEADREGS  EFLAGS ZZ push    rbx 
     403ef1     -3 INSTR LOCAL NoWarn push    rbx 
+    403ef2      3 INSTR BELONGTO 403ef0 
+    403ef2      3 INSTR DEADREGS  EFLAGS EBX ZZ mov     rbx, rdi 
+    403ef5    144 DATAREF STACK 369 esp + 16 CHILDOF 367 OFFSET 16 LOCALVAR stat_buf 
+    403ef5    152 DATAREF STACK 370 esp + 160 CHILDOF 367 OFFSET 160 LOCALVAR var_A8 
+    403ef5    312 DATAREF STACK 367 esp + 0 PARENT LocalFrame LOCALFRAME
+    403ef5      7 INSTR BELONGTO 403ef0 
+    403ef5      7 INSTR DEADREGS  EFLAGS ZZ sub     rsp, 138h 
+    403ef5      8 DATAREF STACK 368 esp + 0 CHILDOF 367 OFFSET 0 OutArgsRegion OUTARGS
+    403ef5      8 MEMORYHOLE STACK esp + 312 CalleeSavedRegs 
+    403ef5      8 MEMORYHOLE STACK esp + 320 ReturnAddress 
     403efc     -1 INSTR LOCAL NoMetaUpdate test    rdi, rdi 
+    403efc      3 INSTR BELONGTO 403ef0 
+    403eff      7 INSTR BELONGTO 403ef0 
     403f06     -1 INSTR LOCAL NoMetaUpdate jz      loc_404040 
+    403f06      6 INSTR BELONGTO 403ef0 
+    403f0c      6 INSTR BELONGTO 403ef0 
+    403f0c      6 INSTR DEADREGS  EFLAGS EAX ZZ mov     eax, cs:dword_607B08 
     403f12     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 2 
+    403f12      3 INSTR BELONGTO 403ef0 
     403f15     -1 INSTR LOCAL NoMetaUpdate jz      loc_404080 
+    403f15      6 INSTR BELONGTO 403ef0 
     403f1b     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 3 
+    403f1b      3 INSTR BELONGTO 403ef0 
     403f1e     -1 INSTR LOCAL NoMetaUpdate jz      loc_403FA0 
+    403f1e      6 INSTR BELONGTO 403ef0 
     403f24     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 1 
+    403f24      3 INSTR BELONGTO 403ef0 
     403f27     -1 INSTR LOCAL NoMetaUpdate jz      loc_40404D 
+    403f27      6 INSTR BELONGTO 403ef0 
+    403f2d      5 INSTR BELONGTO 403ef0 
+    403f2d      5 INSTR DEADREGS  EFLAGS EBX ESI EDI ZZ mov     edi, offset dest 
     403f32     -1 INSTR LOCAL NoMetaUpdate call    sub_402010 
+    403f32      5 INSTR BELONGTO 403ef0 
+    403f32      5 INSTR DEADREGS  EFLAGS EBX ESI ZZ call    sub_402010 
     403f37     -1 INSTR LOCAL NoMetaUpdate test    al, al 
+    403f37      2 INSTR BELONGTO 403ef0 
     403f39     -1 INSTR LOCAL NoMetaUpdate jz      loc_403FEF 
-    403f3f     -2 INSTR LOCAL n EBX ZZ  AlwaysNUM xor     ebx, ebx 
-    403f4d      3 PTRIMMEDEBP STACK 0 displ mov     rsi, rbp
+    403f39      6 INSTR BELONGTO 403ef0 
+    403f3f     -1 INSTR LOCAL MetadataUnused xor     ebx, ebx 
+    403f3f      2 INSTR BELONGTO 403ef0 
+    403f41      7 INSTR BELONGTO 403ef0 
+    403f41      7 INSTR DEADREGS  EFLAGS ESI EDI ZZ mov     rbp, off_6071C0[rbx] 
+    403f48      5 INSTR BELONGTO 403ef0 
+    403f48      5 INSTR DEADREGS  EFLAGS ESI EDI ZZ mov     edi, offset dest 
+    403f4d      3 INSTR BELONGTO 403ef0 
+    403f4d      3 INSTR DEADREGS  EFLAGS ESI ZZ mov     rsi, rbp 
     403f50     -1 INSTR LOCAL NoMetaUpdate call    sub_401FB0 
+    403f50      5 INSTR BELONGTO 403ef0 
+    403f50      5 INSTR DEADREGS  EFLAGS ZZ call    sub_401FB0 
     403f55     -1 INSTR LOCAL NoMetaUpdate test    al, al 
+    403f55      2 INSTR BELONGTO 403ef0 
     403f57     -1 INSTR LOCAL NoMetaUpdate jnz     loc_4041E0 
-    403f5d     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add     rbx, 8 
+    403f57      6 INSTR BELONGTO 403ef0 
+    403f5d     -1 INSTR LOCAL MetadataUnused add     rbx, 8 
+    403f5d      4 INSTR BELONGTO 403ef0 
     403f61     -1 INSTR LOCAL NoMetaUpdate cmp     rbx, 20h 
+    403f61      4 INSTR BELONGTO 403ef0 
     403f65     -1 INSTR LOCAL NoMetaUpdate jnz     short loc_403F41 
+    403f65      2 INSTR BELONGTO 403ef0 
+    403f67      6 INSTR BELONGTO 403ef0 
+    403f67      6 INSTR DEADREGS  EFLAGS EAX EDX EBX EDI ZZ mov     eax, cs:dword_607B08 
+    403f6d      3 INSTR BELONGTO 403ef0 
+    403f6d      3 INSTR DEADREGS  EFLAGS EDX EBX EDI ZZ lea     edx, [rax-2] 
     403f70     -1 INSTR LOCAL NoMetaUpdate cmp     edx, 1 
+    403f70      3 INSTR BELONGTO 403ef0 
     403f73     -1 INSTR LOCAL NoMetaUpdate jbe     loc_404210 
+    403f73      6 INSTR BELONGTO 403ef0 
     403f79     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 2 
+    403f79      3 INSTR BELONGTO 403ef0 
     403f7c     -1 INSTR LOCAL NoMetaUpdate jz      loc_4041A0 
+    403f7c      6 INSTR BELONGTO 403ef0 
     403f82     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 3 
+    403f82      3 INSTR BELONGTO 403ef0 
     403f85     -1 INSTR LOCAL NoMetaUpdate jz      loc_404130 
+    403f85      6 INSTR BELONGTO 403ef0 
     403f8b     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 1 
+    403f8b      3 INSTR BELONGTO 403ef0 
+    403f8e     -1 INSTR LOCAL NoMetaUpdate xchg    ax, ax 
+    403f8e      2 INSTR BELONGTO 403ef0 
     403f90     -1 INSTR LOCAL NoMetaUpdate jz      loc_404088 
+    403f90      6 INSTR BELONGTO 403ef0 
+    403f96      5 INSTR BELONGTO 403ef0 
+    403f96      5 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov     edi, 404700h 
     403f9b     -1 INSTR LOCAL NoMetaUpdate call    sub_4023C0 
+    403f9b      5 INSTR BELONGTO 403ef0 
+    403f9b      5 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI R8 ZZ call    sub_4023C0 
+    403fa0      3 INSTR BELONGTO 403ef0 
+    403fa0      3 INSTR DEADREGS  EFLAGS ESI ZZ mov     rsi, rdi        ; src 
+    403fa3      5 INSTR BELONGTO 403ef0 
+    403fa3      5 INSTR DEADREGS  EFLAGS EDI ZZ mov     edi, offset dest; dest 
     403fa8     -1 INSTR LOCAL NoMetaUpdate call    sub_403080 
+    403fa8      5 INSTR BELONGTO 403ef0 
+    403fa8      5 INSTR DEADREGS  EFLAGS ZZ call    sub_403080 
+    403fad      3 INSTR BELONGTO 403ef0 
+    403fad      3 INSTR DEADREGS  EFLAGS ESI EDI ZZ mov     rsi, rbx        ; src 
+    403fb0      5 INSTR BELONGTO 403ef0 
+    403fb0      5 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     edi, offset file; dest 
     403fb5     -1 INSTR LOCAL NoMetaUpdate call    sub_403080 
+    403fb5      5 INSTR BELONGTO 403ef0 
+    403fb5      5 INSTR DEADREGS  EFLAGS EBX ZZ call    sub_403080 
     403fba     -2 INSTR LOCAL n EDX ZZ  NUMVia2ndSrcIMMEDNUM mov     edx, 40Ah 
+    403fba      5 INSTR BELONGTO 403ef0 
+    403fba      5 INSTR DEADREGS  EFLAGS EDX EBX ESI EDI ZZ mov     edx, 40Ah 
+    403fbf      5 INSTR BELONGTO 403ef0 
+    403fbf      5 INSTR DEADREGS  EFLAGS EBX ESI EDI ZZ mov     esi, offset a_bz2; ".bz2" 
+    403fc4      5 INSTR BELONGTO 403ef0 
+    403fc4      5 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     edi, offset file 
     403fc9     -1 INSTR LOCAL NoMetaUpdate call    ___strcat_chk 
+    403fc9      5 INSTR BELONGTO 403ef0 
+    403fc9      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___strcat_chk 
+    403fce      6 INSTR BELONGTO 403ef0 
+    403fce      6 INSTR DEADREGS  EFLAGS EAX EBX EDI ZZ mov     eax, cs:dword_607B08 
     403fd4     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 1 
+    403fd4      3 INSTR BELONGTO 403ef0 
     403fd7     -1 INSTR LOCAL NoMetaUpdate jz      loc_403F3F 
+    403fd7      6 INSTR BELONGTO 403ef0 
+    403fdd      5 INSTR BELONGTO 403ef0 
+    403fdd      5 INSTR DEADREGS  EFLAGS EBX ESI EDI ZZ mov     edi, offset dest 
     403fe2     -1 INSTR LOCAL NoMetaUpdate call    sub_402010 
+    403fe2      5 INSTR BELONGTO 403ef0 
+    403fe2      5 INSTR DEADREGS  EFLAGS EBX ESI ZZ call    sub_402010 
     403fe7     -1 INSTR LOCAL NoMetaUpdate test    al, al 
+    403fe7      2 INSTR BELONGTO 403ef0 
     403fe9     -1 INSTR LOCAL NoMetaUpdate jnz     loc_403F3F 
+    403fe9      6 INSTR BELONGTO 403ef0 
     403fef     -1 INSTR LOCAL NoMetaUpdate call    ___errno_location 
+    403fef      5 INSTR BELONGTO 403ef0 
+    403fef      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___errno_location 
+    403ff4      2 INSTR BELONGTO 403ef0 
+    403ff4      2 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     edi, [rax]      ; errnum 
     403ff6     -1 INSTR LOCAL NoMetaUpdate call    _strerror 
+    403ff6      5 INSTR BELONGTO 403ef0 
+    403ff6      5 INSTR DEADREGS  EFLAGS EBX ZZ call    _strerror 
+    403ffb      7 INSTR BELONGTO 403ef0 
+    403ffb      7 INSTR DEADREGS  EFLAGS ECX EDX EBX ESI EDI R8 R9 ZZ mov     rcx, cs:s 
+    404002      7 INSTR BELONGTO 403ef0 
+    404002      7 INSTR DEADREGS  EFLAGS EDX EBX ESI EDI R8 R9 ZZ mov     rdi, cs:stderr 
+    404009      3 INSTR BELONGTO 403ef0 
+    404009      3 INSTR DEADREGS  EFLAGS EDX EBX ESI R8 R9 ZZ mov     r9, rax 
+    40400c      6 INSTR BELONGTO 403ef0 
+    40400c      6 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI R8 ZZ mov     r8d, offset dest 
+    404012      2 INSTR BELONGTO 403ef0 
+    404012      2 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI ZZ xor     eax, eax 
     404012     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
+    404014      5 INSTR BELONGTO 403ef0 
+    404014      5 INSTR DEADREGS  EFLAGS EDX EBX ESI ZZ mov     edx, offset aSCanTOpenInput; "%s: Can't open input file %s: %s.\n" 
     404019     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    404019      5 INSTR BELONGTO 403ef0 
+    404019      5 INSTR DEADREGS  EFLAGS EBX ESI ZZ mov     esi, 1 
     40401e     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    40401e      5 INSTR BELONGTO 403ef0 
+    40401e      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___fprintf_chk 
+    404023     -1 INSTR LOCAL MetadataUnused mov     ebp, cs:status 
+    404023      6 INSTR BELONGTO 403ef0 
     404029     -1 INSTR LOCAL NoMetaUpdate test    ebp, ebp 
+    404029      2 INSTR BELONGTO 403ef0 
     40402b     -1 INSTR LOCAL NoMetaUpdate jle     loc_4041FB 
+    40402b      6 INSTR BELONGTO 403ef0 
     404031     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add     rsp, 138h 
+    404031      7 INSTR BELONGTO 403ef0 
+    404038      1 INSTR BELONGTO 403ef0 
+    404038      1 INSTR DEADREGS  EFLAGS EBX R8 R9 R10 R11 ZZ pop     rbx 
+    404039      1 INSTR BELONGTO 403ef0 
+    404039      1 INSTR DEADREGS  EFLAGS R8 R9 R10 R11 ZZ pop     rbp 
+    40403a      1 INSTR BELONGTO 403ef0 
+    40403a      1 INSTR DEADREGS  EFLAGS R8 R9 R10 R11 ZZ retn 
     404040     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_607B08, 1 
+    404040      7 INSTR BELONGTO 403ef0 
     404047     -1 INSTR LOCAL NoMetaUpdate jnz     loc_40452D 
+    404047      6 INSTR BELONGTO 403ef0 
+    40404d      5 INSTR BELONGTO 403ef0 
+    40404d      5 INSTR DEADREGS  EFLAGS EBX ESI EDI ZZ mov     esi, offset aStdin; "(stdin)" 
+    404052      5 INSTR BELONGTO 403ef0 
+    404052      5 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     edi, offset dest; dest 
     404057     -1 INSTR LOCAL NoMetaUpdate call    sub_403080 
+    404057      5 INSTR BELONGTO 403ef0 
+    404057      5 INSTR DEADREGS  EFLAGS EBX ZZ call    sub_403080 
+    40405c      5 INSTR BELONGTO 403ef0 
+    40405c      5 INSTR DEADREGS  EFLAGS EBX ESI EDI ZZ mov     esi, offset aStdout_0; "(stdout)" 
+    404061      5 INSTR BELONGTO 403ef0 
+    404061      5 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     edi, offset file; dest 
     404066     -1 INSTR LOCAL NoMetaUpdate call    sub_403080 
+    404066      5 INSTR BELONGTO 403ef0 
+    404066      5 INSTR DEADREGS  EFLAGS EBX ZZ call    sub_403080 
+    40406b      6 INSTR BELONGTO 403ef0 
+    40406b      6 INSTR DEADREGS  EFLAGS EAX EBX EDI ZZ mov     eax, cs:dword_607B08 
     404071     -1 INSTR LOCAL NoMetaUpdate jmp     loc_403FD4 
+    404071      5 INSTR BELONGTO 403ef0 
+    404080      3 INSTR BELONGTO 403ef0 
+    404080      3 INSTR DEADREGS  EFLAGS EBX ESI ZZ mov     rsi, rdi 
     404083     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_404052 
+    404083      2 INSTR BELONGTO 403ef0 
+    404088      7 INSTR BELONGTO 403ef0 
+    404088      7 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     rbx, cs:stdout 
+    40408f      7 INSTR BELONGTO 403ef0 
+    40408f      7 INSTR DEADREGS  EFLAGS EDI ZZ mov     rbp, cs:stdin 
+    404096      3 INSTR BELONGTO 403ef0 
+    404096      3 INSTR DEADREGS  EFLAGS EDI ZZ mov     rdi, rbx        ; stream 
     404099     -1 INSTR LOCAL NoMetaUpdate call    _fileno 
+    404099      5 INSTR BELONGTO 403ef0 
+    404099      5 INSTR DEADREGS  EFLAGS ZZ call    _fileno 
+    40409e      2 INSTR BELONGTO 403ef0 
+    40409e      2 INSTR DEADREGS  EFLAGS EDI ZZ mov     edi, eax        ; fd 
     4040a0     -1 INSTR LOCAL NoMetaUpdate call    _isatty 
+    4040a0      5 INSTR BELONGTO 403ef0 
+    4040a0      5 INSTR DEADREGS  EFLAGS ZZ call    _isatty 
     4040a5     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    4040a5      2 INSTR BELONGTO 403ef0 
     4040a7     -1 INSTR LOCAL NoMetaUpdate jnz     loc_4043E0 
+    4040a7      6 INSTR BELONGTO 403ef0 
+    4040ad      7 INSTR BELONGTO 403ef0 
+    4040ad      7 INSTR DEADREGS  EFLAGS ESI EDI R11 ZZ mov     r11d, cs:dword_6076CC 
     4040b4     -1 INSTR LOCAL NoMetaUpdate test    r11d, r11d 
+    4040b4      3 INSTR BELONGTO 403ef0 
     4040b7     -1 INSTR LOCAL NoMetaUpdate jle     short loc_4040E7 
+    4040b7      2 INSTR BELONGTO 403ef0 
+    4040b9      7 INSTR BELONGTO 403ef0 
+    4040b9      7 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI ZZ mov     rdi, cs:stderr 
+    4040c0      5 INSTR BELONGTO 403ef0 
+    4040c0      5 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI ZZ mov     ecx, offset dest 
+    4040c5      5 INSTR BELONGTO 403ef0 
+    4040c5      5 INSTR DEADREGS  EFLAGS EAX EDX ESI ZZ mov     edx, offset aS  ; "  %s: " 
     4040ca     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    4040ca      5 INSTR BELONGTO 403ef0 
+    4040ca      5 INSTR DEADREGS  EFLAGS EAX ESI ZZ mov     esi, 1 
+    4040cf      2 INSTR BELONGTO 403ef0 
+    4040cf      2 INSTR DEADREGS  EFLAGS EAX ZZ xor     eax, eax 
     4040cf     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
     4040d1     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    4040d1      5 INSTR BELONGTO 403ef0 
+    4040d1      5 INSTR DEADREGS  EFLAGS ZZ call    ___fprintf_chk 
     4040d6     -1 INSTR LOCAL NoMetaUpdate call    sub_4033C0 
+    4040d6      5 INSTR BELONGTO 403ef0 
+    4040d6      5 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ call    sub_4033C0 
+    4040db      7 INSTR BELONGTO 403ef0 
+    4040db      7 INSTR DEADREGS  EFLAGS EDI ZZ mov     rdi, cs:stderr  ; stream 
     4040e2     -1 INSTR LOCAL NoMetaUpdate call    _fflush 
-    4040ea      3 PTRIMMEDEBP STACK 0 displ mov     rdi, rbp
+    4040e2      5 INSTR BELONGTO 403ef0 
+    4040e2      5 INSTR DEADREGS  EFLAGS ZZ call    _fflush 
+    4040e7      3 INSTR BELONGTO 403ef0 
+    4040e7      3 INSTR DEADREGS  EFLAGS EAX ESI EDI ZZ mov     rsi, rbx 
+    4040ea      3 INSTR BELONGTO 403ef0 
+    4040ea      3 INSTR DEADREGS  EFLAGS EAX EDI ZZ mov     rdi, rbp        ; stream 
+    4040ed      7 INSTR BELONGTO 403ef0 
+    4040ed      7 INSTR DEADREGS  EFLAGS EAX ZZ mov     cs:stream, rbx 
+    4040f4      7 INSTR BELONGTO 403ef0 
+    4040f4      7 INSTR DEADREGS  EFLAGS EAX EBX ZZ mov     cs:byte_60834C, 1 
     4040fb     -1 INSTR LOCAL NoMetaUpdate call    sub_4024E0 
+    4040fb      5 INSTR BELONGTO 403ef0 
+    4040fb      5 INSTR DEADREGS  EFLAGS EAX EBX ZZ call    sub_4024E0 
     404100     -1 INSTR LOCAL NoMetaUpdate cmp     cs:dword_607B08, 3 
+    404100      7 INSTR BELONGTO 403ef0 
+    404107     11 INSTR BELONGTO 403ef0 
+    404107     11 INSTR DEADREGS  EBX ZZ mov     cs:stream, 0 
     404112     -1 INSTR LOCAL NoMetaUpdate jz      loc_4043A8 
+    404112      6 INSTR BELONGTO 403ef0 
+    404118      7 INSTR BELONGTO 403ef0 
+    404118      7 INSTR DEADREGS  EFLAGS EBX R8 R9 R10 R11 ZZ mov     cs:byte_60834C, 0 
     40411f     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add     rsp, 138h 
+    40411f      7 INSTR BELONGTO 403ef0 
+    404126      1 INSTR BELONGTO 403ef0 
+    404126      1 INSTR DEADREGS  EFLAGS EBX R8 R9 R10 R11 ZZ pop     rbx 
+    404127      1 INSTR BELONGTO 403ef0 
+    404127      1 INSTR DEADREGS  EFLAGS R8 R9 R10 R11 ZZ pop     rbp 
+    404128      1 INSTR BELONGTO 403ef0 
+    404128      1 INSTR DEADREGS  EFLAGS R8 R9 R10 R11 ZZ retn 
+    404130      5 INSTR BELONGTO 403ef0 
+    404130      5 INSTR DEADREGS  EFLAGS EBX ESI EDI ZZ mov     esi, offset modes; "rb" 
+    404135      5 INSTR BELONGTO 403ef0 
+    404135      5 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     edi, offset dest; filename 
     40413a     -1 INSTR LOCAL NoMetaUpdate call    _fopen64 
+    40413a      5 INSTR BELONGTO 403ef0 
+    40413a      5 INSTR DEADREGS  EFLAGS EBX ZZ call    _fopen64 
+    40413f      3 INSTR BELONGTO 403ef0 
+    40413f      3 INSTR DEADREGS  EFLAGS EDX EBX ESI EDI ZZ mov     rbp, rax 
     404142     -1 INSTR LOCAL NoMetaUpdate call    sub_4032A0 
+    404142      5 INSTR BELONGTO 403ef0 
+    404142      5 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI EDI ZZ call    sub_4032A0 
     404147     -1 INSTR LOCAL NoMetaUpdate test    rax, rax 
+    404147      3 INSTR BELONGTO 403ef0 
+    40414a      3 INSTR BELONGTO 403ef0 
+    40414a      3 INSTR DEADREGS  EBX ZZ mov     rbx, rax 
     40414d     -1 INSTR LOCAL NoMetaUpdate jz      loc_4044EB 
+    40414d      6 INSTR BELONGTO 403ef0 
     404153     -1 INSTR LOCAL NoMetaUpdate test    rbp, rbp 
+    404153      3 INSTR BELONGTO 403ef0 
     404156     -1 INSTR LOCAL NoMetaUpdate jnz     loc_4040AD 
+    404156      6 INSTR BELONGTO 403ef0 
     40415c     -1 INSTR LOCAL NoMetaUpdate call    ___errno_location 
+    40415c      5 INSTR BELONGTO 403ef0 
+    40415c      5 INSTR DEADREGS  EFLAGS ZZ call    ___errno_location 
+    404161      2 INSTR BELONGTO 403ef0 
+    404161      2 INSTR DEADREGS  EFLAGS EDI ZZ mov     edi, [rax]      ; errnum 
     404163     -1 INSTR LOCAL NoMetaUpdate call    _strerror 
+    404163      5 INSTR BELONGTO 403ef0 
+    404163      5 INSTR DEADREGS  EFLAGS ZZ call    _strerror 
+    404168      7 INSTR BELONGTO 403ef0 
+    404168      7 INSTR DEADREGS  EFLAGS ECX EDX ESI EDI R8 R9 ZZ mov     rcx, cs:s 
+    40416f      7 INSTR BELONGTO 403ef0 
+    40416f      7 INSTR DEADREGS  EFLAGS EDX ESI EDI R8 R9 ZZ mov     rdi, cs:stderr 
+    404176      3 INSTR BELONGTO 403ef0 
+    404176      3 INSTR DEADREGS  EFLAGS EDX ESI R8 R9 ZZ mov     r9, rax 
+    404179      6 INSTR BELONGTO 403ef0 
+    404179      6 INSTR DEADREGS  EFLAGS EAX EDX ESI R8 ZZ mov     r8d, offset dest 
+    40417f      5 INSTR BELONGTO 403ef0 
+    40417f      5 INSTR DEADREGS  EFLAGS EAX EDX ESI ZZ mov     edx, offset aSCanTOpenInput; "%s: Can't open input file %s: %s.\n" 
     404184     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    404184      5 INSTR BELONGTO 403ef0 
+    404184      5 INSTR DEADREGS  EFLAGS EAX ESI ZZ mov     esi, 1 
+    404189      2 INSTR BELONGTO 403ef0 
+    404189      2 INSTR DEADREGS  EFLAGS EAX ZZ xor     eax, eax 
     404189     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
     40418b     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    40418b      5 INSTR BELONGTO 403ef0 
+    40418b      5 INSTR DEADREGS  EFLAGS ZZ call    ___fprintf_chk 
+    404190      3 INSTR BELONGTO 403ef0 
+    404190      3 INSTR DEADREGS  EFLAGS EDI ZZ mov     rdi, rbx        ; stream 
     404193     -1 INSTR LOCAL NoMetaUpdate call    _fclose 
+    404193      5 INSTR BELONGTO 403ef0 
+    404193      5 INSTR DEADREGS  EFLAGS EBX ZZ call    _fclose 
     404198     -1 INSTR LOCAL NoMetaUpdate jmp     short loc_4041ED 
+    404198      2 INSTR BELONGTO 403ef0 
+    4041a0      5 INSTR BELONGTO 403ef0 
+    4041a0      5 INSTR DEADREGS  EFLAGS EBX ESI EDI ZZ mov     esi, offset modes; "rb" 
+    4041a5      5 INSTR BELONGTO 403ef0 
+    4041a5      5 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     edi, offset dest; filename 
     4041aa     -1 INSTR LOCAL NoMetaUpdate call    _fopen64 
+    4041aa      5 INSTR BELONGTO 403ef0 
+    4041aa      5 INSTR DEADREGS  EFLAGS EBX ZZ call    _fopen64 
+    4041af      7 INSTR BELONGTO 403ef0 
+    4041af      7 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     rbx, cs:stdout 
+    4041b6      3 INSTR BELONGTO 403ef0 
+    4041b6      3 INSTR DEADREGS  EFLAGS EDI ZZ mov     rbp, rax 
+    4041b9      3 INSTR BELONGTO 403ef0 
+    4041b9      3 INSTR DEADREGS  EFLAGS EDI ZZ mov     rdi, rbx        ; stream 
     4041bc     -1 INSTR LOCAL NoMetaUpdate call    _fileno 
+    4041bc      5 INSTR BELONGTO 403ef0 
+    4041bc      5 INSTR DEADREGS  EFLAGS ZZ call    _fileno 
+    4041c1      2 INSTR BELONGTO 403ef0 
+    4041c1      2 INSTR DEADREGS  EFLAGS EDI ZZ mov     edi, eax        ; fd 
     4041c3     -1 INSTR LOCAL NoMetaUpdate call    _isatty 
+    4041c3      5 INSTR BELONGTO 403ef0 
+    4041c3      5 INSTR DEADREGS  EFLAGS ZZ call    _isatty 
     4041c8     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    4041c8      2 INSTR BELONGTO 403ef0 
     4041ca     -1 INSTR LOCAL NoMetaUpdate jnz     loc_404438 
+    4041ca      6 INSTR BELONGTO 403ef0 
     4041d0     -1 INSTR LOCAL NoMetaUpdate test    rbp, rbp 
+    4041d0      3 INSTR BELONGTO 403ef0 
     4041d3     -1 INSTR LOCAL NoMetaUpdate jnz     loc_4040AD 
+    4041d3      6 INSTR BELONGTO 403ef0 
     4041d9     -1 INSTR LOCAL NoMetaUpdate jmp     loc_403FEF 
+    4041d9      5 INSTR BELONGTO 403ef0 
     4041e0     -1 INSTR LOCAL NoMetaUpdate cmp     cs:byte_607B18, 0 
+    4041e0      7 INSTR BELONGTO 403ef0 
     4041e7     -1 INSTR LOCAL NoMetaUpdate jnz     loc_404490 
+    4041e7      6 INSTR BELONGTO 403ef0 
+    4041ed     -1 INSTR LOCAL MetadataUnused mov     ebx, cs:status 
+    4041ed      6 INSTR BELONGTO 403ef0 
     4041f3     -1 INSTR LOCAL NoMetaUpdate test    ebx, ebx 
+    4041f3      2 INSTR BELONGTO 403ef0 
     4041f5     -1 INSTR LOCAL NoMetaUpdate jg      loc_404031 
+    4041f5      6 INSTR BELONGTO 403ef0 
+    4041fb     10 INSTR BELONGTO 403ef0 
+    4041fb     10 INSTR DEADREGS  EFLAGS EBX R8 R9 R10 R11 ZZ mov     cs:status, 1 
     404205     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add     rsp, 138h 
-    404210      5 PTRIMMEDESP STACK 16 displ lea     rdx, [rsp+10h]
-    40421a     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 1 
+    404205      7 INSTR BELONGTO 403ef0 
+    40420c      1 INSTR BELONGTO 403ef0 
+    40420c      1 INSTR DEADREGS  EFLAGS EBX R8 R9 R10 R11 ZZ pop     rbx 
+    40420c    312 DEALLOC STACK esp - 312 pop     rbx
+    40420d      1 INSTR BELONGTO 403ef0 
+    40420d      1 INSTR DEADREGS  EFLAGS R8 R9 R10 R11 ZZ pop     rbp 
+    40420e      1 INSTR BELONGTO 403ef0 
+    40420e      1 INSTR DEADREGS  EFLAGS R8 R9 R10 R11 ZZ retn 
+    404210      5 INSTR BELONGTO 403ef0 
+    404210      5 INSTR DEADREGS  EFLAGS EDX EBX ESI EDI ZZ lea     rdx, [rsp+148h+stat_buf]; stat_buf 
+    404210      5 PTRIMMEDESP STACK 16 displ lea     rdx, [rsp+148h+stat_buf]; stat_buf
+    404215      5 INSTR BELONGTO 403ef0 
+    404215      5 INSTR DEADREGS  EFLAGS EBX ESI EDI ZZ mov     esi, offset dest; filename 
+    40421a     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 1          ; ver 
+    40421a      5 INSTR BELONGTO 403ef0 
+    40421a      5 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     edi, 1          ; ver 
     40421f     -1 INSTR LOCAL NoMetaUpdate call    ___xstat64 
-    404224      4 PTRIMMEDESP STACK 40 displ mov     eax, [rsp+28h]
+    40421f      5 INSTR BELONGTO 403ef0 
+    40421f      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___xstat64 
+    404224     -1 INSTR LOCAL MetadataUnused mov     eax, [rsp+148h+stat_buf.st_mode] 
+    404224      4 INSTR BELONGTO 403ef0 
+    404228     -1 INSTR LOCAL MetadataUnused and     eax, 0F000h 
+    404228      5 INSTR BELONGTO 403ef0 
     40422d     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 4000h 
+    40422d      5 INSTR BELONGTO 403ef0 
     404232     -1 INSTR LOCAL NoMetaUpdate jz      loc_4044D4 
+    404232      6 INSTR BELONGTO 403ef0 
+    404238      6 INSTR BELONGTO 403ef0 
+    404238      6 INSTR DEADREGS  EFLAGS EAX EBX ZZ mov     eax, cs:dword_607B08 
     40423e     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 3 
+    40423e      3 INSTR BELONGTO 403ef0 
     404241     -1 INSTR LOCAL NoMetaUpdate jnz     loc_403F79 
+    404241      6 INSTR BELONGTO 403ef0 
     404247     -1 INSTR LOCAL NoMetaUpdate cmp     cs:byte_60834B, 0 
+    404247      7 INSTR BELONGTO 403ef0 
     40424e     -1 INSTR LOCAL NoMetaUpdate jz      short loc_404290 
+    40424e      2 INSTR BELONGTO 403ef0 
+    404250      5 INSTR BELONGTO 403ef0 
+    404250      5 INSTR DEADREGS  EFLAGS EBX ESI EDI ZZ mov     edi, offset file 
     404255     -1 INSTR LOCAL NoMetaUpdate call    sub_402010 
+    404255      5 INSTR BELONGTO 403ef0 
+    404255      5 INSTR DEADREGS  EFLAGS EBX ESI ZZ call    sub_402010 
     40425a     -1 INSTR LOCAL NoMetaUpdate test    al, al 
+    40425a      2 INSTR BELONGTO 403ef0 
     40425c     -1 INSTR LOCAL NoMetaUpdate jnz     loc_404360 
+    40425c      6 INSTR BELONGTO 403ef0 
+    404262      6 INSTR BELONGTO 403ef0 
+    404262      6 INSTR DEADREGS  EFLAGS EAX EBX ZZ mov     eax, cs:dword_607B08 
     404268     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 3 
+    404268      3 INSTR BELONGTO 403ef0 
     40426b     -1 INSTR LOCAL NoMetaUpdate jnz     loc_403F79 
+    40426b      6 INSTR BELONGTO 403ef0 
     404271     -1 INSTR LOCAL NoMetaUpdate cmp     cs:byte_60834B, 0 
+    404271      7 INSTR BELONGTO 403ef0 
     404278     -1 INSTR LOCAL NoMetaUpdate jz      short loc_4042D8 
+    404278      2 INSTR BELONGTO 403ef0 
     40427a     -1 INSTR LOCAL NoMetaUpdate call    sub_403350 
+    40427a      5 INSTR BELONGTO 403ef0 
+    40427a      5 INSTR DEADREGS  EFLAGS EDX EBX ESI EDI ZZ call    sub_403350 
+    40427f      6 INSTR BELONGTO 403ef0 
+    40427f      6 INSTR DEADREGS  EFLAGS EAX EBX EDI ZZ mov     eax, cs:dword_607B08 
     404285     -1 INSTR LOCAL NoMetaUpdate jmp     loc_403F79 
+    404285      5 INSTR BELONGTO 403ef0 
     404290     -1 INSTR LOCAL NoMetaUpdate call    sub_403310 
+    404290      5 INSTR BELONGTO 403ef0 
+    404290      5 INSTR DEADREGS  EFLAGS EDX EBX ESI EDI ZZ call    sub_403310 
     404295     -1 INSTR LOCAL NoMetaUpdate test    al, al 
+    404295      2 INSTR BELONGTO 403ef0 
     404297     -1 INSTR LOCAL NoMetaUpdate jz      loc_40437C 
+    404297      6 INSTR BELONGTO 403ef0 
     40429d     -1 INSTR LOCAL NoMetaUpdate cmp     cs:byte_607B18, 0 
+    40429d      7 INSTR BELONGTO 403ef0 
     4042a4     -1 INSTR LOCAL NoMetaUpdate jz      loc_4041ED 
+    4042a4      6 INSTR BELONGTO 403ef0 
+    4042aa      7 INSTR BELONGTO 403ef0 
+    4042aa      7 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov     rcx, cs:s 
+    4042b1      7 INSTR BELONGTO 403ef0 
+    4042b1      7 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI EDI R8 ZZ mov     rdi, cs:stderr 
+    4042b8      6 INSTR BELONGTO 403ef0 
+    4042b8      6 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI R8 ZZ mov     r8d, offset dest 
+    4042be      5 INSTR BELONGTO 403ef0 
+    4042be      5 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI ZZ mov     edx, offset aSInputFileSIsN; "%s: Input file %s is not a normal file."... 
     4042c3     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    4042c3      5 INSTR BELONGTO 403ef0 
+    4042c3      5 INSTR DEADREGS  EFLAGS EAX EBX ESI ZZ mov     esi, 1 
+    4042c8      2 INSTR BELONGTO 403ef0 
+    4042c8      2 INSTR DEADREGS  EFLAGS EAX EBX ZZ xor     eax, eax 
     4042c8     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
     4042ca     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    4042ca      5 INSTR BELONGTO 403ef0 
+    4042ca      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___fprintf_chk 
     4042cf     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4041ED 
-    4042d8      8 PTRIMMEDESP STACK 160 displ lea     rdx, [rsp+0A0h]
-    4042e5     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 1 
+    4042cf      5 INSTR BELONGTO 403ef0 
+    4042d8      8 INSTR BELONGTO 403ef0 
+    4042d8      8 INSTR DEADREGS  EFLAGS EDX EBX ESI EDI ZZ lea     rdx, [rsp+148h+var_A8]; stat_buf 
+    4042d8      8 PTRIMMEDESP STACK 160 displ lea     rdx, [rsp+148h+var_A8]; stat_buf
+    4042e0      5 INSTR BELONGTO 403ef0 
+    4042e0      5 INSTR DEADREGS  EFLAGS EBX ESI EDI ZZ mov     esi, offset dest; filename 
+    4042e5     -2 INSTR LOCAL n EDI ZZ  NUMVia2ndSrcIMMEDNUM mov     edi, 1          ; ver 
+    4042e5      5 INSTR BELONGTO 403ef0 
+    4042e5      5 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     edi, 1          ; ver 
     4042ea     -1 INSTR LOCAL NoMetaUpdate call    ___lxstat64 
+    4042ea      5 INSTR BELONGTO 403ef0 
+    4042ea      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___lxstat64 
     4042ef     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    4042ef      2 INSTR BELONGTO 403ef0 
     4042f1     -1 INSTR LOCAL NoMetaUpdate jnz     loc_404390 
-    4042f7      8 PTRIMMEDESP STACK 176 displ mov     r9, [rsp+0B0h]
+    4042f1      6 INSTR BELONGTO 403ef0 
+    4042f7      8 INSTR BELONGTO 403ef0 
+    4042f7      8 INSTR DEADREGS  EFLAGS EAX EBX R9 ZZ mov     r9, [rsp+148h+var_A8.st_nlink] 
+    4042f7      8 PTRIMMEDESP STACK 176 displ mov     r9, [rsp+148h+var_A8.st_nlink]
     4042ff     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM sub     r9d, 1 
+    4042ff      4 INSTR BELONGTO 403ef0 
     404303     -1 INSTR LOCAL NoMetaUpdate test    r9d, r9d 
+    404303      3 INSTR BELONGTO 403ef0 
     404306     -1 INSTR LOCAL NoMetaUpdate jle     loc_404390 
+    404306      6 INSTR BELONGTO 403ef0 
     40430c     -1 INSTR LOCAL NoMetaUpdate cmp     r9d, 1 
-    40432c      4 PTRIMMEDESP STACK 0 displ mov     [rsp], rax
+    40430c      4 INSTR BELONGTO 403ef0 
+    404310      5 INSTR BELONGTO 403ef0 
+    404310      5 INSTR DEADREGS  EAX ECX EDX EBX ESI EDI R8 ZZ mov     edx, 4047D2h 
+    404315      5 INSTR BELONGTO 403ef0 
+    404315      5 INSTR DEADREGS  EAX ECX EBX ESI EDI R8 ZZ mov     eax, 4047F2h 
+    40431a      7 INSTR BELONGTO 403ef0 
+    40431a      7 INSTR DEADREGS  ECX EBX ESI EDI R8 ZZ mov     rcx, cs:s 
+    404321      7 INSTR BELONGTO 403ef0 
+    404321      7 INSTR DEADREGS  EBX ESI EDI R8 ZZ mov     rdi, cs:stderr 
+    404328      4 INSTR BELONGTO 403ef0 
+    404328      4 INSTR DEADREGS  EBX ESI R8 ZZ cmovz   rax, rdx 
+    40432c      4 INSTR BELONGTO 403ef0 
+    40432c      4 INSTR DEADREGS  EFLAGS EDX EBX ESI R8 ZZ mov     [rsp+148h+var_148], rax 
+    40432c      4 PTRIMMEDESP STACK 0 displ mov     [rsp+148h+var_148], rax
+    404330      6 INSTR BELONGTO 403ef0 
+    404330      6 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI R8 ZZ mov     r8d, offset dest 
+    404336      2 INSTR BELONGTO 403ef0 
+    404336      2 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI ZZ xor     eax, eax 
     404336     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
+    404338      5 INSTR BELONGTO 403ef0 
+    404338      5 INSTR DEADREGS  EFLAGS EDX EBX ESI ZZ mov     edx, offset aSInputFileSHas; "%s: Input file %s has %d other link%s.\"... 
     40433d     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    40433d      5 INSTR BELONGTO 403ef0 
+    40433d      5 INSTR DEADREGS  EFLAGS EBX ESI ZZ mov     esi, 1 
     404342     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    404342      5 INSTR BELONGTO 403ef0 
+    404342      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___fprintf_chk 
+    404347      6 INSTR BELONGTO 403ef0 
+    404347      6 INSTR DEADREGS  EFLAGS EAX EBX R8 R9 R10 R11 ZZ mov     eax, cs:status 
     40434d     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    40434d      2 INSTR BELONGTO 403ef0 
     40434f     -1 INSTR LOCAL NoMetaUpdate jg      loc_404031 
+    40434f      6 INSTR BELONGTO 403ef0 
     404355     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4041FB 
+    404355      5 INSTR BELONGTO 403ef0 
     404360     -1 INSTR LOCAL NoMetaUpdate cmp     cs:byte_60834B, 0 
+    404360      7 INSTR BELONGTO 403ef0 
     404367     -1 INSTR LOCAL NoMetaUpdate jz      loc_4044BD 
+    404367      6 INSTR BELONGTO 403ef0 
+    40436d      5 INSTR BELONGTO 403ef0 
+    40436d      5 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     edi, offset file; filename 
     404372     -1 INSTR LOCAL NoMetaUpdate call    _remove 
+    404372      5 INSTR BELONGTO 403ef0 
+    404372      5 INSTR DEADREGS  EFLAGS EBX ZZ call    _remove 
     404377     -1 INSTR LOCAL NoMetaUpdate jmp     loc_404262 
+    404377      5 INSTR BELONGTO 403ef0 
+    40437c      6 INSTR BELONGTO 403ef0 
+    40437c      6 INSTR DEADREGS  EFLAGS EAX EBX EDI ZZ mov     eax, cs:dword_607B08 
     404382     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 3 
+    404382      3 INSTR BELONGTO 403ef0 
     404385     -1 INSTR LOCAL NoMetaUpdate jnz     loc_403F79 
+    404385      6 INSTR BELONGTO 403ef0 
     40438b     -1 INSTR LOCAL NoMetaUpdate jmp     loc_404250 
+    40438b      5 INSTR BELONGTO 403ef0 
+    404390      6 INSTR BELONGTO 403ef0 
+    404390      6 INSTR DEADREGS  EFLAGS EAX EBX ZZ mov     eax, cs:dword_607B08 
     404396     -1 INSTR LOCAL NoMetaUpdate cmp     eax, 3 
+    404396      3 INSTR BELONGTO 403ef0 
     404399     -1 INSTR LOCAL NoMetaUpdate jz      loc_40427A 
+    404399      6 INSTR BELONGTO 403ef0 
+    40439f      1 INSTR BELONGTO 403ef0 
     4043a0     -1 INSTR LOCAL NoMetaUpdate jmp     loc_403F79 
+    4043a0      5 INSTR BELONGTO 403ef0 
     4043a8     -1 INSTR LOCAL NoMetaUpdate call    sub_403380 
+    4043a8      5 INSTR BELONGTO 403ef0 
+    4043a8      5 INSTR DEADREGS  EFLAGS EAX EBX ESI EDI ZZ call    sub_403380 
     4043ad     -1 INSTR LOCAL NoMetaUpdate cmp     cs:byte_607B0C, 0 
+    4043ad      7 INSTR BELONGTO 403ef0 
+    4043b4      7 INSTR BELONGTO 403ef0 
+    4043b4      7 INSTR DEADREGS  EBX ZZ mov     cs:byte_60834C, 0 
     4043bb     -1 INSTR LOCAL NoMetaUpdate jnz     loc_404118 
+    4043bb      6 INSTR BELONGTO 403ef0 
+    4043c1      5 INSTR BELONGTO 403ef0 
+    4043c1      5 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     edi, offset dest; filename 
     4043c6     -1 INSTR LOCAL NoMetaUpdate call    _remove 
+    4043c6      5 INSTR BELONGTO 403ef0 
+    4043c6      5 INSTR DEADREGS  EFLAGS EBX ZZ call    _remove 
     4043cb     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    4043cb      2 INSTR BELONGTO 403ef0 
     4043cd     -1 INSTR LOCAL NoMetaUpdate jz      loc_404118 
+    4043cd      6 INSTR BELONGTO 403ef0 
     4043d3     -1 INSTR LOCAL NoMetaUpdate call    sub_402470 
+    4043d3      5 INSTR BELONGTO 403ef0 
+    4043d3      5 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI ZZ call    sub_402470 
+    4043e0      7 INSTR BELONGTO 403ef0 
+    4043e0      7 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI ZZ mov     rcx, cs:s 
+    4043e7      7 INSTR BELONGTO 403ef0 
+    4043e7      7 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI EDI ZZ mov     rdi, cs:stderr 
+    4043ee      5 INSTR BELONGTO 403ef0 
+    4043ee      5 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI ZZ mov     edx, offset aSIWonTWriteCom; "%s: I won't write compressed data to a "... 
     4043f3     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    4043f3      5 INSTR BELONGTO 403ef0 
+    4043f3      5 INSTR DEADREGS  EFLAGS EAX EBX ESI ZZ mov     esi, 1 
+    4043f8      2 INSTR BELONGTO 403ef0 
+    4043f8      2 INSTR DEADREGS  EFLAGS EAX EBX ZZ xor     eax, eax 
     4043f8     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
     4043fa     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    4043fa      5 INSTR BELONGTO 403ef0 
+    4043fa      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___fprintf_chk 
+    4043ff      7 INSTR BELONGTO 403ef0 
+    4043ff      7 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov     rcx, cs:s 
+    404406      5 INSTR BELONGTO 403ef0 
+    404406      5 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI EDI R8 ZZ mov     edx, offset aSForHelpTypeSH; "%s: For help, type: `%s --help'.\n" 
+    40440b      3 INSTR BELONGTO 403ef0 
+    40440b      3 INSTR DEADREGS  EFLAGS EAX EBX ESI EDI R8 ZZ mov     r8, rcx 
+    40440e      7 INSTR BELONGTO 403ef0 
+    40440e      7 INSTR DEADREGS  EFLAGS EAX EBX ESI EDI ZZ mov     rdi, cs:stderr 
+    404415      2 INSTR BELONGTO 403ef0 
+    404415      2 INSTR DEADREGS  EFLAGS EAX EBX ESI ZZ xor     eax, eax 
     404415     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
     404417     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    404417      5 INSTR BELONGTO 403ef0 
+    404417      5 INSTR DEADREGS  EFLAGS EBX ESI ZZ mov     esi, 1 
     40441c     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    40441c      5 INSTR BELONGTO 403ef0 
+    40441c      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___fprintf_chk 
+    404421      6 INSTR BELONGTO 403ef0 
+    404421      6 INSTR DEADREGS  EFLAGS EAX EBX R8 R9 R10 R11 ZZ mov     eax, cs:status 
     404427     -1 INSTR LOCAL NoMetaUpdate test    eax, eax 
+    404427      2 INSTR BELONGTO 403ef0 
     404429     -1 INSTR LOCAL NoMetaUpdate jg      loc_404031 
+    404429      6 INSTR BELONGTO 403ef0 
     40442f     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4041FB 
+    40442f      5 INSTR BELONGTO 403ef0 
+    404438      7 INSTR BELONGTO 403ef0 
+    404438      7 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI ZZ mov     rcx, cs:s 
+    40443f      7 INSTR BELONGTO 403ef0 
+    40443f      7 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI EDI ZZ mov     rdi, cs:stderr 
+    404446      5 INSTR BELONGTO 403ef0 
+    404446      5 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI ZZ mov     edx, offset aSIWonTWriteCom; "%s: I won't write compressed data to a "... 
     40444b     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    40444b      5 INSTR BELONGTO 403ef0 
+    40444b      5 INSTR DEADREGS  EFLAGS EAX EBX ESI ZZ mov     esi, 1 
+    404450      2 INSTR BELONGTO 403ef0 
+    404450      2 INSTR DEADREGS  EFLAGS EAX EBX ZZ xor     eax, eax 
     404450     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
     404452     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    404452      5 INSTR BELONGTO 403ef0 
+    404452      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___fprintf_chk 
+    404457      7 INSTR BELONGTO 403ef0 
+    404457      7 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov     rcx, cs:s 
+    40445e      7 INSTR BELONGTO 403ef0 
+    40445e      7 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI EDI R8 ZZ mov     rdi, cs:stderr 
+    404465      2 INSTR BELONGTO 403ef0 
+    404465      2 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI R8 ZZ xor     eax, eax 
     404465     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
-    40446c     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    404467      5 INSTR BELONGTO 403ef0 
+    404467      5 INSTR DEADREGS  EFLAGS EDX EBX ESI R8 ZZ mov     edx, offset aSForHelpTypeSH; "%s: For help, type: `%s --help'.\n" 
+    40446c     -1 INSTR LOCAL MetadataRedundant mov     esi, 1 
+    40446c      5 INSTR BELONGTO 403ef0 
+    404471      3 INSTR BELONGTO 403ef0 
+    404471      3 INSTR DEADREGS  EFLAGS EBX R8 ZZ mov     r8, rcx 
     404474     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    404474      5 INSTR BELONGTO 403ef0 
+    404474      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___fprintf_chk 
     404479     -1 INSTR LOCAL NoMetaUpdate test    rbp, rbp 
+    404479      3 INSTR BELONGTO 403ef0 
     40447c     -1 INSTR LOCAL NoMetaUpdate jz      loc_4041ED 
-    404482      3 PTRIMMEDEBP STACK 0 displ mov     rdi, rbp
+    40447c      6 INSTR BELONGTO 403ef0 
+    404482      3 INSTR BELONGTO 403ef0 
+    404482      3 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     rdi, rbp        ; stream 
     404485     -1 INSTR LOCAL NoMetaUpdate call    _fclose 
+    404485      5 INSTR BELONGTO 403ef0 
+    404485      5 INSTR DEADREGS  EFLAGS EBX ZZ call    _fclose 
     40448a     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4041ED 
-    40449e      3 PTRIMMEDEBP STACK 0 displ mov     r9, rbp
+    40448a      5 INSTR BELONGTO 403ef0 
+    404490      7 INSTR BELONGTO 403ef0 
+    404490      7 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI R8 R9 ZZ mov     rcx, cs:s 
+    404497      7 INSTR BELONGTO 403ef0 
+    404497      7 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI EDI R8 R9 ZZ mov     rdi, cs:stderr 
+    40449e      3 INSTR BELONGTO 403ef0 
+    40449e      3 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI R8 R9 ZZ mov     r9, rbp 
+    4044a1      6 INSTR BELONGTO 403ef0 
+    4044a1      6 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI R8 ZZ mov     r8d, offset dest 
+    4044a7      5 INSTR BELONGTO 403ef0 
+    4044a7      5 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI ZZ mov     edx, offset aSInputFileSAlr; "%s: Input file %s already has %s suffix"... 
     4044ac     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    4044ac      5 INSTR BELONGTO 403ef0 
+    4044ac      5 INSTR DEADREGS  EFLAGS EAX EBX ESI ZZ mov     esi, 1 
+    4044b1      2 INSTR BELONGTO 403ef0 
+    4044b1      2 INSTR DEADREGS  EFLAGS EAX EBX ZZ xor     eax, eax 
     4044b1     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
     4044b3     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    4044b3      5 INSTR BELONGTO 403ef0 
+    4044b3      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___fprintf_chk 
     4044b8     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4041ED 
+    4044b8      5 INSTR BELONGTO 403ef0 
+    4044bd      6 INSTR BELONGTO 403ef0 
+    4044bd      6 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov     r8d, offset file 
+    4044c3      7 INSTR BELONGTO 403ef0 
+    4044c3      7 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI ZZ mov     rcx, cs:s 
+    4044ca      5 INSTR BELONGTO 403ef0 
+    4044ca      5 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI EDI ZZ mov     edx, offset aSOutputFileSAl; "%s: Output file %s already exists.\n" 
     4044cf     -1 INSTR LOCAL NoMetaUpdate jmp     loc_40440E 
+    4044cf      5 INSTR BELONGTO 403ef0 
+    4044d4      6 INSTR BELONGTO 403ef0 
+    4044d4      6 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov     r8d, offset dest 
+    4044da      7 INSTR BELONGTO 403ef0 
+    4044da      7 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI ZZ mov     rcx, cs:s 
+    4044e1      5 INSTR BELONGTO 403ef0 
+    4044e1      5 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI EDI ZZ mov     edx, offset aSInputFileSIsA; "%s: Input file %s is a directory.\n" 
     4044e6     -1 INSTR LOCAL NoMetaUpdate jmp     loc_40440E 
+    4044e6      5 INSTR BELONGTO 403ef0 
     4044eb     -1 INSTR LOCAL NoMetaUpdate call    ___errno_location 
+    4044eb      5 INSTR BELONGTO 403ef0 
+    4044eb      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___errno_location 
+    4044f0      2 INSTR BELONGTO 403ef0 
+    4044f0      2 INSTR DEADREGS  EFLAGS EBX EDI ZZ mov     edi, [rax]      ; errnum 
     4044f2     -1 INSTR LOCAL NoMetaUpdate call    _strerror 
+    4044f2      5 INSTR BELONGTO 403ef0 
+    4044f2      5 INSTR DEADREGS  EFLAGS EBX ZZ call    _strerror 
+    4044f7      7 INSTR BELONGTO 403ef0 
+    4044f7      7 INSTR DEADREGS  EFLAGS ECX EDX EBX ESI EDI R8 R9 ZZ mov     rcx, cs:s 
+    4044fe      7 INSTR BELONGTO 403ef0 
+    4044fe      7 INSTR DEADREGS  EFLAGS EDX EBX ESI EDI R8 R9 ZZ mov     rdi, cs:stderr 
+    404505      3 INSTR BELONGTO 403ef0 
+    404505      3 INSTR DEADREGS  EFLAGS EDX EBX ESI R8 R9 ZZ mov     r9, rax 
+    404508      6 INSTR BELONGTO 403ef0 
+    404508      6 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI R8 ZZ mov     r8d, offset file 
+    40450e      2 INSTR BELONGTO 403ef0 
+    40450e      2 INSTR DEADREGS  EFLAGS EAX EDX EBX ESI ZZ xor     eax, eax 
     40450e     -2 INSTR LOCAL n EAX ZZ  AlwaysNUM xor     eax, eax 
+    404510      5 INSTR BELONGTO 403ef0 
+    404510      5 INSTR DEADREGS  EFLAGS EDX EBX ESI ZZ mov     edx, offset aSCanTCreateOut; "%s: Can't create output file %s: %s.\n" 
     404515     -2 INSTR LOCAL n ESI ZZ  NUMVia2ndSrcIMMEDNUM mov     esi, 1 
+    404515      5 INSTR BELONGTO 403ef0 
+    404515      5 INSTR DEADREGS  EFLAGS EBX ESI ZZ mov     esi, 1 
     40451a     -1 INSTR LOCAL NoMetaUpdate call    ___fprintf_chk 
+    40451a      5 INSTR BELONGTO 403ef0 
+    40451a      5 INSTR DEADREGS  EFLAGS EBX ZZ call    ___fprintf_chk 
     40451f     -1 INSTR LOCAL NoMetaUpdate test    rbp, rbp 
+    40451f      3 INSTR BELONGTO 403ef0 
     404522     -1 INSTR LOCAL NoMetaUpdate jnz     loc_404482 
+    404522      6 INSTR BELONGTO 403ef0 
     404528     -1 INSTR LOCAL NoMetaUpdate jmp     loc_4041ED 
+    404528      5 INSTR BELONGTO 403ef0 
+    40452d      5 INSTR BELONGTO 403ef0 
+    40452d      5 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI EDI R8 ZZ mov     edi, 4046D3h 
     404532     -1 INSTR LOCAL NoMetaUpdate call    sub_4023C0 
+    404532      5 INSTR BELONGTO 403ef0 
+    404532      5 INSTR DEADREGS  EFLAGS EAX ECX EDX EBX ESI R8 ZZ call    sub_4023C0 
     404558      5 PTRIMMEDESP STACK -24 displ mov     [rsp-18h], r13
     40455d      5 PTRIMMEDESP STACK -16 displ mov     [rsp-10h], r14
     404562      5 PTRIMMEDESP STACK -8 displ mov     [rsp-8], r15
@@ -5583,7 +7038,7 @@
     4045c4     -1 INSTR LOCAL 1stSrcVia2ndSrcIMMEDNUM add     rsp, 38h 
     4045d0      0 FUNC FRAMERESTORE 0 0 0 1 0 1 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
     4045d0      0 FUNC MMSAFENESS SAFE
-    4045d0      2 FUNC GLOBAL nullsub_1 FUNC_SAFE NOFP RET FUNC_LEAF     4045d1 
+    4045d0      2 FUNC GLOBAL fini FUNC_SAFE NOFP RET FUNC_LEAF     4045d1 
     4045d0      2 INSTR BELONGTO 4045d0 
     4045d0      2 INSTR DEADREGS  EFLAGS ZZ rep retn 
     4045d0     -4 INSTR LOCAL SafeReturn rep retn
@@ -5601,7 +7056,7 @@
     4045e4     -3 INSTR LOCAL NoWarn push    rbx 
     4045e5      4 INSTR BELONGTO 4045e0 
     4045e5      4 INSTR DEADREGS  EFLAGS EAX EBX ZZ sub     rsp, 8 
-    4045e5      8 DATAREF STACK 364 esp + 0 PARENT LocalFrame LOCALFRAME
+    4045e5      8 DATAREF STACK 371 esp + 0 PARENT LocalFrame LOCALFRAME
     4045e5      8 MEMORYHOLE STACK esp + 16 ReturnAddress 
     4045e5      8 MEMORYHOLE STACK esp + 8 CalleeSavedRegs 
     4045e9      7 INSTR BELONGTO 4045e0 
@@ -5637,7 +7092,7 @@
     404618     14 FUNC GLOBAL .term_proc FUNC_UNSAFE NOFP RET     404625 
     404618      4 INSTR BELONGTO 404618 
     404618      4 INSTR DEADREGS  EFLAGS EAX ECX EDX ESI EDI R8 R9 R10 R11 ZZ sub     rsp, 8          ; _fini 
-    404618      8 DATAREF STACK 365 esp + 0 PARENT LocalFrame LOCALFRAME
+    404618      8 DATAREF STACK 372 esp + 0 PARENT LocalFrame LOCALFRAME
     404618      8 MEMORYHOLE STACK esp + 8 ReturnAddress 
     40461c     -1 INSTR LOCAL NoMetaUpdate call    sub_401E40 
     40461c      5 INSTR BELONGTO 404618 
diff --git a/tests/quick/trimmed-sorted-save-malloc.psexe.annot b/tests/quick/trimmed-sorted-save-malloc.psexe.annot
index 24a78b4c..8010982f 100644
--- a/tests/quick/trimmed-sorted-save-malloc.psexe.annot
+++ b/tests/quick/trimmed-sorted-save-malloc.psexe.annot
@@ -162,19 +162,19 @@
    8048538      1 INSTR BELONGTO 8048530 
    8048538      1 INSTR DEADREGS  EFLAGS ZZ push    eax 
    8048539      1 INSTR BELONGTO 8048530 
-   8048539      1 INSTR DEADREGS  EFLAGS ZZ push    esp 
+   8048539      1 INSTR DEADREGS  EFLAGS ZZ push    esp             ; stack_end 
    804853a      1 INSTR BELONGTO 8048530 
-   804853a      1 INSTR DEADREGS  EFLAGS ZZ push    edx 
+   804853a      1 INSTR DEADREGS  EFLAGS ZZ push    edx             ; rtld_fini 
    804853b      5 INSTR BELONGTO 8048530 
-   804853b      5 INSTR DEADREGS  EFLAGS ZZ push    offset __libc_csu_fini 
+   804853b      5 INSTR DEADREGS  EFLAGS ZZ push    offset __libc_csu_fini; fini 
    8048540      5 INSTR BELONGTO 8048530 
-   8048540      5 INSTR DEADREGS  EFLAGS ZZ push    offset __libc_csu_init 
+   8048540      5 INSTR DEADREGS  EFLAGS ZZ push    offset __libc_csu_init; init 
    8048545      1 INSTR BELONGTO 8048530 
-   8048545      1 INSTR DEADREGS  EFLAGS ZZ push    ecx 
+   8048545      1 INSTR DEADREGS  EFLAGS ZZ push    ecx             ; ubp_av 
    8048546      1 INSTR BELONGTO 8048530 
-   8048546      1 INSTR DEADREGS  EFLAGS ZZ push    esi 
+   8048546      1 INSTR DEADREGS  EFLAGS ZZ push    esi             ; argc 
    8048547      5 INSTR BELONGTO 8048530 
-   8048547      5 INSTR DEADREGS  EFLAGS ESI ZZ push    offset main 
+   8048547      5 INSTR DEADREGS  EFLAGS ESI ZZ push    offset main     ; main 
    804854c     -1 INSTR LOCAL NoMetaUpdate call    ___libc_start_main 
    804854c      5 INSTR BELONGTO 8048530 
    804854c      5 INSTR DEADREGS  EFLAGS ESI ZZ call    ___libc_start_main 
@@ -732,7 +732,7 @@
    8048886      2 INSTR BELONGTO 8048870 
    8048888     -1 INSTR LOCAL MetadataUnused sub     ebx, 4 
    8048888      3 INSTR BELONGTO 8048870 
-   804888b     -1 INSTR LOCAL NoMetaUpdate call    eax 
+   804888b     -1 INSTR LOCAL NoMetaUpdate call    eax ; __CTOR_LIST__ 
    804888b      2 INSTR BELONGTO 8048870 
    804888d      2 INSTR BELONGTO 8048870 
    804888d      2 INSTR DEADREGS  EFLAGS EAX ZZ mov     eax, [ebx] 
-- 
GitLab