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>