Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/SBWko function name: (null) number of ops: 46 compiled vars: !0 = $html line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 12 0 E > ASSIGN !0, '%3Cscript%3E%0AHZ.productVariation.Manager.setSpaceId%28%2733503761%27%29%3B%0AHZ.data.Variations.put%28%2733503761%27%2C+%7B%22availVar%22%3A+%5B%7B%22id%22%3A+%22c%22%2C+%22label%22%3A+%22Color%22%2C+%22options%22%3A+%5B%7B%22name%22%3A+%22Chrome%22%2C+%22avail%22%3A+1%2C+%22stock%22%3A+1%2C+%22price%22%3A+%22%24174.51%22%2C+%22quantity%22%3A+%2252%22%2C+%22imageId%22%3A+%223eb1230d05775d3c%22%7D%2C+%7B%22name%22%3A+%22SuperSteel%22%2C+%22avail%22%3A+1%2C+%22stock%22%3A+0%2C+%22price%22%3A+%22%24341.40%22%2C+%22quantity%22%3A+%220%22%2C+%22imageId%22%3A+%22d0a126f505775d3e%22%7D%5D%7D%5D%2C+%22curVar%22%3A+%7B%22c%22%3A+%22SuperSteel%22%7D%2C+%22exactMatch%22%3A+true%7D%29%3B%0AHZ.productVariation.Manager.setSelector%28HZ.productVariation.ListSelector%29%3B%0AHZ.productVariation.Manager.setRenderer%28HZ.productVariation.ViewSpaceRenderer%29%3B%0AHZ.productVariation.Manager.setHistoryManager%28new+HZ.productVariation.BrowserHistoryManager%28%22replace%22%29%29%3B%0A%24%28%27.variationSelectors%27%29.append%28HZ.productVariation.Manager.drawSelectors%28%2733503761%27%29%29%3B%0A%0AHZ.productVariation.Manager.initUI%28%29%3B%0A%3C%2Fscript%3E' 25 1 ECHO 'avail+%3D%3E+' 26 2 INIT_FCALL 'var_export' 3 INIT_FCALL 'extractcolumndata' 4 SEND_VAR !0 5 SEND_VAL 'avail' 6 DO_FCALL 0 $2 7 SEND_VAR $2 8 DO_ICALL 27 9 ECHO '%0A----%0A' 28 10 ECHO 'stock+%3D%3E+' 29 11 INIT_FCALL 'var_export' 12 INIT_FCALL 'extractcolumndata' 13 SEND_VAR !0 14 SEND_VAL 'stock' 15 DO_FCALL 0 $4 16 SEND_VAR $4 17 DO_ICALL 30 18 ECHO '%0A----%0A' 31 19 ECHO 'price+%3D%3E+' 32 20 INIT_FCALL 'var_export' 21 INIT_FCALL 'extractcolumndata' 22 SEND_VAR !0 23 SEND_VAL 'price' 24 DO_FCALL 0 $6 25 SEND_VAR $6 26 DO_ICALL 33 27 ECHO '%0A----%0A' 34 28 ECHO 'quantity+%3D%3E+' 35 29 INIT_FCALL 'var_export' 30 INIT_FCALL 'extractcolumndata' 31 SEND_VAR !0 32 SEND_VAL 'quantity' 33 DO_FCALL 0 $8 34 SEND_VAR $8 35 DO_ICALL 36 36 ECHO '%0A----%0A' 37 37 ECHO 'imageId+%3D%3E+' 38 38 INIT_FCALL 'var_export' 39 INIT_FCALL 'extractcolumndata' 40 SEND_VAR !0 41 SEND_VAL 'imageId' 42 DO_FCALL 0 $10 43 SEND_VAR $10 44 DO_ICALL 45 > RETURN 1 Function extractcolumndata: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 10 Branch analysis from position: 9 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 10 2 jumps found. (Code = 46) Position 1 = 20, Position 2 = 24 Branch analysis from position: 20 2 jumps found. (Code = 43) Position 1 = 25, Position 2 = 26 Branch analysis from position: 25 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 26 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 24 filename: /in/SBWko function name: extractColumnData number of ops: 43 compiled vars: !0 = $html, !1 = $key, !2 = $out, !3 = $array line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > RECV !0 1 RECV !1 3 2 INIT_FCALL 'preg_match' 3 SEND_VAL '%7E%5C.put%5C%28%27%5Cd%2B%27%2C%5Cs%2B%28.%2B%3F%29%5C%29%3B%7E' 4 SEND_VAR !0 5 SEND_REF !2 6 DO_ICALL $4 7 BOOL_NOT ~5 $4 8 > JMPZ ~5, ->10 4 9 > > RETURN 'alert+yourself+of+the+preg_match+failure' 6 10 > BEGIN_SILENCE ~6 11 INIT_FCALL 'json_decode' 12 FETCH_DIM_R ~7 !2, 1 13 SEND_VAL ~7 14 SEND_VAL <true> 15 DO_ICALL $8 16 END_SILENCE ~6 17 ASSIGN ~9 !3, $8 18 TYPE_CHECK 2 ~10 ~9 19 > JMPZ_EX ~10 ~10, ->24 20 > INIT_FCALL 'json_last_error' 21 DO_ICALL $11 22 IS_NOT_IDENTICAL ~12 $11, 0 23 BOOL ~10 ~12 24 > > JMPZ ~10, ->26 7 25 > > RETURN 'alert+yourself+of+the+json+decode+failure' 9 26 > INIT_FCALL 'array_column' 27 INIT_FCALL 'current' 28 INIT_FCALL 'array_column' 29 INIT_FCALL 'current' 30 SEND_VAR !3 31 DO_ICALL $13 32 SEND_VAR $13 33 SEND_VAL 'options' 34 DO_ICALL $14 35 SEND_VAR $14 36 DO_ICALL $15 37 SEND_VAR $15 38 SEND_VAR !1 39 SEND_VAL 'name' 40 DO_ICALL $16 41 > RETURN $16 10 42* > RETURN null End of function extractcolumndata
Generated using Vulcan Logic Dumper, using php 8.0.0