Struct disassemble::LoopStructureGraph
[−]
[src]
pub struct LoopStructureGraph<'lsg> { pub loop_counter: usize, pub loops: Vec<SimpleLoop<'lsg>>, pub root: SimpleLoop<'lsg>, }
Maintain loop structure for a given ControlFlowGraph
Two values are maintained for this loop graph: depth and nesting level. For example:
loop nesting level depth
----------------------------------------
loop-0 2 0
loop-1 1 1
loop-3 1 1
loop-2 0 2
Fields
loop_counter: usize
loops: Vec<SimpleLoop<'lsg>>
root: SimpleLoop<'lsg>