Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 30
Branch analysis from position: 30
1 jumps found. (Code = 62) Position 1 = -2
Found catch point at position: 25
Branch analysis from position: 25
2 jumps found. (Code = 107) Position 1 = 26, Position 2 = -2
Branch analysis from position: 26
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/64MQv
function name: (null)
number of ops: 40
compiled vars: !0 = $table, !1 = $query, !2 = $pdo, !3 = $stmt, !4 = $e
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, 'foo'
4 1 ROPE_INIT 5 ~7 'INSERT+INTO+'
2 ROPE_ADD 1 ~7 ~7, !0
3 ROPE_ADD 2 ~7 ~7, '+VALUES+%28%22first+value%22%29%3B%0A--+dam%27d+quote%0AINSERT+INTO+'
6 4 ROPE_ADD 3 ~7 ~7, !0
5 ROPE_END 4 ~6 ~7, '+VALUES+%28%22foo+%3A+ba%27r+%22%29%2C%0A%28%22foo.%3Abar%22%29%3B+'
4 6 ASSIGN !1, ~6
8 7 NEW $11 'PDO'
8 SEND_VAL_EX 'sqlite%3A%3Amemory%3A'
9 DO_FCALL 0
10 ASSIGN !2, $11
9 11 INIT_METHOD_CALL !2, 'setAttribute'
12 SEND_VAL_EX 3
13 SEND_VAL_EX 2
14 DO_FCALL 0
10 15 INIT_METHOD_CALL !2, 'exec'
16 SEND_VAL_EX 'CREATE+TABLE+foo+%28text+bar%29'
17 DO_FCALL 0
11 18 INIT_METHOD_CALL !2, 'prepare'
19 SEND_VAR_EX !1
20 DO_FCALL 0 $16
21 ASSIGN !3, $16
13 22 INIT_METHOD_CALL !3, 'execute'
23 DO_FCALL 0
24 > JMP ->30
14 25 E > > CATCH last 'Exception'
15 26 > ECHO 'Failed+%3A+'
27 INIT_METHOD_CALL !4, 'getMessage'
28 DO_FCALL 0 $19
29 ECHO $19
17 30 > INIT_METHOD_CALL !2, 'query'
31 SEND_VAL_EX 'SELECT+%2A+FROM+foo'
32 DO_FCALL 0 $20
33 ASSIGN !3, $20
18 34 INIT_FCALL 'var_dump'
35 INIT_METHOD_CALL !3, 'fetchAll'
36 DO_FCALL 0 $22
37 SEND_VAR $22
38 DO_ICALL
39 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0