Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 44, Position 2 = 51
Branch analysis from position: 44
2 jumps found. (Code = 78) Position 1 = 45, Position 2 = 51
Branch analysis from position: 45
1 jumps found. (Code = 42) Position 1 = 44
Branch analysis from position: 44
Branch analysis from position: 51
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 51
filename: /in/f7q9f
function name: (null)
number of ops: 56
compiled vars: !0 = $url, !1 = $res, !2 = $request, !3 = $context, !4 = $file, !5 = $response, !6 = $urls, !7 = $c, !8 = $key
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
5 0 E > ASSIGN !0, 'http%3A%2F%2Fphplab.jp%2F'
7 1 INIT_FCALL 'file_get_contents'
2 CONCAT ~10 'http%3A%2F%2Fapi.b.st-hatena.com%2Fentry.count%3Furl%3D', !0
3 SEND_VAL ~10
4 DO_ICALL $11
5 ASSIGN !1, $11
9 6 INIT_FCALL 'var_dump'
7 SEND_VAR !1
8 DO_ICALL
10 9 ECHO !1
13 10 ECHO '%0A'
16 11 INIT_FCALL_BY_NAME 'xmlrpc_encode_request'
12 SEND_VAL_EX 'bookmark.getTotalCount'
13 SEND_VAR_EX !0
14 DO_FCALL 0 $14
15 ASSIGN !2, $14
17 16 INIT_FCALL 'stream_context_create'
18 17 INIT_ARRAY ~16 'POST', 'method'
19 18 ADD_ARRAY_ELEMENT ~16 'Content-Type%3A+text%2Fxml', 'header'
20 19 ADD_ARRAY_ELEMENT ~16 !2, 'content'
20 INIT_ARRAY ~17 ~16, 'http'
21 SEND_VAL ~17
17 22 DO_ICALL $18
23 ASSIGN !3, $18
23 24 INIT_FCALL 'file_get_contents'
25 SEND_VAL 'http%3A%2F%2Fb.hatena.ne.jp%2Fxmlrpc'
26 SEND_VAL <false>
27 SEND_VAR !3
28 DO_ICALL $20
29 ASSIGN !4, $20
24 30 INIT_FCALL_BY_NAME 'xmlrpc_decode'
31 SEND_VAR_EX !4
32 DO_FCALL 0 $22
33 ASSIGN !5, $22
25 34 INIT_FCALL 'var_dump'
35 SEND_VAR !5
36 DO_ICALL
26 37 ECHO !5
29 38 ECHO '%0A%0A'
50 39 ASSIGN !6, <array>
105 40 INIT_FCALL 'get_hb_favorited_counts'
41 SEND_VAR !6
42 DO_FCALL 0 $26
43 > FE_RESET_R $27 $26, ->51
44 > > FE_FETCH_R ~28 $27, !7, ->51
45 > ASSIGN !8, ~28
106 46 CONCAT ~30 !8, '%3D%3D%3E'
47 CONCAT ~31 ~30, !7
48 CONCAT ~32 ~31, '%3Cbr%2F%3E'
49 ECHO ~32
105 50 > JMP ->44
51 > FE_FREE $27
109 52 COUNT ~33 !6
53 CONCAT ~34 'Array+count%3D%3D%3E', ~33
54 ECHO ~34
111 55 > RETURN 1
Function get_hb_favorited_counts:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 12, Position 2 = 45
Branch analysis from position: 12
2 jumps found. (Code = 78) Position 1 = 13, Position 2 = 45
Branch analysis from position: 13
2 jumps found. (Code = 43) Position 1 = 37, Position 2 = 44
Branch analysis from position: 37
2 jumps found. (Code = 77) Position 1 = 38, Position 2 = 43
Branch analysis from position: 38
2 jumps found. (Code = 78) Position 1 = 39, Position 2 = 43
Branch analysis from position: 39
1 jumps found. (Code = 42) Position 1 = 38
Branch analysis from position: 38
Branch analysis from position: 43
1 jumps found. (Code = 42) Position 1 = 12
Branch analysis from position: 12
Branch analysis from position: 43
Branch analysis from position: 44
Branch analysis from position: 45
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 45
filename: /in/f7q9f
function name: get_HB_favorited_counts
number of ops: 48
compiled vars: !0 = $urls, !1 = $ret, !2 = $base_url, !3 = $set, !4 = $query, !5 = $res, !6 = $count, !7 = $url
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
33 0 E > RECV !0
34 1 INIT_FCALL 'array_fill_keys'
2 SEND_VAR !0
3 SEND_VAL <false>
4 DO_ICALL $8
5 ASSIGN !1, $8
35 6 ASSIGN !2, 'http%3A%2F%2Fapi.b.st-hatena.com%2Fentry.counts'
36 7 INIT_FCALL 'array_chunk'
8 SEND_VAR !0
9 SEND_VAL 50
10 DO_ICALL $11
11 > FE_RESET_R $12 $11, ->45
12 > > FE_FETCH_R $12, !3, ->45
37 13 > INIT_FCALL 'implode'
14 SEND_VAL '%26'
15 INIT_FCALL 'array_map'
16 DECLARE_LAMBDA_FUNCTION ~13 [0]
39 17 SEND_VAL ~13
18 SEND_VAR !3
37 19 DO_ICALL $14
39 20 SEND_VAR $14
37 21 DO_ICALL $15
39 22 CONCAT ~16 '%3F', $15
37 23 ASSIGN !4, ~16
40 24 INIT_FCALL 'json_decode'
25 BEGIN_SILENCE ~18
26 INIT_FCALL 'file_get_contents'
27 CONCAT ~19 !2, !4
28 SEND_VAL ~19
29 DO_ICALL $20
30 END_SILENCE ~18
31 SEND_VAR $20
32 SEND_VAL <true>
33 DO_ICALL $21
34 ASSIGN !5, $21
41 35 TYPE_CHECK 128 !5
36 > JMPZ ~23, ->44
42 37 > > FE_RESET_R $24 !5, ->43
38 > > FE_FETCH_R ~25 $24, !6, ->43
39 > ASSIGN !7, ~25
43 40 ASSIGN_DIM !1, !7
41 OP_DATA !6
42 42 > JMP ->38
43 > FE_FREE $24
36 44 > > JMP ->12
45 > FE_FREE $12
47 46 > RETURN !1
48 47* > RETURN null
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/f7q9f
function name: {closure}
number of ops: 7
compiled vars: !0 = $url
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
37 0 E > RECV !0
38 1 INIT_FCALL 'rawurlencode'
2 SEND_VAR !0
3 DO_ICALL $1
4 CONCAT ~2 'url%3D', $1
5 > RETURN ~2
39 6* > RETURN null
End of Dynamic Function 0
End of function get_hb_favorited_counts
Generated using Vulcan Logic Dumper, using php 8.0.0