Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/M3GvR function name: (null) number of ops: 5 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 66 0 E > INIT_FCALL 'http_response_codea' 1 SEND_VAL 404 2 DO_FCALL 0 $0 3 ECHO $0 4 > RETURN 1 Function http_response_codea: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 3, Position 2 = 180 Branch analysis from position: 3 32 jumps found. (Code = 187) Position 1 = 79, Position 2 = 81, Position 3 = 83, Position 4 = 85, Position 5 = 87, Position 6 = 89, Position 7 = 91, Position 8 = 93, Position 9 = 95, Position 10 = 97, Position 11 = 99, Position 12 = 101, Position 13 = 103, Position 14 = 105, Position 15 = 107, Position 16 = 109, Position 17 = 111, Position 18 = 113, Position 19 = 115, Position 20 = 117, Position 21 = 119, Position 22 = 121, Position 23 = 123, Position 24 = 125, Position 25 = 127, Position 26 = 129, Position 27 = 131, Position 28 = 133, Position 29 = 135, Position 30 = 137, Position 31 = 153, Position 32 = 4 Branch analysis from position: 79 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 2 jumps found. (Code = 43) Position 1 = 163, Position 2 = 167 Branch analysis from position: 163 1 jumps found. (Code = 42) Position 1 = 168 Branch analysis from position: 168 1 jumps found. (Code = 42) Position 1 = 189 Branch analysis from position: 189 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 167 1 jumps found. (Code = 42) Position 1 = 189 Branch analysis from position: 189 Branch analysis from position: 81 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 83 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 85 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 87 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 89 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 91 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 93 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 95 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 97 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 99 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 101 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 103 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 105 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 107 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 109 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 111 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 113 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 115 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 117 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 119 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 121 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 123 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 125 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 127 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 129 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 131 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 133 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 135 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 137 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 153 1 jumps found. (Code = 79) Position 1 = -2 Branch analysis from position: 4 2 jumps found. (Code = 44) Position 1 = 6, Position 2 = 79 Branch analysis from position: 6 2 jumps found. (Code = 44) Position 1 = 8, Position 2 = 81 Branch analysis from position: 8 2 jumps found. (Code = 44) Position 1 = 10, Position 2 = 83 Branch analysis from position: 10 2 jumps found. (Code = 44) Position 1 = 12, Position 2 = 85 Branch analysis from position: 12 2 jumps found. (Code = 44) Position 1 = 14, Position 2 = 87 Branch analysis from position: 14 2 jumps found. (Code = 44) Position 1 = 16, Position 2 = 89 Branch analysis from position: 16 2 jumps found. (Code = 44) Position 1 = 18, Position 2 = 91 Branch analysis from position: 18 2 jumps found. (Code = 44) Position 1 = 20, Position 2 = 93 Branch analysis from position: 20 2 jumps found. (Code = 44) Position 1 = 22, Position 2 = 95 Branch analysis from position: 22 2 jumps found. (Code = 44) Position 1 = 24, Position 2 = 97 Branch analysis from position: 24 2 jumps found. (Code = 44) Position 1 = 26, Position 2 = 99 Branch analysis from position: 26 2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 101 Branch analysis from position: 28 2 jumps found. (Code = 44) Position 1 = 30, Position 2 = 103 Branch analysis from position: 30 2 jumps found. (Code = 44) Position 1 = 32, Position 2 = 105 Branch analysis from position: 32 2 jumps found. (Code = 44) Position 1 = 34, Position 2 = 107 Branch analysis from position: 34 2 jumps found. (Code = 44) Position 1 = 36, Position 2 = 109 Branch analysis from position: 36 2 jumps found. (Code = 44) Position 1 = 38, Position 2 = 111 Branch analysis from position: 38 2 jumps found. (Code = 44) Position 1 = 40, Position 2 = 113 Branch analysis from position: 40 2 jumps found. (Code = 44) Position 1 = 42, Position 2 = 115 Branch analysis from position: 42 2 jumps found. (Code = 44) Position 1 = 44, Position 2 = 117 Branch analysis from position: 44 2 jumps found. (Code = 44) Position 1 = 46, Position 2 = 119 Branch analysis from position: 46 2 jumps found. (Code = 44) Position 1 = 48, Position 2 = 121 Branch analysis from position: 48 2 jumps found. (Code = 44) Position 1 = 50, Position 2 = 123 Branch analysis from position: 50 2 jumps found. (Code = 44) Position 1 = 52, Position 2 = 125 Branch analysis from position: 52 2 jumps found. (Code = 44) Position 1 = 54, Position 2 = 127 Branch analysis from position: 54 2 jumps found. (Code = 44) Position 1 = 56, Position 2 = 129 Branch analysis from position: 56 2 jumps found. (Code = 44) Position 1 = 58, Position 2 = 131 Branch analysis from position: 58 2 jumps found. (Code = 44) Position 1 = 60, Position 2 = 133 Branch analysis from position: 60 2 jumps found. (Code = 44) Position 1 = 62, Position 2 = 135 Branch analysis from position: 62 2 jumps found. (Code = 44) Position 1 = 64, Position 2 = 137 Branch analysis from position: 64 2 jumps found. (Code = 44) Position 1 = 66, Position 2 = 139 Branch analysis from position: 66 2 jumps found. (Code = 44) Position 1 = 68, Position 2 = 141 Branch analysis from position: 68 2 jumps found. (Code = 44) Position 1 = 70, Position 2 = 143 Branch analysis from position: 70 2 jumps found. (Code = 44) Position 1 = 72, Position 2 = 145 Branch analysis from position: 72 2 jumps found. (Code = 44) Position 1 = 74, Position 2 = 147 Branch analysis from position: 74 2 jumps found. (Code = 44) Position 1 = 76, Position 2 = 149 Branch analysis from position: 76 2 jumps found. (Code = 44) Position 1 = 78, Position 2 = 151 Branch analysis from position: 78 1 jumps found. (Code = 42) Position 1 = 153 Branch analysis from position: 153 Branch analysis from position: 151 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 149 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 147 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 145 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 143 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 141 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 139 1 jumps found. (Code = 42) Position 1 = 160 Branch analysis from position: 160 Branch analysis from position: 137 Branch analysis from position: 135 Branch analysis from position: 133 Branch analysis from position: 131 Branch analysis from position: 129 Branch analysis from position: 127 Branch analysis from position: 125 Branch analysis from position: 123 Branch analysis from position: 121 Branch analysis from position: 119 Branch analysis from position: 117 Branch analysis from position: 115 Branch analysis from position: 113 Branch analysis from position: 111 Branch analysis from position: 109 Branch analysis from position: 107 Branch analysis from position: 105 Branch analysis from position: 103 Branch analysis from position: 101 Branch analysis from position: 99 Branch analysis from position: 97 Branch analysis from position: 95 Branch analysis from position: 93 Branch analysis from position: 91 Branch analysis from position: 89 Branch analysis from position: 87 Branch analysis from position: 85 Branch analysis from position: 83 Branch analysis from position: 81 Branch analysis from position: 79 Branch analysis from position: 180 2 jumps found. (Code = 43) Position 1 = 183, Position 2 = 187 Branch analysis from position: 183 1 jumps found. (Code = 42) Position 1 = 188 Branch analysis from position: 188 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 187 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/M3GvR function name: http_response_codea number of ops: 191 compiled vars: !0 = $code, !1 = $text, !2 = $protocol line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV_INIT !0 null 4 1 TYPE_CHECK 1020 !0 2 > JMPZ ~3, ->180 6 3 > > SWITCH_LONG !0, [ 100:->79, 101:->81, 200:->83, 201:->85, 202:->87, 203:->89, 204:->91, 205:->93, 206:->95, 300:->97, 301:->99, 302:->101, 303:->103, 304:->105, 305:->107, 400:->109, 401:->111, 402:->113, 403:->115, 404:->117, 405:->119, 406:->121, 407:->123, 408:->125, 409:->127, 410:->129, 411:->131, 412:->133, 413:->135, 414:->137, 415:->139, 500:->141, 501:->143, 502:->145, 503:->147, 504:->149, 505:->151, ], ->153 7 4 > IS_EQUAL !0, 100 5 > JMPNZ ~4, ->79 8 6 > IS_EQUAL !0, 101 7 > JMPNZ ~4, ->81 9 8 > IS_EQUAL !0, 200 9 > JMPNZ ~4, ->83 10 10 > IS_EQUAL !0, 201 11 > JMPNZ ~4, ->85 11 12 > IS_EQUAL !0, 202 13 > JMPNZ ~4, ->87 12 14 > IS_EQUAL !0, 203 15 > JMPNZ ~4, ->89 13 16 > IS_EQUAL !0, 204 17 > JMPNZ ~4, ->91 14 18 > IS_EQUAL !0, 205 19 > JMPNZ ~4, ->93 15 20 > IS_EQUAL !0, 206 21 > JMPNZ ~4, ->95 16 22 > IS_EQUAL !0, 300 23 > JMPNZ ~4, ->97 17 24 > IS_EQUAL !0, 301 25 > JMPNZ ~4, ->99 18 26 > IS_EQUAL !0, 302 27 > JMPNZ ~4, ->101 19 28 > IS_EQUAL !0, 303 29 > JMPNZ ~4, ->103 20 30 > IS_EQUAL !0, 304 31 > JMPNZ ~4, ->105 21 32 > IS_EQUAL !0, 305 33 > JMPNZ ~4, ->107 22 34 > IS_EQUAL !0, 400 35 > JMPNZ ~4, ->109 23 36 > IS_EQUAL !0, 401 37 > JMPNZ ~4, ->111 24 38 > IS_EQUAL !0, 402 39 > JMPNZ ~4, ->113 25 40 > IS_EQUAL !0, 403 41 > JMPNZ ~4, ->115 26 42 > IS_EQUAL !0, 404 43 > JMPNZ ~4, ->117 27 44 > IS_EQUAL !0, 405 45 > JMPNZ ~4, ->119 28 46 > IS_EQUAL !0, 406 47 > JMPNZ ~4, ->121 29 48 > IS_EQUAL !0, 407 49 > JMPNZ ~4, ->123 30 50 > IS_EQUAL !0, 408 51 > JMPNZ ~4, ->125 31 52 > IS_EQUAL !0, 409 53 > JMPNZ ~4, ->127 32 54 > IS_EQUAL !0, 410 55 > JMPNZ ~4, ->129 33 56 > IS_EQUAL !0, 411 57 > JMPNZ ~4, ->131 34 58 > IS_EQUAL !0, 412 59 > JMPNZ ~4, ->133 35 60 > IS_EQUAL !0, 413 61 > JMPNZ ~4, ->135 36 62 > IS_EQUAL !0, 414 63 > JMPNZ ~4, ->137 37 64 > IS_EQUAL !0, 415 65 > JMPNZ ~4, ->139 38 66 > IS_EQUAL !0, 500 67 > JMPNZ ~4, ->141 39 68 > IS_EQUAL !0, 501 69 > JMPNZ ~4, ->143 40 70 > IS_EQUAL !0, 502 71 > JMPNZ ~4, ->145 41 72 > IS_EQUAL !0, 503 73 > JMPNZ ~4, ->147 42 74 > IS_EQUAL !0, 504 75 > JMPNZ ~4, ->149 43 76 > IS_EQUAL !0, 505 77 > JMPNZ ~4, ->151 78 > > JMP ->153 7 79 > ASSIGN !1, 'Continue' 80 > JMP ->160 8 81 > ASSIGN !1, 'Switching+Protocols' 82 > JMP ->160 9 83 > ASSIGN !1, 'OK' 84 > JMP ->160 10 85 > ASSIGN !1, 'Created' 86 > JMP ->160 11 87 > ASSIGN !1, 'Accepted' 88 > JMP ->160 12 89 > ASSIGN !1, 'Non-Authoritative+Information' 90 > JMP ->160 13 91 > ASSIGN !1, 'No+Content' 92 > JMP ->160 14 93 > ASSIGN !1, 'Reset+Content' 94 > JMP ->160 15 95 > ASSIGN !1, 'Partial+Content' 96 > JMP ->160 16 97 > ASSIGN !1, 'Multiple+Choices' 98 > JMP ->160 17 99 > ASSIGN !1, 'Moved+Permanently' 100 > JMP ->160 18 101 > ASSIGN !1, 'Moved+Temporarily' 102 > JMP ->160 19 103 > ASSIGN !1, 'See+Other' 104 > JMP ->160 20 105 > ASSIGN !1, 'Not+Modified' 106 > JMP ->160 21 107 > ASSIGN !1, 'Use+Proxy' 108 > JMP ->160 22 109 > ASSIGN !1, 'Bad+Request' 110 > JMP ->160 23 111 > ASSIGN !1, 'Unauthorized' 112 > JMP ->160 24 113 > ASSIGN !1, 'Payment+Required' 114 > JMP ->160 25 115 > ASSIGN !1, 'Forbidden' 116 > JMP ->160 26 117 > ASSIGN !1, 'Not+Found' 118 > JMP ->160 27 119 > ASSIGN !1, 'Method+Not+Allowed' 120 > JMP ->160 28 121 > ASSIGN !1, 'Not+Acceptable' 122 > JMP ->160 29 123 > ASSIGN !1, 'Proxy+Authentication+Required' 124 > JMP ->160 30 125 > ASSIGN !1, 'Request+Time-out' 126 > JMP ->160 31 127 > ASSIGN !1, 'Conflict' 128 > JMP ->160 32 129 > ASSIGN !1, 'Gone' 130 > JMP ->160 33 131 > ASSIGN !1, 'Length+Required' 132 > JMP ->160 34 133 > ASSIGN !1, 'Precondition+Failed' 134 > JMP ->160 35 135 > ASSIGN !1, 'Request+Entity+Too+Large' 136 > JMP ->160 36 137 > ASSIGN !1, 'Request-URI+Too+Large' 138 > JMP ->160 37 139 > ASSIGN !1, 'Unsupported+Media+Type' 140 > JMP ->160 38 141 > ASSIGN !1, 'Internal+Server+Error' 142 > JMP ->160 39 143 > ASSIGN !1, 'Not+Implemented' 144 > JMP ->160 40 145 > ASSIGN !1, 'Bad+Gateway' 146 > JMP ->160 41 147 > ASSIGN !1, 'Service+Unavailable' 148 > JMP ->160 42 149 > ASSIGN !1, 'Gateway+Time-out' 150 > JMP ->160 43 151 > ASSIGN !1, 'HTTP+Version+not+supported' 152 > JMP ->160 45 153 > INIT_FCALL 'htmlentities' 154 SEND_VAR !0 155 DO_ICALL $42 156 CONCAT ~43 'Unknown+http+status+code+%22', $42 157 CONCAT ~44 ~43, '%22' 158 > EXIT ~44 46 159* JMP ->160 49 160 > FETCH_IS ~45 '_SERVER' 161 ISSET_ISEMPTY_DIM_OBJ 0 ~45, 'SERVER_PROTOCOL' 162 > JMPZ ~46, ->167 163 > FETCH_R global ~47 '_SERVER' 164 FETCH_DIM_R ~48 ~47, 'SERVER_PROTOCOL' 165 QM_ASSIGN ~49 ~48 166 > JMP ->168 167 > QM_ASSIGN ~49 'HTTP%2F1.0' 168 > ASSIGN !2, ~49 51 169 INIT_FCALL 'header' 170 CONCAT ~51 !2, '+' 171 CONCAT ~52 ~51, !0 172 CONCAT ~53 ~52, '+' 173 CONCAT ~54 ~53, !1 174 SEND_VAL ~54 175 DO_ICALL 53 176 FETCH_W global $56 'GLOBALS' 177 ASSIGN_DIM $56, 'http_response_code' 178 OP_DATA !0 179 > JMP ->189 57 180 > FETCH_IS ~58 'GLOBALS' 181 ISSET_ISEMPTY_DIM_OBJ 0 ~58, 'http_response_code' 182 > JMPZ ~59, ->187 183 > FETCH_R global ~60 'GLOBALS' 184 FETCH_DIM_R ~61 ~60, 'http_response_code' 185 QM_ASSIGN ~62 ~61 186 > JMP ->188 187 > QM_ASSIGN ~62 200 188 > ASSIGN !0, ~62 61 189 > > RETURN !0 63 190* > RETURN null End of function http_response_codea
Generated using Vulcan Logic Dumper, using php 8.0.0