Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 15, Position 2 = 23
Branch analysis from position: 15
2 jumps found. (Code = 78) Position 1 = 16, Position 2 = 23
Branch analysis from position: 16
1 jumps found. (Code = 42) Position 1 = 15
Branch analysis from position: 15
Branch analysis from position: 23
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 23
filename: /in/ulOO6
function name: (null)
number of ops: 25
compiled vars: !0 = $vm, !1 = $query, !2 = $nroVm, !3 = $base, !4 = $key
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
6 0 E > ASSIGN_DIM !0, 8
7 1 OP_DATA <array>
59 2 ASSIGN_DIM !0, 9
60 3 OP_DATA <array>
93 4 ASSIGN_DIM !0, 10
94 5 OP_DATA <array>
131 6 ASSIGN_DIM !0, 11
132 7 OP_DATA <array>
147 8 ASSIGN_DIM !0, 12
148 9 OP_DATA <array>
203 10 DECLARE_LAMBDA_FUNCTION ~10 [0]
11 ASSIGN !1, ~10
215 12 ASSIGN !2, 11
216 13 FETCH_DIM_R ~13 !0, !2
14 > FE_RESET_R $14 ~13, ->23
15 > > FE_FETCH_R ~15 $14, !3, ->23
16 > ASSIGN !4, ~15
217 17 INIT_DYNAMIC_CALL !1
18 SEND_VAR_EX !3
19 DO_FCALL 0 $17
20 CONCAT ~18 $17, '%0A'
21 ECHO ~18
216 22 > JMP ->15
23 > FE_FREE $14
218 24 > RETURN 1
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/ulOO6
function name: {closure:/in/ulOO6:203}
number of ops: 25
compiled vars: !0 = $base
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
203 0 E > RECV !0
204 1 ROPE_INIT 3 ~2 'SELECT+%27'
2 ROPE_ADD 1 ~2 ~2, !0
3 ROPE_END 2 ~1 ~2, '%27+AS+%60base%60%2C'
205 4 CONCAT ~4 ~1, '+EXISTS%28SELECT+1+FROM+%28SELECT+%60sp%60.%60sys_par_valor%60+AS+%60valor%60'
206 5 ROPE_INIT 3 ~6 '+FROM+%60'
6 ROPE_ADD 1 ~6 ~6, !0
7 ROPE_END 2 ~5 ~6, '%60.%60sys_par%60+AS+%60sp%60'
8 CONCAT ~8 ~4, ~5
207 9 CONCAT ~9 ~8, '+WHERE+%60sp%60.%60sys_par_nome%60+%3D+%27usr_dep_restringe%27+AND+%60sp%60.%60flag_oculto%60+%3D+0'
208 10 CONCAT ~10 ~9, '+ORDER+BY+%60sp%60.%60sys_par_id%60+DESC+LIMIT+1%29+AS+%60ult%60'
209 11 CONCAT ~11 ~10, '+WHERE+TRIM%28%60ult%60.%60valor%60%29+NOT+IN+%28%27%27%2C+%270%27%29%29+AS+%60restringe_ativo%60%2C'
210 12 ROPE_INIT 3 ~13 '+EXISTS%28SELECT+1+FROM+%60'
13 ROPE_ADD 1 ~13 ~13, !0
14 ROPE_END 2 ~12 ~13, '%60.%60sys_par_usr%60+AS+%60spu%60'
15 CONCAT ~15 ~11, ~12
211 16 ROPE_INIT 3 ~17 '+INNER+JOIN+%60'
17 ROPE_ADD 1 ~17 ~17, !0
18 ROPE_END 2 ~16 ~17, '%60.%60sys_par%60+AS+%60sp2%60+ON+%60sp2%60.%60sys_par_id%60+%3D+%60spu%60.%60sys_par_id%60'
19 CONCAT ~19 ~15, ~16
212 20 CONCAT ~20 ~19, '+WHERE+%60sp2%60.%60sys_par_nome%60+%3D+%27usr_dep_restringe%27+AND+%60spu%60.%60flag_oculto%60+%3D+0%29+AS+%60tem_sobrescrita%60%3B'
21 VERIFY_RETURN_TYPE ~20
22 > RETURN ~20
213 23* VERIFY_RETURN_TYPE
24* > RETURN null
End of Dynamic Function 0
Generated using Vulcan Logic Dumper, using php 8.5.0