Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 20, Position 2 = 49 Branch analysis from position: 20 2 jumps found. (Code = 78) Position 1 = 21, Position 2 = 49 Branch analysis from position: 21 1 jumps found. (Code = 42) Position 1 = 45 Branch analysis from position: 45 2 jumps found. (Code = 44) Position 1 = 48, Position 2 = 25 Branch analysis from position: 48 1 jumps found. (Code = 42) Position 1 = 20 Branch analysis from position: 20 Branch analysis from position: 25 2 jumps found. (Code = 43) Position 1 = 36, Position 2 = 45 Branch analysis from position: 36 2 jumps found. (Code = 44) Position 1 = 48, Position 2 = 25 Branch analysis from position: 48 Branch analysis from position: 25 Branch analysis from position: 45 Branch analysis from position: 49 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 49 filename: /in/UPrsr function name: (null) number of ops: 54 compiled vars: !0 = $html, !1 = $dom, !2 = $xpath, !3 = $elements, !4 = $allowedAttributes, !5 = $element, !6 = $i line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, '%3Carticle%3E%0A%09%3Cp+rel%3D%22%23%22+src%3D%22%23%22%3Eaaaaaa%3C%2Fp%3E%0A%09%3Cp+href%3D%22%23%22+bla%3D%22%23%22+bla2%3D%22%23%22%3Ebbbbbb%3C%2Fp%3E%0A%3C%2Farticle%3E' 10 1 NEW $8 'DOMDocument' 2 DO_FCALL 0 3 ASSIGN !1, $8 11 4 BEGIN_SILENCE ~11 5 INIT_METHOD_CALL !1, 'loadHTML' 6 SEND_VAR_EX !0 7 SEND_VAL_EX 8196 8 DO_FCALL 0 9 END_SILENCE ~11 12 10 NEW $13 'DomXPath' 11 SEND_VAR_EX !1 12 DO_FCALL 0 13 ASSIGN !2, $13 13 14 INIT_METHOD_CALL !2, 'query' 15 SEND_VAL_EX '%2F%2Farticle%2F%2A' 16 DO_FCALL 0 $16 17 ASSIGN !3, $16 15 18 ASSIGN !4, <array> 16 19 > FE_RESET_R $19 !3, ->49 20 > > FE_FETCH_R $19, !5, ->49 17 21 > FETCH_OBJ_R ~20 !5, 'attributes' 22 FETCH_OBJ_R ~21 ~20, 'length' 23 ASSIGN !6, ~21 24 > JMP ->45 18 25 > INIT_FCALL 'in_array' 26 FETCH_OBJ_R ~23 !5, 'attributes' 27 INIT_METHOD_CALL ~23, 'item' 28 SEND_VAR_EX !6 29 DO_FCALL 0 $24 30 FETCH_OBJ_R ~25 $24, 'name' 31 SEND_VAL ~25 32 SEND_VAR !4 33 DO_ICALL $26 34 BOOL_NOT ~27 $26 35 > JMPZ ~27, ->45 19 36 > INIT_METHOD_CALL !5, 'removeAttribute' 37 CHECK_FUNC_ARG 38 FETCH_OBJ_R ~28 !5, 'attributes' 39 INIT_METHOD_CALL ~28, 'item' 40 SEND_VAR_EX !6 41 DO_FCALL 0 $29 42 FETCH_OBJ_FUNC_ARG $30 $29, 'name' 43 SEND_FUNC_ARG $30 44 DO_FCALL 0 17 45 > PRE_DEC ~32 !6 46 IS_SMALLER_OR_EQUAL 0, ~32 47 > JMPNZ ~33, ->25 16 48 > > JMP ->20 49 > FE_FREE $19 23 50 INIT_METHOD_CALL !1, 'saveHTML' 51 DO_FCALL 0 $34 52 ECHO $34 53 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0