Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 13, Position 2 = 20 Branch analysis from position: 13 2 jumps found. (Code = 43) Position 1 = 21, Position 2 = 25 Branch analysis from position: 21 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 25 2 jumps found. (Code = 43) Position 1 = 33, Position 2 = 49 Branch analysis from position: 33 2 jumps found. (Code = 43) Position 1 = 54, Position 2 = 58 Branch analysis from position: 54 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 58 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 49 Branch analysis from position: 20 filename: /in/7HJi4 function name: (null) number of ops: 63 compiled vars: !0 = $MinVersion, !1 = $CurrentVersion, !2 = $Client, !3 = $AllowedClients line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > ASSIGN !0, <array> 7 1 ASSIGN !1, <array> 12 2 ASSIGN !2, <array> 13 3 ASSIGN !3, <array> 18 4 FETCH_W global $8 '_SERVER' 5 ASSIGN_DIM $8, 'HTTP_USER_AGENT' 6 OP_DATA 'TeachMe-App+v000003+Android+4.4.2+on+generic' 20 7 ASSIGN_DIM !2, 'Client' 8 OP_DATA 'TeachMe-App' 22 9 FETCH_IS ~11 '_SERVER' 10 ISSET_ISEMPTY_DIM_OBJ 0 ~12 ~11, 'HTTP_USER_AGENT' 11 BOOL_NOT ~13 ~12 12 > JMPNZ_EX ~13 ~13, ->20 13 > INIT_FCALL 'array_search' 14 FETCH_DIM_R ~14 !2, 'Client' 15 SEND_VAL ~14 16 SEND_VAR !3 17 DO_ICALL $15 18 TYPE_CHECK 4 ~16 $15 19 BOOL ~13 ~16 20 > > JMPZ ~13, ->25 24 21 > INIT_FCALL 'header' 22 SEND_VAL 'X-API-Status%3A+40003+Invalid+UserAgent' 23 DO_ICALL 25 24 > EXIT '40003' 28 25 > INIT_FCALL 'strpos' 26 FETCH_R global ~18 '_SERVER' 27 FETCH_DIM_R ~19 ~18, 'HTTP_USER_AGENT' 28 SEND_VAL ~19 29 SEND_VAL 'v' 30 DO_ICALL $20 31 IS_SMALLER 0, $20 32 > JMPZ ~21, ->49 31 33 > INIT_FCALL 'substr' 34 FETCH_R global ~23 '_SERVER' 35 FETCH_DIM_R ~24 ~23, 'HTTP_USER_AGENT' 36 SEND_VAL ~24 37 INIT_FCALL 'strpos' 38 FETCH_R global ~25 '_SERVER' 39 FETCH_DIM_R ~26 ~25, 'HTTP_USER_AGENT' 40 SEND_VAL ~26 41 SEND_VAL 'v' 42 DO_ICALL $27 43 ADD ~28 $27, 1 44 SEND_VAL ~28 45 SEND_VAL 6 46 DO_ICALL $29 47 ASSIGN_DIM !2, 'Version' 48 OP_DATA $29 35 49 > FETCH_DIM_R ~30 !2, 'Version' 50 FETCH_DIM_R ~31 !2, 'Client' 51 FETCH_DIM_R ~32 !0, ~31 52 IS_SMALLER ~30, ~32 53 > JMPZ ~33, ->58 37 54 > INIT_FCALL 'header' 55 SEND_VAL 'X-API-Status%3A+40004+Client-Version+Too+Old' 56 DO_ICALL 57 > EXIT '40004' 39 58 > INIT_FCALL 'print_r' 59 SEND_VAR !2 60 DO_ICALL 40 61 > EXIT '40000' 62* > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0