Function Graph 0Basic Block 0Opcode: 56sub_80480c3:Opcode: 56push    esiOpcode: 83 ec 18sub     esp0x18 {var_1c}Opcode: 8b 74 24 20mov     esidword [esp+0x20 {arg_4}]Opcode: 8b 06mov     eaxdword [esi]Opcode: 89 44 24 08mov     dword [esp+data_8 {var_14}]eaxOpcode: 8d 44 24 16lea     eax[esp+0x16] {var_6}Opcode: 89 04 24mov     dword [esp {var_1c}]eaxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+data_4 {var_18}]data_1Opcode: e8 48 00 00 00call    sub_804812dOpcode: 90nop     Opcode: 83 f8 01cmp     eaxdata_1Opcode: 0f 85 48 07 00 00jne     0x8048837Basic Block 1Opcode: 31 c0xor     eaxeax  {data_0}Basic Block 2Opcode: 0f b6 44 24 16movzx   eaxbyte [esp+0x16 {var_6}]Opcode: 83 f8 08cmp     eaxdata_8Opcode: 0f 86 6f 01 00 00jbe     0x804826cBasic Block 3Opcode: 81 24 24 ff ff ff 7fand     dword [esp]0x7fffffffOpcode: 8b 0c 24mov     ecxdword [esp]Opcode: 80 39 90cmp     byte [ecx]0x90Opcode: 0f 85 3a 04 00 00jne     0x804952eBasic Block 4Opcode: ff 24 85 14 d7 04 08jmp     dword [eax*4+0x804d714]Basic Block 5Opcode: c6 44 24 17 01mov     byte [esp+0x17 {var_5}]0x1Opcode: 8b 46 04mov     eaxdword [esi+data_4]Opcode: 89 44 24 08mov     dword [esp+data_8 {var_14}]eaxOpcode: 8d 44 24 17lea     eax[esp+0x17] {var_5}Opcode: 89 04 24mov     dword [esp {var_1c}]eaxOpcode: c7 44 24 04 01 00 00 00mov     dword [esp+data_4 {var_18}]data_1Opcode: eb 0bjmp     0x8048125Basic Block 6Opcode: 59pop     ecxOpcode: 80 79 ff f4cmp     byte [ecx-0x1]0xf4Opcode: 75 e6jne     0x804951bBasic Block 7Opcode: c3retn    Basic Block 8Opcode: e9 37 23 00 00{Case 0x0}Opcode: e9 37 23 00 00jmp     0x804aabdBasic Block 9Opcode: e9 0f 23 00 00{Case 0x1}Opcode: e9 0f 23 00 00jmp     0x804aaa5Basic Block 10Opcode: e9 e7 22 00 00{Case 0x2}Opcode: e9 e7 22 00 00jmp     0x804aa8dBasic Block 11Opcode: e9 bf 22 00 00{Case 0x3}Opcode: e9 bf 22 00 00jmp     0x804aa75Basic Block 12Opcode: e9 a1 22 00 00{Case 0x4}Opcode: e9 a1 22 00 00jmp     0x804aa67Basic Block 13Opcode: e9 89 22 00 00{Case 0x5}Opcode: e9 89 22 00 00jmp     0x804aa59Basic Block 14Opcode: e9 71 22 00 00{Case 0x6}Opcode: e9 71 22 00 00jmp     0x804aa4bBasic Block 15Opcode: e9 4f 22 00 00{Case 0x7}Opcode: e9 4f 22 00 00jmp     0x804aa33Basic Block 16Opcode: e9 aa f8 ff ff{Case 0x8}Opcode: e9 aa f8 ff ffjmp     0x80480a5Basic Block 17Opcode: e8 49 01 00 00call    sub_8048273Opcode: 90nop     Opcode: eb 83jmp     0x80480b0Basic Block 18Opcode: 81 f9 a0 80 04 08cmp     ecx0x80480a0Opcode: 0f 84 b8 fa ff ffje      0x8048fdfBasic Block 19Opcode: 81 e1 ff ff ff 7fand     ecx0x7fffffffOpcode: ff e1jmp     ecxBasic Block 20Opcode: 89 34 24mov     dword [esp {var_1c}]esiOpcode: e8 ce fb ff ffcall    sub_804a693Opcode: 90nop     Opcode: 84 c0test    alalOpcode: 0f 85 e2 d5 ff ffjne     0x80480b0Basic Block 21Opcode: 89 34 24mov     dword [esp {var_1c}]esiOpcode: e8 cf f8 ff ffcall    sub_804a37cOpcode: 90nop     Opcode: 84 c0test    alalOpcode: 0f 85 fa d5 ff ffjne     0x80480b0Basic Block 22Opcode: 89 34 24mov     dword [esp {var_1c}]esiOpcode: e8 01 e4 ff ffcall    sub_8048e96Opcode: 90nop     Opcode: 84 c0test    alalOpcode: 0f 85 12 d6 ff ffjne     0x80480b0Basic Block 23Opcode: 89 34 24mov     dword [esp {var_1c}]esiOpcode: e8 62 e1 ff ffcall    sub_8048bdfOpcode: 90nop     Opcode: 84 c0test    alalOpcode: 0f 85 2a d6 ff ffjne     0x80480b0Basic Block 24Opcode: 89 34 24mov     dword [esp {var_1c}]esiOpcode: e8 03 dd ff ffcall    sub_8048772Opcode: 90nop     Opcode: e9 3b d6 ff ffjmp     0x80480b0Basic Block 25Opcode: 89 34 24mov     dword [esp {var_1c}]esiOpcode: e8 17 dc ff ffcall    sub_8048678Opcode: 90nop     Opcode: e9 49 d6 ff ffjmp     0x80480b0Basic Block 26Opcode: 89 34 24mov     dword [esp {var_1c}]esiOpcode: e8 25 db ff ffcall    sub_8048578Opcode: 90nop     Opcode: e9 57 d6 ff ffjmp     0x80480b0Basic Block 27Opcode: 89 34 24mov     dword [esp {var_1c}]esiOpcode: e8 3f de ff ffcall    sub_804887aOpcode: 90nop     Opcode: 84 c0test    alalOpcode: 0f 85 6c d6 ff ffjne     0x80480b0Basic Block 28Opcode: 89 34 24mov     dword [esp {var_1c}]esiOpcode: e8 07 22 00 00call    sub_804a2b4Opcode: 90nop     Opcode: eb 00jmp     0x80480b0Basic Block 29Opcode: 8b 46 04mov     eaxdword [esi+data_4]Opcode: 89 04 24mov     dword [esp {var_1c}]eaxOpcode: e8 95 08 00 00call    sub_8048950Opcode: 90nop     Opcode: b0 01mov     al0x1Opcode: e9 76 07 00 00jmp     0x8048839Basic Block 30Opcode: 83 ec 0csub     espdata_cOpcode: a1 7c 2e 06 08mov     eaxdword [data_8062e7c]Opcode: 85 c0test    eaxeaxOpcode: 75 c8jne     0x8048fb3Basic Block 31Opcode: b8 01 00 00 00mov     eaxdata_1Opcode: cd 80int     0x80Opcode: cd 80{ Does not return }Basic Block 32Opcode: 31 c0xor     eaxeax  {data_0}Opcode: e9 64 dd ff ffjmp     0x8048839Basic Block 33Opcode: 31 c0xor     eaxeax  {data_0}Opcode: e9 7c dd ff ffjmp     0x8048839Basic Block 34Opcode: 31 c0xor     eaxeax  {data_0}Opcode: e9 94 dd ff ffjmp     0x8048839Basic Block 35Opcode: 31 c0xor     eaxeax  {data_0}Opcode: e9 ac dd ff ffjmp     0x8048839Basic Block 36Opcode: 31 c0xor     eaxeax  {data_0}Opcode: e9 ee dd ff ffjmp     0x8048839Basic Block 37Opcode: 0f b6 c0movzx   eaxalOpcode: 83 c4 18add     esp0x18 {var_4}Opcode: 5epop     esiOpcode: e9 9c 08 00 00jmp     0x80490e1Basic Block 38Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 d0 d6 04 08mov     dword [esp+data_4]data_804d6d0  {"namespace"}Opcode: e8 35 00 00 00call    sub_8048ff8Opcode: 90nop     Opcode: a3 68 2e 06 08mov     dword [data_8062e68]eaxOpcode: a1 7c 2e 06 08mov     eaxdword [data_8062e7c]Opcode: 85 c0test    eaxeaxOpcode: 75 99jne     0x8048f6bBasic Block 39Opcode: e8 1c ff ff ffcall    sub_8048f0cOpcode: 90nop     Opcode: a1 7c 2e 06 08mov     eaxdword [data_8062e7c]Opcode: eb bbjmp     0x8048fb3Basic Block 40Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 da d6 04 08mov     dword [esp+data_4]data_804d6da  {"spec"}Opcode: e8 7d 00 00 00call    sub_8048ff8Opcode: 90nop     Opcode: a3 6c 2e 06 08mov     dword [data_8062e6c]eaxOpcode: a1 7c 2e 06 08mov     eaxdword [data_8062e7c]Opcode: 85 c0test    eaxeaxOpcode: 75 0bjne     0x8048f95Basic Block 41Opcode: e8 35 ff ff ffcall    sub_8048f0cOpcode: 90nop     Opcode: a1 7c 2e 06 08mov     eaxdword [data_8062e7c]Opcode: eb 8cjmp     0x8048f6bBasic Block 42Opcode: 89 04 24mov     dword [esp]eaxOpcode: c7 44 24 04 df d6 04 08mov     dword [esp+data_4]data_804d6df  {"version"}Opcode: e8 53 00 00 00call    sub_8048ff8Opcode: 90nop     Opcode: a3 70 2e 06 08mov     dword [data_8062e70]eaxOpcode: 83 c4 0cadd     espdata_cOpcode: e9 2e 01 00 00jmp     0x80490e1Basic Block 43Opcode: e8 7d ff ff ffcall    sub_8048f0cOpcode: 90nop     Opcode: a1 7c 2e 06 08mov     eaxdword [data_8062e7c]