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

Trait Implementations

impl<'lsg> Default for LoopStructureGraph<'lsg>
[src]

[src]

Returns the "default value" for a type. Read more