Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/hUPCU function name: (null) number of ops: 302 compiled vars: !0 = $Test, !1 = $pct_encoded, !2 = $unreserved, !3 = $gen_dims, !4 = $sub_delims, !5 = $reserved, !6 = $pchar, !7 = $segment, !8 = $segment_nz, !9 = $segment_nz_nc, !10 = $path_abempty, !11 = $path_absolute, !12 = $path_noscheme, !13 = $path_rootless, !14 = $path_empty, !15 = $dec_octet, !16 = $IPv4Address, !17 = $h16, !18 = $ls32, !19 = $IPv6Address, !20 = $IPvFuture, !21 = $IPvLiteral, !22 = $reg_name, !23 = $userinfo, !24 = $host, !25 = $port, !26 = $authority, !27 = $scheme, !28 = $hier_part, !29 = $relative_part, !30 = $query, !31 = $fragment, !32 = $URI, !33 = $relative_ref, !34 = $URI_spec line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, 'http%3A%2F%2Fuser%3Apass%40www.example.com%3A8800%2Ftest%2Ftest.txt%3Fquery%3D1%23fragment' 15 1 ASSIGN !1, '%5Cx25%5B0-9A-Fa-f%5D%5B0-9A-Fa-f%5D' 16 2 ASSIGN !2, '%5B%5Cx2d%5Cx2e%5Cx30-%5Cx39%5Cx41-%5Cx5a%5Cx5f%5Cx61-%5Cx7a%5Cx7e%5Cp%7BL%7D%5D' 17 3 ASSIGN !3, '%5B%5Cx23%5Cx2f%5Cx3a%5Cx3f%5D' 18 4 ASSIGN !4, '%5B%5Cx21%5Cx24%5Cx26-%5Cx2c%5Cx3b%5Cx3d%5Cx40%5Cx5b%5Cx5d%5D' 19 5 ASSIGN !5, '%5B%5Cx21%5Cx23%5Cx24%5Cx26-%5Cx2c%5Cx2f%5Cx3a%5Cx3b%5Cx3d%5Cx3f%5Cx40%5Cx5b%5Cx5d%5D' 20 6 NOP 7 FAST_CONCAT ~41 '%5B%5Cx21%5Cx24%5Cx26-%5Cx2e%5Cx30-%5Cx3b%5Cx3d%5Cx40-%5Cx5a%5Cx5f%5Cx61-%5Cx7a%5Cx7e%5Cp%7BL%7D%5D%7C', !1 8 ASSIGN !6, ~41 22 9 INIT_FCALL 'var_dump' 10 INIT_FCALL 'preg_match' 11 ROPE_INIT 3 ~44 '%21' 12 ROPE_ADD 1 ~44 ~44, !1 13 ROPE_END 2 ~43 ~44, '%21' 14 SEND_VAL ~43 15 SEND_VAR !0 16 DO_ICALL $46 17 SEND_VAR $46 18 DO_ICALL 23 19 INIT_FCALL 'var_dump' 20 INIT_FCALL 'preg_match' 21 ROPE_INIT 3 ~49 '%21' 22 ROPE_ADD 1 ~49 ~49, !2 23 ROPE_END 2 ~48 ~49, '%21' 24 SEND_VAL ~48 25 SEND_VAR !0 26 DO_ICALL $51 27 SEND_VAR $51 28 DO_ICALL 24 29 INIT_FCALL 'var_dump' 30 INIT_FCALL 'preg_match' 31 ROPE_INIT 3 ~54 '%21' 32 ROPE_ADD 1 ~54 ~54, !3 33 ROPE_END 2 ~53 ~54, '%21' 34 SEND_VAL ~53 35 SEND_VAR !0 36 DO_ICALL $56 37 SEND_VAR $56 38 DO_ICALL 25 39 INIT_FCALL 'var_dump' 40 INIT_FCALL 'preg_match' 41 ROPE_INIT 3 ~59 '%21' 42 ROPE_ADD 1 ~59 ~59, !4 43 ROPE_END 2 ~58 ~59, '%21' 44 SEND_VAL ~58 45 SEND_VAR !0 46 DO_ICALL $61 47 SEND_VAR $61 48 DO_ICALL 26 49 INIT_FCALL 'var_dump' 50 INIT_FCALL 'preg_match' 51 ROPE_INIT 3 ~64 '%21' 52 ROPE_ADD 1 ~64 ~64, !5 53 ROPE_END 2 ~63 ~64, '%21' 54 SEND_VAL ~63 55 SEND_VAR !0 56 DO_ICALL $66 57 SEND_VAR $66 58 DO_ICALL 27 59 INIT_FCALL 'var_dump' 60 INIT_FCALL 'preg_match' 61 ROPE_INIT 3 ~69 '%21' 62 ROPE_ADD 1 ~69 ~69, !6 63 ROPE_END 2 ~68 ~69, '%21' 64 SEND_VAL ~68 65 SEND_VAR !0 66 DO_ICALL $71 67 SEND_VAR $71 68 DO_ICALL 36 69 ROPE_INIT 3 ~74 '%28%3F%3A' 70 ROPE_ADD 1 ~74 ~74, !6 71 ROPE_END 2 ~73 ~74, '%29%2A' 72 ASSIGN !7, ~73 37 73 ROPE_INIT 3 ~78 '%28%3F%3A' 74 ROPE_ADD 1 ~78 ~78, !6 75 ROPE_END 2 ~77 ~78, '%29%2B' 76 ASSIGN !8, ~77 38 77 ROPE_INIT 7 ~82 '%28%3F%3A' 78 ROPE_ADD 1 ~82 ~82, !2 79 ROPE_ADD 2 ~82 ~82, '%7C' 80 ROPE_ADD 3 ~82 ~82, !1 81 ROPE_ADD 4 ~82 ~82, '%7C' 82 ROPE_ADD 5 ~82 ~82, !4 83 ROPE_END 6 ~81 ~82, '%7C%5Cx40%29%2B' 84 ASSIGN !9, ~81 48 85 ROPE_INIT 3 ~88 '%28P%3CPath%3E%28%3F%3A%5Cx2f' 86 ROPE_ADD 1 ~88 ~88, !7 87 ROPE_END 2 ~87 ~88, '%29%2A%29' 88 ASSIGN !10, ~87 49 89 ROPE_INIT 5 ~92 '%28P%3CPath%3E%5Cx2f%28%3F%3A' 90 ROPE_ADD 1 ~92 ~92, !7 91 ROPE_ADD 2 ~92 ~92, '%28%3F%3A%5Cx2f' 92 ROPE_ADD 3 ~92 ~92, !7 93 ROPE_END 4 ~91 ~92, '%29%2A%29%3F%29' 94 ASSIGN !11, ~91 50 95 ROPE_INIT 5 ~97 '%28P%3CPath%3E' 96 ROPE_ADD 1 ~97 ~97, !9 97 ROPE_ADD 2 ~97 ~97, '%28%3F%3A%5Cx2f' 98 ROPE_ADD 3 ~97 ~97, !7 99 ROPE_END 4 ~96 ~97, '%29%2A%29' 100 ASSIGN !12, ~96 51 101 ROPE_INIT 5 ~102 '%28P%3CPath%3E' 102 ROPE_ADD 1 ~102 ~102, !8 103 ROPE_ADD 2 ~102 ~102, '%28%3F%3A%5Cx2f' 104 ROPE_ADD 3 ~102 ~102, !7 105 ROPE_END 4 ~101 ~102, '%29%2A%29' 106 ASSIGN !13, ~101 52 107 ASSIGN !14, '%28P%3CPath%3E%29' 80 108 ASSIGN !15, '%28%3F%3A%5B0-9%5D%7C%5B1-9%5D%5B0-9%5D%7C1%5B0-9%5D%5B0-9%5D%7C2%5B0-4%5D%5B0-9%5D%7C25%5B0-5%5D%29' 81 109 ROPE_INIT 9 ~109 '%28P%3CIPv4Address%3E' 110 ROPE_ADD 1 ~109 ~109, !15 111 ROPE_ADD 2 ~109 ~109, '%5Cx2e' 112 ROPE_ADD 3 ~109 ~109, !15 113 ROPE_ADD 4 ~109 ~109, '%5Cx2e' 114 ROPE_ADD 5 ~109 ~109, !15 115 ROPE_ADD 6 ~109 ~109, '%5Cx2e' 116 ROPE_ADD 7 ~109 ~109, !15 117 ROPE_END 8 ~108 ~109, '%29' 118 ASSIGN !16, ~108 83 119 ASSIGN !17, '%5B0-9A-Fa-f%5D%7B1%2C4%7D' 84 120 ROPE_INIT 7 ~117 '%28%3F%3A' 121 ROPE_ADD 1 ~117 ~117, !17 122 ROPE_ADD 2 ~117 ~117, '%5Cx3a' 123 ROPE_ADD 3 ~117 ~117, !17 124 ROPE_ADD 4 ~117 ~117, '%7C' 125 ROPE_ADD 5 ~117 ~117, !16 126 ROPE_END 6 ~116 ~117, '%29' 127 ASSIGN !18, ~116 87 128 ROPE_INIT 5 ~123 '%28%3F%3A' 129 ROPE_ADD 1 ~123 ~123, !17 130 ROPE_ADD 2 ~123 ~123, '%5Cx3a%29%7B6%7D' 131 ROPE_ADD 3 ~123 ~123, !18 132 ROPE_END 4 ~122 ~123, '%7C' 133 CONCAT ~126 '%28P%3CIPv6Address%3E', ~122 88 134 ROPE_INIT 5 ~128 '%5Cx3a%5Cx3a%28%3F%3A' 135 ROPE_ADD 1 ~128 ~128, !17 136 ROPE_ADD 2 ~128 ~128, '%5Cx3a%29%7B5%7D' 137 ROPE_ADD 3 ~128 ~128, !18 138 ROPE_END 4 ~127 ~128, '%7C' 139 CONCAT ~131 ~126, ~127 89 140 ROPE_INIT 7 ~133 '%28%3F%3A' 141 ROPE_ADD 1 ~133 ~133, !17 142 ROPE_ADD 2 ~133 ~133, '%29%3F%5Cx3a%5Cx3a%28%3F%3A' 143 ROPE_ADD 3 ~133 ~133, !17 144 ROPE_ADD 4 ~133 ~133, '%5Cx3a%29%7B5%7D' 145 ROPE_ADD 5 ~133 ~133, !18 146 ROPE_END 6 ~132 ~133, '%7C' 147 CONCAT ~137 ~131, ~132 90 148 ROPE_INIT 9 ~139 '%28%3F%3A%28%3F%3A' 149 ROPE_ADD 1 ~139 ~139, !17 150 ROPE_ADD 2 ~139 ~139, '%5Cx3a%29%7B%2C1%7D' 151 ROPE_ADD 3 ~139 ~139, !17 152 ROPE_ADD 4 ~139 ~139, '%29%3F%5Cx3a%5Cx3a%28%3F%3A' 153 ROPE_ADD 5 ~139 ~139, !17 154 ROPE_ADD 6 ~139 ~139, '%5Cx3a%29%7B3%7D' 155 ROPE_ADD 7 ~139 ~139, !18 156 ROPE_END 8 ~138 ~139, '%7C' 157 CONCAT ~144 ~137, ~138 91 158 ROPE_INIT 9 ~146 '%28%3F%3A%28%3F%3A' 159 ROPE_ADD 1 ~146 ~146, !17 160 ROPE_ADD 2 ~146 ~146, '%5Cx3a%29%7B%2C2%7D' 161 ROPE_ADD 3 ~146 ~146, !17 162 ROPE_ADD 4 ~146 ~146, '%29%3F%5Cx3a%5Cx3a%28%3F%3A' 163 ROPE_ADD 5 ~146 ~146, !17 164 ROPE_ADD 6 ~146 ~146, '%5Cx3a%29%7B2%7D' 165 ROPE_ADD 7 ~146 ~146, !18 166 ROPE_END 8 ~145 ~146, '%7C' 167 CONCAT ~151 ~144, ~145 92 168 ROPE_INIT 9 ~153 '%28%3F%3A%28%3F%3A' 169 ROPE_ADD 1 ~153 ~153, !17 170 ROPE_ADD 2 ~153 ~153, '%5Cx3a%29%7B%2C3%7D' 171 ROPE_ADD 3 ~153 ~153, !17 172 ROPE_ADD 4 ~153 ~153, '%29%3F%5Cx3a%5Cx3a%28%3F%3A' 173 ROPE_ADD 5 ~153 ~153, !17 174 ROPE_ADD 6 ~153 ~153, '%5Cx3a%29%7B1%7D' 175 ROPE_ADD 7 ~153 ~153, !18 176 ROPE_END 8 ~152 ~153, '%7C' 177 CONCAT ~158 ~151, ~152 93 178 ROPE_INIT 7 ~160 '%28%3F%3A%28%3F%3A' 179 ROPE_ADD 1 ~160 ~160, !17 180 ROPE_ADD 2 ~160 ~160, '%5Cx3a%29%7B%2C4%7D' 181 ROPE_ADD 3 ~160 ~160, !17 182 ROPE_ADD 4 ~160 ~160, '%29%3F%5Cx3a%5Cx3a' 183 ROPE_ADD 5 ~160 ~160, !18 184 ROPE_END 6 ~159 ~160, '%7C' 185 CONCAT ~164 ~158, ~159 94 186 ROPE_INIT 7 ~166 '%28%3F%3A%28%3F%3A' 187 ROPE_ADD 1 ~166 ~166, !17 188 ROPE_ADD 2 ~166 ~166, '%5Cx3a%29%7B%2C5%7D' 189 ROPE_ADD 3 ~166 ~166, !17 190 ROPE_ADD 4 ~166 ~166, '%29%3F%5Cx3a%5Cx3a' 191 ROPE_ADD 5 ~166 ~166, !17 192 ROPE_END 6 ~165 ~166, '%7C' 193 CONCAT ~170 ~164, ~165 95 194 ROPE_INIT 5 ~172 '%28%3F%3A%28%3F%3A' 195 ROPE_ADD 1 ~172 ~172, !17 196 ROPE_ADD 2 ~172 ~172, '%5Cx3a%29%7B%2C6%7D' 197 ROPE_ADD 3 ~172 ~172, !17 198 ROPE_END 4 ~171 ~172, '%29%3F%5Cx3a%5Cx3a' 199 CONCAT ~175 ~170, ~171 96 200 CONCAT ~176 ~175, '%29' 86 201 ASSIGN !19, ~176 98 202 ROPE_INIT 5 ~179 'v%5B0-9A-Fa-f%5D%2B%5Cx2e%28%3F%3A' 203 ROPE_ADD 1 ~179 ~179, !2 204 ROPE_ADD 2 ~179 ~179, '%7C' 205 ROPE_ADD 3 ~179 ~179, !4 206 ROPE_END 4 ~178 ~179, '%7C%5Cx3a%29' 207 ASSIGN !20, ~178 100 208 ROPE_INIT 5 ~184 '%5Cx5b%28%3F%3A' 209 ROPE_ADD 1 ~184 ~184, !19 210 ROPE_ADD 2 ~184 ~184, '%7C' 211 ROPE_ADD 3 ~184 ~184, !20 212 ROPE_END 4 ~183 ~184, '%29%5Cx5d' 213 ASSIGN !21, ~183 106 214 ROPE_INIT 7 ~189 '%28%3F%3A' 215 ROPE_ADD 1 ~189 ~189, !2 216 ROPE_ADD 2 ~189 ~189, '%7C' 217 ROPE_ADD 3 ~189 ~189, !1 218 ROPE_ADD 4 ~189 ~189, '%7C' 219 ROPE_ADD 5 ~189 ~189, !4 220 ROPE_END 6 ~188 ~189, '%29%2A' 221 ASSIGN !22, ~188 115 222 ROPE_INIT 7 ~195 '%28P%3CUserinfo%3E%28%3F%3A' 223 ROPE_ADD 1 ~195 ~195, !2 224 ROPE_ADD 2 ~195 ~195, '%7C' 225 ROPE_ADD 3 ~195 ~195, !1 226 ROPE_ADD 4 ~195 ~195, '%7C' 227 ROPE_ADD 5 ~195 ~195, !4 228 ROPE_END 6 ~194 ~195, '%7C%5Cx3a%29%2A%29' 229 ASSIGN !23, ~194 116 230 ROPE_INIT 7 ~201 '%28P%3CHost%3E' 231 ROPE_ADD 1 ~201 ~201, !22 232 ROPE_ADD 2 ~201 ~201, '%7C' 233 ROPE_ADD 3 ~201 ~201, !21 234 ROPE_ADD 4 ~201 ~201, '%7C' 235 ROPE_ADD 5 ~201 ~201, !16 236 ROPE_END 6 ~200 ~201, '%29' 237 ASSIGN !24, ~200 117 238 ASSIGN !25, '%28P%3CPort%3E%5B0-9%5D%2A%29' 118 239 ROPE_INIT 7 ~208 '%28%3F%3A' 240 ROPE_ADD 1 ~208 ~208, !23 241 ROPE_ADD 2 ~208 ~208, '%5Cx40%29%3F' 242 ROPE_ADD 3 ~208 ~208, !24 243 ROPE_ADD 4 ~208 ~208, '%28%3F%3A%5Cx3a' 244 ROPE_ADD 5 ~208 ~208, !25 245 ROPE_END 6 ~207 ~208, '%29%3F' 246 ASSIGN !26, ~207 135 247 ASSIGN !27, '%28P%3CScheme%3E%5BA-Za-z%5D%5B%5Cx2b%5Cx2d%5Cx2e0-9A-Za-z%5D%2A%29' 136 248 ROPE_INIT 10 ~215 '%28%3F%3A%5Cx2f%5Cx2f' 249 ROPE_ADD 1 ~215 ~215, !26 250 ROPE_ADD 2 ~215 ~215, !10 251 ROPE_ADD 3 ~215 ~215, '%7C' 252 ROPE_ADD 4 ~215 ~215, !11 253 ROPE_ADD 5 ~215 ~215, '%7C' 254 ROPE_ADD 6 ~215 ~215, !13 255 ROPE_ADD 7 ~215 ~215, '%7C' 256 ROPE_ADD 8 ~215 ~215, !14 257 ROPE_END 9 ~214 ~215, '%29' 258 ASSIGN !28, ~214 137 259 ROPE_INIT 10 ~222 '%28%3F%3A%5Cx2f%5Cx2f' 260 ROPE_ADD 1 ~222 ~222, !26 261 ROPE_ADD 2 ~222 ~222, !10 262 ROPE_ADD 3 ~222 ~222, '%7C' 263 ROPE_ADD 4 ~222 ~222, !11 264 ROPE_ADD 5 ~222 ~222, '%7C' 265 ROPE_ADD 6 ~222 ~222, !12 266 ROPE_ADD 7 ~222 ~222, '%7C' 267 ROPE_ADD 8 ~222 ~222, !14 268 ROPE_END 9 ~221 ~222, '%29' 269 ASSIGN !29, ~221 138 270 ROPE_INIT 3 ~229 '%28P%3CQuery%3E%28%3F%3A' 271 ROPE_ADD 1 ~229 ~229, !6 272 ROPE_END 2 ~228 ~229, '%7C%5Cx2f%7C%5Cx3f%29%2A%29' 273 ASSIGN !30, ~228 139 274 ROPE_INIT 3 ~233 '%28P%3CFragment%3E%28%3F%3A' 275 ROPE_ADD 1 ~233 ~233, !6 276 ROPE_END 2 ~232 ~233, '%7C%5Cx2f%7C%5Cx3f%29%2A%29' 277 ASSIGN !31, ~232 149 278 ROPE_INIT 9 ~237 '%28%3F%3A' 279 ROPE_ADD 1 ~237 ~237, !27 280 ROPE_ADD 2 ~237 ~237, '%5Cx3a' 281 ROPE_ADD 3 ~237 ~237, !28 282 ROPE_ADD 4 ~237 ~237, '%28%3F%3A%5Cx3f' 283 ROPE_ADD 5 ~237 ~237, !30 284 ROPE_ADD 6 ~237 ~237, '%29%3F%28%3F%3A%5Cx23' 285 ROPE_ADD 7 ~237 ~237, !31 286 ROPE_END 8 ~236 ~237, '%29%3F' 287 ASSIGN !32, ~236 150 288 ROPE_INIT 6 ~244 !29 289 ROPE_ADD 1 ~244 ~244, '%28%3F%3A%5Cx3f' 290 ROPE_ADD 2 ~244 ~244, !30 291 ROPE_ADD 3 ~244 ~244, '%29%3F%28%3F%3A%5Cx23' 292 ROPE_ADD 4 ~244 ~244, !31 293 ROPE_END 5 ~243 ~244, '%29%3F' 294 ASSIGN !33, ~243 151 295 ROPE_INIT 5 ~249 '%28P%3CURI%3E%3A' 296 ROPE_ADD 1 ~249 ~249, !32 297 ROPE_ADD 2 ~249 ~249, '%7C' 298 ROPE_ADD 3 ~249 ~249, !33 299 ROPE_END 4 ~248 ~249, '%29' 300 ASSIGN !34, ~248 153 301 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0