3 // estimated_params
: {$a2
}
6 // preserveds
: {$a2
, $sp
}
7 // reach_exit
: {$a2
, $a3
, $sp
}
8 // trailing_jumps
: True
16 // reachdef_gen
: {($a2
, '.ENTRY'
), ($sp
, '.ENTRY'
)}
17 // reachdef_in
: {($a2
, None
), ($a3
, None
), ($loc_16_u32
, None
), ($sp
, None
)}
18 // reachdef_kill
: {($a2
, '
11'
), ($a2
, '.ENTRY'
), ($a2
, None
), ($sp
, '
11'
), ($sp
, '.ENTRY'
), ($sp
, None
)}
19 // reachdef_out
: {($a2
, '.ENTRY'
), ($a3
, None
), ($loc_16_u32
, None
), ($sp
, '.ENTRY'
)}
21 // state_out
: {$a2
=$a2_0
, $sp
=$sp_0
}
27 // Predecessors
: ['.ENTRY'
]
33 // reachdef_gen
: {($a2
, '
11'
), ($a3
, '
11'
), ($loc_16_u32
, '
11'
), ($sp
, '
11'
)}
34 // reachdef_in
: {($a2
, '.ENTRY'
), ($a3
, None
), ($loc_16_u32
, None
), ($sp
, '.ENTRY'
)}
35 // reachdef_kill
: {($a2
, '
11'
), ($a2
, '.ENTRY'
), ($a2
, None
), ($a3
, '
11'
), ($a3
, None
), ($loc_16_u32
, '
11'
), ($loc_16_u32
, None
), ($sp
, '
11'
), ($sp
, '.ENTRY'
), ($sp
, None
)}
36 // reachdef_out
: {($a2
, '
11'
), ($a3
, '
11'
), ($loc_16_u32
, '
11'
), ($sp
, '
11'
)}
38 // state_in
: {$a2
=$a2_0
, $sp
=$sp_0
}
39 // state_out
: {$a2
=$a2_0
, $a3
=$a2_0
+ 1, $loc_16_u32
=$a2_0
, $sp
=$sp_0
}
41 // $sp
= $sp_0
- 0x10 (dead
)
42 // $loc_16_u32
= $a2_0
(dead
)
48 Exits
: [(None
, '_EXIT_'
)]
50 // Predecessors
: ['
11'
]
56 // reachdef_gen
: set
()
57 // reachdef_in
: {($a2
, '
11'
), ($a3
, '
11'
), ($loc_16_u32
, '
11'
), ($sp
, '
11'
)}
58 // reachdef_kill
: set
()
59 // reachdef_out
: {($a2
, '
11'
), ($a3
, '
11'
), ($loc_16_u32
, '
11'
), ($sp
, '
11'
)}
61 // state_in
: {$a2
=$a2_0
, $a3
=$a2_0
+ 1, $loc_16_u32
=$a2_0
, $sp
=$sp_0
}
62 // state_out
: {$a2
=$a2_0
, $a3
=$a2_0
+ 1, $loc_16_u32
=$a2_0
, $sp
=$sp_0
}