Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 7 Branch analysis from position: 5 1 jumps found. (Code = 42) Position 1 = 8 Branch analysis from position: 8 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 7 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/Adm2N function name: (null) number of ops: 37 compiled vars: !0 = $t, !1 = $tr, !2 = $encodingtr, !3 = $cz, !4 = $encodingcz, !5 = $fr, !6 = $encodingfr line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 4 0 E > INIT_FCALL 'mb_internal_encoding' 1 SEND_VAL 'UTF-8' 2 DO_ICALL $7 3 ASSIGN !0, $7 5 4 > JMPZ !0, ->7 5 > QM_ASSIGN ~9 'yes' 6 > JMP ->8 7 > QM_ASSIGN ~9 'no' 8 > CONCAT ~10 'Internal+Encoding+set%3F+', ~9 9 CONCAT ~11 ~10, '+and+it+is+' 10 INIT_FCALL 'mb_internal_encoding' 11 DO_ICALL $12 12 CONCAT ~13 ~11, $12 13 CONCAT ~14 ~13, '%0A%0A' 14 ECHO ~14 8 15 ASSIGN !1, 'Lorem+Ipsum%2C+dizgi+ve+bask%C4%B1+end%C3%BCstrisinde+kullan%C4%B1lan+m%C4%B1g%C4%B1r+metinlerdir.+Lorem+Ipsum%2C+ad%C4%B1+bilinmeyen+bir+matbaac%C4%B1n%C4%B1n+bir+hurufat+numune+kitab%C4%B1+olu%C5%9Fturmak+%C3%BCzere+bir+yaz%C4%B1+galerisini+alarak+kar%C4%B1%C5%9Ft%C4%B1rd%C4%B1%C4%9F%C4%B1+1500%27lerden+beri+end%C3%BCstri+standard%C4%B1+sahte+metinler+olarak+kullan%C4%B1lm%C4%B1%C5%9Ft%C4%B1r.+Be%C5%9Fy%C3%BCz+y%C4%B1l+boyunca+varl%C4%B1%C4%9F%C4%B1n%C4%B1+s%C3%BCrd%C3%BCrmekle+kalmam%C4%B1%C5%9F%2C+ayn%C4%B1+zamanda+pek+de%C4%9Fi%C5%9Fmeden+elektronik+dizgiye+de+s%C4%B1%C3%A7ram%C4%B1%C5%9Ft%C4%B1r.+1960%27larda+Lorem+Ipsum+pasajlar%C4%B1+da+i%C3%A7eren+Letraset+yapraklar%C4%B1n%C4%B1n+yay%C4%B1nlanmas%C4%B1+ile+ve+yak%C4%B1n+zamanda+Aldus+PageMaker+gibi+Lorem+Ipsum+s%C3%BCr%C3%BCmleri+i%C3%A7eren+masa%C3%BCst%C3%BC+yay%C4%B1nc%C4%B1l%C4%B1k+yaz%C4%B1l%C4%B1mlar%C4%B1+ile+pop%C3%BCler+olmu%C5%9Ftur.' 9 16 ASSIGN !2, 'ISO-8859-9' 11 17 ASSIGN !3, 'Lorem+Ipsum+je+demonstrativn%C3%AD+v%C3%BDpl%C5%88ov%C3%BD+text+pou%C5%BE%C3%ADvan%C3%BD+v+tiska%C5%99sk%C3%A9m+a+kniha%C5%99sk%C3%A9m+pr%C5%AFmyslu.+Lorem+Ipsum+je+pova%C5%BEov%C3%A1no+za+standard+v+t%C3%A9to+oblasti+u%C5%BE+od+za%C4%8D%C3%A1tku+16.+stolet%C3%AD%2C+kdy+dnes+nezn%C3%A1m%C3%BD+tiska%C5%99+vzal+kusy+textu+a+na+jejich+z%C3%A1klad%C4%9B+vytvo%C5%99il+speci%C3%A1ln%C3%AD+vzorovou+knihu.+Jeho+odkaz+nevydr%C5%BEel+pouze+p%C4%9Bt+stolet%C3%AD%2C+on+p%C5%99e%C5%BEil+i+n%C3%A1stup+elektronick%C3%A9+sazby+v+podstat%C4%9B+beze+zm%C4%9Bny.+Nejv%C3%ADce+popularizov%C3%A1no+bylo+Lorem+Ipsum+v+%C5%A1edes%C3%A1t%C3%BDch+letech+20.+stolet%C3%AD%2C+kdy+byly+vyd%C3%A1v%C3%A1ny+speci%C3%A1ln%C3%AD+vzorn%C3%ADky+s+jeho+pas%C3%A1%C5%BEemi+a+pozd%C4%9Bji+pak+d%C3%ADky+po%C4%8D%C3%ADta%C4%8Dov%C3%BDm+DTP+program%C5%AFm+jako+Aldus+PageMaker.' 12 18 ASSIGN !4, 'ISO-8859-2' 14 19 ASSIGN !5, 'Le+Lorem+Ipsum+est+simplement+du+faux+texte+employ%C3%A9+dans+la+composition+et+la+mise+en+page+avant+impression.+Le+Lorem+Ipsum+est+le+faux+texte+standard+de+l%27imprimerie+depuis+les+ann%C3%A9es+1500%2C+quand+un+imprimeur+anonyme+assembla+ensemble+des+morceaux+de+texte+pour+r%C3%A9aliser+un+livre+sp%C3%A9cimen+de+polices+de+texte.+Il+n%27a+pas+fait+que+survivre+cinq+si%C3%A8cles%2C+mais+s%27est+aussi+adapt%C3%A9+%C3%A0+la+bureautique+informatique%2C+sans+que+son+contenu+n%27en+soit+modifi%C3%A9.+Il+a+%C3%A9t%C3%A9+popularis%C3%A9+dans+les+ann%C3%A9es+1960+gr%C3%A2ce+%C3%A0+la+vente+de+feuilles+Letraset+contenant+des+passages+du+Lorem+Ipsum%2C+et%2C+plus+r%C3%A9cemment%2C+par+son+inclusion+dans+des+applications+de+mise+en+page+de+texte%2C+comme+Aldus+PageMaker.' 15 20 ASSIGN !6, 'ISO-8859-1' 17 21 INIT_FCALL_BY_NAME 'check' 22 SEND_VAL_EX 'turkish' 23 SEND_VAR_EX !1 24 SEND_VAR_EX !2 25 DO_FCALL 0 18 26 INIT_FCALL_BY_NAME 'check' 27 SEND_VAL_EX 'czech' 28 SEND_VAR_EX !3 29 SEND_VAR_EX !4 30 DO_FCALL 0 19 31 INIT_FCALL_BY_NAME 'check' 32 SEND_VAL_EX 'french' 33 SEND_VAR_EX !5 34 SEND_VAR_EX !6 35 DO_FCALL 0 70 36 > RETURN 1 Function check: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 21, Position 2 = 23 Branch analysis from position: 21 1 jumps found. (Code = 42) Position 1 = 24 Branch analysis from position: 24 2 jumps found. (Code = 43) Position 1 = 33, Position 2 = 35 Branch analysis from position: 33 1 jumps found. (Code = 42) Position 1 = 36 Branch analysis from position: 36 2 jumps found. (Code = 43) Position 1 = 45, Position 2 = 47 Branch analysis from position: 45 1 jumps found. (Code = 42) Position 1 = 48 Branch analysis from position: 48 2 jumps found. (Code = 43) Position 1 = 57, Position 2 = 59 Branch analysis from position: 57 1 jumps found. (Code = 42) Position 1 = 60 Branch analysis from position: 60 2 jumps found. (Code = 43) Position 1 = 96, Position 2 = 102 Branch analysis from position: 96 2 jumps found. (Code = 43) Position 1 = 104, Position 2 = 106 Branch analysis from position: 104 1 jumps found. (Code = 42) Position 1 = 107 Branch analysis from position: 107 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 106 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 102 Branch analysis from position: 59 2 jumps found. (Code = 43) Position 1 = 96, Position 2 = 102 Branch analysis from position: 96 Branch analysis from position: 102 Branch analysis from position: 47 2 jumps found. (Code = 43) Position 1 = 57, Position 2 = 59 Branch analysis from position: 57 Branch analysis from position: 59 Branch analysis from position: 35 2 jumps found. (Code = 43) Position 1 = 45, Position 2 = 47 Branch analysis from position: 45 Branch analysis from position: 47 Branch analysis from position: 23 2 jumps found. (Code = 43) Position 1 = 33, Position 2 = 35 Branch analysis from position: 33 Branch analysis from position: 35 filename: /in/Adm2N function name: check number of ops: 109 compiled vars: !0 = $lang, !1 = $str, !2 = $encoding, !3 = $s, !4 = $t, !5 = $e, !6 = $e2, !7 = $detected_encoding1, !8 = $e3, !9 = $detected_encoding2 line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 21 0 E > RECV !0 1 RECV !1 2 RECV !2 22 3 ROPE_INIT 5 ~11 '-------+checking+' 4 ROPE_ADD 1 ~11 ~11, !0 5 ROPE_ADD 2 ~11 ~11, '+' 6 ROPE_ADD 3 ~11 ~11, !2 7 ROPE_END 4 ~10 ~11, '+-----------%0A' 8 ECHO ~10 25 9 INIT_FCALL 'mb_convert_encoding' 10 SEND_VAR !1 11 SEND_VAR !2 12 SEND_VAL 'UTF-8' 13 DO_ICALL $14 14 ASSIGN !3, $14 28 15 INIT_FCALL 'mb_check_encoding' 16 SEND_VAR !3 17 SEND_VAL 'UTF-8' 18 DO_ICALL $16 19 ASSIGN !4, $16 29 20 > JMPZ !4, ->23 21 > QM_ASSIGN ~18 'yes' 22 > JMP ->24 23 > QM_ASSIGN ~18 'no' 24 > CONCAT ~19 'Valid+UTF-8%3F+', ~18 25 CONCAT ~20 ~19, '+%2F+' 26 ECHO ~20 31 27 INIT_FCALL 'mb_check_encoding' 28 SEND_VAR !3 29 SEND_VAL 'ISO-8859-9' 30 DO_ICALL $21 31 ASSIGN !4, $21 32 32 > JMPZ !4, ->35 33 > QM_ASSIGN ~23 'yes' 34 > JMP ->36 35 > QM_ASSIGN ~23 'no' 36 > CONCAT ~24 'Valid+ISO-8859-9%3F+', ~23 37 CONCAT ~25 ~24, '+%2F+' 38 ECHO ~25 34 39 INIT_FCALL 'mb_check_encoding' 40 SEND_VAR !3 41 SEND_VAL 'ISO-8859-2' 42 DO_ICALL $26 43 ASSIGN !4, $26 35 44 > JMPZ !4, ->47 45 > QM_ASSIGN ~28 'yes' 46 > JMP ->48 47 > QM_ASSIGN ~28 'no' 48 > CONCAT ~29 'Valid+ISO-8859-2%3F+', ~28 49 CONCAT ~30 ~29, '+%2F+' 50 ECHO ~30 37 51 INIT_FCALL 'mb_check_encoding' 52 SEND_VAR !3 53 SEND_VAL 'ISO-8859-1' 54 DO_ICALL $31 55 ASSIGN !4, $31 38 56 > JMPZ !4, ->59 57 > QM_ASSIGN ~33 'yes' 58 > JMP ->60 59 > QM_ASSIGN ~33 'no' 60 > CONCAT ~34 'Valid+ISO-8859-1%3F+', ~33 61 CONCAT ~35 ~34, '%0A' 62 ECHO ~35 41 63 INIT_FCALL 'mb_convert_encoding' 64 SEND_VAR !3 65 SEND_VAR !2 66 SEND_VAR !2 67 DO_ICALL $36 68 ASSIGN !5, $36 44 69 INIT_FCALL 'mb_convert_encoding' 70 SEND_VAR !5 71 SEND_VAL 'UTF-8' 72 SEND_VAR !2 73 DO_ICALL $38 74 ASSIGN !6, $38 50 75 INIT_FCALL 'mb_detect_order' 76 SEND_VAL 'ASCII%2CUTF-8%2CISO-8859-9%2CISO-8859-2%2CISO-8859-1%2CISO-8859-15' 77 DO_ICALL $40 78 ASSIGN !4, $40 52 79 INIT_FCALL 'mb_detect_encoding' 80 SEND_VAR !3 81 DO_ICALL $42 82 ASSIGN !7, $42 53 83 INIT_FCALL 'mb_convert_encoding' 84 SEND_VAR !5 85 SEND_VAL 'UTF-8' 86 SEND_VAR !7 87 DO_ICALL $44 88 ASSIGN !8, $44 56 89 INIT_FCALL 'mb_detect_encoding' 90 SEND_VAR !3 91 SEND_VAL 'ASCII%2CUTF-8%2CISO-8859-9%2CISO-8859-2%2CISO-8859-1%2CISO-8859-15' 92 DO_ICALL $46 93 ASSIGN !9, $46 59 94 IS_NOT_IDENTICAL !7, !9 95 > JMPZ ~48, ->102 60 96 > ROPE_INIT 5 ~50 'Detected+encodings+differ+between+mb_detect_order+and+list+given+' 97 ROPE_ADD 1 ~50 ~50, !7 98 ROPE_ADD 2 ~50 ~50, '+%21%3D+' 99 ROPE_ADD 3 ~50 ~50, !9 100 ROPE_END 4 ~49 ~50, '%0A' 101 ECHO ~49 63 102 > IS_IDENTICAL !6, !8 103 > JMPZ ~53, ->106 64 104 > ECHO '%2A%2A+MATCH+we+are+good%21%0A' 63 105 > JMP ->107 66 106 > ECHO '%2A%2A+SOMETHING+IS+BROKEN%21%0A' 69 107 > ECHO '%0A----------------------------------------------------------------%0A%0A' 70 108 > RETURN null End of function check
Generated using Vulcan Logic Dumper, using php 8.0.0