All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_read_section
      Src: /src/gimli/benches/bench.rs:187,1
    - Dst: Option::unwrap
      Src: /src/gimli/benches/bench.rs:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - section
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 6
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: read_section
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 40
    functionsReached:
    - try_read_section
    - Option::unwrap
    linkageType: ''
    returnType: Vec
    signature: 'pub fn read_section(section: &str) -> Vec<u8>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/convert_self.rs:32,1
    - Dst: read::DebugAbbrev::new
      Src: /src/gimli/tests/convert_self.rs:33,1
    - Dst: read_section
      Src: /src/gimli/tests/convert_self.rs:35,1
    - Dst: read::DebugInfo::new
      Src: /src/gimli/tests/convert_self.rs:36,1
    - Dst: read_section
      Src: /src/gimli/tests/convert_self.rs:38,1
    - Dst: read::DebugLine::new
      Src: /src/gimli/tests/convert_self.rs:39,1
    - Dst: read_section
      Src: /src/gimli/tests/convert_self.rs:41,1
    - Dst: read::DebugStr::new
      Src: /src/gimli/tests/convert_self.rs:42,1
    - Dst: read_section
      Src: /src/gimli/tests/convert_self.rs:44,1
    - Dst: read::DebugRanges::new
      Src: /src/gimli/tests/convert_self.rs:45,1
    - Dst: read::DebugRngLists::new
      Src: /src/gimli/tests/convert_self.rs:47,1
    - Dst: gimli::RangeLists::new
      Src: /src/gimli/tests/convert_self.rs:49,1
    - Dst: read_section
      Src: /src/gimli/tests/convert_self.rs:51,1
    - Dst: read::DebugLoc::new
      Src: /src/gimli/tests/convert_self.rs:52,1
    - Dst: read::DebugLocLists::new
      Src: /src/gimli/tests/convert_self.rs:54,1
    - Dst: gimli::LocationLists::new
      Src: /src/gimli/tests/convert_self.rs:56,1
    - Dst: Default::default
      Src: /src/gimli/tests/convert_self.rs:65,1
    - Dst: write::Dwarf::from
      Src: /src/gimli/tests/convert_self.rs:68,1
    - Dst: Some
      Src: /src/gimli/tests/convert_self.rs:68,1
    - Dst: Address::Constant
      Src: /src/gimli/tests/convert_self.rs:68,1
    - Dst: Self::expect
      Src: /src/gimli/tests/convert_self.rs:68,1
    - Dst: count
      Src: /src/gimli/tests/convert_self.rs:72,1
    - Dst: map
      Src: /src/gimli/tests/convert_self.rs:72,1
    - Dst: get
      Src: /src/gimli/tests/convert_self.rs:73,1
    - Dst: id
      Src: /src/gimli/tests/convert_self.rs:73,1
    - Dst: count
      Src: /src/gimli/tests/convert_self.rs:73,1
    - Dst: sum
      Src: /src/gimli/tests/convert_self.rs:72,1
    - Dst: write::Sections::new
      Src: /src/gimli/tests/convert_self.rs:80,1
    - Dst: EndianVec::new
      Src: /src/gimli/tests/convert_self.rs:80,1
    - Dst: write
      Src: /src/gimli/tests/convert_self.rs:81,1
    - Dst: Result::expect
      Src: /src/gimli/tests/convert_self.rs:81,1
    - Dst: slice
      Src: /src/gimli/tests/convert_self.rs:84,1
    - Dst: slice
      Src: /src/gimli/tests/convert_self.rs:85,1
    - Dst: slice
      Src: /src/gimli/tests/convert_self.rs:86,1
    - Dst: slice
      Src: /src/gimli/tests/convert_self.rs:87,1
    - Dst: slice
      Src: /src/gimli/tests/convert_self.rs:88,1
    - Dst: slice
      Src: /src/gimli/tests/convert_self.rs:89,1
    - Dst: read::DebugAbbrev::new
      Src: /src/gimli/tests/convert_self.rs:98,1
    - Dst: read::DebugInfo::new
      Src: /src/gimli/tests/convert_self.rs:99,1
    - Dst: read::DebugLine::new
      Src: /src/gimli/tests/convert_self.rs:100,1
    - Dst: read::DebugStr::new
      Src: /src/gimli/tests/convert_self.rs:101,1
    - Dst: read::DebugRanges::new
      Src: /src/gimli/tests/convert_self.rs:102,1
    - Dst: read::DebugRngLists::new
      Src: /src/gimli/tests/convert_self.rs:103,1
    - Dst: read::DebugLoc::new
      Src: /src/gimli/tests/convert_self.rs:104,1
    - Dst: read::DebugLocLists::new
      Src: /src/gimli/tests/convert_self.rs:105,1
    - Dst: gimli::RangeLists::new
      Src: /src/gimli/tests/convert_self.rs:107,1
    - Dst: gimli::LocationLists::new
      Src: /src/gimli/tests/convert_self.rs:108,1
    - Dst: Default::default
      Src: /src/gimli/tests/convert_self.rs:117,1
    - Dst: write::Dwarf::from
      Src: /src/gimli/tests/convert_self.rs:120,1
    - Dst: Some
      Src: /src/gimli/tests/convert_self.rs:120,1
    - Dst: Address::Constant
      Src: /src/gimli/tests/convert_self.rs:120,1
    - Dst: Self::expect
      Src: /src/gimli/tests/convert_self.rs:120,1
    - Dst: count
      Src: /src/gimli/tests/convert_self.rs:124,1
    - Dst: map
      Src: /src/gimli/tests/convert_self.rs:124,1
    - Dst: get
      Src: /src/gimli/tests/convert_self.rs:125,1
    - Dst: id
      Src: /src/gimli/tests/convert_self.rs:125,1
    - Dst: count
      Src: /src/gimli/tests/convert_self.rs:125,1
    - Dst: sum
      Src: /src/gimli/tests/convert_self.rs:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 135
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 30
    functionDepth: 15
    functionLinenumber: 30
    functionLinenumberEnd: 129
    functionName: test_convert_debug_info
    functionSourceFile: /src/gimli/tests/convert_self.rs
    functionUses: 0
    functionsReached:
    - write::Sections::new
    - Result::expect
    - read::DebugRngLists::new
    - write::Dwarf::from
    - read::DebugStr::new
    - EndianVec::new
    - read::DebugRanges::new
    - read::DebugLoc::new
    - gimli::RangeLists::new
    - Address::Constant
    - map
    - Some
    - Default::default
    - read::DebugAbbrev::new
    - sum
    - Self::expect
    - read::DebugLine::new
    - id
    - read::DebugInfo::new
    - read_section
    - read::DebugLocLists::new
    - count
    - write
    - slice
    - get
    - gimli::LocationLists::new
    linkageType: ''
    returnType: void
    signature: fn test_convert_debug_info()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/convert_self.rs:134,1
    - Dst: read::EhFrame::new
      Src: /src/gimli/tests/convert_self.rs:135,1
    - Dst: set_address_size
      Src: /src/gimli/tests/convert_self.rs:137,1
    - Dst: write::FrameTable::from
      Src: /src/gimli/tests/convert_self.rs:138,1
    - Dst: Some
      Src: /src/gimli/tests/convert_self.rs:138,1
    - Dst: Address::Constant
      Src: /src/gimli/tests/convert_self.rs:138,1
    - Dst: Self::expect
      Src: /src/gimli/tests/convert_self.rs:138,1
    - Dst: write::EhFrame
      Src: /src/gimli/tests/convert_self.rs:144,1
    - Dst: EndianVec::new
      Src: /src/gimli/tests/convert_self.rs:144,1
    - Dst: write_eh_frame
      Src: /src/gimli/tests/convert_self.rs:145,1
    - Dst: expect
      Src: /src/gimli/tests/convert_self.rs:145,1
    - Dst: Result::slice
      Src: /src/gimli/tests/convert_self.rs:148,1
    - Dst: read::EhFrame::new
      Src: /src/gimli/tests/convert_self.rs:152,1
    - Dst: set_address_size
      Src: /src/gimli/tests/convert_self.rs:153,1
    - Dst: write::FrameTable::from
      Src: /src/gimli/tests/convert_self.rs:154,1
    - Dst: Some
      Src: /src/gimli/tests/convert_self.rs:154,1
    - Dst: Address::Constant
      Src: /src/gimli/tests/convert_self.rs:154,1
    - Dst: Self::expect
      Src: /src/gimli/tests/convert_self.rs:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 132
    functionDepth: 15
    functionLinenumber: 132
    functionLinenumberEnd: 158
    functionName: test_convert_eh_frame
    functionSourceFile: /src/gimli/tests/convert_self.rs
    functionUses: 0
    functionsReached:
    - read::EhFrame::new
    - read_section
    - expect
    - Result::slice
    - set_address_size
    - write::EhFrame
    - Address::Constant
    - write::FrameTable::from
    - EndianVec::new
    - write_eh_frame
    - Some
    - Self::expect
    linkageType: ''
    returnType: void
    signature: fn test_convert_eh_frame()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/tests/parse_self.rs:34,1
    - Dst: Result::is_empty
      Src: /src/gimli/tests/parse_self.rs:35,1
    - Dst: Operation::parse
      Src: /src/gimli/tests/parse_self.rs:36,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:36,1
    - Dst: Expression<R>::evaluation
      Src: /src/gimli/tests/parse_self.rs:40,1
    - Dst: set_initial_value
      Src: /src/gimli/tests/parse_self.rs:41,1
    - Dst: evaluate
      Src: /src/gimli/tests/parse_self.rs:42,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 2
    argNames:
    - expr
    - encoding
    argTypes:
    - Expression<R>
    - Encoding
    constantsTouched: []
    func_position:
      end: 43
      start: 33
    functionDepth: 14
    functionLinenumber: 33
    functionLinenumberEnd: 43
    functionName: parse_expression
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 2
    functionsReached:
    - set_initial_value
    - Result::expect
    - Expression<R>::evaluation
    - Operation::parse
    - evaluate
    - Result::is_empty
    - clone
    linkageType: ''
    returnType: void
    signature: 'fn parse_expression<R: Reader>(expr: Expression<R>, encoding: Encoding)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: units
      Src: /src/gimli/tests/parse_self.rs:49,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:50,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:50,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/tests/parse_self.rs:51,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:51,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/tests/parse_self.rs:55,1
    - Dst: next_dfs
      Src: /src/gimli/tests/parse_self.rs:57,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:57,1
    - Dst: is_some
      Src: /src/gimli/tests/parse_self.rs:57,1
    - Dst: current
      Src: /src/gimli/tests/parse_self.rs:58,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:58,1
    - Dst: Result::attrs
      Src: /src/gimli/tests/parse_self.rs:60,1
    - Dst: bool::value
      Src: /src/gimli/tests/parse_self.rs:61,1
    - Dst: parse_expression
      Src: /src/gimli/tests/parse_self.rs:62,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/tests/parse_self.rs:62,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 39
    argCount: 2
    argNames:
    - debug_info
    - debug_abbrev
    argTypes:
    - '&DebugInfo<R>'
    - '&DebugAbbrev<R>'
    constantsTouched: []
    func_position:
      end: 67
      start: 45
    functionDepth: 14
    functionLinenumber: 45
    functionLinenumberEnd: 67
    functionName: impl_parse_self_debug_info
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 2
    functionsReached:
    - units
    - bool::value
    - Result::attrs
    - Result::expect
    - UnitHeader::abbreviations
    - UnitHeader::entries
    - next
    - parse_expression
    - current
    - is_some
    - next_dfs
    - Option::expect
    - UnitHeader::encoding
    linkageType: ''
    returnType: void
    signature: 'fn impl_parse_self_debug_info<R: gimli::Reader>(debug_info: &DebugInfo<R>,debug_abbrev:
      &DebugAbbrev<R>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:71,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:72,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:74,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:75,1
    - Dst: impl_parse_self_debug_info
      Src: /src/gimli/tests/parse_self.rs:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 70
    functionDepth: 15
    functionLinenumber: 70
    functionLinenumberEnd: 78
    functionName: test_parse_self_debug_info
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - read_section
    - impl_parse_self_debug_info
    - DebugInfo::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_info()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:82,1
    - Dst: Rc::from
      Src: /src/gimli/tests/parse_self.rs:83,1
    - Dst: gimli::EndianRcSlice::new
      Src: /src/gimli/tests/parse_self.rs:84,1
    - Dst: DebugInfo::from
      Src: /src/gimli/tests/parse_self.rs:85,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:87,1
    - Dst: Rc::from
      Src: /src/gimli/tests/parse_self.rs:88,1
    - Dst: gimli::EndianRcSlice::new
      Src: /src/gimli/tests/parse_self.rs:89,1
    - Dst: DebugAbbrev::from
      Src: /src/gimli/tests/parse_self.rs:90,1
    - Dst: impl_parse_self_debug_info
      Src: /src/gimli/tests/parse_self.rs:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 81
    functionDepth: 15
    functionLinenumber: 81
    functionLinenumberEnd: 93
    functionName: test_parse_self_debug_info_with_endian_rc_slice
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - impl_parse_self_debug_info
    - read_section
    - DebugInfo::from
    - Rc::from
    - DebugAbbrev::from
    - gimli::EndianRcSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_info_with_endian_rc_slice()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:97,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:98,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:100,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:101,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:103,1
    - Dst: DebugLine::new
      Src: /src/gimli/tests/parse_self.rs:104,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:106,1
    - Dst: DebugStr::new
      Src: /src/gimli/tests/parse_self.rs:107,1
    - Dst: units
      Src: /src/gimli/tests/parse_self.rs:109,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:110,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:110,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/tests/parse_self.rs:111,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:111,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/tests/parse_self.rs:115,1
    - Dst: next_dfs
      Src: /src/gimli/tests/parse_self.rs:116,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:116,1
    - Dst: current
      Src: /src/gimli/tests/parse_self.rs:118,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:118,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:120,1
    - Dst: and_then
      Src: /src/gimli/tests/parse_self.rs:120,1
    - Dst: string_value
      Src: /src/gimli/tests/parse_self.rs:122,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:123,1
    - Dst: and_then
      Src: /src/gimli/tests/parse_self.rs:123,1
    - Dst: string_value
      Src: /src/gimli/tests/parse_self.rs:125,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:128,1
    - Dst: program
      Src: /src/gimli/tests/parse_self.rs:130,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/tests/parse_self.rs:131,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:130,1
    - Dst: Vec::new
      Src: /src/gimli/tests/parse_self.rs:134,1
    - Dst: rows
      Src: /src/gimli/tests/parse_self.rs:135,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/tests/parse_self.rs:136,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:136,1
    - Dst: EndianVec::push
      Src: /src/gimli/tests/parse_self.rs:140,1
    - Dst: EndianVec::reverse
      Src: /src/gimli/tests/parse_self.rs:142,1
    - Dst: program
      Src: /src/gimli/tests/parse_self.rs:144,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/tests/parse_self.rs:145,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:144,1
    - Dst: sequences
      Src: /src/gimli/tests/parse_self.rs:147,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:147,1
    - Dst: resume_from
      Src: /src/gimli/tests/parse_self.rs:152,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/tests/parse_self.rs:153,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:153,1
    - Dst: EndianVec::pop
      Src: /src/gimli/tests/parse_self.rs:157,1
    - Dst: Result::unwrap
      Src: /src/gimli/tests/parse_self.rs:157,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 110
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 96
    functionDepth: 14
    functionLinenumber: 96
    functionLinenumberEnd: 167
    functionName: test_parse_self_debug_line
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - EndianVec::reverse
    - Result::expect
    - UnitHeader::entries
    - Vec::new
    - sequences
    - DebugInfo::new
    - EndianVec::pop
    - UnitHeader::address_size
    - OneShotLineRows::next_row
    - program
    - EndianVec::push
    - DebugAbbrev::new
    - units
    - expect
    - rows
    - DebugStr::new
    - UnitHeader::abbreviations
    - attr_value
    - Result::unwrap
    - read_section
    - resume_from
    - string_value
    - DebugLine::new
    - next
    - next_dfs
    - current
    - and_then
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_line()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:171,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:172,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:174,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:175,1
    - Dst: DebugAddr::from
      Src: /src/gimli/tests/parse_self.rs:177,1
    - Dst: EndianSlice::new
      Src: /src/gimli/tests/parse_self.rs:177,1
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/tests/parse_self.rs:178,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:180,1
    - Dst: DebugLoc::new
      Src: /src/gimli/tests/parse_self.rs:181,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/tests/parse_self.rs:182,1
    - Dst: LocationLists::new
      Src: /src/gimli/tests/parse_self.rs:183,1
    - Dst: units
      Src: /src/gimli/tests/parse_self.rs:185,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:186,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:186,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/tests/parse_self.rs:187,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:187,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/tests/parse_self.rs:191,1
    - Dst: next_dfs
      Src: /src/gimli/tests/parse_self.rs:192,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:192,1
    - Dst: current
      Src: /src/gimli/tests/parse_self.rs:197,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:197,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:198,1
    - Dst: next_dfs
      Src: /src/gimli/tests/parse_self.rs:204,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:204,1
    - Dst: is_some
      Src: /src/gimli/tests/parse_self.rs:204,1
    - Dst: current
      Src: /src/gimli/tests/parse_self.rs:205,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:205,1
    - Dst: Result::attrs
      Src: /src/gimli/tests/parse_self.rs:206,1
    - Dst: bool::value
      Src: /src/gimli/tests/parse_self.rs:207,1
    - Dst: Result::locations
      Src: /src/gimli/tests/parse_self.rs:208,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/tests/parse_self.rs:211,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:208,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:217,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:217,1
    - Dst: parse_expression
      Src: /src/gimli/tests/parse_self.rs:219,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/tests/parse_self.rs:219,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 89
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 170
    functionDepth: 14
    functionLinenumber: 170
    functionLinenumberEnd: 225
    functionName: test_parse_self_debug_loc
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - Result::attrs
    - LocationLists::new
    - Result::expect
    - UnitHeader::entries
    - DebugLoc::new
    - is_some
    - EndianSlice::new
    - Result::locations
    - DebugInfo::new
    - gimli::DebugAddrBase
    - UnitHeader::encoding
    - DebugAbbrev::new
    - units
    - expect
    - bool::value
    - UnitHeader::abbreviations
    - attr_value
    - parse_expression
    - read_section
    - next
    - DebugLocLists::new
    - next_dfs
    - DebugAddr::from
    - current
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_loc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:229,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:230,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:232,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:233,1
    - Dst: DebugAddr::from
      Src: /src/gimli/tests/parse_self.rs:235,1
    - Dst: EndianSlice::new
      Src: /src/gimli/tests/parse_self.rs:235,1
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/tests/parse_self.rs:236,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:238,1
    - Dst: DebugRanges::new
      Src: /src/gimli/tests/parse_self.rs:239,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/tests/parse_self.rs:240,1
    - Dst: RangeLists::new
      Src: /src/gimli/tests/parse_self.rs:241,1
    - Dst: units
      Src: /src/gimli/tests/parse_self.rs:243,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:244,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:244,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/tests/parse_self.rs:245,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:245,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/tests/parse_self.rs:249,1
    - Dst: next_dfs
      Src: /src/gimli/tests/parse_self.rs:250,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:250,1
    - Dst: current
      Src: /src/gimli/tests/parse_self.rs:255,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:255,1
    - Dst: attr_value
      Src: /src/gimli/tests/parse_self.rs:256,1
    - Dst: next_dfs
      Src: /src/gimli/tests/parse_self.rs:262,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:262,1
    - Dst: is_some
      Src: /src/gimli/tests/parse_self.rs:262,1
    - Dst: current
      Src: /src/gimli/tests/parse_self.rs:263,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:263,1
    - Dst: Result::attrs
      Src: /src/gimli/tests/parse_self.rs:264,1
    - Dst: bool::value
      Src: /src/gimli/tests/parse_self.rs:265,1
    - Dst: Result::ranges
      Src: /src/gimli/tests/parse_self.rs:266,1
    - Dst: RangeListsOffset
      Src: /src/gimli/tests/parse_self.rs:268,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/tests/parse_self.rs:269,1
    - Dst: expect
      Src: /src/gimli/tests/parse_self.rs:266,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:275,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:275,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 86
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 228
    functionDepth: 14
    functionLinenumber: 228
    functionLinenumberEnd: 282
    functionName: test_parse_self_debug_ranges
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - Result::attrs
    - Result::expect
    - UnitHeader::entries
    - is_some
    - Result::ranges
    - RangeListsOffset
    - EndianSlice::new
    - DebugInfo::new
    - gimli::DebugAddrBase
    - UnitHeader::encoding
    - DebugAbbrev::new
    - DebugRngLists::new
    - units
    - expect
    - bool::value
    - UnitHeader::abbreviations
    - attr_value
    - RangeLists::new
    - read_section
    - DebugRanges::new
    - next
    - next_dfs
    - DebugAddr::from
    - current
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_ranges()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:286,1
    - Dst: DebugAranges::new
      Src: /src/gimli/tests/parse_self.rs:287,1
    - Dst: headers
      Src: /src/gimli/tests/parse_self.rs:289,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/tests/parse_self.rs:290,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:290,1
    - Dst: Result::entries
      Src: /src/gimli/tests/parse_self.rs:291,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/tests/parse_self.rs:293,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:293,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 285
    functionDepth: 7
    functionLinenumber: 285
    functionLinenumberEnd: 297
    functionName: test_parse_self_debug_aranges
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - read_section
    - headers
    - DebugAranges::new
    - Result::entries
    - AddrEntryIter::next
    - Option::expect
    - AddrHeaderIter::next
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_aranges()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:301,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:302,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:304,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:305,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:307,1
    - Dst: DebugPubNames::new
      Src: /src/gimli/tests/parse_self.rs:308,1
    - Dst: HashMap::new
      Src: /src/gimli/tests/parse_self.rs:310,1
    - Dst: HashMap::new
      Src: /src/gimli/tests/parse_self.rs:311,1
    - Dst: items
      Src: /src/gimli/tests/parse_self.rs:312,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:313,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:313,1
    - Dst: Result::unit_header_offset
      Src: /src/gimli/tests/parse_self.rs:314,1
    - Dst: DebugInfoUnitHeadersIter::entry
      Src: /src/gimli/tests/parse_self.rs:315,1
    - Dst: Result::or_insert_with
      Src: /src/gimli/tests/parse_self.rs:315,1
    - Dst: header_from_offset
      Src: /src/gimli/tests/parse_self.rs:316,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:316,1
    - Dst: UnitHeader::debug_abbrev_offset
      Src: /src/gimli/tests/parse_self.rs:320,1
    - Dst: entry
      Src: /src/gimli/tests/parse_self.rs:321,1
    - Dst: Result::or_insert_with
      Src: /src/gimli/tests/parse_self.rs:321,1
    - Dst: abbreviations
      Src: /src/gimli/tests/parse_self.rs:322,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:322,1
    - Dst: UnitHeader::entries_at_offset
      Src: /src/gimli/tests/parse_self.rs:326,1
    - Dst: Result::die_offset
      Src: /src/gimli/tests/parse_self.rs:327,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 300
    functionDepth: 11
    functionLinenumber: 300
    functionLinenumberEnd: 331
    functionName: test_parse_self_debug_pubnames
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - read_section
    - Result::unit_header_offset
    - abbreviations
    - DebugInfo::new
    - Result::or_insert_with
    - UnitHeader::debug_abbrev_offset
    - UnitHeader::entries_at_offset
    - Result::expect
    - HashMap::new
    - DebugInfoUnitHeadersIter::entry
    - next
    - DebugPubNames::new
    - entry
    - Result::die_offset
    - Option::expect
    - header_from_offset
    - items
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_pubnames()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:335,1
    - Dst: DebugInfo::new
      Src: /src/gimli/tests/parse_self.rs:336,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:338,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/tests/parse_self.rs:339,1
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:341,1
    - Dst: DebugPubTypes::new
      Src: /src/gimli/tests/parse_self.rs:342,1
    - Dst: HashMap::new
      Src: /src/gimli/tests/parse_self.rs:344,1
    - Dst: HashMap::new
      Src: /src/gimli/tests/parse_self.rs:345,1
    - Dst: items
      Src: /src/gimli/tests/parse_self.rs:346,1
    - Dst: next
      Src: /src/gimli/tests/parse_self.rs:347,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:347,1
    - Dst: Result::unit_header_offset
      Src: /src/gimli/tests/parse_self.rs:348,1
    - Dst: DebugInfoUnitHeadersIter::entry
      Src: /src/gimli/tests/parse_self.rs:349,1
    - Dst: Result::or_insert_with
      Src: /src/gimli/tests/parse_self.rs:349,1
    - Dst: header_from_offset
      Src: /src/gimli/tests/parse_self.rs:350,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:350,1
    - Dst: UnitHeader::debug_abbrev_offset
      Src: /src/gimli/tests/parse_self.rs:354,1
    - Dst: entry
      Src: /src/gimli/tests/parse_self.rs:355,1
    - Dst: Result::or_insert_with
      Src: /src/gimli/tests/parse_self.rs:355,1
    - Dst: abbreviations
      Src: /src/gimli/tests/parse_self.rs:356,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:356,1
    - Dst: UnitHeader::entries_at_offset
      Src: /src/gimli/tests/parse_self.rs:360,1
    - Dst: Result::die_offset
      Src: /src/gimli/tests/parse_self.rs:361,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 334
    functionDepth: 11
    functionLinenumber: 334
    functionLinenumberEnd: 365
    functionName: test_parse_self_debug_pubtypes
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - read_section
    - Result::unit_header_offset
    - abbreviations
    - DebugInfo::new
    - Result::or_insert_with
    - UnitHeader::debug_abbrev_offset
    - UnitHeader::entries_at_offset
    - Result::expect
    - DebugPubTypes::new
    - HashMap::new
    - DebugInfoUnitHeadersIter::entry
    - next
    - Result::die_offset
    - entry
    - Option::expect
    - header_from_offset
    - items
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_debug_pubtypes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:371,1
    - Dst: EhFrame::new
      Src: /src/gimli/tests/parse_self.rs:372,1
    - Dst: set_address_size
      Src: /src/gimli/tests/parse_self.rs:374,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/tests/parse_self.rs:376,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/tests/parse_self.rs:376,1
    - Dst: Self::set_text
      Src: /src/gimli/tests/parse_self.rs:376,1
    - Dst: Self::set_got
      Src: /src/gimli/tests/parse_self.rs:376,1
    - Dst: entries
      Src: /src/gimli/tests/parse_self.rs:380,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/tests/parse_self.rs:381,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:381,1
    - Dst: CieId::instructions
      Src: /src/gimli/tests/parse_self.rs:385,1
    - Dst: LineInstructions::next
      Src: /src/gimli/tests/parse_self.rs:386,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:386,1
    - Dst: Result::parse
      Src: /src/gimli/tests/parse_self.rs:391,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:391,1
    - Dst: instructions
      Src: /src/gimli/tests/parse_self.rs:395,1
    - Dst: LineInstructions::next
      Src: /src/gimli/tests/parse_self.rs:396,1
    - Dst: Option::expect
      Src: /src/gimli/tests/parse_self.rs:396,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 368
    functionDepth: 8
    functionLinenumber: 368
    functionLinenumberEnd: 402
    functionName: test_parse_self_eh_frame
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - read_section
    - Option::expect
    - set_address_size
    - Self::set_eh_frame
    - Self::set_got
    - BaseAddresses::default
    - Result::expect
    - Self::set_text
    - entries
    - Result::parse
    - instructions
    - CieId::instructions
    - AddrEntryIter::next
    - EhFrame::new
    - LineInstructions::next
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_eh_frame()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/tests/parse_self.rs:408,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/tests/parse_self.rs:409,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/tests/parse_self.rs:411,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/tests/parse_self.rs:411,1
    - Dst: Self::set_eh_frame_hdr
      Src: /src/gimli/tests/parse_self.rs:411,1
    - Dst: Self::set_text
      Src: /src/gimli/tests/parse_self.rs:411,1
    - Dst: Self::set_got
      Src: /src/gimli/tests/parse_self.rs:411,1
    - Dst: parse
      Src: /src/gimli/tests/parse_self.rs:420,1
    - Dst: Result::expect
      Src: /src/gimli/tests/parse_self.rs:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 405
    functionDepth: 8
    functionLinenumber: 405
    functionLinenumberEnd: 423
    functionName: test_parse_self_eh_frame_hdr
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - read_section
    - Self::set_eh_frame
    - Self::set_got
    - BaseAddresses::default
    - parse
    - Result::expect
    - Self::set_text
    - EhFrameHdr::new
    - Self::set_eh_frame_hdr
    linkageType: ''
    returnType: void
    signature: fn test_parse_self_eh_frame_hdr()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::D8
      Src: /src/gimli/src/test_util.rs:17,1
    - Dst: Section::D8
      Src: /src/gimli/src/test_util.rs:20,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 1
    argNames:
    - val
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 21
      start: 15
    functionDepth: 0
    functionLinenumber: 15
    functionLinenumberEnd: 21
    functionName: Section::sleb
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - Section::D8
    linkageType: ''
    returnType: Self
    signature: 'fn sleb(mut self, mut val: i64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::D8
      Src: /src/gimli/src/test_util.rs:25,1
    - Dst: Section::D8
      Src: /src/gimli/src/test_util.rs:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 29
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 29
    functionName: Section::uleb
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - Section::D8
    linkageType: ''
    returnType: Self
    signature: 'fn uleb(mut self, mut val: u64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::D32
      Src: /src/gimli/src/test_util.rs:33,1
    - Dst: mark
      Src: /src/gimli/src/test_util.rs:33,1
    - Dst: Section::D32
      Src: /src/gimli/src/test_util.rs:34,1
    - Dst: D64
      Src: /src/gimli/src/test_util.rs:34,1
    - Dst: mark
      Src: /src/gimli/src/test_util.rs:34,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 3
    argNames:
    - format
    - length
    - start
    argTypes:
    - Format
    - '&Label'
    - '&Label'
    constantsTouched: []
    func_position:
      end: 36
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 36
    functionName: Section::initial_length
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - Section::D32
    - D64
    - mark
    linkageType: ''
    returnType: Self
    signature: 'fn initial_length(self, format: Format, length: &Label, start: &Label)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::D32
      Src: /src/gimli/src/test_util.rs:40,1
    - Dst: Section::D64
      Src: /src/gimli/src/test_util.rs:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - size
    - val
    argTypes:
    - u8
    - u64
    constantsTouched: []
    func_position:
      end: 44
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionName: Section::word
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - Section::D32
    - Section::D64
    linkageType: ''
    returnType: Self
    signature: 'fn word(self, size: u8, val: u64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::D32
      Src: /src/gimli/src/test_util.rs:48,1
    - Dst: Section::D64
      Src: /src/gimli/src/test_util.rs:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - size
    - val
    argTypes:
    - u8
    - '&Label'
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: Section::word_label
    functionSourceFile: /src/gimli/src/test_util.rs
    functionUses: 0
    functionsReached:
    - Section::D32
    - Section::D64
    linkageType: ''
    returnType: Self
    signature: 'fn word_label(self, size: u8, val: &Label) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: impl
      Src: /src/gimli/src/constants.rs:13,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 102
    functionName: dw
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached:
    - impl
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/constants.rs:952,1
    - Dst: Some
      Src: /src/gimli/src/constants.rs:956,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 959
      start: 928
    functionDepth: 0
    functionLinenumber: 928
    functionLinenumberEnd: 959
    functionName: DwLang::default_lower_bound
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn default_lower_bound(self) -> Option<usize>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe
      Src: /src/gimli/src/constants.rs:1404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - DwEhPe
    constantsTouched: []
    func_position:
      end: 1405
      start: 1403
    functionDepth: 0
    functionLinenumber: 1403
    functionLinenumberEnd: 1405
    functionName: DwEhPe::bitor
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached:
    - DwEhPe
    linkageType: ''
    returnType: DwEhPe
    signature: 'fn bitor(self, rhs: DwEhPe) -> DwEhPe'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe
      Src: /src/gimli/src/constants.rs:1412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1413
      start: 1411
    functionDepth: 0
    functionLinenumber: 1411
    functionLinenumberEnd: 1413
    functionName: DwEhPe::format
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 3
    functionsReached:
    - DwEhPe
    linkageType: ''
    returnType: DwEhPe
    signature: pub fn format(self) -> DwEhPe
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe
      Src: /src/gimli/src/constants.rs:1418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1419
      start: 1417
    functionDepth: 0
    functionLinenumber: 1417
    functionLinenumberEnd: 1419
    functionName: DwEhPe::application
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 2
    functionsReached:
    - DwEhPe
    linkageType: ''
    returnType: DwEhPe
    signature: pub fn application(self) -> DwEhPe
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1425
      start: 1423
    functionDepth: 0
    functionLinenumber: 1423
    functionLinenumberEnd: 1425
    functionName: DwEhPe::is_absent
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_absent(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1432
      start: 1430
    functionDepth: 0
    functionLinenumber: 1430
    functionLinenumberEnd: 1432
    functionName: DwEhPe::is_indirect
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_indirect(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe::is_absent
      Src: /src/gimli/src/constants.rs:1436,1
    - Dst: DwEhPe::format
      Src: /src/gimli/src/constants.rs:1440,1
    - Dst: DwEhPe::application
      Src: /src/gimli/src/constants.rs:1447,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1454
      start: 1435
    functionDepth: 1
    functionLinenumber: 1435
    functionLinenumberEnd: 1454
    functionName: DwEhPe::is_valid_encoding
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached:
    - DwEhPe::is_absent
    - DwEhPe::application
    - DwEhPe::format
    linkageType: ''
    returnType: bool
    signature: pub fn is_valid_encoding(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1465
      start: 1462
    functionDepth: 0
    functionLinenumber: 1462
    functionLinenumberEnd: 1465
    functionName: tests::test_dw_eh_pe_format
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_dw_eh_pe_format()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1471
      start: 1468
    functionDepth: 0
    functionLinenumber: 1468
    functionLinenumberEnd: 1471
    functionName: tests::test_dw_eh_pe_application
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_dw_eh_pe_application()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1477
      start: 1474
    functionDepth: 0
    functionLinenumber: 1474
    functionLinenumberEnd: 1477
    functionName: tests::test_dw_eh_pe_is_absent
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_dw_eh_pe_is_absent()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1485
      start: 1480
    functionDepth: 0
    functionLinenumber: 1480
    functionLinenumberEnd: 1485
    functionName: tests::test_dw_eh_pe_is_valid_encoding_ok
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_dw_eh_pe_is_valid_encoding_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe
      Src: /src/gimli/src/constants.rs:1489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1491
      start: 1488
    functionDepth: 0
    functionLinenumber: 1488
    functionLinenumberEnd: 1491
    functionName: tests::test_dw_eh_pe_is_valid_encoding_bad_format
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached:
    - DwEhPe
    linkageType: ''
    returnType: void
    signature: fn test_dw_eh_pe_is_valid_encoding_bad_format()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwEhPe
      Src: /src/gimli/src/constants.rs:1495,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1497
      start: 1494
    functionDepth: 0
    functionLinenumber: 1494
    functionLinenumberEnd: 1497
    functionName: tests::test_dw_eh_pe_is_valid_encoding_bad_application
    functionSourceFile: /src/gimli/src/constants.rs
    functionUses: 0
    functionsReached:
    - DwEhPe
    linkageType: ''
    returnType: void
    signature: fn test_dw_eh_pe_is_valid_encoding_bad_application()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 18
    functionName: Format::initial_length_size
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn initial_length_size(self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 27
    functionName: Format::word_size
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn word_size(self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 88
    functionName: LineEncoding::default
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugFrameOffset
      Src: /src/gimli/src/common.rs:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - o
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: DebugFrameOffset::from
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 0
    functionsReached:
    - DebugFrameOffset
    linkageType: ''
    returnType: Self
    signature: 'fn from(o: T) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhFrameOffset
      Src: /src/gimli/src/common.rs:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - o
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: EhFrameOffset::from
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 0
    functionsReached:
    - EhFrameOffset
    linkageType: ''
    returnType: Self
    signature: 'fn from(o: T) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 297
    functionName: SectionId::name
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&''static str'
    signature: pub fn name(self) -> &'static str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/common.rs:301,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 319
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 319
    functionName: SectionId::dwo_name
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 1
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn dwo_name(self) -> Option<&'static str>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/common.rs:323,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 337
    functionName: SectionId::xcoff_name
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn xcoff_name(self) -> Option<&'static str>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionName: SectionId::is_string
    functionSourceFile: /src/gimli/src/common.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_string(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Endianity::is_big_endian
      Src: /src/gimli/src/endianity.rs:14,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 13
    functionDepth: 1
    functionLinenumber: 13
    functionLinenumberEnd: 15
    functionName: Endianity::is_little_endian
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::is_big_endian
    linkageType: ''
    returnType: bool
    signature: fn is_little_endian(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_into
      Src: /src/gimli/src/endianity.rs:24,1
    - Dst: unwrap
      Src: /src/gimli/src/endianity.rs:24,1
    - Dst: Endianity::is_big_endian
      Src: /src/gimli/src/endianity.rs:25,1
    - Dst: u16::from_be_bytes
      Src: /src/gimli/src/endianity.rs:26,1
    - Dst: u16::from_le_bytes
      Src: /src/gimli/src/endianity.rs:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 30
      start: 23
    functionDepth: 1
    functionLinenumber: 23
    functionLinenumberEnd: 30
    functionName: Endianity::read_u16
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 1
    functionsReached:
    - Endianity::is_big_endian
    - try_into
    - u16::from_be_bytes
    - u16::from_le_bytes
    - unwrap
    linkageType: ''
    returnType: u16
    signature: 'fn read_u16(self, buf: &[u8]) -> u16'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_into
      Src: /src/gimli/src/endianity.rs:39,1
    - Dst: unwrap
      Src: /src/gimli/src/endianity.rs:39,1
    - Dst: Endianity::is_big_endian
      Src: /src/gimli/src/endianity.rs:40,1
    - Dst: u32::from_be_bytes
      Src: /src/gimli/src/endianity.rs:41,1
    - Dst: u32::from_le_bytes
      Src: /src/gimli/src/endianity.rs:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: Endianity::read_u32
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 2
    functionsReached:
    - Endianity::is_big_endian
    - try_into
    - u32::from_be_bytes
    - u32::from_le_bytes
    - unwrap
    linkageType: ''
    returnType: u32
    signature: 'fn read_u32(self, buf: &[u8]) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_into
      Src: /src/gimli/src/endianity.rs:54,1
    - Dst: unwrap
      Src: /src/gimli/src/endianity.rs:54,1
    - Dst: Endianity::is_big_endian
      Src: /src/gimli/src/endianity.rs:55,1
    - Dst: u64::from_be_bytes
      Src: /src/gimli/src/endianity.rs:56,1
    - Dst: u64::from_le_bytes
      Src: /src/gimli/src/endianity.rs:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 60
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 60
    functionName: Endianity::read_u64
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 3
    functionsReached:
    - u64::from_be_bytes
    - Endianity::is_big_endian
    - u64::from_le_bytes
    - try_into
    - unwrap
    linkageType: ''
    returnType: u64
    signature: 'fn read_u64(self, buf: &[u8]) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_into
      Src: /src/gimli/src/endianity.rs:69,1
    - Dst: unwrap
      Src: /src/gimli/src/endianity.rs:69,1
    - Dst: Endianity::is_big_endian
      Src: /src/gimli/src/endianity.rs:70,1
    - Dst: u128::from_be_bytes
      Src: /src/gimli/src/endianity.rs:71,1
    - Dst: u128::from_le_bytes
      Src: /src/gimli/src/endianity.rs:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 75
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 75
    functionName: Endianity::read_u128
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - u128::from_le_bytes
    - Endianity::is_big_endian
    - u128::from_be_bytes
    - try_into
    - unwrap
    linkageType: ''
    returnType: u128
    signature: 'fn read_u128(self, buf: &[u8]) -> u128'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Endianity::is_big_endian
      Src: /src/gimli/src/endianity.rs:85,1
    - Dst: Vec::len
      Src: /src/gimli/src/endianity.rs:86,1
    - Dst: copy_from_slice
      Src: /src/gimli/src/endianity.rs:86,1
    - Dst: Vec::len
      Src: /src/gimli/src/endianity.rs:88,1
    - Dst: copy_from_slice
      Src: /src/gimli/src/endianity.rs:88,1
    - Dst: Endianity::read_u64
      Src: /src/gimli/src/endianity.rs:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 91
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 91
    functionName: Endianity::read_uint
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::is_big_endian
    - Endianity::read_u64
    - Vec::len
    - copy_from_slice
    linkageType: ''
    returnType: u64
    signature: 'fn read_uint(&mut self, buf: &[u8]) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Endianity::read_u16
      Src: /src/gimli/src/endianity.rs:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: Endianity::read_i16
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::read_u16
    linkageType: ''
    returnType: i16
    signature: 'fn read_i16(self, buf: &[u8]) -> i16'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Endianity::read_u32
      Src: /src/gimli/src/endianity.rs:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: Endianity::read_i32
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::read_u32
    linkageType: ''
    returnType: i32
    signature: 'fn read_i32(self, buf: &[u8]) -> i32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Endianity::read_u64
      Src: /src/gimli/src/endianity.rs:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: Endianity::read_i64
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::read_u64
    linkageType: ''
    returnType: i64
    signature: 'fn read_i64(self, buf: &[u8]) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f32::from_bits
      Src: /src/gimli/src/endianity.rs:130,1
    - Dst: Endianity::read_u32
      Src: /src/gimli/src/endianity.rs:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: Endianity::read_f32
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - f32::from_bits
    - Endianity::read_u32
    linkageType: ''
    returnType: f32
    signature: 'fn read_f32(self, buf: &[u8]) -> f32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f64::from_bits
      Src: /src/gimli/src/endianity.rs:140,1
    - Dst: Endianity::read_u64
      Src: /src/gimli/src/endianity.rs:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: Endianity::read_f64
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::read_u64
    - f64::from_bits
    linkageType: ''
    returnType: f64
    signature: 'fn read_f64(self, buf: &[u8]) -> f64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Endianity::is_big_endian
      Src: /src/gimli/src/endianity.rs:150,1
    - Dst: Vec::to_be_bytes
      Src: /src/gimli/src/endianity.rs:151,1
    - Dst: Vec::to_le_bytes
      Src: /src/gimli/src/endianity.rs:153,1
    - Dst: copy_from_slice
      Src: /src/gimli/src/endianity.rs:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 2
    argNames:
    - buf
    - n
    argTypes:
    - '&mut [u8]'
    - u16
    constantsTouched: []
    func_position:
      end: 156
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 156
    functionName: Endianity::write_u16
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::is_big_endian
    - Vec::to_be_bytes
    - Vec::to_le_bytes
    - copy_from_slice
    linkageType: ''
    returnType: void
    signature: 'fn write_u16(self, buf: &mut [u8], n: u16)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Endianity::is_big_endian
      Src: /src/gimli/src/endianity.rs:165,1
    - Dst: Vec::to_be_bytes
      Src: /src/gimli/src/endianity.rs:166,1
    - Dst: Vec::to_le_bytes
      Src: /src/gimli/src/endianity.rs:168,1
    - Dst: copy_from_slice
      Src: /src/gimli/src/endianity.rs:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 2
    argNames:
    - buf
    - n
    argTypes:
    - '&mut [u8]'
    - u32
    constantsTouched: []
    func_position:
      end: 171
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 171
    functionName: Endianity::write_u32
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::is_big_endian
    - Vec::to_be_bytes
    - Vec::to_le_bytes
    - copy_from_slice
    linkageType: ''
    returnType: void
    signature: 'fn write_u32(self, buf: &mut [u8], n: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Endianity::is_big_endian
      Src: /src/gimli/src/endianity.rs:180,1
    - Dst: Vec::to_be_bytes
      Src: /src/gimli/src/endianity.rs:181,1
    - Dst: Vec::to_le_bytes
      Src: /src/gimli/src/endianity.rs:183,1
    - Dst: copy_from_slice
      Src: /src/gimli/src/endianity.rs:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 2
    argNames:
    - buf
    - n
    argTypes:
    - '&mut [u8]'
    - u64
    constantsTouched: []
    func_position:
      end: 186
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 186
    functionName: Endianity::write_u64
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::is_big_endian
    - Vec::to_be_bytes
    - Vec::to_le_bytes
    - copy_from_slice
    linkageType: ''
    returnType: void
    signature: 'fn write_u64(self, buf: &mut [u8], n: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Endianity::is_big_endian
      Src: /src/gimli/src/endianity.rs:195,1
    - Dst: Vec::to_be_bytes
      Src: /src/gimli/src/endianity.rs:196,1
    - Dst: Vec::to_le_bytes
      Src: /src/gimli/src/endianity.rs:198,1
    - Dst: copy_from_slice
      Src: /src/gimli/src/endianity.rs:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 2
    argNames:
    - buf
    - n
    argTypes:
    - '&mut [u8]'
    - u128
    constantsTouched: []
    func_position:
      end: 201
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 201
    functionName: Endianity::write_u128
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached:
    - Endianity::is_big_endian
    - Vec::to_be_bytes
    - Vec::to_le_bytes
    - copy_from_slice
    linkageType: ''
    returnType: void
    signature: 'fn write_u128(self, buf: &mut [u8], n: u128)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: RunTimeEndian::default
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: RunTimeEndian
    signature: fn default() -> RunTimeEndian
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: RunTimeEndian::is_big_endian
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: fn is_big_endian(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: LittleEndian::default
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LittleEndian
    signature: fn default() -> LittleEndian
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: LittleEndian::is_big_endian
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: fn is_big_endian(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 260
    functionName: BigEndian::default
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: BigEndian
    signature: fn default() -> BigEndian
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: BigEndian::is_big_endian
    functionSourceFile: /src/gimli/src/endianity.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: fn is_big_endian(self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - byte
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: low_bits_of_byte
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: 'fn low_bits_of_byte(byte: u8) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:56,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: low_bits_of_u64
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - u64::from
    - low_bits_of_byte
    linkageType: ''
    returnType: u8
    signature: 'fn low_bits_of_u64(val: u64) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:70,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:72,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 75
      start: 68
    functionDepth: 6
    functionLinenumber: 68
    functionLinenumberEnd: 75
    functionName: read::skip
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 1
    functionsReached:
    - read_u8
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn skip<R: Reader>(r: &mut R) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:82,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:84,1
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:84,1
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:86,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:86,1
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:90,1
    - Dst: Err
      Src: /src/gimli/src/leb128.rs:92,1
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:95,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:95,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:99,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 40
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 104
      start: 79
    functionDepth: 6
    functionLinenumber: 79
    functionLinenumberEnd: 104
    functionName: read::unsigned
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 6
    functionsReached:
    - Ok
    - low_bits_of_byte
    - u64::from
    - read_u8
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn unsigned<R: Reader>(r: &mut R) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:109,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:111,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:111,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:114,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:114,1
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:115,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:116,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:116,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:118,1
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:121,1
    - Dst: Err
      Src: /src/gimli/src/leb128.rs:123,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:125,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:126,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 40
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 127
      start: 108
    functionDepth: 6
    functionLinenumber: 108
    functionLinenumberEnd: 127
    functionName: read::u16
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 2
    functionsReached:
    - Ok
    - u16::from
    - low_bits_of_byte
    - read_u8
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn u16<R: Reader>(r: &mut R) -> Result<u16>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:138,1
    - Dst: Err
      Src: /src/gimli/src/leb128.rs:140,1
    - Dst: i64::from
      Src: /src/gimli/src/leb128.rs:143,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:143,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:157,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 158
      start: 131
    functionDepth: 6
    functionLinenumber: 131
    functionLinenumberEnd: 158
    functionName: read::signed
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 2
    functionsReached:
    - i64::from
    - Ok
    - low_bits_of_byte
    - read_u8
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn signed<R: Reader>(r: &mut R) -> Result<i64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/leb128.rs:258,1
    - Dst: Result::write
      Src: /src/gimli/src/leb128.rs:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - w
    - val
    argTypes:
    - '&mut W'
    - u64
    constantsTouched: []
    func_position:
      end: 259
      start: 254
    functionDepth: 8
    functionLinenumber: 254
    functionLinenumberEnd: 259
    functionName: write::unsigned
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 3
    functionsReached:
    - Leb128::unsigned
    - Result::write
    linkageType: ''
    returnType: Result
    signature: 'pub fn unsigned<W>(w: &mut W, val: u64) -> Result<usize, std::io::Error>whereW:
      std::io::Write,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 271
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 271
    functionName: write::uleb128_size
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'pub fn uleb128_size(mut val: u64) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Leb128::signed
      Src: /src/gimli/src/leb128.rs:281,1
    - Dst: Result::write
      Src: /src/gimli/src/leb128.rs:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - w
    - val
    argTypes:
    - '&mut W'
    - i64
    constantsTouched: []
    func_position:
      end: 282
      start: 277
    functionDepth: 8
    functionLinenumber: 277
    functionLinenumberEnd: 282
    functionName: write::signed
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 1
    functionsReached:
    - Result::write
    - Leb128::signed
    linkageType: ''
    returnType: Result
    signature: 'pub fn signed<W>(w: &mut W, val: i64) -> Result<usize, std::io::Error>whereW:
      std::io::Write,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 1
    argNames:
    - val
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 296
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 296
    functionName: write::sleb128_size
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: 'pub fn sleb128_size(mut val: i64) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 329
    functionName: tests::test_low_bits_of_byte
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_low_bits_of_byte()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 340
    functionName: tests::test_low_bits_of_u64
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_low_bits_of_u64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:346,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:353,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:360,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:367,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:374,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 344
    functionDepth: 1
    functionLinenumber: 344
    functionLinenumberEnd: 386
    functionName: tests::test_read_unsigned
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_read_unsigned()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:391,1
    - Dst: read::unsigned
      Src: /src/gimli/src/leb128.rs:392,1
    - Dst: Result::unwrap_err
      Src: /src/gimli/src/leb128.rs:392,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 389
    functionDepth: 7
    functionLinenumber: 389
    functionLinenumberEnd: 394
    functionName: tests::test_read_unsigned_invalid
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::unwrap_err
    - read::unsigned
    linkageType: ''
    returnType: void
    signature: fn test_read_unsigned_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:400,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:404,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:408,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:415,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:422,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:429,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:436,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 448
      start: 398
    functionDepth: 1
    functionLinenumber: 398
    functionLinenumberEnd: 448
    functionName: tests::test_read_signed
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_read_signed()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 468
      start: 451
    functionDepth: 1
    functionLinenumber: 451
    functionLinenumberEnd: 468
    functionName: tests::test_read_signed_63_bits
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_read_signed_63_bits()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 471
    functionDepth: 1
    functionLinenumber: 471
    functionLinenumberEnd: 478
    functionName: tests::test_read_unsigned_not_enough_data
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_read_unsigned_not_enough_data()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 488
    functionName: tests::test_read_signed_not_enough_data
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_read_signed_not_enough_data()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write::unsigned
      Src: /src/gimli/src/leb128.rs:495,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 499
      start: 492
    functionDepth: 9
    functionLinenumber: 492
    functionLinenumberEnd: 499
    functionName: tests::test_write_unsigned_not_enough_space
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - write::unsigned
    linkageType: ''
    returnType: void
    signature: fn test_write_unsigned_not_enough_space()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write::signed
      Src: /src/gimli/src/leb128.rs:506,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 510
      start: 503
    functionDepth: 9
    functionLinenumber: 503
    functionLinenumberEnd: 510
    functionName: tests::test_write_signed_not_enough_space
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - write::signed
    linkageType: ''
    returnType: void
    signature: fn test_write_signed_not_enough_space()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/leb128.rs:515,1
    - Dst: Vec::extend
      Src: /src/gimli/src/leb128.rs:516,1
    - Dst: write::Leb128::signed
      Src: /src/gimli/src/leb128.rs:516,1
    - Dst: Result::bytes
      Src: /src/gimli/src/leb128.rs:516,1
    - Dst: Vec::resize
      Src: /src/gimli/src/leb128.rs:517,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:519,1
    - Dst: read::signed
      Src: /src/gimli/src/leb128.rs:520,1
    - Dst: Result::expect
      Src: /src/gimli/src/leb128.rs:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 1
    argNames:
    - i
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 522
      start: 514
    functionDepth: 7
    functionLinenumber: 514
    functionLinenumberEnd: 522
    functionName: t::e::s::t::s::::::::d::o::g::f::o::o::d::_::s::i::g::n::e::d::inner
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::bytes
    - Vec::resize
    - Result::expect
    - read::signed
    - Vec::new
    - write::Leb128::signed
    - Vec::extend
    linkageType: ''
    returnType: void
    signature: 'fn inner(i: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: inner
      Src: /src/gimli/src/leb128.rs:524,1
    - Dst: inner
      Src: /src/gimli/src/leb128.rs:526,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 513
    functionDepth: 8
    functionLinenumber: 513
    functionLinenumberEnd: 527
    functionName: tests::dogfood_signed
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - inner
    linkageType: ''
    returnType: void
    signature: fn dogfood_signed()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/leb128.rs:532,1
    - Dst: Vec::extend
      Src: /src/gimli/src/leb128.rs:533,1
    - Dst: write::Leb128::unsigned
      Src: /src/gimli/src/leb128.rs:533,1
    - Dst: Result::bytes
      Src: /src/gimli/src/leb128.rs:533,1
    - Dst: Vec::resize
      Src: /src/gimli/src/leb128.rs:534,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:536,1
    - Dst: read::unsigned
      Src: /src/gimli/src/leb128.rs:538,1
    - Dst: Result::expect
      Src: /src/gimli/src/leb128.rs:538,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 541
      start: 530
    functionDepth: 7
    functionLinenumber: 530
    functionLinenumberEnd: 541
    functionName: tests::dogfood_unsigned
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - read::unsigned
    - Result::bytes
    - Vec::resize
    - Result::expect
    - Vec::new
    - Vec::extend
    - write::Leb128::unsigned
    linkageType: ''
    returnType: void
    signature: fn dogfood_unsigned()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 580
      start: 544
    functionDepth: 1
    functionLinenumber: 544
    functionLinenumberEnd: 580
    functionName: tests::test_read_unsigned_overflow
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_read_unsigned_overflow()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 619
      start: 583
    functionDepth: 1
    functionLinenumber: 583
    functionLinenumberEnd: 619
    functionName: tests::test_read_signed_overflow
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_read_signed_overflow()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 634
      start: 622
    functionDepth: 1
    functionLinenumber: 622
    functionLinenumberEnd: 634
    functionName: tests::test_read_multiple
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_read_multiple()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/leb128.rs:638,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:651,1
    - Dst: iter
      Src: /src/gimli/src/leb128.rs:655,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:663,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 75
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 666
      start: 637
    functionDepth: 12
    functionLinenumber: 637
    functionLinenumberEnd: 666
    functionName: tests::test_read_u16
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - iter
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_read_u16()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 3
    functionDepth: 0
    functionLinenumber: 3
    functionLinenumberEnd: 43
    functionName: registers
    functionSourceFile: /src/gimli/src/arch.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: HashSet::new
      Src: /src/gimli/src/arch.rs:1134,1
    - Dst: chain
      Src: /src/gimli/src/arch.rs:1135,1
    - Dst: AArch64::register_name
      Src: /src/gimli/src/arch.rs:1136,1
    - Dst: common::Register
      Src: /src/gimli/src/arch.rs:1136,1
    - Dst: unwrap_or_else
      Src: /src/gimli/src/arch.rs:1136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1140
      start: 1130
    functionDepth: 2
    functionLinenumber: 1130
    functionLinenumberEnd: 1140
    functionName: tests::test_aarch64_registers
    functionSourceFile: /src/gimli/src/arch.rs
    functionUses: 0
    functionsReached:
    - unwrap_or_else
    - HashSet::new
    - AArch64::register_name
    - chain
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_aarch64_registers()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: HashSet::new
      Src: /src/gimli/src/arch.rs:1148,1
    - Dst: chain
      Src: /src/gimli/src/arch.rs:1149,1
    - Dst: chain
      Src: /src/gimli/src/arch.rs:1149,1
    - Dst: PowerPc64::register_name
      Src: /src/gimli/src/arch.rs:1150,1
    - Dst: common::Register
      Src: /src/gimli/src/arch.rs:1150,1
    - Dst: unwrap_or_else
      Src: /src/gimli/src/arch.rs:1150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1154
      start: 1144
    functionDepth: 2
    functionLinenumber: 1144
    functionLinenumberEnd: 1154
    functionName: tests::test_power64_registers
    functionSourceFile: /src/gimli/src/arch.rs
    functionUses: 0
    functionsReached:
    - unwrap_or_else
    - HashSet::new
    - PowerPc64::register_name
    - chain
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_power64_registers()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&[u8]::into'
      Src: /src/gimli/src/write/str.rs:23,1
    - Dst: '&[u8]::len'
      Src: /src/gimli/src/write/str.rs:25,1
    - Dst: insert_full
      Src: /src/gimli/src/write/str.rs:26,1
    - Dst: push
      Src: /src/gimli/src/write/str.rs:28,1
    - Dst: $id::new
      Src: /src/gimli/src/write/str.rs:31,1
    - Dst: len
      Src: /src/gimli/src/write/str.rs:37,1
    - Dst: get_index
      Src: /src/gimli/src/write/str.rs:47,1
    - Dst: map
      Src: /src/gimli/src/write/str.rs:47,1
    - Dst: unwrap
      Src: /src/gimli/src/write/str.rs:47,1
    - Dst: iter
      Src: /src/gimli/src/write/str.rs:62,1
    - Dst: write
      Src: /src/gimli/src/write/str.rs:63,1
    - Dst: write_u8
      Src: /src/gimli/src/write/str.rs:64,1
    - Dst: Ok
      Src: /src/gimli/src/write/str.rs:66,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 19
    functionDepth: 12
    functionLinenumber: 19
    functionLinenumberEnd: 89
    functionName: define_string_table
    functionSourceFile: /src/gimli/src/write/str.rs
    functionUses: 0
    functionsReached:
    - push
    - len
    - write_u8
    - iter
    - Ok
    - get_index
    - map
    - '&[u8]::len'
    - $id::new
    - write
    - '&[u8]::into'
    - insert_full
    - unwrap
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StringTable::default
      Src: /src/gimli/src/write/str.rs:132,1
    - Dst: Self::add
      Src: /src/gimli/src/write/str.rs:134,1
    - Dst: Self::add
      Src: /src/gimli/src/write/str.rs:135,1
    - Dst: Self::add
      Src: /src/gimli/src/write/str.rs:136,1
    - Dst: DebugStr::from
      Src: /src/gimli/src/write/str.rs:148,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/str.rs:148,1
    - Dst: Self::write
      Src: /src/gimli/src/write/str.rs:149,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:149,1
    - Dst: read::DebugStr::new
      Src: /src/gimli/src/write/str.rs:152,1
    - Dst: Self::slice
      Src: /src/gimli/src/write/str.rs:152,1
    - Dst: Self::get_str
      Src: /src/gimli/src/write/str.rs:153,1
    - Dst: Self::offset
      Src: /src/gimli/src/write/str.rs:153,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:153,1
    - Dst: Self::get_str
      Src: /src/gimli/src/write/str.rs:154,1
    - Dst: Self::offset
      Src: /src/gimli/src/write/str.rs:154,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:154,1
    - Dst: Self::get_str
      Src: /src/gimli/src/write/str.rs:155,1
    - Dst: Self::offset
      Src: /src/gimli/src/write/str.rs:155,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 59
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 131
    functionDepth: 15
    functionLinenumber: 131
    functionLinenumberEnd: 159
    functionName: tests::test_string_table
    functionSourceFile: /src/gimli/src/write/str.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - Self::write
    - Self::offset
    - Self::add
    - Self::slice
    - StringTable::default
    - read::DebugStr::new
    - DebugStr::from
    - EndianVec::new
    - Self::get_str
    linkageType: ''
    returnType: void
    signature: fn test_string_table()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::default
      Src: /src/gimli/src/write/op.rs:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 1
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: Expression::new
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 4
    functionsReached:
    - Self::default
    linkageType: ''
    returnType: Self
    signature: pub fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - bytecode
    argTypes:
    - Vec<u8>
    constantsTouched: []
    func_position:
      end: 32
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 32
    functionName: Expression::raw
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn raw(bytecode: Vec<u8>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:38,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - opcode
    argTypes:
    - DwOp
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 5
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: Expression::op
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::Simple
    linkageType: ''
    returnType: void
    signature: 'pub fn op(&mut self, opcode: DwOp)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:43,1
    - Dst: Operation::Address
      Src: /src/gimli/src/write/op.rs:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - address
    argTypes:
    - Address
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 5
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: Expression::op_addr
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::Address
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_addr(&mut self, address: Address)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:50,1
    - Dst: Operation::UnsignedConstant
      Src: /src/gimli/src/write/op.rs:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 5
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: Expression::op_constu
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::UnsignedConstant
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_constu(&mut self, value: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:57,1
    - Dst: Operation::SignedConstant
      Src: /src/gimli/src/write/op.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - value
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 5
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: Expression::op_consts
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::SignedConstant
    linkageType: ''
    returnType: void
    signature: 'pub fn op_consts(&mut self, value: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:62,1
    - Dst: Operation::ConstantType
      Src: /src/gimli/src/write/op.rs:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - base
    - value
    argTypes:
    - UnitEntryId
    - Box<[u8]>
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 5
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: Expression::op_const_type
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::ConstantType
    linkageType: ''
    returnType: void
    signature: 'pub fn op_const_type(&mut self, base: UnitEntryId, value: Box<[u8]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:67,1
    - Dst: Operation::FrameOffset
      Src: /src/gimli/src/write/op.rs:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 5
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: Expression::op_fbreg
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::FrameOffset
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_fbreg(&mut self, offset: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:74,1
    - Dst: Operation::RegisterOffset
      Src: /src/gimli/src/write/op.rs:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - register
    - offset
    argTypes:
    - Register
    - i64
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 5
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: Expression::op_breg
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::RegisterOffset
    linkageType: ''
    returnType: void
    signature: 'pub fn op_breg(&mut self, register: Register, offset: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:82,1
    - Dst: Operation::RegisterType
      Src: /src/gimli/src/write/op.rs:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - register
    - base
    argTypes:
    - Register
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 5
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: Expression::op_regval_type
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::RegisterType
    linkageType: ''
    returnType: void
    signature: 'pub fn op_regval_type(&mut self, register: Register, base: UnitEntryId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:90,1
    - Dst: Operation::Pick
      Src: /src/gimli/src/write/op.rs:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 5
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: Expression::op_pick
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::Pick
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_pick(&mut self, index: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 5
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: Expression::op_deref
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: pub fn op_deref(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 5
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: Expression::op_xderef
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: pub fn op_xderef(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 5
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: Expression::op_deref_size
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_deref_size(&mut self, size: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 5
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: Expression::op_xderef_size
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_xderef_size(&mut self, size: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - size
    - base
    argTypes:
    - u8
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 122
      start: 116
    functionDepth: 5
    functionLinenumber: 116
    functionLinenumberEnd: 122
    functionName: Expression::op_deref_type
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_deref_type(&mut self, size: u8, base: UnitEntryId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - size
    - base
    argTypes:
    - u8
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 131
      start: 125
    functionDepth: 5
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: Expression::op_xderef_type
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_xderef_type(&mut self, size: u8, base: UnitEntryId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:135,1
    - Dst: Operation::PlusConstant
      Src: /src/gimli/src/write/op.rs:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 5
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: Expression::op_plus_uconst
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::PlusConstant
    linkageType: ''
    returnType: void
    signature: 'pub fn op_plus_uconst(&mut self, value: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Expression::next_index
      Src: /src/gimli/src/write/op.rs:143,1
    - Dst: push
      Src: /src/gimli/src/write/op.rs:144,1
    - Dst: Operation::Skip
      Src: /src/gimli/src/write/op.rs:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 142
    functionDepth: 5
    functionLinenumber: 142
    functionLinenumberEnd: 146
    functionName: Expression::op_skip
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::Skip
    - push
    - Expression::next_index
    linkageType: ''
    returnType: usize
    signature: pub fn op_skip(&mut self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Expression::next_index
      Src: /src/gimli/src/write/op.rs:153,1
    - Dst: push
      Src: /src/gimli/src/write/op.rs:154,1
    - Dst: Operation::Branch
      Src: /src/gimli/src/write/op.rs:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 5
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: Expression::op_bra
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Expression::next_index
    - Operation::Branch
    linkageType: ''
    returnType: usize
    signature: pub fn op_bra(&mut self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/op.rs:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: Expression::next_index
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 2
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub fn next_index(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - operation
    - new_target
    argTypes:
    - usize
    - usize
    constantsTouched: []
    func_position:
      end: 176
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 176
    functionName: Expression::set_target
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_target(&mut self, operation: usize, new_target: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:180,1
    - Dst: Operation::Call
      Src: /src/gimli/src/write/op.rs:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 5
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: Expression::op_call
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::Call
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_call(&mut self, entry: UnitEntryId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:185,1
    - Dst: Operation::CallRef
      Src: /src/gimli/src/write/op.rs:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - entry
    argTypes:
    - DebugInfoRef
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 5
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: Expression::op_call_ref
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::CallRef
    linkageType: ''
    returnType: void
    signature: 'pub fn op_call_ref(&mut self, entry: DebugInfoRef)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:192,1
    - Dst: Operation::Convert
      Src: /src/gimli/src/write/op.rs:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - base
    argTypes:
    - Option<UnitEntryId>
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 5
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: Expression::op_convert
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::Convert
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_convert(&mut self, base: Option<UnitEntryId>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:199,1
    - Dst: Operation::Reinterpret
      Src: /src/gimli/src/write/op.rs:199,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - base
    argTypes:
    - Option<UnitEntryId>
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 5
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: Expression::op_reinterpret
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::Reinterpret
    linkageType: ''
    returnType: void
    signature: 'pub fn op_reinterpret(&mut self, base: Option<UnitEntryId>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:204,1
    - Dst: Operation::EntryValue
      Src: /src/gimli/src/write/op.rs:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - expression
    argTypes:
    - Expression
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 5
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: Expression::op_entry_value
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::EntryValue
    linkageType: ''
    returnType: void
    signature: 'pub fn op_entry_value(&mut self, expression: Expression)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:211,1
    - Dst: Operation::Register
      Src: /src/gimli/src/write/op.rs:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 212
      start: 210
    functionDepth: 5
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: Expression::op_reg
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::Register
    linkageType: ''
    returnType: void
    signature: 'pub fn op_reg(&mut self, register: Register)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:216,1
    - Dst: Operation::ImplicitValue
      Src: /src/gimli/src/write/op.rs:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - data
    argTypes:
    - Box<[u8]>
    constantsTouched: []
    func_position:
      end: 217
      start: 215
    functionDepth: 5
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionName: Expression::op_implicit_value
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::ImplicitValue
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_implicit_value(&mut self, data: Box<[u8]>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - entry
    - byte_offset
    argTypes:
    - DebugInfoRef
    - i64
    constantsTouched: []
    func_position:
      end: 223
      start: 220
    functionDepth: 5
    functionLinenumber: 220
    functionLinenumberEnd: 223
    functionName: Expression::op_implicit_pointer
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_implicit_pointer(&mut self, entry: DebugInfoRef, byte_offset:
      i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - size_in_bytes
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 228
      start: 226
    functionDepth: 5
    functionLinenumber: 226
    functionLinenumberEnd: 228
    functionName: Expression::op_piece
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_piece(&mut self, size_in_bytes: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - size_in_bits
    - bit_offset
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 236
      start: 231
    functionDepth: 5
    functionLinenumber: 231
    functionLinenumberEnd: 236
    functionName: Expression::op_bit_piece
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_bit_piece(&mut self, size_in_bits: u64, bit_offset: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:240,1
    - Dst: Operation::ParameterRef
      Src: /src/gimli/src/write/op.rs:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 5
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: Expression::op_gnu_parameter_ref
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::ParameterRef
    linkageType: ''
    returnType: void
    signature: 'pub fn op_gnu_parameter_ref(&mut self, entry: UnitEntryId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:245,1
    - Dst: Operation::WasmLocal
      Src: /src/gimli/src/write/op.rs:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 246
      start: 244
    functionDepth: 5
    functionLinenumber: 244
    functionLinenumberEnd: 246
    functionName: Expression::op_wasm_local
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::WasmLocal
    linkageType: ''
    returnType: void
    signature: 'pub fn op_wasm_local(&mut self, index: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:250,1
    - Dst: Operation::WasmGlobal
      Src: /src/gimli/src/write/op.rs:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 5
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: Expression::op_wasm_global
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Operation::WasmGlobal
    linkageType: ''
    returnType: void
    signature: 'pub fn op_wasm_global(&mut self, index: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/op.rs:255,1
    - Dst: Operation::WasmStack
      Src: /src/gimli/src/write/op.rs:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - index
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 5
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: Expression::op_wasm_stack
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Operation::WasmStack
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn op_wasm_stack(&mut self, index: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/gimli/src/write/op.rs:265,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:267,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 2
    argNames:
    - encoding
    - unit_offsets
    argTypes:
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 268
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 268
    functionName: Expression::size
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Ok
    - size
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn size(&self,encoding: Encoding,unit_offsets: Option<&UnitOffsets>,)
      -> Result<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::with_capacity
      Src: /src/gimli/src/write/op.rs:278,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:278,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:279,1
    - Dst: Result::push
      Src: /src/gimli/src/write/op.rs:281,1
    - Dst: size
      Src: /src/gimli/src/write/op.rs:282,1
    - Dst: Result::push
      Src: /src/gimli/src/write/op.rs:284,1
    - Dst: iter
      Src: /src/gimli/src/write/op.rs:285,1
    - Dst: zip
      Src: /src/gimli/src/write/op.rs:285,1
    - Dst: Result::iter
      Src: /src/gimli/src/write/op.rs:285,1
    - Dst: copied
      Src: /src/gimli/src/write/op.rs:285,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:287,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::as_deref_mut
      Src: /src/gimli/src/write/op.rs:287,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:290,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 42
    argCount: 4
    argNames:
    - w
    - refs
    - encoding
    - unit_offsets
    argTypes:
    - '&mut W'
    - Option<&mut Vec<DebugInfoFixup>>
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 291
      start: 270
    functionDepth: 12
    functionLinenumber: 270
    functionLinenumberEnd: 291
    functionName: Expression::write
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Vec::with_capacity
    - len
    - Result::push
    - iter
    - Ok
    - copied
    - zip
    - write
    - size
    - Result::iter
    - Option<&mut Vec<DebugInfoFixup>>::as_deref_mut
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn write<W: Writer>(&self,w: &mut W,mut refs: Option<&mut
      Vec<DebugInfoFixup>>,encoding: Encoding,unit_offsets: Option<&UnitOffsets>,)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::unit_offset
      Src: /src/gimli/src/write/op.rs:512,1
    - Dst: Option::map
      Src: /src/gimli/src/write/op.rs:512,1
    - Dst: ok_or
      Src: /src/gimli/src/write/op.rs:512,1
    - Dst: Err
      Src: /src/gimli/src/write/op.rs:516,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:518,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:519,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:519,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:526,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:529,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:530,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:530,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:531,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:534,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:536,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:536,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:536,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:540,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:540,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:540,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:551,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:552,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:556,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:557,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:559,1
    - Dst: base_size
      Src: /src/gimli/src/write/op.rs:563,1
    - Dst: size
      Src: /src/gimli/src/write/op.rs:567,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:568,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:574,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:574,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:577,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:577,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:577,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:582,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/op.rs:584,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:586,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:590,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:590,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/op.rs:594,1
    - Dst: usize::into
      Src: /src/gimli/src/write/op.rs:594,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 109
    argCount: 2
    argNames:
    - encoding
    - unit_offsets
    argTypes:
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 596
      start: 510
    functionDepth: 2
    functionLinenumber: 510
    functionLinenumberEnd: 596
    functionName: Operation::size
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - ok_or
    - len
    - Option::map
    - base_size
    - into
    - Ok
    - leb128::write::uleb128_size
    - usize::into
    - size
    - Result::unit_offset
    - word_size
    - leb128::write::sleb128_size
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn size(&self, encoding: Encoding, unit_offsets: Option<&UnitOffsets>)
      -> Result<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::unit_offset
      Src: /src/gimli/src/write/op.rs:607,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/write/op.rs:607,1
    - Dst: Err
      Src: /src/gimli/src/write/op.rs:610,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:613,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:614,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:616,1
    - Dst: write_address
      Src: /src/gimli/src/write/op.rs:617,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:621,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:623,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:624,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:628,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/op.rs:629,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:633,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:635,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:637,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:637,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:638,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:638,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:639,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:642,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/op.rs:643,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:647,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:649,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:650,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:650,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/op.rs:652,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:656,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:658,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:660,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:660,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:661,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:661,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:664,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:665,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:667,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:668,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:673,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:675,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:680,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:682,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:684,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:688,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:691,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:693,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:696,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:697,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:697,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:700,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:701,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:704,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:705,1
    - Dst: write_sdata
      Src: /src/gimli/src/write/op.rs:706,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:709,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:710,1
    - Dst: write_sdata
      Src: /src/gimli/src/write/op.rs:711,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:714,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:717,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:717,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:720,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:721,1
    - Dst: write_reference
      Src: /src/gimli/src/write/op.rs:723,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::ok_or
      Src: /src/gimli/src/write/op.rs:725,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::push
      Src: /src/gimli/src/write/op.rs:726,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:727,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:732,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:737,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:738,1
    - Dst: write_reference
      Src: /src/gimli/src/write/op.rs:740,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::ok_or
      Src: /src/gimli/src/write/op.rs:742,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::push
      Src: /src/gimli/src/write/op.rs:743,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:744,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:749,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:755,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:757,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:760,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:760,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:761,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:766,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:768,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:771,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:771,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:772,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:777,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:779,1
    - Dst: size
      Src: /src/gimli/src/write/op.rs:781,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:782,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:783,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:787,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:789,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:790,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:790,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:794,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:795,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:795,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:796,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:800,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:802,1
    - Dst: word_size
      Src: /src/gimli/src/write/op.rs:807,1
    - Dst: write_reference
      Src: /src/gimli/src/write/op.rs:811,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::ok_or
      Src: /src/gimli/src/write/op.rs:814,1
    - Dst: Option<&mut Vec<DebugInfoFixup>>::push
      Src: /src/gimli/src/write/op.rs:815,1
    - Dst: len
      Src: /src/gimli/src/write/op.rs:816,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:821,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/op.rs:824,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:827,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:828,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:834,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:835,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:836,1
    - Dst: write_u8
      Src: /src/gimli/src/write/op.rs:839,1
    - Dst: write_udata
      Src: /src/gimli/src/write/op.rs:840,1
    - Dst: entry_offset
      Src: /src/gimli/src/write/op.rs:840,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:843,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:844,1
    - Dst: usize::into
      Src: /src/gimli/src/write/op.rs:844,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:847,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:848,1
    - Dst: usize::into
      Src: /src/gimli/src/write/op.rs:848,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:851,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/op.rs:852,1
    - Dst: usize::into
      Src: /src/gimli/src/write/op.rs:852,1
    - Dst: Ok
      Src: /src/gimli/src/write/op.rs:855,1
    CyclomaticComplexity: 121
    EdgeCount: 121
    ICount: 565
    argCount: 5
    argNames:
    - w
    - refs
    - encoding
    - unit_offsets
    - offsets
    argTypes:
    - '&mut W'
    - Option<&mut Vec<DebugInfoFixup>>
    - Encoding
    - Option<&UnitOffsets>
    - '&[usize]'
    constantsTouched: []
    func_position:
      end: 856
      start: 598
    functionDepth: 13
    functionLinenumber: 598
    functionLinenumberEnd: 856
    functionName: Operation::write
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Option::ok_or
    - into
    - Option<&mut Vec<DebugInfoFixup>>::push
    - write_sleb128
    - write_u8
    - Option<&mut Vec<DebugInfoFixup>>::ok_or
    - write_udata
    - write_uleb128
    - Err
    - len
    - write_address
    - write_sdata
    - size
    - write_reference
    - Result::unit_offset
    - word_size
    - Ok
    - entry_offset
    - write
    - usize::into
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn write<W: Writer>(&self,w: &mut W,refs: Option<&mut Vec<DebugInfoFixup>>,encoding:
      Encoding,unit_offsets: Option<&UnitOffsets>,offsets: &[usize],) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/op.rs:1087,1
    - Dst: add
      Src: /src/gimli/src/write/op.rs:1088,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/op.rs:1088,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/op.rs:1088,1
    - Dst: get_mut
      Src: /src/gimli/src/write/op.rs:1089,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/op.rs:1092,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/op.rs:1092,1
    - Dst: DebugInfoRef::Entry
      Src: /src/gimli/src/write/op.rs:1093,1
    - Dst: Expression::new
      Src: /src/gimli/src/write/op.rs:1101,1
    - Dst: Self::op_reg
      Src: /src/gimli/src/write/op.rs:1102,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1102,1
    - Dst: usize::op_deref
      Src: /src/gimli/src/write/op.rs:1110,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1113,1
    - Dst: usize::op_xderef
      Src: /src/gimli/src/write/op.rs:1119,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1122,1
    - Dst: usize::op_deref_size
      Src: /src/gimli/src/write/op.rs:1128,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1134,1
    - Dst: usize::op_xderef_size
      Src: /src/gimli/src/write/op.rs:1140,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1146,1
    - Dst: usize::op_deref_type
      Src: /src/gimli/src/write/op.rs:1152,1
    - Dst: usize::op_xderef_type
      Src: /src/gimli/src/write/op.rs:1165,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1178,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1179,1
    - Dst: usize::op_pick
      Src: /src/gimli/src/write/op.rs:1182,1
    - Dst: Operation::Pick
      Src: /src/gimli/src/write/op.rs:1182,1
    - Dst: usize::op_pick
      Src: /src/gimli/src/write/op.rs:1185,1
    - Dst: Operation::Pick
      Src: /src/gimli/src/write/op.rs:1185,1
    - Dst: usize::op_pick
      Src: /src/gimli/src/write/op.rs:1188,1
    - Dst: Operation::Pick
      Src: /src/gimli/src/write/op.rs:1188,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1192,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1193,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1197,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1198,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1202,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1203,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1207,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1208,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1212,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1213,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1217,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1218,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1222,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1223,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1227,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1228,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1232,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1233,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1237,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1238,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1242,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1243,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1247,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1248,1
    - Dst: usize::op_plus_uconst
      Src: /src/gimli/src/write/op.rs:1252,1
    - Dst: Operation::PlusConstant
      Src: /src/gimli/src/write/op.rs:1253,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1257,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1258,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1262,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1263,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1267,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1268,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1272,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1273,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1277,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1278,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1282,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1283,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1287,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1288,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1292,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1293,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1297,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1298,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1302,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1303,1
    - Dst: usize::op_constu
      Src: /src/gimli/src/write/op.rs:1307,1
    - Dst: Operation::UnsignedConstant
      Src: /src/gimli/src/write/op.rs:1308,1
    - Dst: usize::op_consts
      Src: /src/gimli/src/write/op.rs:1312,1
    - Dst: Operation::SignedConstant
      Src: /src/gimli/src/write/op.rs:1313,1
    - Dst: usize::op_reg
      Src: /src/gimli/src/write/op.rs:1317,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1317,1
    - Dst: Operation::Register
      Src: /src/gimli/src/write/op.rs:1318,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1318,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1320,1
    - Dst: usize::op_reg
      Src: /src/gimli/src/write/op.rs:1324,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1324,1
    - Dst: Operation::Register
      Src: /src/gimli/src/write/op.rs:1325,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1325,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1327,1
    - Dst: usize::op_breg
      Src: /src/gimli/src/write/op.rs:1331,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1331,1
    - Dst: Operation::RegisterOffset
      Src: /src/gimli/src/write/op.rs:1332,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1332,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1334,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1336,1
    - Dst: usize::op_breg
      Src: /src/gimli/src/write/op.rs:1340,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1340,1
    - Dst: Operation::RegisterOffset
      Src: /src/gimli/src/write/op.rs:1341,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1341,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1343,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1345,1
    - Dst: usize::op_regval_type
      Src: /src/gimli/src/write/op.rs:1349,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1349,1
    - Dst: Operation::RegisterType
      Src: /src/gimli/src/write/op.rs:1350,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1350,1
    - Dst: common::Register
      Src: /src/gimli/src/write/op.rs:1352,1
    - Dst: usize::op_fbreg
      Src: /src/gimli/src/write/op.rs:1357,1
    - Dst: Operation::FrameOffset
      Src: /src/gimli/src/write/op.rs:1357,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1361,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1362,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1366,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1367,1
    - Dst: usize::op_call
      Src: /src/gimli/src/write/op.rs:1370,1
    - Dst: Operation::Call
      Src: /src/gimli/src/write/op.rs:1370,1
    - Dst: read::DieReference::UnitRef
      Src: /src/gimli/src/write/op.rs:1372,1
    - Dst: usize::op_call_ref
      Src: /src/gimli/src/write/op.rs:1376,1
    - Dst: Operation::CallRef
      Src: /src/gimli/src/write/op.rs:1377,1
    - Dst: read::DieReference::DebugInfoRef
      Src: /src/gimli/src/write/op.rs:1379,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1383,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1384,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1388,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1389,1
    - Dst: usize::op_piece
      Src: /src/gimli/src/write/op.rs:1393,1
    - Dst: usize::op_bit_piece
      Src: /src/gimli/src/write/op.rs:1401,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1408,1
    - Dst: usize::op_implicit_value
      Src: /src/gimli/src/write/op.rs:1412,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:1412,1
    - Dst: Operation::ImplicitValue
      Src: /src/gimli/src/write/op.rs:1413,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:1413,1
    - Dst: read::EndianSlice::new
      Src: /src/gimli/src/write/op.rs:1415,1
    - Dst: usize::op
      Src: /src/gimli/src/write/op.rs:1419,1
    - Dst: Operation::Simple
      Src: /src/gimli/src/write/op.rs:1420,1
    - Dst: usize::op_implicit_pointer
      Src: /src/gimli/src/write/op.rs:1424,1
    - Dst: usize::op_entry_value
      Src: /src/gimli/src/write/op.rs:1435,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/op.rs:1435,1
    - Dst: Operation::EntryValue
      Src: /src/gimli/src/write/op.rs:1436,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/op.rs:1436,1
    - Dst: read::EndianSlice::new
      Src: /src/gimli/src/write/op.rs:1438,1
    - Dst: usize::op_gnu_parameter_ref
      Src: /src/gimli/src/write/op.rs:1445,1
    - Dst: Operation::ParameterRef
      Src: /src/gimli/src/write/op.rs:1446,1
    - Dst: usize::op_addr
      Src: /src/gimli/src/write/op.rs:1452,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/op.rs:1452,1
    - Dst: Operation::Address
      Src: /src/gimli/src/write/op.rs:1453,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/op.rs:1453,1
    - Dst: usize::op_const_type
      Src: /src/gimli/src/write/op.rs:1457,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:1457,1
    - Dst: Operation::ConstantType
      Src: /src/gimli/src/write/op.rs:1458,1
    - Dst: into
      Src: /src/gimli/src/write/op.rs:1458,1
    - Dst: read::EndianSlice::new
      Src: /src/gimli/src/write/op.rs:1461,1
    - Dst: usize::op_convert
      Src: /src/gimli/src/write/op.rs:1464,1
    - Dst: Operation::Convert
      Src: /src/gimli/src/write/op.rs:1464,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1466,1
    - Dst: usize::op_convert
      Src: /src/gimli/src/write/op.rs:1470,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1470,1
    - Dst: Operation::Convert
      Src: /src/gimli/src/write/op.rs:1471,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1471,1
    - Dst: usize::op_reinterpret
      Src: /src/gimli/src/write/op.rs:1477,1
    - Dst: Operation::Reinterpret
      Src: /src/gimli/src/write/op.rs:1478,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/write/op.rs:1480,1
    - Dst: usize::op_reinterpret
      Src: /src/gimli/src/write/op.rs:1484,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1484,1
    - Dst: Operation::Reinterpret
      Src: /src/gimli/src/write/op.rs:1485,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1485,1
    - Dst: usize::op_wasm_local
      Src: /src/gimli/src/write/op.rs:1491,1
    - Dst: Operation::WasmLocal
      Src: /src/gimli/src/write/op.rs:1492,1
    - Dst: usize::op_wasm_global
      Src: /src/gimli/src/write/op.rs:1496,1
    - Dst: Operation::WasmGlobal
      Src: /src/gimli/src/write/op.rs:1497,1
    - Dst: usize::op_wasm_stack
      Src: /src/gimli/src/write/op.rs:1501,1
    - Dst: Operation::WasmStack
      Src: /src/gimli/src/write/op.rs:1502,1
    - Dst: Expression::new
      Src: /src/gimli/src/write/op.rs:1508,1
    - Dst: next_index
      Src: /src/gimli/src/write/op.rs:1509,1
    - Dst: f
      Src: /src/gimli/src/write/op.rs:1511,1
    - Dst: op_bra
      Src: /src/gimli/src/write/op.rs:1515,1
    - Dst: op_skip
      Src: /src/gimli/src/write/op.rs:1516,1
    - Dst: op
      Src: /src/gimli/src/write/op.rs:1517,1
    - Dst: next_index
      Src: /src/gimli/src/write/op.rs:1518,1
    - Dst: set_target
      Src: /src/gimli/src/write/op.rs:1519,1
    - Dst: set_target
      Src: /src/gimli/src/write/op.rs:1520,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/op.rs:1523,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/op.rs:1523,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/op.rs:1524,1
    - Dst: Option::set
      Src: /src/gimli/src/write/op.rs:1525,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/write/op.rs:1527,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/op.rs:1531,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/op.rs:1531,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:1532,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/op.rs:1532,1
    - Dst: Result::read
      Src: /src/gimli/src/write/op.rs:1534,1
    - Dst: units
      Src: /src/gimli/src/write/op.rs:1535,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/op.rs:1536,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1536,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1536,1
    - Dst: unit
      Src: /src/gimli/src/write/op.rs:1537,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/op.rs:1537,1
    - Dst: entries
      Src: /src/gimli/src/write/op.rs:1538,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1539,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1539,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1539,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1543,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1543,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1543,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/op.rs:1546,1
    - Dst: Result::to_debug_info_offset
      Src: /src/gimli/src/write/op.rs:1546,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1546,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/op.rs:1550,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1554,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1554,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1554,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/op.rs:1556,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1556,1
    - Dst: exprloc_value
      Src: /src/gimli/src/write/op.rs:1557,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1557,1
    - Dst: operations
      Src: /src/gimli/src/write/op.rs:1558,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/op.rs:1579,1
    - Dst: Some
      Src: /src/gimli/src/write/op.rs:1579,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/op.rs:1579,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/op.rs:1579,1
    - Dst: iter
      Src: /src/gimli/src/write/op.rs:1582,1
    - Dst: next
      Src: /src/gimli/src/write/op.rs:1582,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1582,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/op.rs:1583,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/op.rs:1583,1
    - Dst: children
      Src: /src/gimli/src/write/op.rs:1584,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/op.rs:1585,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1585,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/op.rs:1586,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/op.rs:1586,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1586,1
    - Dst: get
      Src: /src/gimli/src/write/op.rs:1587,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1587,1
    - Dst: iter
      Src: /src/gimli/src/write/op.rs:1591,1
    - Dst: clone
      Src: /src/gimli/src/write/op.rs:1593,1
    - Dst: DebugInfoRef::Entry
      Src: /src/gimli/src/write/op.rs:1606,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 805
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1624
      start: 1077
    functionDepth: 14
    functionLinenumber: 1077
    functionLinenumberEnd: 1624
    functionName: tests::test_operation
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - usize::op_wasm_local
    - usize::op_plus_uconst
    - Operation::EntryValue
    - usize::op_bit_piece
    - Operation::RegisterType
    - Unit::new
    - Operation::WasmStack
    - gimli::write::ConvertResult::root
    - usize::op_wasm_stack
    - Operation::Address
    - common::Register
    - UnitHeader::unwrap
    - f
    - Operation::UnsignedConstant
    - usize::op_pick
    - Operation::FrameOffset
    - Dwarf::new
    - usize::op_implicit_value
    - Operation::PlusConstant
    - Operation::Reinterpret
    - write
    - set_target
    - Self::op_reg
    - get
    - get_mut
    - into
    - iter
    - Option::set
    - Self::clone
    - Result::attr_value
    - entries
    - Dwarf::from
    - EndianVec::new
    - operations
    - usize::op_breg
    - Operation::WasmGlobal
    - Operation::CallRef
    - op
    - Expression::new
    - usize::op_convert
    - Address::Constant
    - units
    - Operation::Call
    - DebugInfoRef::Entry
    - unit
    - UnitHeader::get_mut
    - usize::op
    - usize::op_entry_value
    - Result::unwrap
    - op_skip
    - slice::Iter::next
    - usize::op_reinterpret
    - add
    - next_dfs
    - usize::op_regval_type
    - usize::op_fbreg
    - usize::op_deref_size
    - Result::read
    - read::DieReference::DebugInfoRef
    - Operation::ConstantType
    - Operation::WasmLocal
    - exprloc_value
    - Operation::Pick
    - usize::op_xderef
    - Operation::Simple
    - next_index
    - gimli::write::ConvertResult::get
    - next
    - usize::op_wasm_global
    - DebugInfoUnitHeadersIter::next
    - Operation::ParameterRef
    - usize::op_piece
    - usize::op_deref
    - usize::op_xderef_size
    - Operation::ImplicitValue
    - usize::op_gnu_parameter_ref
    - read::DieReference::UnitRef
    - usize::op_reg
    - Operation::RegisterOffset
    - usize::op_deref_type
    - usize::op_consts
    - usize::op_const_type
    - usize::op_xderef_type
    - Some
    - read::UnitOffset
    - Sections::new
    - usize::op_implicit_pointer
    - Result::to_debug_info_offset
    - Self::unwrap
    - usize::op_call_ref
    - UnitHeader::root
    - op_bra
    - Result::offset
    - UnitHeader::add
    - Option::unwrap
    - Operation::Convert
    - unwrap
    - clone
    - usize::op_call
    - usize::op_addr
    - children
    - Operation::Register
    - Operation::SignedConstant
    - usize::op_constu
    - AttributeValue::Exprloc
    - LineProgram::none
    - read::EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_operation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/op.rs:1638,1
    - Dst: add
      Src: /src/gimli/src/write/op.rs:1639,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/op.rs:1639,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/op.rs:1639,1
    - Dst: get_mut
      Src: /src/gimli/src/write/op.rs:1640,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/op.rs:1641,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/op.rs:1641,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/op.rs:1642,1
    - Dst: Expression::raw
      Src: /src/gimli/src/write/op.rs:1643,1
    - Dst: Option::set
      Src: /src/gimli/src/write/op.rs:1644,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/write/op.rs:1646,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/op.rs:1650,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/op.rs:1650,1
    - Dst: write
      Src: /src/gimli/src/write/op.rs:1651,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/op.rs:1651,1
    - Dst: Result::read
      Src: /src/gimli/src/write/op.rs:1653,1
    - Dst: units
      Src: /src/gimli/src/write/op.rs:1654,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/op.rs:1655,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1655,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1655,1
    - Dst: unit
      Src: /src/gimli/src/write/op.rs:1656,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/op.rs:1656,1
    - Dst: entries
      Src: /src/gimli/src/write/op.rs:1657,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1658,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1658,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1658,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/op.rs:1660,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1660,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1660,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/op.rs:1662,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/op.rs:1662,1
    - Dst: exprloc_value
      Src: /src/gimli/src/write/op.rs:1663,1
    - Dst: unwrap
      Src: /src/gimli/src/write/op.rs:1663,1
    - Dst: operations
      Src: /src/gimli/src/write/op.rs:1664,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 80
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1673
      start: 1628
    functionDepth: 14
    functionLinenumber: 1628
    functionLinenumberEnd: 1673
    functionName: tests::test_expression_raw
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Option::set
    - Result::attr_value
    - entries
    - EndianVec::new
    - operations
    - Result::read
    - Unit::new
    - exprloc_value
    - Expression::raw
    - UnitHeader::unwrap
    - units
    - Sections::new
    - unit
    - UnitHeader::get_mut
    - Dwarf::new
    - UnitHeader::root
    - UnitHeader::add
    - Option::unwrap
    - Result::unwrap
    - unwrap
    - next_dfs
    - DebugInfoUnitHeadersIter::next
    - write
    - add
    - AttributeValue::Exprloc
    - LineProgram::none
    - get_mut
    linkageType: ''
    returnType: void
    signature: fn test_expression_raw()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/op.rs:1683,1
    - Dst: add
      Src: /src/gimli/src/write/op.rs:1684,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/op.rs:1684,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/op.rs:1684,1
    - Dst: get_mut
      Src: /src/gimli/src/write/op.rs:1685,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/op.rs:1688,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/op.rs:1688,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/op.rs:1691,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/op.rs:1691,1
    - Dst: Expression::new
      Src: /src/gimli/src/write/op.rs:1694,1
    - Dst: op_deref_type
      Src: /src/gimli/src/write/op.rs:1695,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/op.rs:1698,1
    - Dst: Option::set
      Src: /src/gimli/src/write/op.rs:1698,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/write/op.rs:1700,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/op.rs:1704,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/op.rs:1704,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1709
      start: 1676
    functionDepth: 14
    functionLinenumber: 1676
    functionLinenumberEnd: 1709
    functionName: tests::test_forward_ref
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Sections::new
    - Expression::new
    - op_deref_type
    - UnitHeader::get_mut
    - Option::set
    - EndianVec::new
    - Dwarf::new
    - UnitHeader::add
    - UnitHeader::root
    - add
    - AttributeValue::Exprloc
    - LineProgram::none
    - get_mut
    - Unit::new
    linkageType: ''
    returnType: void
    signature: fn test_forward_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:4215,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4216,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4216,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:4216,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4217,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4220,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4220,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4222,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4222,1
    - Dst: Option::delete_child
      Src: /src/gimli/src/write/unit.rs:4222,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4225,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4225,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4226,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4226,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/write/unit.rs:4227,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4230,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4232
      start: 4208
    functionDepth: 14
    functionLinenumber: 4208
    functionLinenumberEnd: 4232
    functionName: tests::test_missing_unit_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Sections::new
    - Option::delete_child
    - Option::set
    - UnitHeader::get_mut
    - EndianVec::new
    - Dwarf::new
    - UnitHeader::add
    - UnitHeader::root
    - add
    - AttributeValue::UnitRef
    - LineProgram::none
    - get_mut
    - Unit::new
    linkageType: ''
    returnType: void
    signature: fn test_missing_unit_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:4242,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4243,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4243,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:4243,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4244,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4247,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4247,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4249,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4249,1
    - Dst: Option::delete_child
      Src: /src/gimli/src/write/unit.rs:4249,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4252,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4252,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4253,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4253,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/write/unit.rs:4255,1
    - Dst: DebugInfoRef::Entry
      Src: /src/gimli/src/write/unit.rs:4255,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4259,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4261
      start: 4235
    functionDepth: 14
    functionLinenumber: 4235
    functionLinenumberEnd: 4261
    functionName: tests::test_missing_debuginfo_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Sections::new
    - Option::delete_child
    - AttributeValue::DebugInfoRef
    - DebugInfoRef::Entry
    - Option::set
    - UnitHeader::get_mut
    - EndianVec::new
    - Dwarf::new
    - UnitHeader::add
    - UnitHeader::root
    - add
    - LineProgram::none
    - get_mut
    - Unit::new
    linkageType: ''
    returnType: void
    signature: fn test_missing_debuginfo_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: define_section::len
      Src: /src/gimli/src/write/section.rs:9,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 11
    functionDepth: 2
    functionLinenumber: 11
    functionLinenumberEnd: 54
    functionName: define_section
    functionSourceFile: /src/gimli/src/write/section.rs
    functionUses: 0
    functionsReached:
    - define_section::len
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::id
      Src: /src/gimli/src/write/section.rs:63,1
    - Dst: name
      Src: /src/gimli/src/write/section.rs:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 8
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: Section::name
    functionSourceFile: /src/gimli/src/write/section.rs
    functionUses: 0
    functionsReached:
    - name
    - Section::id
    linkageType: ''
    returnType: '&''static str'
    signature: fn name(&self) -> &'static str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrev
      Src: /src/gimli/src/write/section.rs:104,1
    - Dst: Vec::clone
      Src: /src/gimli/src/write/section.rs:104,1
    - Dst: write::DebugInfo
      Src: /src/gimli/src/write/section.rs:105,1
    - Dst: Vec::clone
      Src: /src/gimli/src/write/section.rs:105,1
    - Dst: write::DebugLine
      Src: /src/gimli/src/write/section.rs:106,1
    - Dst: Vec::clone
      Src: /src/gimli/src/write/section.rs:106,1
    - Dst: write::DebugLineStr
      Src: /src/gimli/src/write/section.rs:107,1
    - Dst: Vec::clone
      Src: /src/gimli/src/write/section.rs:107,1
    - Dst: write::DebugRanges
      Src: /src/gimli/src/write/section.rs:108,1
    - Dst: Vec::clone
      Src: /src/gimli/src/write/section.rs:108,1
    - Dst: write::DebugRngLists
      Src: /src/gimli/src/write/section.rs:109,1
    - Dst: Vec::clone
      Src: /src/gimli/src/write/section.rs:109,1
    - Dst: write::DebugLoc
      Src: /src/gimli/src/write/section.rs:110,1
    - Dst: Vec::clone
      Src: /src/gimli/src/write/section.rs:110,1
    - Dst: DebugLocLists
      Src: /src/gimli/src/write/section.rs:111,1
    - Dst: Vec::clone
      Src: /src/gimli/src/write/section.rs:111,1
    - Dst: write::DebugStr
      Src: /src/gimli/src/write/section.rs:112,1
    - Dst: Vec::clone
      Src: /src/gimli/src/write/section.rs:112,1
    - Dst: write::DebugFrame
      Src: /src/gimli/src/write/section.rs:113,1
    - Dst: Vec::clone
      Src: /src/gimli/src/write/section.rs:113,1
    - Dst: write::EhFrame
      Src: /src/gimli/src/write/section.rs:114,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/section.rs:115,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/section.rs:116,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/section.rs:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    argCount: 1
    argNames:
    - section
    argTypes:
    - W
    constantsTouched: []
    func_position:
      end: 119
      start: 102
    functionDepth: 5
    functionLinenumber: 102
    functionLinenumberEnd: 119
    functionName: Sections::new
    functionSourceFile: /src/gimli/src/write/section.rs
    functionUses: 26
    functionsReached:
    - Vec::clone
    - write::DebugFrame
    - write::DebugRngLists
    - write::DebugStr
    - write::EhFrame
    - write::DebugLine
    - write::DebugRanges
    - DebugLocLists
    - Vec::new
    - write::DebugLineStr
    - DebugAbbrev
    - write::DebugInfo
    - write::DebugLoc
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: W) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:126,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:127,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:128,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:129,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:130,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:131,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:132,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:133,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:134,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:135,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 46
    argCount: 1
    argNames:
    - id
    argTypes:
    - SectionId
    constantsTouched: []
    func_position:
      end: 139
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 139
    functionName: Sections::get
    functionSourceFile: /src/gimli/src/write/section.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn get(&self, id: SectionId) -> Option<&W>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:144,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:145,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:146,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:147,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:148,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:149,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:150,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:151,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:152,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:153,1
    - Dst: Some
      Src: /src/gimli/src/write/section.rs:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 46
    argCount: 1
    argNames:
    - id
    argTypes:
    - SectionId
    constantsTouched: []
    func_position:
      end: 157
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 157
    functionName: Sections::get_mut
    functionSourceFile: /src/gimli/src/write/section.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn get_mut(&mut self, id: SectionId) -> Option<&mut W>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/write/section.rs:181,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 24
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 182
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 182
    functionName: Sections::for_each
    functionSourceFile: /src/gimli/src/write/section.rs
    functionUses: 0
    functionsReached:
    - Ok
    linkageType: ''
    returnType: result::Result
    signature: 'pub fn for_each<''a, F, E>(&''a self, mut f: F) -> result::Result<(),
      E>whereF: FnMut(SectionId, &''a W) -> result::Result<(), E>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/write/section.rs:206,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 24
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 207
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 207
    functionName: Sections::for_each_mut
    functionSourceFile: /src/gimli/src/write/section.rs
    functionUses: 0
    functionsReached:
    - Ok
    linkageType: ''
    returnType: result::Result
    signature: 'pub fn for_each_mut<''a, F, E>(&''a mut self, mut f: F) -> result::Result<(),
      E>whereF: FnMut(SectionId, &''a mut W) -> result::Result<(), E>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/endian_vec.rs:26,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - endian
    argTypes:
    - Endian
    constantsTouched: []
    func_position:
      end: 29
      start: 24
    functionDepth: 1
    functionLinenumber: 24
    functionLinenumberEnd: 29
    functionName: EndianVec::new
    functionSourceFile: /src/gimli/src/write/endian_vec.rs
    functionUses: 35
    functionsReached:
    - Vec::new
    linkageType: ''
    returnType: EndianVec
    signature: 'pub fn new(endian: Endian) -> EndianVec<Endian>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: EndianVec::slice
    functionSourceFile: /src/gimli/src/write/endian_vec.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[u8]'
    signature: pub fn slice(&self) -> &[u8]
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: EndianVec::into_vec
    functionSourceFile: /src/gimli/src/write/endian_vec.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Vec
    signature: pub fn into_vec(self) -> Vec<u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/endian_vec.rs:43,1
    - Dst: mem::swap
      Src: /src/gimli/src/write/endian_vec.rs:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: EndianVec::take
    functionSourceFile: /src/gimli/src/write/endian_vec.rs
    functionUses: 0
    functionsReached:
    - Vec::new
    - mem::swap
    linkageType: ''
    returnType: Vec
    signature: pub fn take(&mut self) -> Vec<u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: EndianVec::endian
    functionSourceFile: /src/gimli/src/write/endian_vec.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self::Endian
    signature: fn endian(&self) -> Self::Endian
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/endian_vec.rs:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: EndianVec::len
    functionSourceFile: /src/gimli/src/write/endian_vec.rs
    functionUses: 1
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: fn len(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: extend
      Src: /src/gimli/src/write/endian_vec.rs:66,1
    - Dst: Ok
      Src: /src/gimli/src/write/endian_vec.rs:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: EndianVec::write
    functionSourceFile: /src/gimli/src/write/endian_vec.rs
    functionUses: 0
    functionsReached:
    - extend
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn write(&mut self, bytes: &[u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/endian_vec.rs:71,1
    - Dst: Err
      Src: /src/gimli/src/write/endian_vec.rs:72,1
    - Dst: '&[u8]::len'
      Src: /src/gimli/src/write/endian_vec.rs:75,1
    - Dst: EndianReader::len
      Src: /src/gimli/src/write/endian_vec.rs:75,1
    - Dst: Err
      Src: /src/gimli/src/write/endian_vec.rs:76,1
    - Dst: '&[u8]::len'
      Src: /src/gimli/src/write/endian_vec.rs:78,1
    - Dst: EndianReader::copy_from_slice
      Src: /src/gimli/src/write/endian_vec.rs:79,1
    - Dst: Ok
      Src: /src/gimli/src/write/endian_vec.rs:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 33
    argCount: 2
    argNames:
    - offset
    - bytes
    argTypes:
    - usize
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 81
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 81
    functionName: EndianVec::write_at
    functionSourceFile: /src/gimli/src/write/endian_vec.rs
    functionUses: 0
    functionsReached:
    - EndianReader::copy_from_slice
    - len
    - Ok
    - EndianReader::len
    - '&[u8]::len'
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn write_at(&mut self, offset: usize, bytes: &[u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/endian_vec.rs:91,1
    - Dst: write
      Src: /src/gimli/src/write/endian_vec.rs:95,1
    - Dst: unwrap
      Src: /src/gimli/src/write/endian_vec.rs:95,1
    - Dst: write
      Src: /src/gimli/src/write/endian_vec.rs:99,1
    - Dst: unwrap
      Src: /src/gimli/src/write/endian_vec.rs:99,1
    - Dst: write_at
      Src: /src/gimli/src/write/endian_vec.rs:103,1
    - Dst: unwrap
      Src: /src/gimli/src/write/endian_vec.rs:103,1
    - Dst: write_at
      Src: /src/gimli/src/write/endian_vec.rs:107,1
    - Dst: unwrap
      Src: /src/gimli/src/write/endian_vec.rs:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 90
    functionDepth: 13
    functionLinenumber: 90
    functionLinenumberEnd: 116
    functionName: tests::test_endian_vec
    functionSourceFile: /src/gimli/src/write/endian_vec.rs
    functionUses: 0
    functionsReached:
    - write_at
    - EndianVec::new
    - write
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_endian_vec()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert_full
      Src: /src/gimli/src/write/abbrev.rs:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - abbrev
    argTypes:
    - Abbreviation
    constantsTouched: []
    func_position:
      end: 24
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 24
    functionName: AbbreviationTable::add
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 0
    functionsReached:
    - insert_full
    linkageType: ''
    returnType: u64
    signature: 'pub fn add(&mut self, abbrev: Abbreviation) -> u64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/write/abbrev.rs:28,1
    - Dst: enumerate
      Src: /src/gimli/src/write/abbrev.rs:28,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/abbrev.rs:29,1
    - Dst: Abbreviation::write
      Src: /src/gimli/src/write/abbrev.rs:30,1
    - Dst: write_u8
      Src: /src/gimli/src/write/abbrev.rs:33,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut DebugAbbrev<W>'
    constantsTouched: []
    func_position:
      end: 34
      start: 27
    functionDepth: 12
    functionLinenumber: 27
    functionLinenumberEnd: 34
    functionName: AbbreviationTable::write
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 0
    functionsReached:
    - enumerate
    - iter
    - write_uleb128
    - Abbreviation::write
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&self, w: &mut DebugAbbrev<W>) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - code
    - tag
    - has_children
    - attributes
    argTypes:
    - u64
    - constants::DwTag
    - constants::DwChildren
    - Attributes
    constantsTouched: []
    func_position:
      end: 308
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 308
    functionName: Abbreviation::new
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: Abbreviation
    signature: 'pub(crate) fn new(code: u64,tag: constants::DwTag,has_children: constants::DwChildren,attributes:
      Attributes,) -> Abbreviation'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_uleb128
      Src: /src/gimli/src/write/abbrev.rs:63,1
    - Dst: into
      Src: /src/gimli/src/write/abbrev.rs:63,1
    - Dst: write_u8
      Src: /src/gimli/src/write/abbrev.rs:64,1
    - Dst: bool::write
      Src: /src/gimli/src/write/abbrev.rs:70,1
    - Dst: write_u8
      Src: /src/gimli/src/write/abbrev.rs:73,1
    - Dst: write_u8
      Src: /src/gimli/src/write/abbrev.rs:74,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut DebugAbbrev<W>'
    constantsTouched: []
    func_position:
      end: 75
      start: 62
    functionDepth: 14
    functionLinenumber: 62
    functionLinenumberEnd: 75
    functionName: Abbreviation::write
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 1
    functionsReached:
    - into
    - write_uleb128
    - bool::write
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&self, w: &mut DebugAbbrev<W>) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Option::unwrap_or
      Src: /src/gimli/src/read/abbrev.rs:501,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    argCount: 3
    argNames:
    - name
    - form
    - implicit_const_value
    argTypes:
    - constants::DwAt
    - constants::DwForm
    - Option<i64>
    constantsTouched: []
    func_position:
      end: 503
      start: 489
    functionDepth: 0
    functionLinenumber: 489
    functionLinenumberEnd: 503
    functionName: AttributeSpecification::new
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 7
    functionsReached:
    - Option::unwrap_or
    linkageType: ''
    returnType: AttributeSpecification
    signature: 'pub fn new(name: constants::DwAt,form: constants::DwForm,implicit_const_value:
      Option<i64>,) -> AttributeSpecification'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_uleb128
      Src: /src/gimli/src/write/abbrev.rs:109,1
    - Dst: into
      Src: /src/gimli/src/write/abbrev.rs:109,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/abbrev.rs:110,1
    - Dst: into
      Src: /src/gimli/src/write/abbrev.rs:110,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/abbrev.rs:112,1
    - Dst: Ok
      Src: /src/gimli/src/write/abbrev.rs:114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut DebugAbbrev<W>'
    constantsTouched: []
    func_position:
      end: 115
      start: 108
    functionDepth: 14
    functionLinenumber: 108
    functionLinenumberEnd: 115
    functionName: AttributeSpecification::write
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 0
    functionsReached:
    - into
    - write_sleb128
    - write_uleb128
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&self, w: &mut DebugAbbrev<W>) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AbbreviationTable::default
      Src: /src/gimli/src/write/abbrev.rs:135,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/write/abbrev.rs:136,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/write/abbrev.rs:145,1
    - Dst: add
      Src: /src/gimli/src/write/abbrev.rs:161,1
    - Dst: Abbreviation::clone
      Src: /src/gimli/src/write/abbrev.rs:161,1
    - Dst: add
      Src: /src/gimli/src/write/abbrev.rs:163,1
    - Dst: Abbreviation::clone
      Src: /src/gimli/src/write/abbrev.rs:163,1
    - Dst: DebugAbbrev::from
      Src: /src/gimli/src/write/abbrev.rs:168,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/abbrev.rs:168,1
    - Dst: offset
      Src: /src/gimli/src/write/abbrev.rs:169,1
    - Dst: write
      Src: /src/gimli/src/write/abbrev.rs:171,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/abbrev.rs:171,1
    - Dst: read::DebugAbbrev::new
      Src: /src/gimli/src/write/abbrev.rs:174,1
    - Dst: slice
      Src: /src/gimli/src/write/abbrev.rs:174,1
    - Dst: Self::abbreviations
      Src: /src/gimli/src/write/abbrev.rs:175,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/abbrev.rs:175,1
    - Dst: get
      Src: /src/gimli/src/write/abbrev.rs:179,1
    - Dst: unwrap
      Src: /src/gimli/src/write/abbrev.rs:179,1
    - Dst: get
      Src: /src/gimli/src/write/abbrev.rs:192,1
    - Dst: unwrap
      Src: /src/gimli/src/write/abbrev.rs:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 134
    functionDepth: 15
    functionLinenumber: 134
    functionLinenumberEnd: 212
    functionName: tests::test_abbreviation_table
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - Abbreviation::new
    - Abbreviation::clone
    - Self::abbreviations
    - offset
    - DebugAbbrev::from
    - EndianVec::new
    - write
    - slice
    - add
    - AbbreviationTable::default
    - read::DebugAbbrev::new
    - get
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_abbreviation_table()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer
      Src: /src/gimli/src/write/relocate.rs:51,1
    - Dst: endian
      Src: /src/gimli/src/write/relocate.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 12
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: T::endian
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - T::writer
    - endian
    linkageType: ''
    returnType: Self::Endian
    signature: fn endian(&self) -> Self::Endian
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer
      Src: /src/gimli/src/write/relocate.rs:55,1
    - Dst: len
      Src: /src/gimli/src/write/relocate.rs:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 12
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: T::len
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 3
    functionsReached:
    - len
    - T::writer
    linkageType: ''
    returnType: usize
    signature: fn len(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:59,1
    - Dst: '&mut Self::Writer::write'
      Src: /src/gimli/src/write/relocate.rs:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: T::write
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - '&mut Self::Writer::write'
    - T::writer_mut
    linkageType: ''
    returnType: Result
    signature: 'fn write(&mut self, bytes: &[u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:63,1
    - Dst: '&mut Self::Writer::write_at'
      Src: /src/gimli/src/write/relocate.rs:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - offset
    - bytes
    argTypes:
    - usize
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: T::write_at
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - '&mut Self::Writer::write_at'
    - T::writer_mut
    linkageType: ''
    returnType: Result
    signature: 'fn write_at(&mut self, offset: usize, bytes: &[u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:68,1
    - Dst: '&mut Self::Writer::write_udata'
      Src: /src/gimli/src/write/relocate.rs:68,1
    - Dst: T::relocate
      Src: /src/gimli/src/write/relocate.rs:70,1
    - Dst: T::len
      Src: /src/gimli/src/write/relocate.rs:71,1
    - Dst: RelocationTarget::Symbol
      Src: /src/gimli/src/write/relocate.rs:73,1
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:77,1
    - Dst: '&mut Self::Writer::write_udata'
      Src: /src/gimli/src/write/relocate.rs:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 2
    argNames:
    - address
    - size
    argTypes:
    - Address
    - u8
    constantsTouched: []
    func_position:
      end: 80
      start: 66
    functionDepth: 15
    functionLinenumber: 66
    functionLinenumberEnd: 80
    functionName: T::write_address
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - RelocationTarget::Symbol
    - T::len
    - '&mut Self::Writer::write_udata'
    - T::writer_mut
    - T::relocate
    linkageType: ''
    returnType: Result
    signature: 'fn write_address(&mut self, address: Address, size: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::relocate
      Src: /src/gimli/src/write/relocate.rs:83,1
    - Dst: T::len
      Src: /src/gimli/src/write/relocate.rs:84,1
    - Dst: RelocationTarget::Section
      Src: /src/gimli/src/write/relocate.rs:86,1
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:90,1
    - Dst: '&mut Self::Writer::write_udata'
      Src: /src/gimli/src/write/relocate.rs:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 3
    argNames:
    - val
    - section
    - size
    argTypes:
    - usize
    - SectionId
    - u8
    constantsTouched: []
    func_position:
      end: 91
      start: 82
    functionDepth: 13
    functionLinenumber: 82
    functionLinenumberEnd: 91
    functionName: T::write_offset
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - RelocationTarget::Section
    - T::len
    - '&mut Self::Writer::write_udata'
    - T::writer_mut
    - T::relocate
    linkageType: ''
    returnType: Result
    signature: 'fn write_offset(&mut self, val: usize, section: SectionId, size: u8)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::relocate
      Src: /src/gimli/src/write/relocate.rs:100,1
    - Dst: RelocationTarget::Section
      Src: /src/gimli/src/write/relocate.rs:103,1
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:107,1
    - Dst: '&mut Self::Writer::write_udata_at'
      Src: /src/gimli/src/write/relocate.rs:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 4
    argNames:
    - offset
    - val
    - section
    - size
    argTypes:
    - usize
    - usize
    - SectionId
    - u8
    constantsTouched: []
    func_position:
      end: 108
      start: 93
    functionDepth: 6
    functionLinenumber: 93
    functionLinenumberEnd: 108
    functionName: T::write_offset_at
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - RelocationTarget::Section
    - T::relocate
    - '&mut Self::Writer::write_udata_at'
    - T::writer_mut
    linkageType: ''
    returnType: Result
    signature: 'fn write_offset_at(&mut self,offset: usize,val: usize,section: SectionId,size:
      u8,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:117,1
    - Dst: '&mut Self::Writer::write_eh_pointer'
      Src: /src/gimli/src/write/relocate.rs:117,1
    - Dst: constants::DwEhPe::format
      Src: /src/gimli/src/write/relocate.rs:119,1
    - Dst: Err
      Src: /src/gimli/src/write/relocate.rs:127,1
    - Dst: Error::UnsupportedPointerEncoding
      Src: /src/gimli/src/write/relocate.rs:127,1
    - Dst: T::relocate
      Src: /src/gimli/src/write/relocate.rs:129,1
    - Dst: T::len
      Src: /src/gimli/src/write/relocate.rs:130,1
    - Dst: RelocationTarget::Symbol
      Src: /src/gimli/src/write/relocate.rs:132,1
    - Dst: Some
      Src: /src/gimli/src/write/relocate.rs:134,1
    - Dst: T::writer_mut
      Src: /src/gimli/src/write/relocate.rs:136,1
    - Dst: '&mut Self::Writer::write_udata'
      Src: /src/gimli/src/write/relocate.rs:136,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    argCount: 3
    argNames:
    - address
    - eh_pe
    - size
    argTypes:
    - Address
    - constants::DwEhPe
    - u8
    constantsTouched: []
    func_position:
      end: 139
      start: 110
    functionDepth: 12
    functionLinenumber: 110
    functionLinenumberEnd: 139
    functionName: T::write_eh_pointer
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - RelocationTarget::Symbol
    - Error::UnsupportedPointerEncoding
    - constants::DwEhPe::format
    - T::len
    - '&mut Self::Writer::write_udata'
    - T::writer_mut
    - Some
    - T::relocate
    - '&mut Self::Writer::write_eh_pointer'
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn write_eh_pointer(&mut self,address: Address,eh_pe: constants::DwEhPe,size:
      u8,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/relocate.rs:172,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/relocate.rs:173,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/relocate.rs:176,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/relocate.rs:177,1
    - Dst: Vec::write_udata
      Src: /src/gimli/src/write/relocate.rs:181,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:181,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:182,1
    - Dst: to_le_bytes
      Src: /src/gimli/src/write/relocate.rs:182,1
    - Dst: Vec::write_address
      Src: /src/gimli/src/write/relocate.rs:185,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/relocate.rs:186,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:185,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:188,1
    - Dst: to_le_bytes
      Src: /src/gimli/src/write/relocate.rs:188,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:191,1
    - Dst: Vec::write_address
      Src: /src/gimli/src/write/relocate.rs:192,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:192,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:201,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/relocate.rs:202,1
    - Dst: RelocationTarget::Symbol
      Src: /src/gimli/src/write/relocate.rs:205,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:211,1
    - Dst: Vec::write_offset
      Src: /src/gimli/src/write/relocate.rs:212,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:212,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:215,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/relocate.rs:216,1
    - Dst: RelocationTarget::Section
      Src: /src/gimli/src/write/relocate.rs:219,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:225,1
    - Dst: Vec::write_udata
      Src: /src/gimli/src/write/relocate.rs:226,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:226,1
    - Dst: Vec::write_offset_at
      Src: /src/gimli/src/write/relocate.rs:227,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:227,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:230,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/relocate.rs:231,1
    - Dst: RelocationTarget::Section
      Src: /src/gimli/src/write/relocate.rs:234,1
    - Dst: Vec::write_eh_pointer
      Src: /src/gimli/src/write/relocate.rs:240,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/relocate.rs:241,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:240,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:243,1
    - Dst: to_le_bytes
      Src: /src/gimli/src/write/relocate.rs:243,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:246,1
    - Dst: Vec::write_eh_pointer
      Src: /src/gimli/src/write/relocate.rs:247,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/relocate.rs:249,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:247,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:254,1
    - Dst: to_le_bytes
      Src: /src/gimli/src/write/relocate.rs:254,1
    - Dst: Vec::len
      Src: /src/gimli/src/write/relocate.rs:257,1
    - Dst: Vec::write_eh_pointer
      Src: /src/gimli/src/write/relocate.rs:258,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/relocate.rs:258,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/relocate.rs:268,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/relocate.rs:269,1
    - Dst: RelocationTarget::Symbol
      Src: /src/gimli/src/write/relocate.rs:272,1
    - Dst: Some
      Src: /src/gimli/src/write/relocate.rs:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 139
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 171
    functionDepth: 11
    functionLinenumber: 171
    functionLinenumberEnd: 279
    functionName: tests::test_relocate_writer
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - Vec::write_udata
    - RelocationTarget::Symbol
    - Address::Constant
    - Vec::write_offset
    - RelocationTarget::Section
    - to_le_bytes
    - Vec::write_offset_at
    - Vec::new
    - Vec::len
    - Vec::write_eh_pointer
    - EndianVec::new
    - Vec::write_address
    - Some
    - EndianVec::push
    - EndianVec::extend_from_slice
    linkageType: ''
    returnType: void
    signature: fn test_relocate_writer()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitId::new
      Src: /src/gimli/src/write/unit.rs:37,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:37,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - unit
    argTypes:
    - Unit
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 5
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: UnitTable::add
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - push
    - len
    - UnitId::new
    linkageType: ''
    returnType: UnitId
    signature: 'pub fn add(&mut self, unit: Unit) -> UnitId'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: UnitTable::count
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub fn count(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitId::new
      Src: /src/gimli/src/write/unit.rs:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: UnitTable::id
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - UnitId::new
    linkageType: ''
    returnType: UnitId
    signature: 'pub fn id(&self, index: usize) -> UnitId'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitId
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: UnitTable::get
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&Unit'
    signature: 'pub fn get(&self, id: UnitId) -> &Unit'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitId
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: UnitTable::get_mut
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut Unit'
    signature: 'pub fn get_mut(&mut self, id: UnitId) -> &mut Unit'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/write/unit.rs:83,1
    - Dst: enumerate
      Src: /src/gimli/src/write/unit.rs:83,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:83,1
    - Dst: UnitId::new
      Src: /src/gimli/src/write/unit.rs:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 12
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: UnitTable::iter
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - enumerate
    - iter
    - map
    - UnitId::new
    linkageType: ''
    returnType: impl Iterator
    signature: pub fn iter(&self) -> impl Iterator<Item = (UnitId, &Unit)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter_mut
      Src: /src/gimli/src/write/unit.rs:92,1
    - Dst: enumerate
      Src: /src/gimli/src/write/unit.rs:92,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:92,1
    - Dst: UnitId::new
      Src: /src/gimli/src/write/unit.rs:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 96
    functionName: UnitTable::iter_mut
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - enumerate
    - map
    - UnitId::new
    - iter_mut
    linkageType: ''
    returnType: impl Iterator
    signature: pub fn iter_mut(&mut self) -> impl Iterator<Item = (UnitId, &mut Unit)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:111,1
    - Dst: AbbreviationTable::default
      Src: /src/gimli/src/write/unit.rs:112,1
    - Dst: UnitHeader::write
      Src: /src/gimli/src/write/unit.rs:114,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:116,1
    - Dst: UnitTable::write_debug_info_fixups
      Src: /src/gimli/src/write/unit.rs:119,1
    - Dst: UnitTable::write_debug_info_fixups
      Src: /src/gimli/src/write/unit.rs:120,1
    - Dst: UnitTable::write_debug_info_fixups
      Src: /src/gimli/src/write/unit.rs:121,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:126,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 53
    argCount: 3
    argNames:
    - sections
    - line_strings
    - strings
    argTypes:
    - '&mut Sections<W>'
    - '&mut LineStringTable'
    - '&mut StringTable'
    constantsTouched: []
    func_position:
      end: 127
      start: 99
    functionDepth: 14
    functionLinenumber: 99
    functionLinenumberEnd: 127
    functionName: UnitTable::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - UnitTable::write_debug_info_fixups
    - UnitHeader::write
    - Ok
    - offset
    - write
    - AbbreviationTable::default
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&mut self,sections: &mut Sections<W>,line_strings:
      &mut LineStringTable,strings: &mut StringTable,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::drain
      Src: /src/gimli/src/write/unit.rs:134,1
    - Dst: debug_info_offset
      Src: /src/gimli/src/write/unit.rs:136,1
    - Dst: ok_or
      Src: /src/gimli/src/write/unit.rs:136,1
    - Dst: write_offset_at
      Src: /src/gimli/src/write/unit.rs:141,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:143,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    argCount: 2
    argNames:
    - fixups
    - w
    argTypes:
    - '&mut Vec<DebugInfoFixup>'
    - '&mut W'
    constantsTouched: []
    func_position:
      end: 144
      start: 129
    functionDepth: 7
    functionLinenumber: 129
    functionLinenumberEnd: 144
    functionName: UnitTable::write_debug_info_fixups
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - ok_or
    - Ok
    - write_offset_at
    - debug_info_offset
    - Result::drain
    linkageType: ''
    returnType: Result
    signature: 'fn write_debug_info_fixups<W: Writer>(&self,fixups: &mut Vec<DebugInfoFixup>,w:
      &mut W,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: abbreviations
      Src: /src/gimli/src/read/dwarf.rs:1203,1
    - Dst: Self::new_with_abbreviations
      Src: /src/gimli/src/read/dwarf.rs:1204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - dwarf
    - header
    argTypes:
    - '&Dwarf<R>'
    - UnitHeader<R>
    constantsTouched: []
    func_position:
      end: 1205
      start: 1202
    functionDepth: 13
    functionLinenumber: 1202
    functionLinenumberEnd: 1205
    functionName: Unit::new
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 22
    functionsReached:
    - Self::new_with_abbreviations
    - abbreviations
    linkageType: ''
    returnType: Result
    signature: 'pub fn new(dwarf: &Dwarf<R>, header: UnitHeader<R>) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: Unit::set_encoding
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_encoding(&mut self, encoding: Encoding)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding
      Src: /src/gimli/src/read/dwarf.rs:1334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1335
      start: 1333
    functionDepth: 2
    functionLinenumber: 1333
    functionLinenumberEnd: 1335
    functionName: Unit::encoding
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - encoding
    linkageType: ''
    returnType: Encoding
    signature: pub fn encoding(&self) -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: Unit::version
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u16
    signature: pub fn version(&self) -> u16
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: Unit::address_size
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn address_size(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: Unit::format
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Format
    signature: pub fn format(&self) -> Format
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 2
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: Unit::count
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub fn count(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: Unit::root
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UnitEntryId
    signature: pub fn root(&self) -> UnitEntryId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 267
    functionName: Unit::reserve
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - UnitEntryId::new
    linkageType: ''
    returnType: UnitEntryId
    signature: pub fn reserve(&mut self) -> UnitEntryId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:277,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:278,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:278,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:279,1
    - Dst: DebuggingInformationEntry::new_reserved
      Src: /src/gimli/src/write/unit.rs:280,1
    - Dst: Unit::get_mut
      Src: /src/gimli/src/write/unit.rs:282,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:285,1
    - Dst: Unit::get_mut
      Src: /src/gimli/src/write/unit.rs:287,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    argCount: 3
    argNames:
    - child
    - parent
    - tag
    argTypes:
    - UnitEntryId
    - UnitEntryId
    - constants::DwTag
    constantsTouched: []
    func_position:
      end: 288
      start: 276
    functionDepth: 5
    functionLinenumber: 276
    functionLinenumberEnd: 288
    functionName: Unit::add_reserved
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - push
    - len
    - Unit::get_mut
    - DebuggingInformationEntry::new_reserved
    - UnitEntryId::new
    - Some
    linkageType: ''
    returnType: void
    signature: 'pub fn add_reserved(&mut self, child: UnitEntryId, parent: UnitEntryId,
      tag: constants::DwTag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Unit::reserve
      Src: /src/gimli/src/write/unit.rs:299,1
    - Dst: Unit::add_reserved
      Src: /src/gimli/src/write/unit.rs:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - parent
    - tag
    argTypes:
    - UnitEntryId
    - constants::DwTag
    constantsTouched: []
    func_position:
      end: 302
      start: 298
    functionDepth: 5
    functionLinenumber: 298
    functionLinenumberEnd: 302
    functionName: Unit::add
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Unit::add_reserved
    - Unit::reserve
    linkageType: ''
    returnType: UnitEntryId
    signature: 'pub fn add(&mut self, parent: UnitEntryId, tag: constants::DwTag)
      -> UnitEntryId'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 313
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 313
    functionName: Unit::get
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&DebuggingInformationEntry'
    signature: 'pub fn get(&self, id: UnitEntryId) -> &DebuggingInformationEntry'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 324
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 324
    functionName: Unit::get_mut
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: '&mut DebuggingInformationEntry'
    signature: 'pub fn get_mut(&mut self, id: UnitEntryId) -> &mut DebuggingInformationEntry'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_none
      Src: /src/gimli/src/write/unit.rs:328,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:331,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 327
    functionDepth: 2
    functionLinenumber: 327
    functionLinenumberEnd: 344
    functionName: Unit::line_program_in_use
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - is_none
    - is_empty
    linkageType: ''
    returnType: bool
    signature: fn line_program_in_use(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Unit::line_program_in_use
      Src: /src/gimli/src/write/unit.rs:357,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:358,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:360,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:360,1
    - Dst: delete
      Src: /src/gimli/src/write/unit.rs:367,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:376,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/unit.rs:381,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:381,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:382,1
    - Dst: write_u16
      Src: /src/gimli/src/write/unit.rs:384,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:384,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:385,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:385,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:386,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:389,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:389,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:391,1
    - Dst: Unit::address_size
      Src: /src/gimli/src/write/unit.rs:391,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:392,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:393,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:394,1
    - Dst: Unit::address_size
      Src: /src/gimli/src/write/unit.rs:394,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:395,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:398,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:398,1
    - Dst: Err
      Src: /src/gimli/src/write/unit.rs:401,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/unit.rs:401,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:401,1
    - Dst: Unit::reorder_base_types
      Src: /src/gimli/src/write/unit.rs:407,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:409,1
    - Dst: calculate_offsets
      Src: /src/gimli/src/write/unit.rs:410,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:418,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:420,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:422,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:425,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:426,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:440,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/unit.rs:441,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:441,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/unit.rs:445,1
    - Dst: Result::unit_offset
      Src: /src/gimli/src/write/unit.rs:447,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/write/unit.rs:447,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:448,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:448,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:454,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 180
    argCount: 5
    argNames:
    - sections
    - abbrev_offset
    - abbrevs
    - line_strings
    - strings
    argTypes:
    - '&mut Sections<W>'
    - DebugAbbrevOffset
    - '&mut AbbreviationTable'
    - '&mut LineStringTable'
    - '&mut StringTable'
    constantsTouched: []
    func_position:
      end: 455
      start: 347
    functionDepth: 14
    functionLinenumber: 347
    functionLinenumberEnd: 455
    functionName: Unit::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Option::ok_or
    - calculate_offsets
    - Vec::new
    - Format::word_size
    - Unit::address_size
    - Unit::reorder_base_types
    - write_u8
    - write_udata_at
    - offset
    - Some
    - Err
    - len
    - write_offset
    - write_initial_length_at
    - set
    - Unit::line_program_in_use
    - Result::unit_offset
    - write_u16
    - write_initial_length
    - Unit::version
    - Unit::format
    - Ok
    - Error::UnsupportedVersion
    - write
    - delete
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn write<W: Writer>(&mut self,sections: &mut Sections<W>,abbrev_offset:
      DebugAbbrevOffset,abbrevs: &mut AbbreviationTable,line_strings: &mut LineStringTable,strings:
      &mut StringTable,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 459
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 459
    functionName: Unit::skip
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn skip(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:462,1
    - Dst: RangeListTable::default
      Src: /src/gimli/src/write/unit.rs:463,1
    - Dst: LocationListTable::default
      Src: /src/gimli/src/write/unit.rs:464,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 461
    functionDepth: 3
    functionLinenumber: 461
    functionLinenumberEnd: 466
    functionName: Unit::free
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::new
    - LocationListTable::default
    - RangeListTable::default
    - LineProgram::none
    linkageType: ''
    returnType: void
    signature: fn free(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::with_capacity
      Src: /src/gimli/src/write/unit.rs:472,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:472,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:475,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:480,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 470
    functionDepth: 5
    functionLinenumber: 470
    functionLinenumberEnd: 484
    functionName: Unit::reorder_base_types
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - Vec::with_capacity
    - push
    - len
    linkageType: ''
    returnType: void
    signature: fn reorder_base_types(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:512,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 515
      start: 506
    functionDepth: 2
    functionLinenumber: 506
    functionLinenumberEnd: 515
    functionName: DebuggingInformationEntry::new_reserved
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - Vec::new
    linkageType: ''
    returnType: Self
    signature: 'fn new_reserved(id: UnitEntryId) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 521
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 521
    functionName: DebuggingInformationEntry::id
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UnitEntryId
    signature: pub fn id(&self) -> UnitEntryId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 527
    functionName: DebuggingInformationEntry::parent
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Option
    signature: pub fn parent(&self) -> Option<UnitEntryId>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 878
      start: 876
    functionDepth: 0
    functionLinenumber: 876
    functionLinenumberEnd: 878
    functionName: DebuggingInformationEntry::tag
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: constants::DwTag
    signature: pub fn tag(&self) -> constants::DwTag
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebuggingInformationEntry::attr_value
      Src: /src/gimli/src/read/unit.rs:921,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:924,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 927
      start: 920
    functionDepth: 14
    functionLinenumber: 920
    functionLinenumberEnd: 927
    functionName: DebuggingInformationEntry::sibling
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Some
    - DebuggingInformationEntry::attr_value
    linkageType: ''
    returnType: Option
    signature: fn sibling(&self) -> Option<UnitOffset<R::Offset>>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - sibling
    argTypes:
    - bool
    constantsTouched: []
    func_position:
      end: 547
      start: 545
    functionDepth: 0
    functionLinenumber: 545
    functionLinenumberEnd: 547
    functionName: DebuggingInformationEntry::set_sibling
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_sibling(&mut self, sibling: bool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 888
      start: 886
    functionDepth: 0
    functionLinenumber: 886
    functionLinenumberEnd: 888
    functionName: DebuggingInformationEntry::attrs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[Attribute'
    signature: pub fn attrs(&self) -> &[Attribute<R>]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter_mut
      Src: /src/gimli/src/write/unit.rs:558,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 559
      start: 557
    functionDepth: 3
    functionLinenumber: 557
    functionLinenumberEnd: 559
    functionName: DebuggingInformationEntry::attrs_mut
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - iter_mut
    linkageType: ''
    returnType: slice::IterMut
    signature: pub fn attrs_mut(&mut self) -> slice::IterMut<'_, Attribute>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/write/unit.rs:563,1
    - Dst: find
      Src: /src/gimli/src/write/unit.rs:563,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 567
      start: 562
    functionDepth: 12
    functionLinenumber: 562
    functionLinenumberEnd: 567
    functionName: DebuggingInformationEntry::get
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - iter
    - map
    - find
    linkageType: ''
    returnType: Option
    signature: 'pub fn get(&self, name: constants::DwAt) -> Option<&AttributeValue>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter_mut
      Src: /src/gimli/src/write/unit.rs:571,1
    - Dst: find
      Src: /src/gimli/src/write/unit.rs:571,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 575
      start: 570
    functionDepth: 13
    functionLinenumber: 570
    functionLinenumberEnd: 575
    functionName: DebuggingInformationEntry::get_mut
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - map
    - iter_mut
    - find
    linkageType: ''
    returnType: Option
    signature: 'pub fn get_mut(&mut self, name: constants::DwAt) -> Option<&mut AttributeValue>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: reserve
      Src: /src/gimli/src/write/unit.rs:582,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - additional
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 583
      start: 581
    functionDepth: 3
    functionLinenumber: 581
    functionLinenumberEnd: 583
    functionName: DebuggingInformationEntry::reserve
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - reserve
    linkageType: ''
    returnType: void
    signature: 'pub fn reserve(&mut self, additional: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter_mut
      Src: /src/gimli/src/write/unit.rs:594,1
    - Dst: find
      Src: /src/gimli/src/write/unit.rs:594,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:598,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - constants::DwAt
    - AttributeValue
    constantsTouched: []
    func_position:
      end: 599
      start: 592
    functionDepth: 13
    functionLinenumber: 592
    functionLinenumberEnd: 599
    functionName: DebuggingInformationEntry::set
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - push
    - iter_mut
    - find
    linkageType: ''
    returnType: void
    signature: 'pub fn set(&mut self, name: constants::DwAt, value: AttributeValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: retain
      Src: /src/gimli/src/write/unit.rs:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 604
      start: 602
    functionDepth: 0
    functionLinenumber: 602
    functionLinenumberEnd: 604
    functionName: DebuggingInformationEntry::delete
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - retain
    linkageType: ''
    returnType: void
    signature: 'pub fn delete(&mut self, name: constants::DwAt)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/write/unit.rs:611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 612
      start: 610
    functionDepth: 12
    functionLinenumber: 610
    functionLinenumberEnd: 612
    functionName: DebuggingInformationEntry::children
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: slice::Iter
    signature: pub fn children(&self) -> slice::Iter<'_, UnitEntryId>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: retain
      Src: /src/gimli/src/write/unit.rs:616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 617
      start: 615
    functionDepth: 0
    functionLinenumber: 615
    functionLinenumberEnd: 617
    functionName: DebuggingInformationEntry::delete_child
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - retain
    linkageType: ''
    returnType: void
    signature: 'pub fn delete_child(&mut self, id: UnitEntryId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:621,1
    - Dst: Vec::with_capacity
      Src: /src/gimli/src/write/unit.rs:622,1
    - Dst: usize::from
      Src: /src/gimli/src/write/unit.rs:622,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:622,1
    - Dst: '&[Attribute::push'
      Src: /src/gimli/src/write/unit.rs:629,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/write/unit.rs:629,1
    - Dst: '&[Attribute::push'
      Src: /src/gimli/src/write/unit.rs:637,1
    - Dst: bool::specification
      Src: /src/gimli/src/write/unit.rs:637,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:640,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/write/unit.rs:640,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:642,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 37
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 645
      start: 620
    functionDepth: 5
    functionLinenumber: 620
    functionLinenumberEnd: 645
    functionName: DebuggingInformationEntry::abbreviation
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - Vec::with_capacity
    - Abbreviation::new
    - len
    - usize::from
    - AttributeSpecification::new
    - is_empty
    - Ok
    - '&[Attribute::push'
    - bool::specification
    linkageType: ''
    returnType: Result
    signature: 'fn abbreviation(&self, encoding: Encoding) -> Result<Abbreviation>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/write/unit.rs:655,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:656,1
    - Dst: DebuggingInformationEntry::abbreviation
      Src: /src/gimli/src/write/unit.rs:656,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/write/unit.rs:656,1
    - Dst: DebuggingInformationEntry::size
      Src: /src/gimli/src/write/unit.rs:658,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:659,1
    - Dst: calculate_offsets
      Src: /src/gimli/src/write/unit.rs:661,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:667,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 46
    argCount: 5
    argNames:
    - unit
    - offset
    - offsets
    - abbrevs
    - codes
    argTypes:
    - '&Unit'
    - '&mut usize'
    - '&mut UnitOffsets'
    - '&mut AbbreviationTable'
    - '&mut [u64]'
    constantsTouched: []
    func_position:
      end: 668
      start: 647
    functionDepth: 6
    functionLinenumber: 647
    functionLinenumberEnd: 668
    functionName: DebuggingInformationEntry::calculate_offsets
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - add
    - calculate_offsets
    - DebuggingInformationEntry::abbreviation
    - is_empty
    - Ok
    - DebuggingInformationEntry::size
    - common::DebugInfoOffset
    - UnitHeader::encoding
    linkageType: ''
    returnType: Result
    signature: 'fn calculate_offsets(&self,unit: &Unit,offset: &mut usize,offsets:
      &mut UnitOffsets,abbrevs: &mut AbbreviationTable,codes: &mut [u64],) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:671,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:672,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:673,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:673,1
    - Dst: size
      Src: /src/gimli/src/write/unit.rs:676,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:678,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 3
    argNames:
    - unit
    - offsets
    - code
    argTypes:
    - '&Unit'
    - '&UnitOffsets'
    - u64
    constantsTouched: []
    func_position:
      end: 679
      start: 670
    functionDepth: 2
    functionLinenumber: 670
    functionLinenumberEnd: 679
    functionName: DebuggingInformationEntry::size
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - is_empty
    - leb128::write::uleb128_size
    - Ok
    - Format::word_size
    - UnitHeader::format
    - size
    linkageType: ''
    returnType: Result
    signature: 'fn size(&self, unit: &Unit, offsets: &UnitOffsets, code: u64) -> Result<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:697,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:699,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:700,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:701,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:701,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:701,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:702,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:708,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:722,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:724,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:739,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:743,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/unit.rs:745,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:745,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:745,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:747,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 77
    argCount: 11
    argNames:
    - w
    - debug_info_refs
    - unit_refs
    - unit
    - offsets
    - codes
    - line_program
    - line_strings
    - strings
    - range_lists
    - loc_lists
    argTypes:
    - '&mut DebugInfo<W>'
    - '&mut Vec<DebugInfoFixup>'
    - '&mut Vec<(DebugInfoOffset, UnitEntryId)>'
    - '&Unit'
    - '&UnitOffsets'
    - '&[u64]'
    - Option<DebugLineOffset>
    - '&LineStringTable'
    - '&StringTable'
    - '&RangeListOffsets'
    - '&LocationListOffsets'
    constantsTouched: []
    func_position:
      end: 748
      start: 682
    functionDepth: 14
    functionLinenumber: 682
    functionLinenumberEnd: 748
    functionName: DebuggingInformationEntry::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - write_udata_at
    - is_empty
    - Ok
    - offset
    - Format::word_size
    - UnitHeader::format
    - write
    - Some
    - write_udata
    - write_uleb128
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self,w: &mut DebugInfo<W>,debug_info_refs: &mut
      Vec<DebugInfoFixup>,unit_refs: &mut Vec<(DebugInfoOffset, UnitEntryId)>,unit:
      &Unit,offsets: &UnitOffsets,codes: &[u64],line_program: Option<DebugLineOffset>,line_strings:
      &LineStringTable,strings: &StringTable,range_lists: &RangeListOffsets,loc_lists:
      &LocationListOffsets,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1132
    functionDepth: 0
    functionLinenumber: 1132
    functionLinenumberEnd: 1134
    functionName: Attribute::name
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: constants::DwAt
    signature: pub fn name(&self) -> constants::DwAt
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 770
      start: 768
    functionDepth: 0
    functionLinenumber: 768
    functionLinenumberEnd: 770
    functionName: Attribute::get
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&AttributeValue'
    signature: pub fn get(&self) -> &AttributeValue
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - value
    argTypes:
    - AttributeValue
    constantsTouched: []
    func_position:
      end: 776
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 776
    functionName: Attribute::set
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set(&mut self, value: AttributeValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: form
      Src: /src/gimli/src/write/unit.rs:780,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:781,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/write/unit.rs:781,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 782
      start: 779
    functionDepth: 1
    functionLinenumber: 779
    functionLinenumberEnd: 782
    functionName: Attribute::specification
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeSpecification::new
    - Ok
    - form
    linkageType: ''
    returnType: Result
    signature: 'fn specification(&self, encoding: Encoding) -> Result<AttributeSpecification>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:1038,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1038,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:1041,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 1042
      start: 966
    functionDepth: 0
    functionLinenumber: 966
    functionLinenumberEnd: 1042
    functionName: AttributeValue::form
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Some
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn form(&self, encoding: Encoding) -> Result<(constants::DwForm,
      Option<i64>)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:1050,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/src/write/unit.rs:1053,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1057,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1057,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1057,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/unit.rs:1081,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1089,1
    - Dst: size
      Src: /src/gimli/src/write/unit.rs:1093,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/write/unit.rs:1093,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1093,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1094,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1105,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1109,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1109,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1113,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/src/write/unit.rs:1114,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1116,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1116,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1120,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1124,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1124,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1127,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1130,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1130,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1133,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1136,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1136,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1139,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1142,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1142,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1145,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1148,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1148,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1151,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1154,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1154,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1162,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1162,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1166,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1166,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1170,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1170,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1174,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1178,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1182,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1186,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1190,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1194,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1198,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1202,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1206,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1210,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1214,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1218,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1222,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1226,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:1226,1
    - Dst: raw
      Src: /src/gimli/src/write/unit.rs:1226,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1226,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/unit.rs:1226,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 205
    argCount: 2
    argNames:
    - unit
    - offsets
    argTypes:
    - '&Unit'
    - '&UnitOffsets'
    constantsTouched: []
    func_position:
      end: 1229
      start: 1044
    functionDepth: 2
    functionLinenumber: 1044
    functionLinenumberEnd: 1229
    functionName: AttributeValue::size
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - size
    - UnitHeader::version
    - len
    - Some
    - leb128::write::uleb128_size
    - Ok
    - raw
    - unwrap_or
    - Format::word_size
    - map
    - UnitHeader::format
    - UnitHeader::address_size
    - UnitHeader::encoding
    - leb128::write::sleb128_size
    linkageType: ''
    returnType: Result
    signature: 'fn size(&self, unit: &Unit, offsets: &UnitOffsets) -> Result<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_address
      Src: /src/gimli/src/write/unit.rs:1253,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/src/write/unit.rs:1253,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1257,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1257,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:1258,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:1262,1
    - Dst: write_u16
      Src: /src/gimli/src/write/unit.rs:1266,1
    - Dst: write_u32
      Src: /src/gimli/src/write/unit.rs:1270,1
    - Dst: write_u64
      Src: /src/gimli/src/write/unit.rs:1274,1
    - Dst: write_u128
      Src: /src/gimli/src/write/unit.rs:1278,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/unit.rs:1282,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1289,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1293,1
    - Dst: size
      Src: /src/gimli/src/write/unit.rs:1293,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/write/unit.rs:1293,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1293,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:1294,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1296,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/write/unit.rs:1297,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1298,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:1303,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1309,1
    - Dst: '&mut Vec<(DebugInfoOffset, UnitEntryId)>::push'
      Src: /src/gimli/src/write/unit.rs:1313,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:1313,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1314,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1314,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1314,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1318,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/src/write/unit.rs:1319,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1321,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1321,1
    - Dst: write_reference
      Src: /src/gimli/src/write/unit.rs:1324,1
    - Dst: '&mut Vec<DebugInfoFixup>::push'
      Src: /src/gimli/src/write/unit.rs:1326,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1327,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1332,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1337,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1341,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1341,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1341,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1344,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1349,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1352,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1352,1
    - Dst: Err
      Src: /src/gimli/src/write/unit.rs:1355,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1359,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1362,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1367,1
    - Dst: '&LocationListOffsets::get'
      Src: /src/gimli/src/write/unit.rs:1367,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1367,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1367,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1370,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1373,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1373,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1373,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1376,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1379,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1379,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1379,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1382,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1385,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1390,1
    - Dst: '&RangeListOffsets::get'
      Src: /src/gimli/src/write/unit.rs:1390,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1390,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1390,1
    - Dst: write_u64
      Src: /src/gimli/src/write/unit.rs:1394,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1398,1
    - Dst: '&StringTable::offset'
      Src: /src/gimli/src/write/unit.rs:1399,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1401,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1401,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1406,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1406,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1406,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1410,1
    - Dst: '&LineStringTable::offset'
      Src: /src/gimli/src/write/unit.rs:1411,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1413,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1413,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:1418,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:1419,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1423,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1423,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1427,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1427,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1431,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1431,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1435,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1435,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1439,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1439,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1443,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1443,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1447,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1447,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1451,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1455,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1455,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1459,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1459,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1463,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1463,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1467,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1467,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1471,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:1471,1
    - Dst: raw
      Src: /src/gimli/src/write/unit.rs:1471,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1471,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/unit.rs:1471,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:1474,1
    CyclomaticComplexity: 55
    EdgeCount: 55
    ICount: 385
    argCount: 10
    argNames:
    - w
    - debug_info_refs
    - unit_refs
    - unit
    - offsets
    - line_program
    - line_strings
    - strings
    - range_lists
    - loc_lists
    argTypes:
    - '&mut DebugInfo<W>'
    - '&mut Vec<DebugInfoFixup>'
    - '&mut Vec<(DebugInfoOffset, UnitEntryId)>'
    - '&Unit'
    - '&UnitOffsets'
    - Option<DebugLineOffset>
    - '&LineStringTable'
    - '&StringTable'
    - '&RangeListOffsets'
    - '&LocationListOffsets'
    constantsTouched: []
    func_position:
      end: 1475
      start: 1232
    functionDepth: 16
    functionLinenumber: 1232
    functionLinenumberEnd: 1475
    functionName: AttributeValue::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - '&LocationListOffsets::get'
    - write_u128
    - Format::word_size
    - write_sleb128
    - write_u8
    - '&LineStringTable::offset'
    - write_u64
    - write_u32
    - offset
    - map
    - UnitHeader::address_size
    - u64::from
    - Some
    - write_udata
    - UnitHeader::encoding
    - write_uleb128
    - Err
    - '&mut Vec<DebugInfoFixup>::push'
    - UnitHeader::version
    - len
    - write_offset
    - write_address
    - '&mut Vec<(DebugInfoOffset, UnitEntryId)>::push'
    - unwrap_or
    - UnitHeader::format
    - size
    - write_reference
    - write_u16
    - raw
    - Ok
    - '&RangeListOffsets::get'
    - write
    - '&StringTable::offset'
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self,w: &mut DebugInfo<W>,debug_info_refs: &mut
      Vec<DebugInfoFixup>,unit_refs: &mut Vec<(DebugInfoOffset, UnitEntryId)>,unit:
      &Unit,offsets: &UnitOffsets,line_program: Option<DebugLineOffset>,line_strings:
      &LineStringTable,strings: &StringTable,range_lists: &RangeListOffsets,loc_lists:
      &LocationListOffsets,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1500,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 1501
      start: 1497
    functionDepth: 0
    functionLinenumber: 1497
    functionLinenumberEnd: 1501
    functionName: UnitOffsets::debug_info_offset
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: 'fn debug_info_offset(&self, entry: UnitEntryId) -> Option<DebugInfoOffset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitOffsets::debug_info_offset
      Src: /src/gimli/src/write/unit.rs:1510,1
    - Dst: Option::map
      Src: /src/gimli/src/write/unit.rs:1510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 1512
      start: 1509
    functionDepth: 1
    functionLinenumber: 1509
    functionLinenumberEnd: 1512
    functionName: UnitOffsets::unit_offset
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - UnitOffsets::debug_info_offset
    - Option::map
    linkageType: ''
    returnType: Option
    signature: 'pub(crate) fn unit_offset(&self, entry: UnitEntryId) -> Option<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/src/write/unit.rs:2318,1
    - Dst: read_abbreviation
      Src: /src/gimli/src/write/unit.rs:2321,1
    - Dst: ok_or
      Src: /src/gimli/src/write/unit.rs:2321,1
    - Dst: skip_attributes
      Src: /src/gimli/src/write/unit.rs:2324,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/write/unit.rs:2324,1
    - Dst: Result::clear
      Src: /src/gimli/src/write/unit.rs:2326,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:2327,1
    - Dst: next_offset
      Src: /src/gimli/src/write/unit.rs:2328,1
    - Dst: read_abbreviation
      Src: /src/gimli/src/write/unit.rs:2329,1
    - Dst: skip_attributes
      Src: /src/gimli/src/write/unit.rs:2332,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/write/unit.rs:2332,1
    - Dst: Result::push
      Src: /src/gimli/src/write/unit.rs:2333,1
    - Dst: Result::to_unit_section_offset
      Src: /src/gimli/src/write/unit.rs:2333,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:2336,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 43
    argCount: 2
    argNames:
    - unit
    - offsets
    argTypes:
    - '&read::Unit<R>'
    - '&mut Vec<UnitSectionOffset>'
    constantsTouched: []
    func_position:
      end: 2337
      start: 2314
    functionDepth: 10
    functionLinenumber: 2314
    functionLinenumberEnd: 2337
    functionName: convert::read_entry_offsets
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Result::clear
    - ok_or
    - skip_attributes
    - Result::push
    - UnitHeader::entries_raw
    - is_empty
    - Result::to_unit_section_offset
    - Ok
    - Abbreviation::attributes
    - read_abbreviation
    - next_offset
    linkageType: ''
    returnType: ConvertResult
    signature: 'fn read_entry_offsets<R: Reader<Offset = usize>>(unit: &read::Unit<R>,offsets:
      &mut Vec<UnitSectionOffset>,) -> ConvertResult<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:3104,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3105,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3105,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3111,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3113,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3113,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3119,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3121,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3121,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3127,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3131,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3137,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3140,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:3148,1
    - Dst: into
      Src: /src/gimli/src/write/unit.rs:3148,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:3149,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3149,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/write/unit.rs:3154,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/write/unit.rs:3155,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3155,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3161,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3164,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:3167,1
    - Dst: into
      Src: /src/gimli/src/write/unit.rs:3167,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3168,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3168,1
    - Dst: AttributeValue::StringRef
      Src: /src/gimli/src/write/unit.rs:3172,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3172,1
    - Dst: attrs_mut
      Src: /src/gimli/src/write/unit.rs:3174,1
    - Dst: next
      Src: /src/gimli/src/write/unit.rs:3174,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3174,1
    - Dst: bool::set
      Src: /src/gimli/src/write/unit.rs:3176,1
    - Dst: '&''static str::clone'
      Src: /src/gimli/src/write/unit.rs:3176,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3181,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3184,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:3187,1
    - Dst: into
      Src: /src/gimli/src/write/unit.rs:3187,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3188,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3188,1
    - Dst: AttributeValue::StringRef
      Src: /src/gimli/src/write/unit.rs:3192,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3192,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3193,1
    - Dst: '&''static str::clone'
      Src: /src/gimli/src/write/unit.rs:3193,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3198,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3206,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3212,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3214,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:3220,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:3220,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:3221,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3221,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:3223,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:3224,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3227,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3227,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3227,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3228,1
    - Dst: unit
      Src: /src/gimli/src/write/unit.rs:3233,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/unit.rs:3233,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3234,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3236,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3236,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3238,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3238,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3238,1
    - Dst: UnitEntryId::get
      Src: /src/gimli/src/write/unit.rs:3243,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3243,1
    - Dst: attr_value
      Src: /src/gimli/src/write/unit.rs:3248,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3248,1
    - Dst: UnitEntryId::children
      Src: /src/gimli/src/write/unit.rs:3258,1
    - Dst: slice::Iter::cloned
      Src: /src/gimli/src/write/unit.rs:3258,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/unit.rs:3261,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3261,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3263,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3264,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3264,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3264,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3269,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3269,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3273,1
    - Dst: attr_value
      Src: /src/gimli/src/write/unit.rs:3275,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3275,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/unit.rs:3286,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3286,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3288,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3289,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3289,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3289,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3294,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3294,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3298,1
    - Dst: attr_value
      Src: /src/gimli/src/write/unit.rs:3300,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3300,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3314,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3314,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3314,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3315,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:3320,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3320,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3321,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3324,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3324,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3325,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3325,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3325,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3335,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3335,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3335,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3336,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:3341,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3341,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3342,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3345,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3345,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3346,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3346,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3346,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/unit.rs:3358,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:3358,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/unit.rs:3358,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/unit.rs:3358,1
    - Dst: count
      Src: /src/gimli/src/write/unit.rs:3361,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:3362,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3363,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:3364,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3365,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/unit.rs:3371,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:3371,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:3372,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/unit.rs:3372,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3374,1
    - Dst: '&[Attribute::zip'
      Src: /src/gimli/src/write/unit.rs:3374,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/write/unit.rs:3374,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 400
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3378
      start: 3103
    functionDepth: 14
    functionLinenumber: 3103
    functionLinenumberEnd: 3378
    functionName: tests::test_unit_table
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - root
    - into
    - entries
    - Dwarf::from
    - EndianVec::new
    - UnitEntryId::get
    - AttributeValue::StringRef
    - Result::read
    - Unit::new
    - abbreviations
    - Address::Constant
    - gimli::write::ConvertResult::root
    - UnitEntryId::attrs
    - '&[Attribute::zip'
    - attrs
    - AttributeValue::String
    - Some
    - '&[Attribute::next'
    - units
    - Sections::new
    - UnitHeader::unwrap
    - id
    - unit
    - bool::set
    - Self::unwrap
    - '&''static str::clone'
    - attr_value
    - Dwarf::new
    - slice::Iter::cloned
    - set
    - UnitHeader::root
    - UnitEntryId::children
    - clone
    - unwrap
    - Option::unwrap
    - Result::unwrap
    - UnitEntryId::set
    - attrs_mut
    - gimli::write::ConvertResult::get
    - slice::Iter::next
    - count
    - UnitHeader::get
    - next
    - next_dfs
    - DebugInfoUnitHeadersIter::next
    - write
    - add
    - get
    - LineProgram::none
    - get_mut
    linkageType: ''
    returnType: void
    signature: fn test_unit_table()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4038,1
    - Dst: endian
      Src: /src/gimli/src/read/unit.rs:4039,1
    - Dst: section_contents
      Src: /src/gimli/src/read/unit.rs:4042,1
    - Dst: uleb
      Src: /src/gimli/src/read/unit.rs:4042,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:4042,1
    - Dst: Self::append_bytes
      Src: /src/gimli/src/read/unit.rs:4042,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4043,1
    - Dst: section_contents
      Src: /src/gimli/src/read/unit.rs:4045,1
    - Dst: L32
      Src: /src/gimli/src/read/unit.rs:4045,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4046,1
    - Dst: section_contents
      Src: /src/gimli/src/read/unit.rs:4048,1
    - Dst: L64
      Src: /src/gimli/src/read/unit.rs:4048,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4049,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4058,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4058,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/read/unit.rs:4059,1
    - Dst: Expression
      Src: /src/gimli/src/read/unit.rs:4059,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4059,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4067,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:4068,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:4068,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4076,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4077,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4085,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4086,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4094,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4095,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4104,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:4105,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:4105,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4113,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4114,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4122,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:4123,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:4123,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4132,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:4133,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:4133,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4141,1
    - Dst: AttributeValue::DebugStrOffsetsBase
      Src: /src/gimli/src/read/unit.rs:4142,1
    - Dst: common::DebugStrOffsetsBase
      Src: /src/gimli/src/read/unit.rs:4142,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4150,1
    - Dst: AttributeValue::DebugLineRef
      Src: /src/gimli/src/read/unit.rs:4151,1
    - Dst: common::DebugLineOffset
      Src: /src/gimli/src/read/unit.rs:4151,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4159,1
    - Dst: AttributeValue::DebugAddrBase
      Src: /src/gimli/src/read/unit.rs:4160,1
    - Dst: common::DebugAddrBase
      Src: /src/gimli/src/read/unit.rs:4160,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4168,1
    - Dst: AttributeValue::DebugRngListsBase
      Src: /src/gimli/src/read/unit.rs:4169,1
    - Dst: common::DebugRngListsBase
      Src: /src/gimli/src/read/unit.rs:4169,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4177,1
    - Dst: AttributeValue::DebugLocListsBase
      Src: /src/gimli/src/read/unit.rs:4178,1
    - Dst: common::DebugLocListsBase
      Src: /src/gimli/src/read/unit.rs:4178,1
    - Dst: iter
      Src: /src/gimli/src/read/unit.rs:4182,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/unit.rs:4186,1
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:4188,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/unit.rs:4188,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 106
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4192
      start: 4037
    functionDepth: 12
    functionLinenumber: 4037
    functionLinenumberEnd: 4192
    functionName: tests::test_attribute_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugRngListsBase
    - Self::append_bytes
    - iter
    - AttributeSpecification::new
    - Result::expect
    - AttributeValue::SecOffset
    - AttributeValue::DebugStrOffsetsBase
    - uleb
    - EndianSlice::new
    - common::DebugRngListsBase
    - Expression
    - common::DebugLocListsBase
    - parse_attribute
    - test_parse_attribute_unit_default
    - UnitHeader::encoding
    - AttributeValue::Udata
    - AttributeValue::Data4
    - len
    - section_contents
    - common::DebugLineOffset
    - endian
    - L32
    - common::DebugStrOffsetsBase
    - AttributeValue::Block
    - AttributeValue::DebugLocListsBase
    - LocationListsOffset
    - AttributeValue::DebugAddrBase
    - common::DebugAddrBase
    - AttributeValue::LocationListsRef
    - AttributeValue::Data8
    - AttributeValue::DebugLineRef
    - L64
    - AttributeValue::Exprloc
    linkageType: ''
    returnType: void
    signature: fn test_attribute_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:3728,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3729,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3729,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3735,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3738,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3738,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3744,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3747,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3747,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3748,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3748,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3749,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3749,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3750,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3750,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3752,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3753,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3754,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3756,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3759,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3760,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/write/unit.rs:3760,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3763,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3764,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/write/unit.rs:3766,1
    - Dst: DebugInfoRef::Entry
      Src: /src/gimli/src/write/unit.rs:3766,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3771,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3772,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3773,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3775,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3778,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3779,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/write/unit.rs:3779,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3782,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3783,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/write/unit.rs:3785,1
    - Dst: DebugInfoRef::Entry
      Src: /src/gimli/src/write/unit.rs:3785,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:3790,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:3790,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:3791,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3791,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:3793,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:3794,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3796,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3796,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3796,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:3797,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3797,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3798,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3799,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3799,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3799,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3800,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3800,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3800,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3801,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3803,1
    - Dst: Result::to_debug_info_offset
      Src: /src/gimli/src/write/unit.rs:3803,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3803,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3804,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3804,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3804,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3805,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3806,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3808,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3808,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3808,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:3809,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3809,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3810,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3811,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3811,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3811,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3812,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3812,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3812,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3813,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3815,1
    - Dst: Result::to_debug_info_offset
      Src: /src/gimli/src/write/unit.rs:3815,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3815,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3816,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3816,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3816,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3817,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3818,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/unit.rs:3842,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:3842,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/unit.rs:3842,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/unit.rs:3842,1
    - Dst: count
      Src: /src/gimli/src/write/unit.rs:3846,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3847,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:3847,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3848,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:3848,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/unit.rs:3854,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:3854,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:3855,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/unit.rs:3855,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3857,1
    - Dst: '&[Attribute::zip'
      Src: /src/gimli/src/write/unit.rs:3857,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/write/unit.rs:3857,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/unit.rs:3861,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3861,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:3862,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3862,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3864,1
    - Dst: '&[Attribute::zip'
      Src: /src/gimli/src/write/unit.rs:3864,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3864,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3866,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3866,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/unit.rs:3884,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3884,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:3885,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3885,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3887,1
    - Dst: '&[Attribute::zip'
      Src: /src/gimli/src/write/unit.rs:3887,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3887,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3889,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3889,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 303
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3907
      start: 3727
    functionDepth: 14
    functionLinenumber: 3727
    functionLinenumberEnd: 3907
    functionName: tests::test_unit_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - root
    - Result::attr_value
    - entries
    - Dwarf::from
    - EndianVec::new
    - AttributeValue::UnitRef
    - Result::read
    - UnitEntryId::new
    - Unit::new
    - AttributeValue::DebugInfoRef
    - abbreviations
    - Address::Constant
    - gimli::write::ConvertResult::root
    - '&[Attribute::zip'
    - UnitEntryId::attrs
    - attrs
    - Some
    - units
    - Sections::new
    - id
    - Result::to_debug_info_offset
    - DebugInfoRef::Entry
    - Self::unwrap
    - Dwarf::new
    - UnitHeader::root
    - set
    - Result::offset
    - clone
    - Option::unwrap
    - Result::unwrap
    - unwrap
    - gimli::write::ConvertResult::get
    - count
    - UnitHeader::get
    - next_dfs
    - DebugInfoUnitHeadersIter::next
    - write
    - add
    - get
    - LineProgram::none
    - get_mut
    linkageType: ''
    returnType: void
    signature: fn test_unit_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:3917,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:3918,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3919,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:3919,1
    - Dst: '&''static str::into'
      Src: /src/gimli/src/write/unit.rs:3919,1
    - Dst: set_sibling
      Src: /src/gimli/src/write/unit.rs:3920,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 4
    argNames:
    - unit
    - parent
    - tag
    - name
    argTypes:
    - '&mut Unit'
    - UnitEntryId
    - constants::DwTag
    - '&str'
    constantsTouched: []
    func_position:
      end: 3922
      start: 3911
    functionDepth: 14
    functionLinenumber: 3911
    functionLinenumberEnd: 3922
    functionName: t::e::s::t::s::::::::t::e::s::t::_::s::i::b::l::i::n::g::add_child
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - '&''static str::into'
    - UnitHeader::get_mut
    - AttributeValue::String
    - set
    - UnitHeader::add
    - set_sibling
    linkageType: ''
    returnType: UnitEntryId
    signature: 'fn add_child(unit: &mut Unit,parent: UnitEntryId,tag: constants::DwTag,name:
      &str,) -> UnitEntryId'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:3925,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:3926,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:3927,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:3928,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:3929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&mut Unit'
    constantsTouched: []
    func_position:
      end: 3930
      start: 3924
    functionDepth: 15
    functionLinenumber: 3924
    functionLinenumberEnd: 3930
    functionName: t::e::s::t::s::::::::t::e::s::t::_::s::i::b::l::i::n::g::add_children
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - add_child
    - UnitHeader::root
    linkageType: ''
    returnType: void
    signature: 'fn add_children(unit: &mut Unit)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:3935,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3935,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3935,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3936,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3937,1
    - Dst: Option::map
      Src: /src/gimli/src/write/unit.rs:3937,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - entries
    argTypes:
    - '&mut read::EntriesCursor<''_, R>'
    constantsTouched: []
    func_position:
      end: 3944
      start: 3932
    functionDepth: 13
    functionLinenumber: 3932
    functionLinenumberEnd: 3944
    functionName: t::e::s::t::s::::::::t::e::s::t::_::s::i::b::l::i::n::g::next_child
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - Option::map
    - Result::attr_value
    - AddrEntryIter::next_dfs
    - Result::offset
    - unwrap
    linkageType: ''
    returnType: (read::UnitOffset, Option
    signature: 'fn next_child<R: read::Reader<Offset = usize>>(entries: &mut read::EntriesCursor<''_,
      R>,) -> (read::UnitOffset, Option<read::UnitOffset>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unit
      Src: /src/gimli/src/write/unit.rs:3950,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/unit.rs:3950,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/write/unit.rs:3951,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:3953,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3953,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3953,1
    - Dst: next_child
      Src: /src/gimli/src/write/unit.rs:3955,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:3957,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3957,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3957,1
    - Dst: next_child
      Src: /src/gimli/src/write/unit.rs:3959,1
    - Dst: next_child
      Src: /src/gimli/src/write/unit.rs:3961,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 2
    argNames:
    - unit
    - dwarf
    argTypes:
    - read::UnitHeader<R>
    - '&read::Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 3964
      start: 3946
    functionDepth: 13
    functionLinenumber: 3946
    functionLinenumberEnd: 3964
    functionName: t::e::s::t::s::::::::t::e::s::t::_::s::i::b::l::i::n::g::check_sibling
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - unit
    - UnitHeader::entries
    - AddrEntryIter::next_dfs
    - next_child
    - unwrap
    - UnitHeader::unwrap
    linkageType: ''
    returnType: void
    signature: 'fn check_sibling<R: read::Reader<Offset = usize>>(unit: read::UnitHeader<R>,dwarf:
      &read::Dwarf<R>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:3971,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3972,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3972,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3972,1
    - Dst: add_children
      Src: /src/gimli/src/write/unit.rs:3973,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3973,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3974,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3974,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3974,1
    - Dst: add_children
      Src: /src/gimli/src/write/unit.rs:3975,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3975,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:3977,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:3977,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:3978,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3978,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:3980,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:3981,1
    - Dst: check_sibling
      Src: /src/gimli/src/write/unit.rs:3982,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3982,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3982,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3982,1
    - Dst: check_sibling
      Src: /src/gimli/src/write/unit.rs:3983,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3983,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3983,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3983,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 117
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3984
      start: 3910
    functionDepth: 14
    functionLinenumber: 3910
    functionLinenumberEnd: 3984
    functionName: tests::test_sibling
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - Sections::new
    - Result::read
    - units
    - unwrap
    - add_children
    - check_sibling
    - DebugInfoUnitHeadersIter::next
    - EndianVec::new
    - Dwarf::new
    - write
    - add
    - Option::unwrap
    - LineProgram::none
    - get_mut
    - Unit::new
    linkageType: ''
    returnType: void
    signature: fn test_sibling()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:3991,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:3991,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:3992,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:3992,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/unit.rs:4004,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/unit.rs:4006,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:4007,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:4007,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:4009,1
    - Dst: default_directory
      Src: /src/gimli/src/write/unit.rs:4012,1
    - Dst: add_file
      Src: /src/gimli/src/write/unit.rs:4014,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:4014,1
    - Dst: add_file
      Src: /src/gimli/src/write/unit.rs:4015,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:4015,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4017,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4018,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4018,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:4019,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:4021,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:4021,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:4023,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:4025,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:4025,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:4027,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4029,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4029,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4030,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4030,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/unit.rs:4032,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:4032,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4035,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4035,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4036,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4036,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/unit.rs:4038,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:4038,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:4041,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4042,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4044,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4044,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:4045,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4045,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:4047,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:4048,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:4049,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:4049,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4049,1
    - Dst: unit
      Src: /src/gimli/src/write/unit.rs:4050,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/unit.rs:4050,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/unit.rs:4051,1
    - Dst: as_ref
      Src: /src/gimli/src/write/unit.rs:4052,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4052,1
    - Dst: header
      Src: /src/gimli/src/write/unit.rs:4052,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:4053,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:4054,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4054,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4054,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:4057,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4057,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4057,1
    - Dst: Result::attr
      Src: /src/gimli/src/write/unit.rs:4058,1
    - Dst: bool::unwrap
      Src: /src/gimli/src/write/unit.rs:4058,1
    - Dst: value
      Src: /src/gimli/src/write/unit.rs:4059,1
    - Dst: file
      Src: /src/gimli/src/write/unit.rs:4063,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4063,1
    - Dst: attr_string
      Src: /src/gimli/src/write/unit.rs:4064,1
    - Dst: path_name
      Src: /src/gimli/src/write/unit.rs:4065,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4064,1
    - Dst: core::slice
      Src: /src/gimli/src/write/unit.rs:4064,1
    - Dst: get_path
      Src: /src/gimli/src/write/unit.rs:4071,1
    - Dst: get_path
      Src: /src/gimli/src/write/unit.rs:4075,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/unit.rs:4080,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:4080,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/unit.rs:4080,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/unit.rs:4080,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:4082,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:4082,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:4083,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/unit.rs:4083,1
    - Dst: children
      Src: /src/gimli/src/write/unit.rs:4084,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:4087,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/unit.rs:4087,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:4087,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:4088,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4088,1
    - Dst: get_file
      Src: /src/gimli/src/write/unit.rs:4093,1
    - Dst: get_convert_path
      Src: /src/gimli/src/write/unit.rs:4096,1
    - Dst: get_convert_path
      Src: /src/gimli/src/write/unit.rs:4099,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 198
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4104
      start: 3987
    functionDepth: 14
    functionLinenumber: 3987
    functionLinenumberEnd: 4104
    functionName: tests::test_line_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - LineEncoding::default
    - bool::unwrap
    - value
    - get_path
    - Option::set
    - unit_ref
    - to_vec
    - entries
    - Dwarf::from
    - EndianVec::new
    - file
    - LineString::String
    - Result::read
    - core::slice
    - Unit::new
    - Address::Constant
    - gimli::write::ConvertResult::root
    - header
    - AttributeValue::String
    - get_convert_path
    - Some
    - Result::attr
    - UnitHeader::unwrap
    - units
    - Sections::new
    - id
    - attr_string
    - unit
    - UnitHeader::get_mut
    - Self::unwrap
    - path_name
    - Dwarf::new
    - UnitHeader::root
    - AttributeValue::FileIndex
    - default_directory
    - UnitHeader::add
    - clone
    - Result::unwrap
    - UnitEntryId::set
    - Option::unwrap
    - unwrap
    - as_ref
    - gimli::write::ConvertResult::get
    - get_file
    - slice::Iter::next
    - children
    - next_dfs
    - DebugInfoUnitHeadersIter::next
    - add_file
    - write
    - add
    - LineProgram::new
    - get
    linkageType: ''
    returnType: void
    signature: fn test_line_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/unit.rs:4115,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/unit.rs:4117,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:4118,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/unit.rs:4118,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:4120,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/unit.rs:4120,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4124,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:4125,1
    - Dst: FileId::new
      Src: /src/gimli/src/write/unit.rs:4125,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4126,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4127,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4127,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/unit.rs:4129,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:4132,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4133,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4135,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4135,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:4136,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4136,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4139
      start: 4107
    functionDepth: 14
    functionLinenumber: 4107
    functionLinenumberEnd: 4139
    functionName: tests::test_line_program_used
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - Sections::new
    - LineEncoding::default
    - '&str::to_vec'
    - Some
    - UnitHeader::get_mut
    - Option::set
    - FileId::new
    - AttributeValue::FileIndex
    - EndianVec::new
    - Dwarf::new
    - UnitHeader::root
    - LineString::String
    - add
    - LineProgram::new
    - write
    - Unit::new
    linkageType: ''
    returnType: void
    signature: fn test_line_program_used()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4144,1
    - Dst: Result::set
      Src: /src/gimli/src/write/unit.rs:4145,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:4145,1
    - Dst: '&''static str::into'
      Src: /src/gimli/src/write/unit.rs:4145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 3
    argNames:
    - unit
    - id
    - name
    argTypes:
    - '&mut Unit'
    - UnitEntryId
    - '&str'
    constantsTouched: []
    func_position:
      end: 4146
      start: 4143
    functionDepth: 14
    functionLinenumber: 4143
    functionLinenumberEnd: 4146
    functionName: t::e::s::t::s::::::::t::e::s::t::_::d::e::l::e::t::e::_::c::h::i::l::d::set_name
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::String
    - UnitHeader::get_mut
    - '&''static str::into'
    - Result::set
    linkageType: ''
    returnType: void
    signature: 'fn set_name(unit: &mut Unit, id: UnitEntryId, name: &str)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::attr
      Src: /src/gimli/src/write/unit.rs:4152,1
    - Dst: bool::unwrap
      Src: /src/gimli/src/write/unit.rs:4152,1
    - Dst: UnitHeader::attr_string
      Src: /src/gimli/src/write/unit.rs:4153,1
    - Dst: value
      Src: /src/gimli/src/write/unit.rs:4153,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4153,1
    - Dst: to_string
      Src: /src/gimli/src/write/unit.rs:4154,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 3
    argNames:
    - entry
    - unit
    - name
    argTypes:
    - '&read::DebuggingInformationEntry<R>'
    - read::UnitRef<'_, R>
    - '&str'
    constantsTouched: []
    func_position:
      end: 4156
      start: 4147
    functionDepth: 13
    functionLinenumber: 4147
    functionLinenumberEnd: 4156
    functionName: t::e::s::t::s::::::::t::e::s::t::_::d::e::l::e::t::e::_::c::h::i::l::d::check_name
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - bool::unwrap
    - value
    - to_string
    - UnitHeader::attr_string
    - Result::attr
    linkageType: ''
    returnType: void
    signature: 'fn check_name<R: read::Reader>(entry: &read::DebuggingInformationEntry<R>,unit:
      read::UnitRef<''_, R>,name: &str,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwarfUnit::new
      Src: /src/gimli/src/write/unit.rs:4162,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:4163,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4166,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4167,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4168,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4169,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4170,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4171,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4173,1
    - Dst: delete_child
      Src: /src/gimli/src/write/unit.rs:4173,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4174,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4175,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4176,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4177,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4178,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4179,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4180,1
    - Dst: delete_child
      Src: /src/gimli/src/write/unit.rs:4180,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4182,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4182,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:4185,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4185,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:4187,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:4188,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:4188,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:4188,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4188,1
    - Dst: unit
      Src: /src/gimli/src/write/unit.rs:4189,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/unit.rs:4189,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/unit.rs:4190,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:4191,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4193,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4193,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4193,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4195,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4195,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4195,1
    - Dst: check_name
      Src: /src/gimli/src/write/unit.rs:4196,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4198,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4198,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4198,1
    - Dst: check_name
      Src: /src/gimli/src/write/unit.rs:4199,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4201,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4201,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4201,1
    - Dst: check_name
      Src: /src/gimli/src/write/unit.rs:4202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 141
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4205
      start: 4142
    functionDepth: 15
    functionLinenumber: 4142
    functionLinenumberEnd: 4205
    functionName: tests::test_delete_child
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - root
    - unit_ref
    - entries
    - AddrEntryIter::next_dfs
    - EndianVec::new
    - Result::read
    - UnitHeader::unwrap
    - units
    - Sections::new
    - unit
    - set_name
    - unwrap
    - Result::unwrap
    - Option::unwrap
    - delete_child
    - DebugInfoUnitHeadersIter::next
    - write
    - add
    - DwarfUnit::new
    - check_name
    - get_mut
    linkageType: ''
    returnType: void
    signature: fn test_delete_child()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FnvIndexSet::default
      Src: /src/gimli/src/write/line.rs:117,1
    - Dst: FnvIndexMap::default
      Src: /src/gimli/src/write/line.rs:118,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:119,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:120,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:121,1
    - Dst: add_directory
      Src: /src/gimli/src/write/line.rs:131,1
    - Dst: add_directory
      Src: /src/gimli/src/write/line.rs:135,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:138,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 6
    argNames:
    - encoding
    - line_encoding
    - working_dir
    - source_dir
    - source_file
    - source_file_info
    argTypes:
    - Encoding
    - LineEncoding
    - LineString
    - Option<LineString>
    - LineString
    - Option<FileInfo>
    constantsTouched: []
    func_position:
      end: 141
      start: 101
    functionDepth: 13
    functionLinenumber: 101
    functionLinenumberEnd: 141
    functionName: LineProgram::new
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 11
    functionsReached:
    - LineRow::initial_state
    - Vec::new
    - add_directory
    - add_file
    - FnvIndexSet::default
    - FnvIndexMap::default
    linkageType: ''
    returnType: LineProgram
    signature: 'pub fn new(encoding: Encoding,line_encoding: LineEncoding,working_dir:
      LineString,source_dir: Option<LineString>,source_file: LineString,source_file_info:
      Option<FileInfo>,) -> LineProgram'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:155,1
    - Dst: FnvIndexSet::default
      Src: /src/gimli/src/write/line.rs:160,1
    - Dst: FnvIndexMap::default
      Src: /src/gimli/src/write/line.rs:161,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:162,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:163,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 149
    functionDepth: 2
    functionLinenumber: 149
    functionLinenumberEnd: 171
    functionName: LineProgram::none
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 10
    functionsReached:
    - LineRow::initial_state
    - LineEncoding::default
    - Vec::new
    - FnvIndexSet::default
    - FnvIndexMap::default
    linkageType: ''
    returnType: Self
    signature: pub fn none() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: LineProgram::is_none
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_none(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: LineProgram::encoding
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Encoding
    signature: pub fn encoding(&self) -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: LineProgram::version
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u16
    signature: pub fn version(&self) -> u16
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: LineProgram::address_size
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn address_size(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionName: LineProgram::format
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Format
    signature: pub fn format(&self) -> Format
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DirectoryId
      Src: /src/gimli/src/write/line.rs:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: LineProgram::default_directory
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - DirectoryId
    linkageType: ''
    returnType: DirectoryId
    signature: pub fn default_directory(&self) -> DirectoryId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/write/line.rs:223,1
    - Dst: insert_full
      Src: /src/gimli/src/write/line.rs:228,1
    - Dst: DirectoryId
      Src: /src/gimli/src/write/line.rs:229,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    argCount: 1
    argNames:
    - directory
    argTypes:
    - LineString
    constantsTouched: []
    func_position:
      end: 230
      start: 219
    functionDepth: 2
    functionLinenumber: 219
    functionLinenumberEnd: 230
    functionName: LineProgram::add_directory
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - DirectoryId
    - insert_full
    - is_empty
    linkageType: ''
    returnType: DirectoryId
    signature: 'pub fn add_directory(&mut self, directory: LineString) -> DirectoryId'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_index
      Src: /src/gimli/src/write/line.rs:238,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - id
    argTypes:
    - DirectoryId
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: LineProgram::get_directory
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - get_index
    - unwrap
    linkageType: ''
    returnType: '&LineString'
    signature: 'pub fn get_directory(&self, id: DirectoryId) -> &LineString'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert_full
      Src: /src/gimli/src/write/line.rs:273,1
    - Dst: entry
      Src: /src/gimli/src/write/line.rs:276,1
    - Dst: Result::index
      Src: /src/gimli/src/write/line.rs:277,1
    - Dst: Result::or_default
      Src: /src/gimli/src/write/line.rs:278,1
    - Dst: FileId::new
      Src: /src/gimli/src/write/line.rs:281,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 3
    argNames:
    - file
    - directory
    - info
    argTypes:
    - LineString
    - DirectoryId
    - Option<FileInfo>
    constantsTouched: []
    func_position:
      end: 282
      start: 258
    functionDepth: 12
    functionLinenumber: 258
    functionLinenumberEnd: 282
    functionName: LineProgram::add_file
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Result::index
    - entry
    - Result::or_default
    - FileId::new
    - insert_full
    linkageType: ''
    returnType: FileId
    signature: 'pub fn add_file(&mut self,file: LineString,directory: DirectoryId,info:
      Option<FileInfo>,) -> FileId'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:286,1
    - Dst: enumerate
      Src: /src/gimli/src/write/line.rs:286,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:286,1
    - Dst: FileId::new
      Src: /src/gimli/src/write/line.rs:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 285
    functionDepth: 12
    functionLinenumber: 285
    functionLinenumberEnd: 290
    functionName: LineProgram::files
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - enumerate
    - iter
    - map
    - FileId::new
    linkageType: ''
    returnType: impl Iterator
    signature: pub fn files(&self) -> impl Iterator<Item = (FileId, &LineString, DirectoryId)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_index
      Src: /src/gimli/src/write/line.rs:298,1
    - Dst: index
      Src: /src/gimli/src/write/line.rs:299,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:298,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 1
    argNames:
    - id
    argTypes:
    - FileId
    constantsTouched: []
    func_position:
      end: 302
      start: 297
    functionDepth: 3
    functionLinenumber: 297
    functionLinenumberEnd: 302
    functionName: LineProgram::get_file
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - map
    - unwrap
    - get_index
    - index
    linkageType: ''
    returnType: (&LineString, DirectoryId)
    signature: 'pub fn get_file(&self, id: FileId) -> (&LineString, DirectoryId)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_index
      Src: /src/gimli/src/write/line.rs:310,1
    - Dst: index
      Src: /src/gimli/src/write/line.rs:311,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:310,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - id
    argTypes:
    - FileId
    constantsTouched: []
    func_position:
      end: 314
      start: 309
    functionDepth: 3
    functionLinenumber: 309
    functionLinenumberEnd: 314
    functionName: LineProgram::get_file_info
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - map
    - unwrap
    - get_index
    - index
    linkageType: ''
    returnType: '&FileInfo'
    signature: 'pub fn get_file_info(&self, id: FileId) -> &FileInfo'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_index_mut
      Src: /src/gimli/src/write/line.rs:322,1
    - Dst: index
      Src: /src/gimli/src/write/line.rs:323,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:322,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - id
    argTypes:
    - FileId
    constantsTouched: []
    func_position:
      end: 326
      start: 321
    functionDepth: 3
    functionLinenumber: 321
    functionLinenumberEnd: 326
    functionName: LineProgram::get_file_info_mut
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - get_index_mut
    - map
    - unwrap
    - index
    linkageType: ''
    returnType: '&mut FileInfo'
    signature: 'pub fn get_file_info_mut(&mut self, id: FileId) -> &mut FileInfo'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/line.rs:342,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - address
    argTypes:
    - Option<Address>
    constantsTouched: []
    func_position:
      end: 344
      start: 338
    functionDepth: 5
    functionLinenumber: 338
    functionLinenumberEnd: 344
    functionName: LineProgram::begin_sequence
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - push
    - LineInstruction::SetAddress
    linkageType: ''
    returnType: void
    signature: 'pub fn begin_sequence(&mut self, address: Option<Address>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/line.rs:354,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - address
    argTypes:
    - Address
    constantsTouched: []
    func_position:
      end: 355
      start: 352
    functionDepth: 5
    functionLinenumber: 352
    functionLinenumberEnd: 355
    functionName: LineProgram::set_address
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - push
    - LineInstruction::SetAddress
    linkageType: ''
    returnType: void
    signature: 'pub fn set_address(&mut self, address: Address)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::op_advance
      Src: /src/gimli/src/write/line.rs:365,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:367,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:368,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:370,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:371,1
    - Dst: LineRow::initial_state
      Src: /src/gimli/src/write/line.rs:372,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    argCount: 1
    argNames:
    - address_offset
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 373
      start: 362
    functionDepth: 5
    functionLinenumber: 362
    functionLinenumberEnd: 373
    functionName: LineProgram::end_sequence
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::initial_state
    - push
    - LineInstruction::AdvancePc
    - LineProgram::op_advance
    linkageType: ''
    returnType: void
    signature: 'pub fn end_sequence(&mut self, address_offset: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionName: LineProgram::in_sequence
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn in_sequence(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 385
    functionName: LineProgram::row
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut LineRow'
    signature: pub fn row(&mut self) -> &mut LineRow
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/line.rs:401,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/write/line.rs:402,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:406,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:410,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:414,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:420,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:423,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/write/line.rs:424,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:427,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/write/line.rs:428,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:431,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/write/line.rs:432,1
    - Dst: i64::from
      Src: /src/gimli/src/write/line.rs:436,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:437,1
    - Dst: LineProgram::op_advance
      Src: /src/gimli/src/write/line.rs:439,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:442,1
    - Dst: Self::wrapping_sub
      Src: /src/gimli/src/write/line.rs:446,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/write/line.rs:451,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:456,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/write/line.rs:457,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:475,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:478,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:479,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:486,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:487,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:489,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 201
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 493
      start: 397
    functionDepth: 5
    functionLinenumber: 397
    functionLinenumberEnd: 493
    functionName: LineProgram::generate_row
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - LineInstruction::SetFile
    - push
    - LineInstruction::SetColumn
    - i64::from
    - LineInstruction::SetIsa
    - Self::wrapping_sub
    - LineProgram::op_advance
    - LineInstruction::SetDiscriminator
    - LineInstruction::AdvanceLine
    - u64::from
    - wrapping_sub
    - LineInstruction::AdvancePc
    linkageType: ''
    returnType: void
    signature: pub fn generate_row(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:503,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:505,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 508
    functionName: LineProgram::op_advance
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 2
    functionsReached:
    - u64::from
    linkageType: ''
    returnType: u64
    signature: fn op_advance(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/write/line.rs:515,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 516
      start: 514
    functionDepth: 1
    functionLinenumber: 514
    functionLinenumberEnd: 516
    functionName: LineProgram::is_empty
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - is_empty
    linkageType: ''
    returnType: bool
    signature: pub fn is_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:540,1
    - Dst: LineProgram::address_size
      Src: /src/gimli/src/write/line.rs:541,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:543,1
    - Dst: offset
      Src: /src/gimli/src/write/line.rs:546,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/line.rs:548,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:548,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:549,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:551,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:551,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:552,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/line.rs:552,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:552,1
    - Dst: write_u16
      Src: /src/gimli/src/write/line.rs:554,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:554,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:556,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:557,1
    - Dst: LineProgram::address_size
      Src: /src/gimli/src/write/line.rs:557,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:559,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:562,1
    - Dst: write_udata
      Src: /src/gimli/src/write/line.rs:563,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:563,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/line.rs:563,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:564,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:566,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:567,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:568,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:570,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/line.rs:570,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:572,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:577,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:578,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:579,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:580,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:582,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:584,1
    - Dst: skip
      Src: /src/gimli/src/write/line.rs:584,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:585,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:593,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:595,1
    - Dst: FileId::write
      Src: /src/gimli/src/write/line.rs:596,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:603,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:604,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:605,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:607,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:610,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:611,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:611,1
    - Dst: get_index
      Src: /src/gimli/src/write/line.rs:612,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:612,1
    - Dst: form
      Src: /src/gimli/src/write/line.rs:612,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:613,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:613,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:616,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:616,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:617,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:618,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:627,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:628,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:628,1
    - Dst: get_index
      Src: /src/gimli/src/write/line.rs:629,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:629,1
    - Dst: form
      Src: /src/gimli/src/write/line.rs:629,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:630,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:630,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:631,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:631,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:632,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:632,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:634,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:634,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:635,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:635,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:638,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:638,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:639,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:639,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:642,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:642,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:643,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:643,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:645,1
    - Dst: find_map
      Src: /src/gimli/src/write/line.rs:645,1
    - Dst: as_ref
      Src: /src/gimli/src/write/line.rs:648,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:648,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/line.rs:645,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:651,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:651,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:652,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:652,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:656,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:656,1
    - Dst: FileId::write
      Src: /src/gimli/src/write/line.rs:658,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:659,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:661,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:664,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:667,1
    - Dst: as_ref
      Src: /src/gimli/src/write/line.rs:670,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:671,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:679,1
    - Dst: '&mut LineStringTable::add'
      Src: /src/gimli/src/write/line.rs:679,1
    - Dst: LineString::StringRef
      Src: /src/gimli/src/write/line.rs:681,1
    - Dst: '&mut StringTable::add'
      Src: /src/gimli/src/write/line.rs:681,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:682,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:682,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:684,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:687,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:689,1
    - Dst: write_file
      Src: /src/gimli/src/write/line.rs:690,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:694,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/line.rs:695,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:698,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/line.rs:698,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:702,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:705,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/line.rs:706,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:706,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:708,1
    CyclomaticComplexity: 78
    EdgeCount: 78
    ICount: 471
    argCount: 4
    argNames:
    - w
    - encoding
    - line_strings
    - strings
    argTypes:
    - '&mut DebugLine<W>'
    - Encoding
    - '&mut LineStringTable'
    - '&mut StringTable'
    constantsTouched: []
    func_position:
      end: 709
      start: 527
    functionDepth: 14
    functionLinenumber: 527
    functionLinenumberEnd: 709
    functionName: LineProgram::write
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - into
    - iter
    - '&mut LineStringTable::add'
    - LineString::StringRef
    - skip
    - get_index
    - Vec::new
    - Format::word_size
    - LineString::String
    - LineProgram::address_size
    - write_u8
    - LineProgram::format
    - write_udata_at
    - offset
    - map
    - u64::from
    - write_udata
    - write_uleb128
    - Err
    - form
    - len
    - LineString::LineStringRef
    - find_map
    - write_initial_length_at
    - unwrap_or
    - '&mut StringTable::add'
    - write_file
    - write_u16
    - unwrap
    - as_ref
    - write_initial_length
    - Error::NeedVersion
    - Ok
    - Error::UnsupportedVersion
    - write
    - FileId::write
    - LineProgram::version
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&self,w: &mut DebugLine<W>,encoding: Encoding,line_strings:
      &mut LineStringTable,strings: &mut StringTable,) -> Result<DebugLineOffset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FileId::initial_state
      Src: /src/gimli/src/write/line.rs:761,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - encoding
    - line_encoding
    argTypes:
    - Encoding
    - LineEncoding
    constantsTouched: []
    func_position:
      end: 773
      start: 756
    functionDepth: 1
    functionLinenumber: 756
    functionLinenumberEnd: 773
    functionName: LineRow::initial_state
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 3
    functionsReached:
    - FileId::initial_state
    linkageType: ''
    returnType: Self
    signature: 'fn initial_state(encoding: Encoding, line_encoding: LineEncoding)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:809,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:810,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:812,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:813,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:816,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/line.rs:817,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:820,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:821,1
    - Dst: raw
      Src: /src/gimli/src/write/line.rs:821,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:824,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:825,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:827,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:828,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:829,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:830,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:831,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:833,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:834,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:837,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:838,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:839,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:842,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:843,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:843,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:844,1
    - Dst: write_address
      Src: /src/gimli/src/write/line.rs:845,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/write/line.rs:848,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:849,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:850,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:850,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:851,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:852,1
    - Dst: bytes
      Src: /src/gimli/src/write/line.rs:852,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:855,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 137
    argCount: 2
    argNames:
    - w
    - encoding
    argTypes:
    - '&mut DebugLine<W>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 856
      start: 806
    functionDepth: 14
    functionLinenumber: 806
    functionLinenumberEnd: 856
    functionName: LineInstruction::write
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - len
    - raw
    - bytes
    - Ok
    - write_address
    - Leb128::unsigned
    - write
    - u64::from
    - write_sleb128
    - write_uleb128
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(self, w: &mut DebugLine<W>, encoding: Encoding)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into
      Src: /src/gimli/src/write/line.rs:879,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:881,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:883,1
    - Dst: '&mut LineStringTable::add'
      Src: /src/gimli/src/write/line.rs:883,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - val
    - encoding
    - line_strings
    argTypes:
    - T
    - Encoding
    - '&mut LineStringTable'
    constantsTouched: []
    func_position:
      end: 885
      start: 875
    functionDepth: 1
    functionLinenumber: 875
    functionLinenumberEnd: 885
    functionName: LineString::new
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - into
    - '&mut LineStringTable::add'
    - LineString::LineStringRef
    - LineString::String
    linkageType: ''
    returnType: Self
    signature: 'pub fn new<T>(val: T, encoding: Encoding, line_strings: &mut LineStringTable)
      -> SelfwhereT: Into<Vec<u8>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&''a StringTable::get'
      Src: /src/gimli/src/write/line.rs:895,1
    - Dst: '&''a LineStringTable::get'
      Src: /src/gimli/src/write/line.rs:896,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - strings
    - line_strings
    argTypes:
    - '&''a StringTable'
    - '&''a LineStringTable'
    constantsTouched: []
    func_position:
      end: 898
      start: 888
    functionDepth: 1
    functionLinenumber: 888
    functionLinenumberEnd: 898
    functionName: LineString::get
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - '&''a LineStringTable::get'
    - '&''a StringTable::get'
    linkageType: ''
    returnType: '&''a [u8]'
    signature: 'pub fn get<''a>(&''a self,strings: &''a StringTable,line_strings:
      &''a LineStringTable,) -> &''a [u8]'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 906
      start: 900
    functionDepth: 0
    functionLinenumber: 900
    functionLinenumberEnd: 906
    functionName: LineString::form
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: constants::DwForm
    signature: fn form(&self) -> constants::DwForm
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::form
      Src: /src/gimli/src/write/line.rs:916,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:917,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:925,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:926,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:930,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/line.rs:930,1
    - Dst: write_offset
      Src: /src/gimli/src/write/line.rs:932,1
    - Dst: '&StringTable::offset'
      Src: /src/gimli/src/write/line.rs:933,1
    - Dst: word_size
      Src: /src/gimli/src/write/line.rs:935,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:940,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/line.rs:940,1
    - Dst: write_offset
      Src: /src/gimli/src/write/line.rs:942,1
    - Dst: '&LineStringTable::offset'
      Src: /src/gimli/src/write/line.rs:943,1
    - Dst: word_size
      Src: /src/gimli/src/write/line.rs:945,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:949,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 62
    argCount: 5
    argNames:
    - w
    - form
    - encoding
    - line_strings
    - strings
    argTypes:
    - '&mut DebugLine<W>'
    - constants::DwForm
    - Encoding
    - '&LineStringTable'
    - '&StringTable'
    constantsTouched: []
    func_position:
      end: 950
      start: 908
    functionDepth: 13
    functionLinenumber: 908
    functionLinenumberEnd: 950
    functionName: LineString::write
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - '&LineStringTable::offset'
    - Error::NeedVersion
    - write_offset
    - Ok
    - write
    - '&StringTable::offset'
    - word_size
    - LineString::form
    - Err
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self,w: &mut DebugLine<W>,form: constants::DwForm,encoding:
      Encoding,line_strings: &LineStringTable,strings: &StringTable,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1593,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1593,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1594,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1594,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1595,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1595,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1596,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1596,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:1598,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:1608,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:1610,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1611,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1613,1
    - Dst: add_directory
      Src: /src/gimli/src/write/line.rs:1631,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1631,1
    - Dst: then
      Src: /src/gimli/src/write/line.rs:1643,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1644,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1644,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1646,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1646,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1646,1
    - Dst: '&FileInfo::clone'
      Src: /src/gimli/src/write/line.rs:1646,1
    - Dst: get_file_info_mut
      Src: /src/gimli/src/write/line.rs:1650,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:1660,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:1661,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:1661,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1662,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:1664,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1664,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1666,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:1668,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1668,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1670,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1671,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/line.rs:1673,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1673,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:1676,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:1681,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:1681,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:1682,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1682,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:1683,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:1685,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1685,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1685,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1685,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:1687,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:1688,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/line.rs:1690,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:1690,1
    - Dst: UnitEntryId::get
      Src: /src/gimli/src/write/line.rs:1692,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:1697,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1697,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/line.rs:1699,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/line.rs:1699,1
    - Dst: get
      Src: /src/gimli/src/write/line.rs:1701,1
    - Dst: get_file
      Src: /src/gimli/src/write/line.rs:1710,1
    - Dst: get_file
      Src: /src/gimli/src/write/line.rs:1711,1
    - Dst: get_file_info
      Src: /src/gimli/src/write/line.rs:1720,1
    - Dst: get_file_info
      Src: /src/gimli/src/write/line.rs:1721,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 191
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1733
      start: 1592
    functionDepth: 14
    functionLinenumber: 1592
    functionLinenumberEnd: 1733
    functionName: tests::test_line_program
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineEncoding::default
    - get_file_info
    - iter
    - Dwarf::from
    - '&FileInfo::clone'
    - EndianVec::new
    - UnitEntryId::get
    - LineString::String
    - Result::read
    - Unit::new
    - Address::Constant
    - gimli::write::ConvertResult::root
    - AttributeValue::String
    - then
    - Some
    - get_file_info_mut
    - Sections::new
    - UnitHeader::get_mut
    - Self::unwrap
    - Dwarf::new
    - UnitHeader::root
    - AttributeValue::FileIndex
    - clone
    - unwrap
    - Result::unwrap
    - UnitEntryId::set
    - '&str::to_vec'
    - gimli::write::ConvertResult::get
    - get_file
    - UnitHeader::get
    - next
    - add_directory
    - add_file
    - write
    - add
    - LineProgram::new
    - get
    linkageType: ''
    returnType: void
    signature: fn test_line_program()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:1749,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:1751,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1752,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1752,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1754,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1754,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:1757,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1758,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1758,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1758,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1760,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1760,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1760,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1764,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1765,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1766,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1766,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1774,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1775,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1780,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1781,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:1782,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1790,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1791,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1796,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1797,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1808,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1809,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1814,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1815,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1816,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1817,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1823,1
    - Dst: ConvertLineRow::SetAddress
      Src: /src/gimli/src/write/line.rs:1823,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1824,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1824,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1824,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1826,1
    - Dst: ConvertLineRow::Row
      Src: /src/gimli/src/write/line.rs:1826,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1827,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1828,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1830,1
    - Dst: ConvertLineRow::EndSequence
      Src: /src/gimli/src/write/line.rs:1830,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1831,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1832,1
    - Dst: ConvertLineSequenceEnd::Length
      Src: /src/gimli/src/write/line.rs:1833,1
    - Dst: core::mem::take
      Src: /src/gimli/src/write/line.rs:1834,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1836,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/line.rs:1838,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:1839,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1839,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:1841,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1846,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1848,1
    - Dst: ConvertLineRow::EndSequence
      Src: /src/gimli/src/write/line.rs:1848,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1849,1
    - Dst: ConvertLineSequenceEnd::Length
      Src: /src/gimli/src/write/line.rs:1851,1
    - Dst: core::mem::take
      Src: /src/gimli/src/write/line.rs:1852,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1854,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/line.rs:1856,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1863,1
    - Dst: ConvertLineRow::SetAddress
      Src: /src/gimli/src/write/line.rs:1863,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:1864,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1864,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1866,1
    - Dst: ConvertLineRow::Row
      Src: /src/gimli/src/write/line.rs:1866,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1867,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1868,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:1870,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1870,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1871,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1873,1
    - Dst: ConvertLineRow::SetAddress
      Src: /src/gimli/src/write/line.rs:1873,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1874,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1875,1
    - Dst: ConvertLineSequenceEnd::Address
      Src: /src/gimli/src/write/line.rs:1876,1
    - Dst: core::mem::take
      Src: /src/gimli/src/write/line.rs:1877,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:1879,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1879,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1881,1
    - Dst: ConvertLineRow::Row
      Src: /src/gimli/src/write/line.rs:1881,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1882,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1883,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1885,1
    - Dst: ConvertLineRow::EndSequence
      Src: /src/gimli/src/write/line.rs:1885,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1886,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1887,1
    - Dst: ConvertLineSequenceEnd::Length
      Src: /src/gimli/src/write/line.rs:1888,1
    - Dst: core::mem::take
      Src: /src/gimli/src/write/line.rs:1889,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1891,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/line.rs:1893,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:1894,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1894,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:1896,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1896,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:1898,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1903,1
    - Dst: ConvertLineRow::Row
      Src: /src/gimli/src/write/line.rs:1903,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1904,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1905,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1907,1
    - Dst: ConvertLineRow::EndSequence
      Src: /src/gimli/src/write/line.rs:1907,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1908,1
    - Dst: ConvertLineSequenceEnd::Length
      Src: /src/gimli/src/write/line.rs:1910,1
    - Dst: core::mem::take
      Src: /src/gimli/src/write/line.rs:1911,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1913,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/line.rs:1915,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:1917,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:1922,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:1923,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:1923,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1924,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:1925,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:1926,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:1927,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:1927,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:1928,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1928,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:1931,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:1932,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:1932,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/line.rs:1932,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1932,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:1933,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:1933,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1934,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:1938,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1938,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1938,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1938,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:1940,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:1940,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1940,1
    - Dst: LineStringTable::default
      Src: /src/gimli/src/write/line.rs:1945,1
    - Dst: StringTable::default
      Src: /src/gimli/src/write/line.rs:1946,1
    - Dst: ConvertLineProgram::new
      Src: /src/gimli/src/write/line.rs:1947,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1949,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1947,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1957,1
    - Dst: read_row
      Src: /src/gimli/src/write/line.rs:1958,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1958,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1959,1
    - Dst: LineStringTable::default
      Src: /src/gimli/src/write/line.rs:1964,1
    - Dst: StringTable::default
      Src: /src/gimli/src/write/line.rs:1965,1
    - Dst: ConvertLineProgram::new
      Src: /src/gimli/src/write/line.rs:1966,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1968,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1966,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1976,1
    - Dst: read_sequence
      Src: /src/gimli/src/write/line.rs:1977,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1977,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1978,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 376
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1984
      start: 1736
    functionDepth: 14
    functionLinenumber: 1736
    functionLinenumberEnd: 1984
    functionName: tests::test_line_sequence
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineEncoding::default
    - LineStringTable::default
    - ConvertLineProgram::new
    - iter
    - end_sequence
    - to_vec
    - Vec::new
    - Dwarf::from
    - EndianVec::new
    - LineString::String
    - Result::read
    - ConvertLineSequenceEnd::Length
    - Unit::new
    - ConvertLineRow::EndSequence
    - Address::Constant
    - ConvertLineSequenceEnd::Address
    - begin_sequence
    - ConvertLineRow::Row
    - Some
    - EndianVec::push
    - UnitHeader::unwrap
    - units
    - Sections::new
    - unit
    - UnitHeader::get_mut
    - Self::unwrap
    - Dwarf::new
    - UnitHeader::root
    - generate_row
    - read_row
    - clone
    - default_directory
    - Result::unwrap
    - Option::unwrap
    - UnitEntryId::set
    - unwrap
    - read_sequence
    - ConvertLineRow::SetAddress
    - next
    - StringTable::default
    - DebugInfoUnitHeadersIter::next
    - add_file
    - write
    - add
    - LineProgram::new
    - set_address
    - LineInstruction::AdvancePc
    - LineInstruction::SetAddress
    - core::mem::take
    - EndianVec::extend_from_slice
    linkageType: ''
    returnType: void
    signature: fn test_line_sequence()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2003,1
    - Dst: Default::default
      Src: /src/gimli/src/write/line.rs:2008,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2010,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2010,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2012,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2012,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:2015,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2017,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2017,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2017,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2019,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2019,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2019,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2023,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2025,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:2028,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2031,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2034,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2035,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2038,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2039,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2040,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2046,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2047,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2048,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2058,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2059,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2066,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2067,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2068,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2076,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2077,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2078,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2079,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2082,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2083,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2084,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2085,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2091,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2092,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2093,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2094,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2103,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2104,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2105,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2106,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2112,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2113,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2114,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2115,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2124,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2125,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2126,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2127,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2137,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2144,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2154,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2160,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2166,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2168,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2176,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2183,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2193,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2200,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2207,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2214,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2221,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2228,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2230,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2231,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2243,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2244,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2244,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2245,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2247,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2248,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2250,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2250,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2251,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2251,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2252,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2255,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2255,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2255,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2255,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:2257,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2257,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2257,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 377
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2273
      start: 1987
    functionDepth: 14
    functionLinenumber: 1987
    functionLinenumberEnd: 2273
    functionName: tests::test_line_row
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - iter
    - end_sequence
    - to_vec
    - Vec::new
    - Dwarf::from
    - EndianVec::new
    - LineString::String
    - Result::read
    - Unit::new
    - Address::Constant
    - u64::from
    - Some
    - Default::default
    - EndianVec::push
    - Sections::new
    - UnitHeader::get_mut
    - Self::unwrap
    - Dwarf::new
    - UnitHeader::root
    - generate_row
    - clone
    - default_directory
    - Result::unwrap
    - unwrap
    - UnitEntryId::set
    - next
    - add_file
    - write
    - add
    - LineProgram::new
    linkageType: ''
    returnType: void
    signature: fn test_line_row()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2288,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2290,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2291,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2291,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2293,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2293,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:2296,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2298,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2298,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2298,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:2302,1
    - Dst: read::LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:2303,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:2306,1
    - Dst: read::LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:2307,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:2311,1
    - Dst: read::LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:2312,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/write/line.rs:2315,1
    - Dst: read::LineInstruction::AdvanceLine
      Src: /src/gimli/src/write/line.rs:2316,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/write/line.rs:2319,1
    - Dst: read::LineInstruction::SetFile
      Src: /src/gimli/src/write/line.rs:2320,1
    - Dst: FileId::raw
      Src: /src/gimli/src/write/line.rs:2320,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/write/line.rs:2323,1
    - Dst: read::LineInstruction::SetColumn
      Src: /src/gimli/src/write/line.rs:2324,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/write/line.rs:2347,1
    - Dst: read::LineInstruction::SetIsa
      Src: /src/gimli/src/write/line.rs:2348,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:2355,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2355,1
    - Dst: read::LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:2356,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/write/line.rs:2359,1
    - Dst: read::LineInstruction::SetDiscriminator
      Src: /src/gimli/src/write/line.rs:2360,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2364,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:2365,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2367,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2368,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2368,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2369,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2371,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2372,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2373,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2373,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2374,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2374,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2376,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:2377,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:2377,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/line.rs:2377,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2377,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:2378,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:2378,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:2379,1
    - Dst: as_ref
      Src: /src/gimli/src/write/line.rs:2380,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2380,1
    - Dst: header
      Src: /src/gimli/src/write/line.rs:2380,1
    - Dst: instructions
      Src: /src/gimli/src/write/line.rs:2381,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 134
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2391
      start: 2276
    functionDepth: 14
    functionLinenumber: 2276
    functionLinenumberEnd: 2391
    functionName: tests::test_line_instruction
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::SetFile
    - LineEncoding::default
    - read::LineInstruction::SetFile
    - unit_ref
    - to_vec
    - read::LineInstruction::SetAddress
    - EndianVec::new
    - read::LineInstruction::SetDiscriminator
    - read::LineInstruction::Special
    - LineString::String
    - Result::read
    - instructions
    - Unit::new
    - LineInstruction::SetIsa
    - Address::Constant
    - header
    - LineInstruction::AdvanceLine
    - read::LineInstruction::SetIsa
    - UnitHeader::unwrap
    - units
    - Sections::new
    - push
    - read::LineInstruction::AdvanceLine
    - unit
    - read::LineInstruction::AdvancePc
    - UnitHeader::get_mut
    - Dwarf::new
    - UnitHeader::root
    - default_directory
    - FileId::raw
    - LineInstruction::Special
    - clone
    - UnitEntryId::set
    - LineInstruction::SetColumn
    - Result::unwrap
    - Option::unwrap
    - unwrap
    - as_ref
    - LineInstruction::SetDiscriminator
    - DebugInfoUnitHeadersIter::next
    - read::LineInstruction::SetColumn
    - add_file
    - write
    - add
    - LineProgram::new
    - LineInstruction::AdvancePc
    - LineInstruction::SetAddress
    linkageType: ''
    returnType: void
    signature: fn test_line_instruction()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2419,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2422,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2422,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2424,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2424,1
    - Dst: Result::clone
      Src: /src/gimli/src/write/line.rs:2427,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:2428,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2428,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2429,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2430,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2431,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2433,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2435,1
    - Dst: wrapping_add
      Src: /src/gimli/src/write/line.rs:2436,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2438,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2440,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2441,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2442,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2445,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2446,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2446,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2447,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2449,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2450,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2451,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2451,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2452,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2452,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2454,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:2455,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:2455,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/line.rs:2455,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2455,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:2456,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:2456,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:2457,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2458,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2458,1
    - Dst: rows
      Src: /src/gimli/src/write/line.rs:2460,1
    - Dst: Result::clone
      Src: /src/gimli/src/write/line.rs:2461,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/write/line.rs:2465,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2465,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2465,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/write/line.rs:2466,1
    - Dst: '&mut LineRow::line'
      Src: /src/gimli/src/write/line.rs:2467,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2467,1
    - Dst: get
      Src: /src/gimli/src/write/line.rs:2467,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2471,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/write/line.rs:2472,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2472,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2472,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/write/line.rs:2481,1
    - Dst: '&mut LineRow::line'
      Src: /src/gimli/src/write/line.rs:2482,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2482,1
    - Dst: get
      Src: /src/gimli/src/write/line.rs:2482,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/write/line.rs:2484,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2484,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2484,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 180
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2491
      start: 2395
    functionDepth: 14
    functionLinenumber: 2395
    functionLinenumberEnd: 2491
    functionName: tests::test_advance
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - end_sequence
    - unit_ref
    - to_vec
    - EndianVec::new
    - LineString::String
    - Result::read
    - Result::clone
    - wrapping_add
    - Unit::new
    - '&mut LineRow::address'
    - Address::Constant
    - u64::from
    - OneShotLineRows::next_row
    - row
    - units
    - Sections::new
    - UnitHeader::unwrap
    - rows
    - unit
    - UnitHeader::get_mut
    - '&mut LineRow::line'
    - Dwarf::new
    - UnitHeader::root
    - generate_row
    - clone
    - Option::unwrap
    - Result::unwrap
    - unwrap
    - UnitEntryId::set
    - DebugInfoUnitHeadersIter::next
    - write
    - add
    - LineProgram::new
    - set_address
    - get
    linkageType: ''
    returnType: void
    signature: fn test_advance()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2508,1
    - Dst: as_bytes
      Src: /src/gimli/src/write/line.rs:2508,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2508,1
    - Dst: LineString::StringRef
      Src: /src/gimli/src/write/line.rs:2509,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2509,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:2510,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2510,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2514,1
    - Dst: file
      Src: /src/gimli/src/write/line.rs:2515,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2517,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2519,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2520,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2520,1
    - Dst: FileId::clone
      Src: /src/gimli/src/write/line.rs:2522,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:2525,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2525,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2526,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2527,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2529,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2530,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2530,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2531,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2532,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2534,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2534,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2535,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2535,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2537,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:2538,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:2538,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/line.rs:2538,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2538,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:2539,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:2539,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:2540,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2541,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2541,1
    - Dst: header
      Src: /src/gimli/src/write/line.rs:2542,1
    - Dst: file
      Src: /src/gimli/src/write/line.rs:2543,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2543,1
    - Dst: attr_string
      Src: /src/gimli/src/write/line.rs:2544,1
    - Dst: path_name
      Src: /src/gimli/src/write/line.rs:2544,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2544,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 109
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2549
      start: 2494
    functionDepth: 13
    functionLinenumber: 2494
    functionLinenumberEnd: 2549
    functionName: tests::test_line_string
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineEncoding::default
    - LineString::StringRef
    - unit_ref
    - to_vec
    - EndianVec::new
    - file
    - LineString::String
    - Result::read
    - Unit::new
    - Address::Constant
    - header
    - row
    - units
    - Sections::new
    - UnitHeader::unwrap
    - attr_string
    - LineString::LineStringRef
    - unit
    - UnitHeader::get_mut
    - path_name
    - FileId::clone
    - Dwarf::new
    - UnitHeader::root
    - as_bytes
    - generate_row
    - clone
    - Option::unwrap
    - Result::unwrap
    - unwrap
    - UnitEntryId::set
    - '&str::to_vec'
    - DebugInfoUnitHeadersIter::next
    - write
    - add
    - LineProgram::new
    - set_address
    linkageType: ''
    returnType: void
    signature: fn test_line_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2561,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2563,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2564,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:2564,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2566,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:2566,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:2570,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2572,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2572,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2572,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:2573,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2573,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2574,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2575,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2576,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2577,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2579,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2580,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2580,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2582,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2584,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2585,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2586,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2586,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2587,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2587,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2588,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2590,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2590,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2590,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2590,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 77
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2595
      start: 2552
    functionDepth: 14
    functionLinenumber: 2552
    functionLinenumberEnd: 2595
    functionName: tests::test_missing_comp_dir
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineEncoding::default
    - end_sequence
    - Vec::new
    - Dwarf::from
    - EndianVec::new
    - LineString::String
    - Result::read
    - Unit::new
    - Address::Constant
    - Some
    - row
    - Sections::new
    - UnitHeader::get_mut
    - Self::unwrap
    - Dwarf::new
    - UnitHeader::root
    - generate_row
    - default_directory
    - Result::unwrap
    - UnitEntryId::set
    - '&str::to_vec'
    - add_file
    - write
    - add
    - LineProgram::new
    - set_address
    linkageType: ''
    returnType: void
    signature: fn test_missing_comp_dir()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2599,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2599,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2600,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2600,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2601,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2601,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2611,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2613,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2614,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2615,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2615,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2616,1
    - Dst: add_directory
      Src: /src/gimli/src/write/line.rs:2626,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2626,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2627,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2627,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:2628,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2628,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2628,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2629,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2630,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2631,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2632,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2635,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2636,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2636,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2637,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:2639,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2639,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2641,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:2643,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2643,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2645,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2647,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2648,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2650,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2650,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2651,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2651,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2652,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2655,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2655,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2655,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2655,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:2657,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2657,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2657,1
    - Dst: files
      Src: /src/gimli/src/write/line.rs:2666,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2666,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2666,1
    - Dst: get_directory
      Src: /src/gimli/src/write/line.rs:2667,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 125
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2679
      start: 2598
    functionDepth: 14
    functionLinenumber: 2598
    functionLinenumberEnd: 2679
    functionName: tests::test_separate_working_dir
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineEncoding::default
    - iter
    - end_sequence
    - Dwarf::from
    - EndianVec::new
    - LineString::String
    - Result::read
    - Unit::new
    - Address::Constant
    - get_directory
    - AttributeValue::String
    - begin_sequence
    - Some
    - Sections::new
    - UnitHeader::get_mut
    - Self::unwrap
    - Dwarf::new
    - UnitHeader::root
    - generate_row
    - clone
    - unwrap
    - Result::unwrap
    - UnitEntryId::set
    - '&str::to_vec'
    - files
    - next
    - add_directory
    - add_file
    - write
    - add
    - LineProgram::new
    - row
    linkageType: ''
    returnType: void
    signature: fn test_separate_working_dir()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2696,1
    - Dst: as_bytes
      Src: /src/gimli/src/write/line.rs:2696,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2696,1
    - Dst: LineString::StringRef
      Src: /src/gimli/src/write/line.rs:2697,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2697,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:2698,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2698,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2702,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2703,1
    - Dst: source
      Src: /src/gimli/src/write/line.rs:2703,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2705,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2707,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2708,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2708,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2710,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2710,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2711,1
    - Dst: files
      Src: /src/gimli/src/write/line.rs:2720,1
    - Dst: impl Iterator::next
      Src: /src/gimli/src/write/line.rs:2720,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/line.rs:2720,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:2721,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2721,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2721,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2722,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2723,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2724,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2725,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2727,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2728,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2728,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2729,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2730,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2732,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2732,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2733,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2733,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2735,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:2736,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:2736,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/line.rs:2736,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2736,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:2737,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:2737,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:2738,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2739,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2739,1
    - Dst: header
      Src: /src/gimli/src/write/line.rs:2740,1
    - Dst: file
      Src: /src/gimli/src/write/line.rs:2741,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2741,1
    - Dst: attr_string
      Src: /src/gimli/src/write/line.rs:2742,1
    - Dst: source
      Src: /src/gimli/src/write/line.rs:2742,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2742,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2742,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2746,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2746,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2746,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2746,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:2748,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2748,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2748,1
    - Dst: files
      Src: /src/gimli/src/write/line.rs:2750,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2750,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2750,1
    - Dst: get_file_info
      Src: /src/gimli/src/write/line.rs:2751,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 162
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2759
      start: 2682
    functionDepth: 14
    functionLinenumber: 2682
    functionLinenumberEnd: 2759
    functionName: tests::test_file_source
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineEncoding::default
    - get_file_info
    - iter
    - LineString::StringRef
    - end_sequence
    - to_vec
    - unit_ref
    - Dwarf::from
    - EndianVec::new
    - file
    - LineString::String
    - Result::read
    - source
    - Unit::new
    - Address::Constant
    - header
    - begin_sequence
    - Some
    - UnitHeader::unwrap
    - units
    - Sections::new
    - attr_string
    - LineString::LineStringRef
    - unit
    - UnitHeader::get_mut
    - Self::unwrap
    - impl Iterator::next
    - Dwarf::new
    - UnitHeader::root
    - as_bytes
    - generate_row
    - clone
    - Option::unwrap
    - Result::unwrap
    - unwrap
    - UnitEntryId::set
    - '&str::to_vec'
    - files
    - next
    - DebugInfoUnitHeadersIter::next
    - write
    - add
    - LineProgram::new
    - row
    linkageType: ''
    returnType: void
    signature: fn test_file_source()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_udata
      Src: /src/gimli/src/write/writer.rs:38,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - address
    - size
    argTypes:
    - Address
    - u8
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 15
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: Writer::write_address
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Writer::write_udata
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn write_address(&mut self, address: Address, size: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: constants::DwEhPe::application
      Src: /src/gimli/src/write/writer.rs:58,1
    - Dst: Writer::len
      Src: /src/gimli/src/write/writer.rs:62,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/write/writer.rs:63,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:66,1
    - Dst: Error::UnsupportedPointerEncoding
      Src: /src/gimli/src/write/writer.rs:66,1
    - Dst: Writer::write_eh_pointer_data
      Src: /src/gimli/src/write/writer.rs:69,1
    - Dst: constants::DwEhPe::format
      Src: /src/gimli/src/write/writer.rs:69,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:71,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 3
    argNames:
    - address
    - eh_pe
    - size
    argTypes:
    - Address
    - constants::DwEhPe
    - u8
    constantsTouched: []
    func_position:
      end: 73
      start: 49
    functionDepth: 11
    functionLinenumber: 49
    functionLinenumberEnd: 73
    functionName: Writer::write_eh_pointer
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Writer::len
    - Writer::write_eh_pointer_data
    - Error::UnsupportedPointerEncoding
    - constants::DwEhPe::format
    - wrapping_sub
    - Err
    - constants::DwEhPe::application
    linkageType: ''
    returnType: Result
    signature: 'fn write_eh_pointer(&mut self,address: Address,eh_pe: constants::DwEhPe,size:
      u8,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_udata
      Src: /src/gimli/src/write/writer.rs:87,1
    - Dst: Writer::write_uleb128
      Src: /src/gimli/src/write/writer.rs:88,1
    - Dst: Writer::write_udata
      Src: /src/gimli/src/write/writer.rs:89,1
    - Dst: Writer::write_udata
      Src: /src/gimli/src/write/writer.rs:90,1
    - Dst: Writer::write_udata
      Src: /src/gimli/src/write/writer.rs:91,1
    - Dst: Writer::write_sleb128
      Src: /src/gimli/src/write/writer.rs:92,1
    - Dst: Writer::write_sdata
      Src: /src/gimli/src/write/writer.rs:93,1
    - Dst: Writer::write_sdata
      Src: /src/gimli/src/write/writer.rs:94,1
    - Dst: Writer::write_sdata
      Src: /src/gimli/src/write/writer.rs:95,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:96,1
    - Dst: Error::UnsupportedPointerEncoding
      Src: /src/gimli/src/write/writer.rs:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 3
    argNames:
    - val
    - format
    - size
    argTypes:
    - u64
    - constants::DwEhPe
    - u8
    constantsTouched: []
    func_position:
      end: 98
      start: 80
    functionDepth: 10
    functionLinenumber: 80
    functionLinenumberEnd: 98
    functionName: Writer::write_eh_pointer_data
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Writer::write_sdata
    - Writer::write_uleb128
    - Writer::write_udata
    - Error::UnsupportedPointerEncoding
    - Err
    - Writer::write_sleb128
    linkageType: ''
    returnType: Result
    signature: 'fn write_eh_pointer_data(&mut self,val: u64,format: constants::DwEhPe,size:
      u8,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_udata
      Src: /src/gimli/src/write/writer.rs:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 3
    argNames:
    - val
    - _section
    - size
    argTypes:
    - usize
    - SectionId
    - u8
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 15
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: Writer::write_offset
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Writer::write_udata
    linkageType: ''
    returnType: Result
    signature: 'fn write_offset(&mut self, val: usize, _section: SectionId, size:
      u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_udata_at
      Src: /src/gimli/src/write/writer.rs:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - offset
    - val
    - _section
    - size
    argTypes:
    - usize
    - usize
    - SectionId
    - u8
    constantsTouched: []
    func_position:
      end: 120
      start: 112
    functionDepth: 5
    functionLinenumber: 112
    functionLinenumberEnd: 120
    functionName: Writer::write_offset_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Writer::write_udata_at
    linkageType: ''
    returnType: Result
    signature: 'fn write_offset_at(&mut self,offset: usize,val: usize,_section: SectionId,size:
      u8,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - _symbol
    - _size
    argTypes:
    - usize
    - u8
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: Writer::write_reference
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn write_reference(&mut self, _symbol: usize, _size: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - val
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 13
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: Writer::write_u8
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 2
    functionsReached:
    - Writer::write
    linkageType: ''
    returnType: Result
    signature: 'fn write_u8(&mut self, val: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:139,1
    - Dst: bool::write_u16
      Src: /src/gimli/src/write/writer.rs:139,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - val
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 141
      start: 137
    functionDepth: 13
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionName: Writer::write_u16
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 2
    functionsReached:
    - Writer::write
    - bool::write_u16
    - Writer::endian
    linkageType: ''
    returnType: Result
    signature: 'fn write_u16(&mut self, val: u16) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:146,1
    - Dst: bool::write_u32
      Src: /src/gimli/src/write/writer.rs:146,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - val
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 148
      start: 144
    functionDepth: 13
    functionLinenumber: 144
    functionLinenumberEnd: 148
    functionName: Writer::write_u32
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 3
    functionsReached:
    - Writer::write
    - bool::write_u32
    - Writer::endian
    linkageType: ''
    returnType: Result
    signature: 'fn write_u32(&mut self, val: u32) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:153,1
    - Dst: bool::write_u64
      Src: /src/gimli/src/write/writer.rs:153,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 155
      start: 151
    functionDepth: 13
    functionLinenumber: 151
    functionLinenumberEnd: 155
    functionName: Writer::write_u64
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 2
    functionsReached:
    - bool::write_u64
    - Writer::endian
    - Writer::write
    linkageType: ''
    returnType: Result
    signature: 'fn write_u64(&mut self, val: u64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:160,1
    - Dst: bool::write_u128
      Src: /src/gimli/src/write/writer.rs:160,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - val
    argTypes:
    - u128
    constantsTouched: []
    func_position:
      end: 162
      start: 158
    functionDepth: 13
    functionLinenumber: 158
    functionLinenumberEnd: 162
    functionName: Writer::write_u128
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Writer::write
    - Writer::endian
    - bool::write_u128
    linkageType: ''
    returnType: Result
    signature: 'fn write_u128(&mut self, val: u128) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_at
      Src: /src/gimli/src/write/writer.rs:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - offset
    - val
    argTypes:
    - usize
    - u8
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 3
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: Writer::write_u8_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Writer::write_at
    linkageType: ''
    returnType: Result
    signature: 'fn write_u8_at(&mut self, offset: usize, val: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:173,1
    - Dst: bool::write_u16
      Src: /src/gimli/src/write/writer.rs:173,1
    - Dst: Writer::write_at
      Src: /src/gimli/src/write/writer.rs:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - offset
    - val
    argTypes:
    - usize
    - u16
    constantsTouched: []
    func_position:
      end: 175
      start: 171
    functionDepth: 3
    functionLinenumber: 171
    functionLinenumberEnd: 175
    functionName: Writer::write_u16_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - bool::write_u16
    - Writer::endian
    - Writer::write_at
    linkageType: ''
    returnType: Result
    signature: 'fn write_u16_at(&mut self, offset: usize, val: u16) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:180,1
    - Dst: bool::write_u32
      Src: /src/gimli/src/write/writer.rs:180,1
    - Dst: Writer::write_at
      Src: /src/gimli/src/write/writer.rs:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - offset
    - val
    argTypes:
    - usize
    - u32
    constantsTouched: []
    func_position:
      end: 182
      start: 178
    functionDepth: 3
    functionLinenumber: 178
    functionLinenumberEnd: 182
    functionName: Writer::write_u32_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - bool::write_u32
    - Writer::endian
    - Writer::write_at
    linkageType: ''
    returnType: Result
    signature: 'fn write_u32_at(&mut self, offset: usize, val: u32) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:187,1
    - Dst: bool::write_u64
      Src: /src/gimli/src/write/writer.rs:187,1
    - Dst: Writer::write_at
      Src: /src/gimli/src/write/writer.rs:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - offset
    - val
    argTypes:
    - usize
    - u64
    constantsTouched: []
    func_position:
      end: 189
      start: 185
    functionDepth: 3
    functionLinenumber: 185
    functionLinenumberEnd: 189
    functionName: Writer::write_u64_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - bool::write_u64
    - Writer::endian
    - Writer::write_at
    linkageType: ''
    returnType: Result
    signature: 'fn write_u64_at(&mut self, offset: usize, val: u64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::endian
      Src: /src/gimli/src/write/writer.rs:194,1
    - Dst: bool::write_u128
      Src: /src/gimli/src/write/writer.rs:194,1
    - Dst: Writer::write_at
      Src: /src/gimli/src/write/writer.rs:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - offset
    - val
    argTypes:
    - usize
    - u128
    constantsTouched: []
    func_position:
      end: 196
      start: 192
    functionDepth: 3
    functionLinenumber: 192
    functionLinenumberEnd: 196
    functionName: Writer::write_u128_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Writer::write_at
    - Writer::endian
    - bool::write_u128
    linkageType: ''
    returnType: Result
    signature: 'fn write_u128_at(&mut self, offset: usize, val: u128) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/write/writer.rs:206,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:207,1
    - Dst: Writer::write_u8
      Src: /src/gimli/src/write/writer.rs:209,1
    - Dst: u64::from
      Src: /src/gimli/src/write/writer.rs:213,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:214,1
    - Dst: Writer::write_u16
      Src: /src/gimli/src/write/writer.rs:216,1
    - Dst: u64::from
      Src: /src/gimli/src/write/writer.rs:220,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:221,1
    - Dst: Writer::write_u32
      Src: /src/gimli/src/write/writer.rs:223,1
    - Dst: Writer::write_u64
      Src: /src/gimli/src/write/writer.rs:225,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:226,1
    - Dst: Error::UnsupportedWordSize
      Src: /src/gimli/src/write/writer.rs:226,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    argCount: 2
    argNames:
    - val
    - size
    argTypes:
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 228
      start: 202
    functionDepth: 14
    functionLinenumber: 202
    functionLinenumberEnd: 228
    functionName: Writer::write_udata
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 7
    functionsReached:
    - Writer::write_u32
    - Writer::write_u8
    - Writer::write_u16
    - Writer::write_u64
    - Error::UnsupportedWordSize
    - u64::from
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn write_udata(&mut self, val: u64, size: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: i64::from
      Src: /src/gimli/src/write/writer.rs:238,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:239,1
    - Dst: Writer::write_u8
      Src: /src/gimli/src/write/writer.rs:241,1
    - Dst: i64::from
      Src: /src/gimli/src/write/writer.rs:245,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:246,1
    - Dst: Writer::write_u16
      Src: /src/gimli/src/write/writer.rs:248,1
    - Dst: i64::from
      Src: /src/gimli/src/write/writer.rs:252,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:253,1
    - Dst: Writer::write_u32
      Src: /src/gimli/src/write/writer.rs:255,1
    - Dst: Writer::write_u64
      Src: /src/gimli/src/write/writer.rs:257,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:258,1
    - Dst: Error::UnsupportedWordSize
      Src: /src/gimli/src/write/writer.rs:258,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 40
    argCount: 2
    argNames:
    - val
    - size
    argTypes:
    - i64
    - u8
    constantsTouched: []
    func_position:
      end: 260
      start: 234
    functionDepth: 14
    functionLinenumber: 234
    functionLinenumberEnd: 260
    functionName: Writer::write_sdata
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - i64::from
    - Writer::write_u32
    - Writer::write_u8
    - Writer::write_u16
    - Writer::write_u64
    - Error::UnsupportedWordSize
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn write_sdata(&mut self, val: i64, size: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/write/writer.rs:270,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:271,1
    - Dst: Writer::write_u8_at
      Src: /src/gimli/src/write/writer.rs:273,1
    - Dst: u64::from
      Src: /src/gimli/src/write/writer.rs:277,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:278,1
    - Dst: Writer::write_u16_at
      Src: /src/gimli/src/write/writer.rs:280,1
    - Dst: u64::from
      Src: /src/gimli/src/write/writer.rs:284,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:285,1
    - Dst: Writer::write_u32_at
      Src: /src/gimli/src/write/writer.rs:287,1
    - Dst: Writer::write_u64_at
      Src: /src/gimli/src/write/writer.rs:289,1
    - Dst: Err
      Src: /src/gimli/src/write/writer.rs:290,1
    - Dst: Error::UnsupportedWordSize
      Src: /src/gimli/src/write/writer.rs:290,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    argCount: 3
    argNames:
    - offset
    - val
    - size
    argTypes:
    - usize
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 292
      start: 266
    functionDepth: 4
    functionLinenumber: 266
    functionLinenumberEnd: 292
    functionName: Writer::write_udata_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 3
    functionsReached:
    - Writer::write_u32_at
    - Writer::write_u16_at
    - Error::UnsupportedWordSize
    - u64::from
    - Writer::write_u8_at
    - Writer::write_u64_at
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn write_udata_at(&mut self, offset: usize, val: u64, size: u8) ->
      Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:296,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/write/writer.rs:296,1
    - Dst: Result::bytes
      Src: /src/gimli/src/write/writer.rs:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 297
      start: 295
    functionDepth: 13
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionName: Writer::write_uleb128
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Result::bytes
    - Leb128::unsigned
    - Writer::write
    linkageType: ''
    returnType: Result
    signature: 'fn write_uleb128(&mut self, val: u64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:301,1
    - Dst: Leb128::signed
      Src: /src/gimli/src/write/writer.rs:301,1
    - Dst: Result::bytes
      Src: /src/gimli/src/write/writer.rs:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - val
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 13
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: Writer::write_sleb128
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Result::bytes
    - Leb128::signed
    - Writer::write
    linkageType: ''
    returnType: Result
    signature: 'fn write_sleb128(&mut self, val: i64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_u32
      Src: /src/gimli/src/write/writer.rs:311,1
    - Dst: InitialLengthOffset
      Src: /src/gimli/src/write/writer.rs:313,1
    - Dst: Writer::len
      Src: /src/gimli/src/write/writer.rs:313,1
    - Dst: Writer::write_udata
      Src: /src/gimli/src/write/writer.rs:314,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/writer.rs:314,1
    - Dst: Ok
      Src: /src/gimli/src/write/writer.rs:315,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 316
      start: 309
    functionDepth: 14
    functionLinenumber: 309
    functionLinenumberEnd: 316
    functionName: Writer::write_initial_length
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Writer::len
    - Writer::write_u32
    - DwEhPe::word_size
    - Writer::write_udata
    - Ok
    - InitialLengthOffset
    linkageType: ''
    returnType: Result
    signature: 'fn write_initial_length(&mut self, format: Format) -> Result<InitialLengthOffset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Writer::write_udata_at
      Src: /src/gimli/src/write/writer.rs:327,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/writer.rs:327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - offset
    - length
    - format
    argTypes:
    - InitialLengthOffset
    - u64
    - Format
    constantsTouched: []
    func_position:
      end: 328
      start: 321
    functionDepth: 5
    functionLinenumber: 321
    functionLinenumberEnd: 328
    functionName: Writer::write_initial_length_at
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - DwEhPe::word_size
    - Writer::write_udata_at
    linkageType: ''
    returnType: Result
    signature: 'fn write_initial_length_at(&mut self,offset: InitialLengthOffset,length:
      u64,format: Format,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:343,1
    - Dst: write_address
      Src: /src/gimli/src/write/writer.rs:344,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/writer.rs:344,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:344,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:357,1
    - Dst: write_offset
      Src: /src/gimli/src/write/writer.rs:358,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:358,1
    - Dst: write_offset_at
      Src: /src/gimli/src/write/writer.rs:361,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:361,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:365,1
    - Dst: write_u8
      Src: /src/gimli/src/write/writer.rs:366,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:366,1
    - Dst: write_u16
      Src: /src/gimli/src/write/writer.rs:367,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:367,1
    - Dst: write_u32
      Src: /src/gimli/src/write/writer.rs:368,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:368,1
    - Dst: write_u64
      Src: /src/gimli/src/write/writer.rs:369,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:369,1
    - Dst: write_u8_at
      Src: /src/gimli/src/write/writer.rs:377,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:377,1
    - Dst: write_u16_at
      Src: /src/gimli/src/write/writer.rs:378,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:378,1
    - Dst: write_u32_at
      Src: /src/gimli/src/write/writer.rs:379,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:379,1
    - Dst: write_u64_at
      Src: /src/gimli/src/write/writer.rs:380,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:380,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:389,1
    - Dst: write_u8
      Src: /src/gimli/src/write/writer.rs:390,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:390,1
    - Dst: write_u16
      Src: /src/gimli/src/write/writer.rs:391,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:391,1
    - Dst: write_u32
      Src: /src/gimli/src/write/writer.rs:392,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:392,1
    - Dst: write_u64
      Src: /src/gimli/src/write/writer.rs:393,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:393,1
    - Dst: write_u8_at
      Src: /src/gimli/src/write/writer.rs:401,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:401,1
    - Dst: write_u16_at
      Src: /src/gimli/src/write/writer.rs:402,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:402,1
    - Dst: write_u32_at
      Src: /src/gimli/src/write/writer.rs:403,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:403,1
    - Dst: write_u64_at
      Src: /src/gimli/src/write/writer.rs:404,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:404,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:413,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:414,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:414,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:415,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:415,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:416,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:416,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:417,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:417,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:429,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:429,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:430,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:430,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:431,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:431,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:432,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:432,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:451,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/writer.rs:452,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:452,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:455,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/writer.rs:456,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:456,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:462,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/writer.rs:463,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:463,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:466,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/writer.rs:467,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:467,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:473,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/writer.rs:474,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:474,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:480,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/writer.rs:481,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:481,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/writer.rs:483,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:483,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:491,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/writer.rs:492,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:492,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/writer.rs:494,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 219
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 342
    functionDepth: 16
    functionLinenumber: 342
    functionLinenumberEnd: 502
    functionName: tests::test_writer
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - write_u16_at
    - write_sleb128
    - write_u8
    - write_u64_at
    - write_udata_at
    - Address::Constant
    - write_u64
    - write_u32
    - write_udata
    - write_uleb128
    - write_offset
    - write_initial_length_at
    - write_address
    - write_offset_at
    - write::EndianVec::new
    - write_u16
    - unwrap
    - write_initial_length
    - write_u8_at
    - write_u32_at
    linkageType: ''
    returnType: void
    signature: fn test_writer()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 100
    functionName: define_id
    functionSourceFile: /src/gimli/src/write/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/mod.rs:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 140
    functionName: define_offsets
    functionSourceFile: /src/gimli/src/write/mod.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Debug::fmt
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: Error::fmt
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - Debug::fmt
    linkageType: ''
    returnType: ::std::result::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> ::std::result::Result<(),
      fmt::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BaseId
      Src: /src/gimli/src/write/mod.rs:302,1
    - Dst: fetch_add
      Src: /src/gimli/src/write/mod.rs:302,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 303
    functionName: BaseId::default
    functionSourceFile: /src/gimli/src/write/mod.rs
    functionUses: 0
    functionsReached:
    - BaseId
    - fetch_add
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert_full
      Src: /src/gimli/src/write/loc.rs:41,1
    - Dst: LocationListId::new
      Src: /src/gimli/src/write/loc.rs:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - loc_list
    argTypes:
    - LocationList
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: LocationListTable::add
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 0
    functionsReached:
    - insert_full
    - LocationListId::new
    linkageType: ''
    returnType: LocationListId
    signature: 'pub fn add(&mut self, loc_list: LocationList) -> LocationListId'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - id
    argTypes:
    - LocationListId
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: LocationListTable::get
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&LocationList'
    signature: 'pub fn get(&self, id: LocationListId) -> &LocationList'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/write/loc.rs:63,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:64,1
    - Dst: LocationListOffsets::none
      Src: /src/gimli/src/write/loc.rs:64,1
    - Dst: LocationListTable::write_loc
      Src: /src/gimli/src/write/loc.rs:68,1
    - Dst: LocationListTable::write_loclists
      Src: /src/gimli/src/write/loc.rs:74,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:80,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/loc.rs:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    argCount: 3
    argNames:
    - sections
    - encoding
    - unit_offsets
    argTypes:
    - '&mut Sections<W>'
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 82
      start: 57
    functionDepth: 13
    functionLinenumber: 57
    functionLinenumberEnd: 82
    functionName: LocationListTable::write
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 0
    functionsReached:
    - LocationListTable::write_loclists
    - Ok
    - is_empty
    - LocationListOffsets::none
    - LocationListTable::write_loc
    - Error::UnsupportedVersion
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn write<W: Writer>(&self,sections: &mut Sections<W>,encoding:
      Encoding,unit_offsets: Option<&UnitOffsets>,) -> Result<LocationListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/loc.rs:93,1
    - Dst: iter
      Src: /src/gimli/src/write/loc.rs:94,1
    - Dst: Result::push
      Src: /src/gimli/src/write/loc.rs:95,1
    - Dst: offset
      Src: /src/gimli/src/write/loc.rs:95,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:103,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:104,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:112,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:114,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:115,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:116,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:124,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:126,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:127,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:128,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:136,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:143,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:145,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:146,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:147,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:150,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:154,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:155,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:157,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 109
    argCount: 4
    argNames:
    - w
    - refs
    - encoding
    - unit_offsets
    argTypes:
    - '&mut DebugLoc<W>'
    - '&mut Vec<DebugInfoFixup>'
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 161
      start: 85
    functionDepth: 12
    functionLinenumber: 85
    functionLinenumberEnd: 161
    functionName: LocationListTable::write_loc
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 1
    functionsReached:
    - Result::push
    - Address::Constant
    - iter
    - Ok
    - offset
    - Vec::new
    - write_address
    - write_expression
    - write_udata
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn write_loc<W: Writer>(&self,w: &mut DebugLoc<W>,refs: &mut Vec<DebugInfoFixup>,encoding:
      Encoding,unit_offsets: Option<&UnitOffsets>,) -> Result<LocationListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/loc.rs:171,1
    - Dst: Err
      Src: /src/gimli/src/write/loc.rs:174,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/loc.rs:174,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/loc.rs:177,1
    - Dst: len
      Src: /src/gimli/src/write/loc.rs:178,1
    - Dst: write_u16
      Src: /src/gimli/src/write/loc.rs:180,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:181,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:182,1
    - Dst: write_u32
      Src: /src/gimli/src/write/loc.rs:183,1
    - Dst: iter
      Src: /src/gimli/src/write/loc.rs:186,1
    - Dst: Result::push
      Src: /src/gimli/src/write/loc.rs:187,1
    - Dst: offset
      Src: /src/gimli/src/write/loc.rs:187,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:191,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:192,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:199,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/loc.rs:200,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/loc.rs:201,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:202,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:209,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:210,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:211,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:212,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:219,1
    - Dst: write_address
      Src: /src/gimli/src/write/loc.rs:220,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/loc.rs:221,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:222,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:225,1
    - Dst: write_expression
      Src: /src/gimli/src/write/loc.rs:226,1
    - Dst: write_u8
      Src: /src/gimli/src/write/loc.rs:231,1
    - Dst: len
      Src: /src/gimli/src/write/loc.rs:234,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/loc.rs:235,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:237,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 145
    argCount: 4
    argNames:
    - w
    - refs
    - encoding
    - unit_offsets
    argTypes:
    - '&mut DebugLocLists<W>'
    - '&mut Vec<DebugInfoFixup>'
    - Encoding
    - Option<&UnitOffsets>
    constantsTouched: []
    func_position:
      end: 241
      start: 164
    functionDepth: 15
    functionLinenumber: 164
    functionLinenumberEnd: 241
    functionName: LocationListTable::write_loclists
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 1
    functionsReached:
    - write_initial_length
    - len
    - Error::NeedVersion
    - Result::push
    - iter
    - write_initial_length_at
    - Ok
    - write_u32
    - offset
    - Vec::new
    - write_address
    - write_expression
    - write_uleb128
    - write_u16
    - Err
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'fn write_loclists<W: Writer>(&self,w: &mut DebugLocLists<W>,refs:
      &mut Vec<DebugInfoFixup>,encoding: Encoding,unit_offsets: Option<&UnitOffsets>,)
      -> Result<LocationListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: size
      Src: /src/gimli/src/write/loc.rs:297,1
    - Dst: write_udata
      Src: /src/gimli/src/write/loc.rs:299,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/loc.rs:301,1
    - Dst: write
      Src: /src/gimli/src/write/loc.rs:303,1
    - Dst: Some
      Src: /src/gimli/src/write/loc.rs:303,1
    - Dst: Ok
      Src: /src/gimli/src/write/loc.rs:304,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    argCount: 5
    argNames:
    - w
    - refs
    - encoding
    - unit_offsets
    - val
    argTypes:
    - '&mut W'
    - '&mut Vec<DebugInfoFixup>'
    - Encoding
    - Option<&UnitOffsets>
    - '&Expression'
    constantsTouched: []
    func_position:
      end: 305
      start: 290
    functionDepth: 15
    functionLinenumber: 290
    functionLinenumberEnd: 305
    functionName: write_expression
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 2
    functionsReached:
    - Ok
    - write
    - size
    - Some
    - write_udata
    - write_uleb128
    linkageType: ''
    returnType: Result
    signature: 'fn write_expression<W: Writer>(w: &mut W,refs: &mut Vec<DebugInfoFixup>,encoding:
      Encoding,unit_offsets: Option<&UnitOffsets>,val: &Expression,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Expression::new
      Src: /src/gimli/src/write/loc.rs:443,1
    - Dst: op_constu
      Src: /src/gimli/src/write/loc.rs:444,1
    - Dst: LocationList
      Src: /src/gimli/src/write/loc.rs:455,1
    - Dst: push
      Src: /src/gimli/src/write/loc.rs:476,1
    - Dst: clone
      Src: /src/gimli/src/write/loc.rs:477,1
    - Dst: LocationListTable::default
      Src: /src/gimli/src/write/loc.rs:481,1
    - Dst: Result::add
      Src: /src/gimli/src/write/loc.rs:482,1
    - Dst: clone
      Src: /src/gimli/src/write/loc.rs:482,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/loc.rs:484,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/loc.rs:484,1
    - Dst: Result::write
      Src: /src/gimli/src/write/loc.rs:485,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/loc.rs:485,1
    - Dst: read::DebugLoc::new
      Src: /src/gimli/src/write/loc.rs:490,1
    - Dst: slice
      Src: /src/gimli/src/write/loc.rs:490,1
    - Dst: read::DebugLocLists::new
      Src: /src/gimli/src/write/loc.rs:492,1
    - Dst: slice
      Src: /src/gimli/src/write/loc.rs:492,1
    - Dst: read::LocationLists::new
      Src: /src/gimli/src/write/loc.rs:493,1
    - Dst: get
      Src: /src/gimli/src/write/loc.rs:494,1
    - Dst: LocationLists::raw_locations
      Src: /src/gimli/src/write/loc.rs:495,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/loc.rs:495,1
    - Dst: Default::default
      Src: /src/gimli/src/write/loc.rs:499,1
    - Dst: read::UnitHeader::new
      Src: /src/gimli/src/write/loc.rs:502,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/write/loc.rs:506,1
    - Dst: UnitSectionOffset
      Src: /src/gimli/src/write/loc.rs:508,1
    - Dst: read::EndianSlice::default
      Src: /src/gimli/src/write/loc.rs:509,1
    - Dst: Arc::new
      Src: /src/gimli/src/write/loc.rs:511,1
    - Dst: read::Abbreviations::default
      Src: /src/gimli/src/write/loc.rs:511,1
    - Dst: DebugStrOffsetsBase
      Src: /src/gimli/src/write/loc.rs:515,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/write/loc.rs:516,1
    - Dst: DebugLocListsBase
      Src: /src/gimli/src/write/loc.rs:517,1
    - Dst: DebugRngListsBase
      Src: /src/gimli/src/write/loc.rs:518,1
    - Dst: LocationList::from
      Src: /src/gimli/src/write/loc.rs:522,1
    - Dst: UnitHeader::unit_ref
      Src: /src/gimli/src/write/loc.rs:524,1
    - Dst: Some
      Src: /src/gimli/src/write/loc.rs:525,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:525,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/loc.rs:522,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:532,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/loc.rs:533,1
    - Dst: clone
      Src: /src/gimli/src/write/loc.rs:534,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 95
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 541
      start: 442
    functionDepth: 15
    functionLinenumber: 442
    functionLinenumberEnd: 541
    functionName: tests::test_loc_list
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 0
    functionsReached:
    - DebugStrOffsetsBase
    - LocationLists::raw_locations
    - UnitHeader::unit_ref
    - EndianVec::new
    - Result::add
    - read::DebugLoc::new
    - read::Abbreviations::default
    - Result::write
    - Expression::new
    - read::LocationLists::new
    - DebugAddrBase
    - Address::Constant
    - LocationList
    - DebugRngListsBase
    - UnitSectionOffset
    - read::UnitHeader::new
    - LocationListTable::default
    - read::EndianSlice::default
    - LocationList::from
    - Some
    - Default::default
    - op_constu
    - DebugAbbrevOffset
    - Sections::new
    - push
    - Self::unwrap
    - clone
    - Result::unwrap
    - Arc::new
    - read::DebugLocLists::new
    - DebugLocListsBase
    - slice
    - get
    linkageType: ''
    returnType: void
    signature: fn test_loc_list()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::default
      Src: /src/gimli/src/write/dwarf.rs:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: Dwarf::new
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 20
    functionsReached:
    - Self::default
    linkageType: ''
    returnType: Self
    signature: pub fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:38,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:41,1
    - Dst: encoding
      Src: /src/gimli/src/write/dwarf.rs:43,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:48,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:49,1
    - Dst: Ok
      Src: /src/gimli/src/write/dwarf.rs:50,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 41
    argCount: 1
    argNames:
    - sections
    argTypes:
    - '&mut Sections<W>'
    constantsTouched: []
    func_position:
      end: 51
      start: 37
    functionDepth: 13
    functionLinenumber: 37
    functionLinenumberEnd: 51
    functionName: Dwarf::write
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 0
    functionsReached:
    - encoding
    - Ok
    - write
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&mut self, sections: &mut Sections<W>) ->
      Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::get
      Src: /src/gimli/src/write/dwarf.rs:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - string
    argTypes:
    - '&''a LineString'
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: Dwarf::get_line_string
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 0
    functionsReached:
    - bool::get
    linkageType: ''
    returnType: '&''a [u8]'
    signature: 'pub fn get_line_string<''a>(&''a self, string: &''a LineString) ->
      &''a [u8]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Unit::new
      Src: /src/gimli/src/write/dwarf.rs:80,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/dwarf.rs:80,1
    - Dst: LineStringTable::default
      Src: /src/gimli/src/write/dwarf.rs:83,1
    - Dst: StringTable::default
      Src: /src/gimli/src/write/dwarf.rs:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 86
      start: 79
    functionDepth: 14
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: DwarfUnit::new
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 1
    functionsReached:
    - StringTable::default
    - LineStringTable::default
    - LineProgram::none
    - Unit::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(encoding: Encoding) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset
      Src: /src/gimli/src/write/dwarf.rs:90,1
    - Dst: AbbreviationTable::default
      Src: /src/gimli/src/write/dwarf.rs:91,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:93,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:105,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:106,1
    - Dst: write
      Src: /src/gimli/src/write/dwarf.rs:107,1
    - Dst: Ok
      Src: /src/gimli/src/write/dwarf.rs:108,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 39
    argCount: 1
    argNames:
    - sections
    argTypes:
    - '&mut Sections<W>'
    constantsTouched: []
    func_position:
      end: 109
      start: 89
    functionDepth: 14
    functionLinenumber: 89
    functionLinenumberEnd: 109
    functionName: DwarfUnit::write
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 0
    functionsReached:
    - AbbreviationTable::default
    - Ok
    - write
    - offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn write<W: Writer>(&mut self, sections: &mut Sections<W>) ->
      Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::get
      Src: /src/gimli/src/write/dwarf.rs:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - string
    argTypes:
    - '&''a LineString'
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: DwarfUnit::get_line_string
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 0
    functionsReached:
    - bool::get
    linkageType: ''
    returnType: '&''a [u8]'
    signature: 'pub fn get_line_string<''a>(&''a self, string: &''a LineString) ->
      &''a [u8]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert_full
      Src: /src/gimli/src/write/range.rs:38,1
    - Dst: RangeListId::new
      Src: /src/gimli/src/write/range.rs:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - range_list
    argTypes:
    - RangeList
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: RangeListTable::add
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 0
    functionsReached:
    - insert_full
    - RangeListId::new
    linkageType: ''
    returnType: RangeListId
    signature: 'pub fn add(&mut self, range_list: RangeList) -> RangeListId'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - id
    argTypes:
    - RangeListId
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: RangeListTable::get
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&RangeList'
    signature: 'pub fn get(&self, id: RangeListId) -> &RangeList'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/write/range.rs:59,1
    - Dst: Ok
      Src: /src/gimli/src/write/range.rs:60,1
    - Dst: RangeListOffsets::none
      Src: /src/gimli/src/write/range.rs:60,1
    - Dst: RangeListTable::write_ranges
      Src: /src/gimli/src/write/range.rs:64,1
    - Dst: RangeListTable::write_rnglists
      Src: /src/gimli/src/write/range.rs:65,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:66,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/range.rs:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    argCount: 2
    argNames:
    - sections
    - encoding
    argTypes:
    - '&mut Sections<W>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 68
      start: 54
    functionDepth: 13
    functionLinenumber: 54
    functionLinenumberEnd: 68
    functionName: RangeListTable::write
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 0
    functionsReached:
    - Ok
    - is_empty
    - RangeListOffsets::none
    - RangeListTable::write_ranges
    - RangeListTable::write_rnglists
    - Error::UnsupportedVersion
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn write<W: Writer>(&self,sections: &mut Sections<W>,encoding:
      Encoding,) -> Result<RangeListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/range.rs:76,1
    - Dst: iter
      Src: /src/gimli/src/write/range.rs:77,1
    - Dst: Result::push
      Src: /src/gimli/src/write/range.rs:78,1
    - Dst: offset
      Src: /src/gimli/src/write/range.rs:78,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:86,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:87,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:91,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:93,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:94,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:98,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:100,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:101,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:105,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:112,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:114,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:115,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:119,1
    - Dst: write_udata
      Src: /src/gimli/src/write/range.rs:120,1
    - Dst: Ok
      Src: /src/gimli/src/write/range.rs:122,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 90
    argCount: 2
    argNames:
    - w
    - address_size
    argTypes:
    - '&mut DebugRanges<W>'
    - u8
    constantsTouched: []
    func_position:
      end: 126
      start: 71
    functionDepth: 12
    functionLinenumber: 71
    functionLinenumberEnd: 126
    functionName: RangeListTable::write_ranges
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 1
    functionsReached:
    - Result::push
    - Address::Constant
    - iter
    - Ok
    - offset
    - Vec::new
    - write_address
    - write_udata
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn write_ranges<W: Writer>(&self,w: &mut DebugRanges<W>,address_size:
      u8,) -> Result<RangeListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/range.rs:134,1
    - Dst: Err
      Src: /src/gimli/src/write/range.rs:137,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/range.rs:137,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/range.rs:140,1
    - Dst: len
      Src: /src/gimli/src/write/range.rs:141,1
    - Dst: write_u16
      Src: /src/gimli/src/write/range.rs:143,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:144,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:145,1
    - Dst: write_u32
      Src: /src/gimli/src/write/range.rs:146,1
    - Dst: iter
      Src: /src/gimli/src/write/range.rs:149,1
    - Dst: Result::push
      Src: /src/gimli/src/write/range.rs:150,1
    - Dst: offset
      Src: /src/gimli/src/write/range.rs:150,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:154,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:155,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:158,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/range.rs:159,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/range.rs:160,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:163,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:164,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:165,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:168,1
    - Dst: write_address
      Src: /src/gimli/src/write/range.rs:169,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/range.rs:170,1
    - Dst: write_u8
      Src: /src/gimli/src/write/range.rs:175,1
    - Dst: len
      Src: /src/gimli/src/write/range.rs:178,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/range.rs:179,1
    - Dst: Ok
      Src: /src/gimli/src/write/range.rs:181,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 120
    argCount: 2
    argNames:
    - w
    - encoding
    argTypes:
    - '&mut DebugRngLists<W>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 185
      start: 129
    functionDepth: 15
    functionLinenumber: 129
    functionLinenumberEnd: 185
    functionName: RangeListTable::write_rnglists
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 1
    functionsReached:
    - write_initial_length
    - len
    - Error::NeedVersion
    - Result::push
    - iter
    - write_initial_length_at
    - Ok
    - write_u32
    - offset
    - Vec::new
    - write_address
    - write_uleb128
    - write_u16
    - Err
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'fn write_rnglists<W: Writer>(&self,w: &mut DebugRngLists<W>,encoding:
      Encoding,) -> Result<RangeListOffsets>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RangeList
      Src: /src/gimli/src/write/range.rs:347,1
    - Dst: RangeListTable::default
      Src: /src/gimli/src/write/range.rs:365,1
    - Dst: add
      Src: /src/gimli/src/write/range.rs:366,1
    - Dst: Result::clone
      Src: /src/gimli/src/write/range.rs:366,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/range.rs:368,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/range.rs:368,1
    - Dst: write
      Src: /src/gimli/src/write/range.rs:369,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/range.rs:369,1
    - Dst: read::DebugRanges::new
      Src: /src/gimli/src/write/range.rs:372,1
    - Dst: slice
      Src: /src/gimli/src/write/range.rs:372,1
    - Dst: read::DebugRngLists::new
      Src: /src/gimli/src/write/range.rs:374,1
    - Dst: slice
      Src: /src/gimli/src/write/range.rs:374,1
    - Dst: read::RangeLists::new
      Src: /src/gimli/src/write/range.rs:375,1
    - Dst: get
      Src: /src/gimli/src/write/range.rs:376,1
    - Dst: RangeLists::raw_ranges
      Src: /src/gimli/src/write/range.rs:377,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/range.rs:377,1
    - Dst: Default::default
      Src: /src/gimli/src/write/range.rs:381,1
    - Dst: read::UnitHeader::new
      Src: /src/gimli/src/write/range.rs:384,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/write/range.rs:388,1
    - Dst: UnitSectionOffset
      Src: /src/gimli/src/write/range.rs:390,1
    - Dst: read::EndianSlice::default
      Src: /src/gimli/src/write/range.rs:391,1
    - Dst: Arc::new
      Src: /src/gimli/src/write/range.rs:393,1
    - Dst: read::Abbreviations::default
      Src: /src/gimli/src/write/range.rs:393,1
    - Dst: DebugStrOffsetsBase
      Src: /src/gimli/src/write/range.rs:397,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/write/range.rs:398,1
    - Dst: DebugLocListsBase
      Src: /src/gimli/src/write/range.rs:399,1
    - Dst: DebugRngListsBase
      Src: /src/gimli/src/write/range.rs:400,1
    - Dst: RangeList::from
      Src: /src/gimli/src/write/range.rs:405,1
    - Dst: UnitHeader::unit_ref
      Src: /src/gimli/src/write/range.rs:405,1
    - Dst: Some
      Src: /src/gimli/src/write/range.rs:406,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:406,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/range.rs:405,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:412,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/range.rs:413,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 337
    functionDepth: 14
    functionLinenumber: 337
    functionLinenumberEnd: 420
    functionName: tests::test_range
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 0
    functionsReached:
    - RangeList
    - DebugStrOffsetsBase
    - UnitHeader::unit_ref
    - read::DebugRngLists::new
    - EndianVec::new
    - read::DebugRanges::new
    - Result::clone
    - read::Abbreviations::default
    - RangeListTable::default
    - DebugAddrBase
    - Address::Constant
    - DebugRngListsBase
    - read::EndianSlice::default
    - UnitSectionOffset
    - read::UnitHeader::new
    - Some
    - Default::default
    - DebugAbbrevOffset
    - Sections::new
    - Self::unwrap
    - RangeList::from
    - read::RangeLists::new
    - Result::unwrap
    - Arc::new
    - DebugLocListsBase
    - RangeLists::raw_ranges
    - write
    - slice
    - add
    - get
    linkageType: ''
    returnType: void
    signature: fn test_range()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert_full
      Src: /src/gimli/src/write/cfi.rs:34,1
    - Dst: CieId::new
      Src: /src/gimli/src/write/cfi.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - cie
    argTypes:
    - CommonInformationEntry
    constantsTouched: []
    func_position:
      end: 36
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 36
    functionName: FrameTable::add_cie
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - CieId::new
    - insert_full
    linkageType: ''
    returnType: CieId
    signature: 'pub fn add_cie(&mut self, cie: CommonInformationEntry) -> CieId'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 2
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: FrameTable::cie_count
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub fn cie_count(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/cfi.rs:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - cie
    - fde
    argTypes:
    - CieId
    - FrameDescriptionEntry
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 5
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: FrameTable::add_fde
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn add_fde(&mut self, cie: CieId, fde: FrameDescriptionEntry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: FrameTable::fde_count
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: pub fn fde_count(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameTable::write
      Src: /src/gimli/src/write/cfi.rs:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut DebugFrame<W>'
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 14
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: FrameTable::write_debug_frame
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - FrameTable::write
    linkageType: ''
    returnType: Result
    signature: 'pub fn write_debug_frame<W: Writer>(&self, w: &mut DebugFrame<W>)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameTable::write
      Src: /src/gimli/src/write/cfi.rs:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - w
    argTypes:
    - '&mut EhFrame<W>'
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 14
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: FrameTable::write_eh_frame
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - FrameTable::write
    linkageType: ''
    returnType: Result
    signature: 'pub fn write_eh_frame<W: Writer>(&self, w: &mut EhFrame<W>) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_index
      Src: /src/gimli/src/write/cfi.rs:74,1
    - Dst: unwrap
      Src: /src/gimli/src/write/cfi.rs:74,1
    - Dst: CieId::write
      Src: /src/gimli/src/write/cfi.rs:79,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:80,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:85,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:88,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 2
    argNames:
    - w
    - eh_frame
    argTypes:
    - '&mut W'
    - bool
    constantsTouched: []
    func_position:
      end: 89
      start: 70
    functionDepth: 13
    functionLinenumber: 70
    functionLinenumberEnd: 89
    functionName: FrameTable::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 2
    functionsReached:
    - Ok
    - get_index
    - write
    - Some
    - CieId::write
    - unwrap
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self, w: &mut W, eh_frame: bool) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/cfi.rs:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 4
    argNames:
    - encoding
    - code_alignment_factor
    - data_alignment_factor
    - return_address_register
    argTypes:
    - Encoding
    - u8
    - i8
    - Register
    constantsTouched: []
    func_position:
      end: 151
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 151
    functionName: CommonInformationEntry::new
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 2
    functionsReached:
    - Vec::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(encoding: Encoding,code_alignment_factor: u8,data_alignment_factor:
      i8,return_address_register: Register,) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/cfi.rs:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - instruction
    argTypes:
    - CallFrameInstruction
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 5
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: CommonInformationEntry::add_instruction
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn add_instruction(&mut self, instruction: CallFrameInstruction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_some
      Src: /src/gimli/src/write/cfi.rs:159,1
    - Dst: is_some
      Src: /src/gimli/src/write/cfi.rs:160,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 163
    functionName: CommonInformationEntry::has_augmentation
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 1
    functionsReached:
    - is_some
    linkageType: ''
    returnType: bool
    signature: fn has_augmentation(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:168,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/cfi.rs:170,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:171,1
    - Dst: write_u32
      Src: /src/gimli/src/write/cfi.rs:174,1
    - Dst: write_u32
      Src: /src/gimli/src/write/cfi.rs:177,1
    - Dst: write_u64
      Src: /src/gimli/src/write/cfi.rs:178,1
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:184,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/cfi.rs:184,1
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:189,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/cfi.rs:189,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:192,1
    - Dst: CommonInformationEntry::has_augmentation
      Src: /src/gimli/src/write/cfi.rs:194,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:196,1
    - Dst: is_some
      Src: /src/gimli/src/write/cfi.rs:197,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:198,1
    - Dst: is_some
      Src: /src/gimli/src/write/cfi.rs:200,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:201,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:204,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:207,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:210,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:213,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:214,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:217,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:217,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:218,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:218,1
    - Dst: u16::from
      Src: /src/gimli/src/write/cfi.rs:222,1
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:223,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:225,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:227,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:227,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:231,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:232,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:233,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:236,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:239,1
    - Dst: write_eh_pointer
      Src: /src/gimli/src/write/cfi.rs:240,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:243,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:246,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/cfi.rs:248,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:252,1
    - Dst: write_nop
      Src: /src/gimli/src/write/cfi.rs:255,1
    - Dst: word_size
      Src: /src/gimli/src/write/cfi.rs:257,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:257,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:261,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/cfi.rs:262,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:264,1
    CyclomaticComplexity: 45
    EdgeCount: 45
    ICount: 232
    argCount: 2
    argNames:
    - w
    - eh_frame
    argTypes:
    - '&mut W'
    - bool
    constantsTouched: []
    func_position:
      end: 265
      start: 166
    functionDepth: 15
    functionLinenumber: 166
    functionLinenumberEnd: 265
    functionName: CommonInformationEntry::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - write_eh_pointer
    - into
    - is_some
    - write_sleb128
    - write_u8
    - write_udata_at
    - write_u64
    - write_u32
    - write_uleb128
    - write_nop
    - Err
    - CommonInformationEntry::has_augmentation
    - len
    - write_initial_length_at
    - word_size
    - write_initial_length
    - Ok
    - u16::from
    - Error::UnsupportedVersion
    - write
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self, w: &mut W, eh_frame: bool) -> Result<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/cfi.rs:291,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - address
    - length
    argTypes:
    - Address
    - u32
    constantsTouched: []
    func_position:
      end: 293
      start: 286
    functionDepth: 2
    functionLinenumber: 286
    functionLinenumberEnd: 293
    functionName: FrameDescriptionEntry::new
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 2
    functionsReached:
    - Vec::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(address: Address, length: u32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/write/cfi.rs:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - offset
    - instruction
    argTypes:
    - u32
    - CallFrameInstruction
    constantsTouched: []
    func_position:
      end: 301
      start: 298
    functionDepth: 5
    functionLinenumber: 298
    functionLinenumberEnd: 301
    functionName: FrameDescriptionEntry::add_instruction
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'pub fn add_instruction(&mut self, offset: u32, instruction: CallFrameInstruction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_initial_length
      Src: /src/gimli/src/write/cfi.rs:311,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:312,1
    - Dst: write_udata
      Src: /src/gimli/src/write/cfi.rs:316,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:316,1
    - Dst: write_offset
      Src: /src/gimli/src/write/cfi.rs:318,1
    - Dst: word_size
      Src: /src/gimli/src/write/cfi.rs:321,1
    - Dst: write_eh_pointer
      Src: /src/gimli/src/write/cfi.rs:326,1
    - Dst: write_eh_pointer_data
      Src: /src/gimli/src/write/cfi.rs:331,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:332,1
    - Dst: format
      Src: /src/gimli/src/write/cfi.rs:333,1
    - Dst: write_address
      Src: /src/gimli/src/write/cfi.rs:337,1
    - Dst: write_udata
      Src: /src/gimli/src/write/cfi.rs:338,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:338,1
    - Dst: CieId::has_augmentation
      Src: /src/gimli/src/write/cfi.rs:341,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:342,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:343,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:344,1
    - Dst: write_eh_pointer
      Src: /src/gimli/src/write/cfi.rs:348,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:351,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/cfi.rs:353,1
    - Dst: write_advance_loc
      Src: /src/gimli/src/write/cfi.rs:358,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:360,1
    - Dst: write_nop
      Src: /src/gimli/src/write/cfi.rs:363,1
    - Dst: word_size
      Src: /src/gimli/src/write/cfi.rs:365,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:365,1
    - Dst: len
      Src: /src/gimli/src/write/cfi.rs:369,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/cfi.rs:370,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:372,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 134
    argCount: 4
    argNames:
    - w
    - eh_frame
    - cie_offset
    - cie
    argTypes:
    - '&mut W'
    - bool
    - usize
    - '&CommonInformationEntry'
    constantsTouched: []
    func_position:
      end: 373
      start: 303
    functionDepth: 15
    functionLinenumber: 303
    functionLinenumberEnd: 373
    functionName: FrameDescriptionEntry::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - write_initial_length
    - word_size
    - write_advance_loc
    - len
    - write_udata_at
    - write_eh_pointer
    - into
    - format
    - write_offset
    - write_eh_pointer_data
    - CieId::has_augmentation
    - write_initial_length_at
    - Ok
    - write_address
    - write
    - write_udata
    - write_nop
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self,w: &mut W,eh_frame: bool,cie_offset: usize,cie:
      &CommonInformationEntry,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: factored_data_offset
      Src: /src/gimli/src/write/cfi.rs:429,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:430,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:431,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:431,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:432,1
    - Dst: Result::into
      Src: /src/gimli/src/write/cfi.rs:432,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:435,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:436,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:436,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:437,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:441,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:442,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:442,1
    - Dst: factored_data_offset
      Src: /src/gimli/src/write/cfi.rs:446,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:447,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:448,1
    - Dst: Result::into
      Src: /src/gimli/src/write/cfi.rs:448,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:451,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:452,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:456,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:457,1
    - Dst: size
      Src: /src/gimli/src/write/cfi.rs:457,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:458,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:462,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:464,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:465,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:465,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:469,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:470,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:470,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:473,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:474,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:474,1
    - Dst: factored_data_offset
      Src: /src/gimli/src/write/cfi.rs:477,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:479,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:480,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:480,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:481,1
    - Dst: Result::into
      Src: /src/gimli/src/write/cfi.rs:481,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:483,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:484,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:486,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:487,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:487,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:488,1
    - Dst: factored_data_offset
      Src: /src/gimli/src/write/cfi.rs:492,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:494,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:495,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:495,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/cfi.rs:496,1
    - Dst: Result::into
      Src: /src/gimli/src/write/cfi.rs:496,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:498,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:499,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:499,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:500,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:504,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:505,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:505,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:506,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:506,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:509,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:510,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:510,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:511,1
    - Dst: size
      Src: /src/gimli/src/write/cfi.rs:511,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:512,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:515,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:516,1
    - Dst: into
      Src: /src/gimli/src/write/cfi.rs:516,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:517,1
    - Dst: size
      Src: /src/gimli/src/write/cfi.rs:517,1
    - Dst: write
      Src: /src/gimli/src/write/cfi.rs:518,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:521,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:524,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:527,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/cfi.rs:528,1
    - Dst: u8::into
      Src: /src/gimli/src/write/cfi.rs:528,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:531,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:534,1
    CyclomaticComplexity: 66
    EdgeCount: 66
    ICount: 341
    argCount: 3
    argNames:
    - w
    - encoding
    - cie
    argTypes:
    - '&mut W'
    - Encoding
    - '&CommonInformationEntry'
    constantsTouched: []
    func_position:
      end: 535
      start: 420
    functionDepth: 14
    functionLinenumber: 420
    functionLinenumberEnd: 535
    functionName: CallFrameInstruction::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - into
    - factored_data_offset
    - Ok
    - Result::into
    - write
    - size
    - write_sleb128
    - write_uleb128
    - u8::into
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'fn write<W: Writer>(&self,w: &mut W,encoding: Encoding,cie: &CommonInformationEntry,)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:545,1
    - Dst: factored_code_delta
      Src: /src/gimli/src/write/cfi.rs:547,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:549,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:551,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:552,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:554,1
    - Dst: write_u16
      Src: /src/gimli/src/write/cfi.rs:555,1
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:557,1
    - Dst: write_u32
      Src: /src/gimli/src/write/cfi.rs:558,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:560,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 54
    argCount: 4
    argNames:
    - w
    - code_alignment_factor
    - prev_offset
    - offset
    argTypes:
    - '&mut W'
    - u8
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 561
      start: 538
    functionDepth: 14
    functionLinenumber: 538
    functionLinenumberEnd: 561
    functionName: write_advance_loc
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 1
    functionsReached:
    - Ok
    - write_u32
    - factored_code_delta
    - write_u16
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'fn write_advance_loc<W: Writer>(w: &mut W,code_alignment_factor: u8,prev_offset:
      u32,offset: u32,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: write_u8
      Src: /src/gimli/src/write/cfi.rs:567,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:569,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 3
    argNames:
    - w
    - len
    - align
    argTypes:
    - '&mut W'
    - usize
    - u8
    constantsTouched: []
    func_position:
      end: 570
      start: 563
    functionDepth: 14
    functionLinenumber: 563
    functionLinenumberEnd: 570
    functionName: write_nop
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 2
    functionsReached:
    - Ok
    - write_u8
    linkageType: ''
    returnType: Result
    signature: 'fn write_nop<W: Writer>(w: &mut W, len: usize, align: u8) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:574,1
    - Dst: Error::InvalidFrameCodeOffset
      Src: /src/gimli/src/write/cfi.rs:574,1
    - Dst: u32::from
      Src: /src/gimli/src/write/cfi.rs:577,1
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:580,1
    - Dst: Error::InvalidFrameCodeOffset
      Src: /src/gimli/src/write/cfi.rs:580,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:582,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 3
    argNames:
    - prev_offset
    - offset
    - factor
    argTypes:
    - u32
    - u32
    - u8
    constantsTouched: []
    func_position:
      end: 583
      start: 572
    functionDepth: 1
    functionLinenumber: 572
    functionLinenumberEnd: 583
    functionName: factored_code_delta
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 1
    functionsReached:
    - Error::InvalidFrameCodeOffset
    - Ok
    - u32::from
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn factored_code_delta(prev_offset: u32, offset: u32, factor: u8)
      -> Result<u32>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: i32::from
      Src: /src/gimli/src/write/cfi.rs:586,1
    - Dst: Err
      Src: /src/gimli/src/write/cfi.rs:589,1
    - Dst: Error::InvalidFrameDataOffset
      Src: /src/gimli/src/write/cfi.rs:589,1
    - Dst: Ok
      Src: /src/gimli/src/write/cfi.rs:591,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - offset
    - factor
    argTypes:
    - i32
    - i8
    constantsTouched: []
    func_position:
      end: 592
      start: 585
    functionDepth: 1
    functionLinenumber: 585
    functionLinenumberEnd: 592
    functionName: factored_data_offset
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 1
    functionsReached:
    - Error::InvalidFrameDataOffset
    - Ok
    - Err
    - i32::from
    linkageType: ''
    returnType: Result
    signature: 'fn factored_data_offset(offset: i32, factor: i8) -> Result<i32>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameTable::default
      Src: /src/gimli/src/write/cfi.rs:893,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:895,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:896,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:896,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:899,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:900,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:902,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:902,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:904,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:904,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:908,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:908,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:909,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:909,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:911,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:911,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:912,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:912,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:914,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:914,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:915,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:915,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:916,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:916,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:918,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:918,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:919,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:919,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:920,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:920,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:922,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:926,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:927,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:929,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:932,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:932,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:936,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:936,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:937,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:937,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:938,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:938,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/write/cfi.rs:941,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/cfi.rs:941,1
    - Dst: Self::write_debug_frame
      Src: /src/gimli/src/write/cfi.rs:942,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/cfi.rs:942,1
    - Dst: read::DebugFrame::new
      Src: /src/gimli/src/write/cfi.rs:945,1
    - Dst: Result::slice
      Src: /src/gimli/src/write/cfi.rs:945,1
    - Dst: Self::set_address_size
      Src: /src/gimli/src/write/cfi.rs:946,1
    - Dst: FrameTable::from
      Src: /src/gimli/src/write/cfi.rs:947,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:948,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:948,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/cfi.rs:947,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:953,1
    - Dst: zip
      Src: /src/gimli/src/write/cfi.rs:953,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:953,1
    - Dst: EhFrame::from
      Src: /src/gimli/src/write/cfi.rs:959,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/cfi.rs:959,1
    - Dst: Self::write_eh_frame
      Src: /src/gimli/src/write/cfi.rs:960,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/cfi.rs:960,1
    - Dst: read::EhFrame::new
      Src: /src/gimli/src/write/cfi.rs:962,1
    - Dst: slice
      Src: /src/gimli/src/write/cfi.rs:962,1
    - Dst: Self::set_address_size
      Src: /src/gimli/src/write/cfi.rs:963,1
    - Dst: FrameTable::from
      Src: /src/gimli/src/write/cfi.rs:964,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:965,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:965,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/cfi.rs:964,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:970,1
    - Dst: zip
      Src: /src/gimli/src/write/cfi.rs:970,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:970,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 189
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 977
      start: 884
    functionDepth: 15
    functionLinenumber: 884
    functionLinenumberEnd: 977
    functionName: tests::test_frame_table
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - iter
    - Self::clone
    - Self::set_address_size
    - FrameTable::from
    - Self::write_eh_frame
    - Self::add_cie
    - EndianVec::new
    - Self::add_fde
    - Self::write_debug_frame
    - Address::Constant
    - zip
    - Some
    - Result::slice
    - read::EhFrame::new
    - read::DebugFrame::new
    - Self::unwrap
    - CommonInformationEntry::new
    - FrameTable::default
    - FrameDescriptionEntry::new
    - DebugFrame::from
    - Result::unwrap
    - EhFrame::from
    - slice
    linkageType: ''
    returnType: void
    signature: fn test_frame_table()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Expression::new
      Src: /src/gimli/src/write/cfi.rs:981,1
    - Dst: op_constu
      Src: /src/gimli/src/write/cfi.rs:982,1
    - Dst: CallFrameInstruction::Cfa
      Src: /src/gimli/src/write/cfi.rs:985,1
    - Dst: CallFrameInstruction::Offset
      Src: /src/gimli/src/write/cfi.rs:986,1
    - Dst: CallFrameInstruction::Cfa
      Src: /src/gimli/src/write/cfi.rs:990,1
    - Dst: CallFrameInstruction::Cfa
      Src: /src/gimli/src/write/cfi.rs:991,1
    - Dst: CallFrameInstruction::CfaRegister
      Src: /src/gimli/src/write/cfi.rs:992,1
    - Dst: CallFrameInstruction::CfaOffset
      Src: /src/gimli/src/write/cfi.rs:993,1
    - Dst: CallFrameInstruction::CfaOffset
      Src: /src/gimli/src/write/cfi.rs:994,1
    - Dst: CallFrameInstruction::CfaOffset
      Src: /src/gimli/src/write/cfi.rs:995,1
    - Dst: CallFrameInstruction::CfaExpression
      Src: /src/gimli/src/write/cfi.rs:996,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:996,1
    - Dst: CallFrameInstruction::Restore
      Src: /src/gimli/src/write/cfi.rs:997,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:997,1
    - Dst: CallFrameInstruction::Restore
      Src: /src/gimli/src/write/cfi.rs:998,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:998,1
    - Dst: CallFrameInstruction::Undefined
      Src: /src/gimli/src/write/cfi.rs:999,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:999,1
    - Dst: CallFrameInstruction::SameValue
      Src: /src/gimli/src/write/cfi.rs:1000,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1000,1
    - Dst: CallFrameInstruction::Offset
      Src: /src/gimli/src/write/cfi.rs:1001,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1001,1
    - Dst: CallFrameInstruction::Offset
      Src: /src/gimli/src/write/cfi.rs:1002,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1002,1
    - Dst: CallFrameInstruction::ValOffset
      Src: /src/gimli/src/write/cfi.rs:1003,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1003,1
    - Dst: CallFrameInstruction::ValOffset
      Src: /src/gimli/src/write/cfi.rs:1004,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1004,1
    - Dst: CallFrameInstruction::Register
      Src: /src/gimli/src/write/cfi.rs:1005,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1005,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1005,1
    - Dst: CallFrameInstruction::Expression
      Src: /src/gimli/src/write/cfi.rs:1008,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1008,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1008,1
    - Dst: CallFrameInstruction::ValExpression
      Src: /src/gimli/src/write/cfi.rs:1012,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1012,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1012,1
    - Dst: CallFrameInstruction::ArgsSize
      Src: /src/gimli/src/write/cfi.rs:1016,1
    - Dst: FrameTable::default
      Src: /src/gimli/src/write/cfi.rs:1030,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:1032,1
    - Dst: CieId::add_instruction
      Src: /src/gimli/src/write/cfi.rs:1034,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1034,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:1036,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:1038,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:1038,1
    - Dst: add_instruction
      Src: /src/gimli/src/write/cfi.rs:1040,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1040,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:1042,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:1046,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:1046,1
    - Dst: add_instruction
      Src: /src/gimli/src/write/cfi.rs:1048,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1048,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:1050,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/write/cfi.rs:1053,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/cfi.rs:1053,1
    - Dst: Self::write_debug_frame
      Src: /src/gimli/src/write/cfi.rs:1054,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/cfi.rs:1054,1
    - Dst: read::DebugFrame::new
      Src: /src/gimli/src/write/cfi.rs:1057,1
    - Dst: Result::slice
      Src: /src/gimli/src/write/cfi.rs:1057,1
    - Dst: Self::set_address_size
      Src: /src/gimli/src/write/cfi.rs:1058,1
    - Dst: Self::set_vendor
      Src: /src/gimli/src/write/cfi.rs:1059,1
    - Dst: FrameTable::from
      Src: /src/gimli/src/write/cfi.rs:1060,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:1061,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:1061,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/cfi.rs:1060,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 166
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1077
      start: 980
    functionDepth: 15
    functionLinenumber: 980
    functionLinenumberEnd: 1077
    functionName: tests::test_frame_instruction
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - CallFrameInstruction::CfaRegister
    - Self::set_address_size
    - CallFrameInstruction::Expression
    - FrameTable::from
    - Self::add_cie
    - EndianVec::new
    - CallFrameInstruction::Offset
    - CallFrameInstruction::Undefined
    - Self::add_fde
    - Self::set_vendor
    - CallFrameInstruction::Register
    - CallFrameInstruction::CfaOffset
    - Self::write_debug_frame
    - Expression::new
    - CallFrameInstruction::Restore
    - Address::Constant
    - CallFrameInstruction::SameValue
    - Some
    - common::Register
    - CallFrameInstruction::ValOffset
    - Result::slice
    - op_constu
    - read::DebugFrame::new
    - CallFrameInstruction::CfaExpression
    - Self::unwrap
    - CallFrameInstruction::ValExpression
    - CommonInformationEntry::new
    - FrameTable::default
    - FrameDescriptionEntry::new
    - DebugFrame::from
    - clone
    - Result::unwrap
    - CallFrameInstruction::Cfa
    - CallFrameInstruction::ArgsSize
    - CieId::add_instruction
    - add_instruction
    linkageType: ''
    returnType: void
    signature: fn test_frame_instruction()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/addr.rs:31,1
    - Dst: skip
      Src: /src/gimli/src/read/addr.rs:32,1
    - Dst: skip
      Src: /src/gimli/src/read/addr.rs:33,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/addr.rs:33,1
    - Dst: into_u64
      Src: /src/gimli/src/read/addr.rs:34,1
    - Dst: u64::from
      Src: /src/gimli/src/read/addr.rs:34,1
    - Dst: read_address
      Src: /src/gimli/src/read/addr.rs:36,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    argCount: 3
    argNames:
    - address_size
    - base
    - index
    argTypes:
    - u8
    - DebugAddrBase<R::Offset>
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 37
      start: 25
    functionDepth: 7
    functionLinenumber: 25
    functionLinenumberEnd: 37
    functionName: DebugAddr::get_address
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - into_u64
    - skip
    - R::Offset::from_u64
    - u64::from
    - read_address
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_address(&self,address_size: u8,base: DebugAddrBase<R::Offset>,index:
      DebugAddrIndex<R::Offset>,) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/addr.rs:44,1
    - Dst: common::DebugAddrOffset
      Src: /src/gimli/src/read/addr.rs:45,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/addr.rs:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 42
    functionDepth: 5
    functionLinenumber: 42
    functionLinenumberEnd: 47
    functionName: DebugAddr::headers
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - common::DebugAddrOffset
    - R::Offset::from_u8
    - clone
    linkageType: ''
    returnType: AddrHeaderIter
    signature: pub fn headers(&self) -> AddrHeaderIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/addr.rs:60,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/addr.rs:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: DebugAddr::borrow
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugAddr
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugAddr<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: DebugAddr::id
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: DebugAddr::reader
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: DebugAddr::from
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/addr.rs:122,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/addr.rs:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: AddrHeaderIter::next
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 6
    functionsReached:
    - Option::transpose
    - AddrHeaderIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/addr.rs:147,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/addr.rs:148,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/addr.rs:151,1
    - Dst: Err
      Src: /src/gimli/src/read/addr.rs:153,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/addr.rs:153,1
    - Dst: u64::from
      Src: /src/gimli/src/read/addr.rs:153,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/addr.rs:156,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/addr.rs:157,1
    - Dst: Err
      Src: /src/gimli/src/read/addr.rs:159,1
    - Dst: DwEhPe::initial_length_size
      Src: /src/gimli/src/read/addr.rs:163,1
    - Dst: Err
      Src: /src/gimli/src/read/addr.rs:170,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/addr.rs:170,1
    - Dst: Result::skip
      Src: /src/gimli/src/read/addr.rs:177,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/addr.rs:177,1
    - Dst: Ok
      Src: /src/gimli/src/read/addr.rs:184,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 54
    argCount: 2
    argNames:
    - input
    - offset
    argTypes:
    - '&mut R'
    - DebugAddrOffset<Offset>
    constantsTouched: []
    func_position:
      end: 190
      start: 146
    functionDepth: 7
    functionLinenumber: 146
    functionLinenumberEnd: 190
    functionName: AddrHeader::parse
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - Result::read_u8
    - R::Offset::from_u8
    - Error::UnsupportedAddressSize
    - '&mut R::read_initial_length'
    - DwEhPe::initial_length_size
    - Result::skip
    - Result::read_address_size
    - Result::read_u16
    - Ok
    - '&mut R::split'
    - u64::from
    - Error::UnknownVersion
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse(input: &mut R, offset: DebugAddrOffset<Offset>) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: AddrHeader::offset
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugAddrOffset
    signature: pub fn offset(&self) -> DebugAddrOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: AddrHeader::length
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Offset
    signature: pub fn length(&self) -> Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: AddrHeader::encoding
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Encoding
    signature: pub fn encoding(&self) -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/addr.rs:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 212
    functionDepth: 5
    functionLinenumber: 212
    functionLinenumberEnd: 217
    functionName: AddrHeader::entries
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: AddrEntryIter
    signature: pub fn entries(&self) -> AddrEntryIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/addr.rs:263,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/addr.rs:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: AddrEntryIter::next
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 13
    functionsReached:
    - Option::transpose
    - AddrEntryIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:279,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:280,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:281,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:282,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:283,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/addr.rs:284,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:284,1
    - Dst: initial_length
      Src: /src/gimli/src/read/addr.rs:284,1
    - Dst: D16
      Src: /src/gimli/src/read/addr.rs:284,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:284,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:284,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:284,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/addr.rs:292,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/addr.rs:294,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/addr.rs:295,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/addr.rs:297,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:297,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/addr.rs:298,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/addr.rs:298,1
    - Dst: common::DebugAddrBase
      Src: /src/gimli/src/read/addr.rs:299,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 64
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 276
    functionDepth: 2
    functionLinenumber: 276
    functionLinenumberEnd: 311
    functionName: tests::test_get_address
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Self::set_const
    - initial_length
    - Vec::get_contents
    - common::DebugAddrBase
    - Vec::word
    - D16
    - D8
    - Vec::mark
    - mark
    - Label::new
    - DebugAddr::from
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_get_address()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:315,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:316,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:317,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: initial_length
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: D16
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/addr.rs:327,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:329,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:330,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:331,1
    - Dst: Vec::initial_length
      Src: /src/gimli/src/read/addr.rs:332,1
    - Dst: Self::D16
      Src: /src/gimli/src/read/addr.rs:332,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:332,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:332,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:332,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:332,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:332,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/addr.rs:340,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/addr.rs:341,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:341,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/addr.rs:342,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/addr.rs:342,1
    - Dst: Self::headers
      Src: /src/gimli/src/read/addr.rs:343,1
    - Dst: next
      Src: /src/gimli/src/read/addr.rs:344,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/addr.rs:344,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:344,1
    - Dst: encoding
      Src: /src/gimli/src/read/addr.rs:345,1
    - Dst: entries
      Src: /src/gimli/src/read/addr.rs:350,1
    - Dst: next
      Src: /src/gimli/src/read/addr.rs:354,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/addr.rs:354,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:354,1
    - Dst: encoding
      Src: /src/gimli/src/read/addr.rs:355,1
    - Dst: entries
      Src: /src/gimli/src/read/addr.rs:360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 103
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 314
    functionDepth: 6
    functionLinenumber: 314
    functionLinenumberEnd: 365
    functionName: tests::test_iterator
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - Self::headers
    - initial_length
    - D16
    - entries
    - EndianSlice::new
    - word
    - Self::set_const
    - Vec::get_contents
    - D8
    - mark
    - Label::new
    - Section::with_endian
    - Self::D16
    - Option::unwrap
    - unwrap
    - encoding
    - next
    - Vec::initial_length
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_iterator()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - input_buffer
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: DebugLookup::from
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(input_buffer: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/lookup.rs:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 5
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: DebugLookup::items
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: LookupEntryIter
    signature: pub fn items(&self) -> LookupEntryIter<R, Parser>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: DebugLookup::reader
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: pub fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/lookup.rs:96,1
    - Dst: Parser::parse_entry
      Src: /src/gimli/src/read/lookup.rs:98,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:99,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:99,1
    - Dst: empty
      Src: /src/gimli/src/read/lookup.rs:102,1
    - Dst: empty
      Src: /src/gimli/src/read/lookup.rs:103,1
    - Dst: Err
      Src: /src/gimli/src/read/lookup.rs:104,1
    - Dst: is_empty
      Src: /src/gimli/src/read/lookup.rs:108,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:110,1
    - Dst: Parser::parse_header
      Src: /src/gimli/src/read/lookup.rs:112,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:114,1
    - Dst: empty
      Src: /src/gimli/src/read/lookup.rs:118,1
    - Dst: Err
      Src: /src/gimli/src/read/lookup.rs:119,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 93
    functionDepth: 12
    functionLinenumber: 93
    functionLinenumberEnd: 123
    functionName: LookupEntryIter::next
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - Parser::parse_header
    - empty
    - Ok
    - is_empty
    - Parser::parse_entry
    - Some
    - Err
    linkageType: ''
    returnType: Result
    signature: pub fn next(&mut self) -> Result<Option<Parser::Entry>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/lookup.rs:164,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/lookup.rs:165,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/lookup.rs:167,1
    - Dst: Err
      Src: /src/gimli/src/read/lookup.rs:169,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/lookup.rs:169,1
    - Dst: u64::from
      Src: /src/gimli/src/read/lookup.rs:169,1
    - Dst: read::parse_debug_info_offset
      Src: /src/gimli/src/read/lookup.rs:172,1
    - Dst: Result::read_length
      Src: /src/gimli/src/read/lookup.rs:173,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:182,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 183
      start: 163
    functionDepth: 7
    functionLinenumber: 163
    functionLinenumberEnd: 183
    functionName: PubStuffParser::parse_header
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - read::parse_debug_info_offset
    - '&mut R::read_initial_length'
    - Result::read_u16
    - Ok
    - '&mut R::split'
    - u64::from
    - Result::read_length
    - Error::UnknownVersion
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse_header(input: &mut R) -> Result<(R, Self::Header)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/lookup.rs:187,1
    - Dst: Result::into_u64
      Src: /src/gimli/src/read/lookup.rs:188,1
    - Dst: '&mut R::empty'
      Src: /src/gimli/src/read/lookup.rs:189,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:190,1
    - Dst: '&mut R::read_null_terminated_slice'
      Src: /src/gimli/src/read/lookup.rs:192,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:193,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:193,1
    - Dst: Self::Entry::new
      Src: /src/gimli/src/read/lookup.rs:193,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/lookup.rs:194,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    argCount: 2
    argNames:
    - input
    - header
    argTypes:
    - '&mut R'
    - '&Self::Header'
    constantsTouched: []
    func_position:
      end: 199
      start: 186
    functionDepth: 11
    functionLinenumber: 186
    functionLinenumberEnd: 199
    functionName: PubStuffParser::parse_entry
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - Result::into_u64
    - '&mut R::empty'
    - Ok
    - '&mut R::read_offset'
    - '&mut R::read_null_terminated_slice'
    - Some
    - Self::Entry::new
    linkageType: ''
    returnType: Result
    signature: 'fn parse_entry(input: &mut R, header: &Self::Header) -> Result<Option<Self::Entry>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 37
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 37
    functionName: DebugAranges::new
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 3
    functionsReached:
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/aranges.rs:46,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:47,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/aranges.rs:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 5
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: DebugAranges::headers
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - common::DebugArangesOffset
    - R::Offset::from_u8
    - clone
    linkageType: ''
    returnType: ArangeHeaderIter
    signature: pub fn headers(&self) -> ArangeHeaderIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/aranges.rs:53,1
    - Dst: skip
      Src: /src/gimli/src/read/aranges.rs:54,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugArangesOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 7
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: DebugAranges::header
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - ArangeHeader::parse
    - skip
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn header(&self, offset: DebugArangesOffset<R::Offset>) -> Result<ArangeHeader<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/aranges.rs:69,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/aranges.rs:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 70
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionName: DebugAranges::borrow
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugAranges
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugAranges<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: DebugAranges::id
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: DebugAranges::reader
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: DebugAranges::from
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ArangeHeaderIter::next
      Src: /src/gimli/src/read/aranges.rs:131,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/aranges.rs:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: ArangeHeaderIter::next
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - ArangeHeaderIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/aranges.rs:157,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/aranges.rs:158,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/aranges.rs:164,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:166,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/aranges.rs:166,1
    - Dst: u64::from
      Src: /src/gimli/src/read/aranges.rs:166,1
    - Dst: Result::read_offset
      Src: /src/gimli/src/read/aranges.rs:169,1
    - Dst: Result::map
      Src: /src/gimli/src/read/aranges.rs:169,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/aranges.rs:170,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/aranges.rs:171,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:173,1
    - Dst: DwEhPe::initial_length_size
      Src: /src/gimli/src/read/aranges.rs:177,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/aranges.rs:177,1
    - Dst: u8::checked_mul
      Src: /src/gimli/src/read/aranges.rs:181,1
    - Dst: ok_or
      Src: /src/gimli/src/read/aranges.rs:181,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/aranges.rs:183,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:185,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/aranges.rs:185,1
    - Dst: Result::skip
      Src: /src/gimli/src/read/aranges.rs:192,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/aranges.rs:192,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:199,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 70
    argCount: 2
    argNames:
    - input
    - offset
    argTypes:
    - '&mut R'
    - DebugArangesOffset<Offset>
    constantsTouched: []
    func_position:
      end: 206
      start: 156
    functionDepth: 7
    functionLinenumber: 156
    functionLinenumberEnd: 206
    functionName: ArangeHeader::parse
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 4
    functionsReached:
    - Result::read_u8
    - ok_or
    - R::Offset::from_u8
    - Error::UnsupportedAddressSize
    - '&mut R::read_initial_length'
    - DwEhPe::initial_length_size
    - DwEhPe::word_size
    - Result::read_address_size
    - Result::read_u16
    - Result::skip
    - Ok
    - Result::read_offset
    - '&mut R::split'
    - Result::map
    - u8::checked_mul
    - u64::from
    - Error::UnknownVersion
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse(input: &mut R, offset: DebugArangesOffset<Offset>) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: ArangeHeader::offset
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugArangesOffset
    signature: pub fn offset(&self) -> DebugArangesOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: ArangeHeader::length
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Offset
    signature: pub fn length(&self) -> Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: ArangeHeader::encoding
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Encoding
    signature: pub fn encoding(&self) -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: ArangeHeader::debug_info_offset
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugInfoOffset
    signature: pub fn debug_info_offset(&self) -> DebugInfoOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/aranges.rs:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 234
    functionDepth: 5
    functionLinenumber: 234
    functionLinenumberEnd: 239
    functionName: ArangeHeader::entries
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: ArangeEntryIter
    signature: pub fn entries(&self) -> ArangeEntryIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ArangeEntryIter::next
      Src: /src/gimli/src/read/aranges.rs:325,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/aranges.rs:325,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: ArangeEntryIter::next
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - ArangeEntryIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/aranges.rs:275,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:276,1
    - Dst: ArangeEntry::parse
      Src: /src/gimli/src/read/aranges.rs:279,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:280,1
    - Dst: Some
      Src: /src/gimli/src/read/aranges.rs:280,1
    - Dst: empty
      Src: /src/gimli/src/read/aranges.rs:282,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:283,1
    - Dst: empty
      Src: /src/gimli/src/read/aranges.rs:286,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:287,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 274
    functionDepth: 8
    functionLinenumber: 274
    functionLinenumberEnd: 290
    functionName: ArangeEntryIter::next_raw
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - ArangeEntry::parse
    - empty
    - Ok
    - is_empty
    - Some
    - Err
    linkageType: ''
    returnType: Result
    signature: pub fn next_raw(&mut self) -> Result<Option<ArangeEntry>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/aranges.rs:301,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:302,1
    - Dst: add_sized
      Src: /src/gimli/src/read/aranges.rs:306,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:307,1
    - Dst: Some
      Src: /src/gimli/src/read/aranges.rs:307,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 1
    argNames:
    - entry
    argTypes:
    - ArangeEntry
    constantsTouched: []
    func_position:
      end: 308
      start: 296
    functionDepth: 4
    functionLinenumber: 296
    functionLinenumberEnd: 308
    functionName: ArangeEntryIter::convert_raw
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - u64::min_tombstone
    - add_sized
    - Some
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn convert_raw(&self, mut entry: ArangeEntry) -> Result<Option<ArangeEntry>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/aranges.rs:341,1
    - Dst: '&mut R::len'
      Src: /src/gimli/src/read/aranges.rs:342,1
    - Dst: '&mut R::empty'
      Src: /src/gimli/src/read/aranges.rs:343,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:344,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/aranges.rs:347,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/aranges.rs:348,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/aranges.rs:355,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:356,1
    - Dst: Some
      Src: /src/gimli/src/read/aranges.rs:356,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - '&mut R'
    - Encoding
    constantsTouched: []
    func_position:
      end: 358
      start: 338
    functionDepth: 7
    functionLinenumber: 338
    functionLinenumberEnd: 358
    functionName: ArangeEntry::parse
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 1
    functionsReached:
    - '&mut R::empty'
    - R::Offset::from_u8
    - '&mut R::len'
    - '&mut R::read_address'
    - Ok
    - Some
    - Self::parse
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader>(input: &mut R, encoding: Encoding) -> Result<Option<Self>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 364
    functionName: ArangeEntry::address
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn address(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 370
    functionName: ArangeEntry::length
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn length(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 376
    functionName: ArangeEntry::range
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Range
    signature: pub fn range(&self) -> Range
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAranges::new
      Src: /src/gimli/src/read/aranges.rs:422,1
    - Dst: headers
      Src: /src/gimli/src/read/aranges.rs:423,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/aranges.rs:425,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/aranges.rs:425,1
    - Dst: expect
      Src: /src/gimli/src/read/aranges.rs:425,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/aranges.rs:432,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/aranges.rs:432,1
    - Dst: expect
      Src: /src/gimli/src/read/aranges.rs:432,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 387
    functionDepth: 6
    functionLinenumber: 387
    functionLinenumberEnd: 438
    functionName: tests::test_iterate_headers
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - expect
    - headers
    - DebugAranges::new
    - Option::expect
    - AddrHeaderIter::next
    linkageType: ''
    returnType: void
    signature: fn test_iterate_headers()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:471,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:474,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:474,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/aranges.rs:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 494
      start: 441
    functionDepth: 8
    functionLinenumber: 441
    functionLinenumberEnd: 494
    functionName: tests::test_parse_header_ok
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - ArangeHeader::parse
    - common::DebugArangesOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_header_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:528,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:530,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:530,1
    - Dst: Result::expect_err
      Src: /src/gimli/src/read/aranges.rs:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 533
      start: 497
    functionDepth: 8
    functionLinenumber: 497
    functionLinenumberEnd: 533
    functionName: tests::test_parse_header_overflow_error
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect_err
    - ArangeHeader::parse
    - common::DebugArangesOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_header_overflow_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:568,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:570,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:570,1
    - Dst: Result::expect_err
      Src: /src/gimli/src/read/aranges.rs:570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 536
    functionDepth: 8
    functionLinenumber: 536
    functionLinenumberEnd: 573
    functionName: tests::test_parse_header_div_by_zero_error
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect_err
    - ArangeHeader::parse
    - common::DebugArangesOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_header_div_by_zero_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:584,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:587,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/aranges.rs:587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 576
    functionDepth: 2
    functionLinenumber: 576
    functionLinenumberEnd: 602
    functionName: tests::test_parse_entry_ok
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - next
    - EndianSlice::new
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:623,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:626,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/aranges.rs:626,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 641
      start: 605
    functionDepth: 2
    functionLinenumber: 605
    functionLinenumberEnd: 641
    functionName: tests::test_parse_entry_zero
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - next
    - EndianSlice::new
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:660,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 644
    functionDepth: 2
    functionLinenumber: 644
    functionLinenumberEnd: 669
    functionName: tests::test_parse_entry_overflow_32
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - next
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_overflow_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:688,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 697
      start: 672
    functionDepth: 2
    functionLinenumber: 672
    functionLinenumberEnd: 697
    functionName: tests::test_parse_entry_overflow_64
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - next
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_overflow_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:721,1
    - Dst: next_raw
      Src: /src/gimli/src/read/aranges.rs:724,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/aranges.rs:724,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:741,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:744,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/aranges.rs:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 759
      start: 700
    functionDepth: 9
    functionLinenumber: 700
    functionLinenumberEnd: 759
    functionName: tests::test_parse_entry_tombstone_32
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - next_raw
    - next
    - Option::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_tombstone_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:783,1
    - Dst: next_raw
      Src: /src/gimli/src/read/aranges.rs:786,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/aranges.rs:786,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:803,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:806,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/aranges.rs:806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 821
      start: 762
    functionDepth: 9
    functionLinenumber: 762
    functionLinenumberEnd: 821
    functionName: tests::test_parse_entry_tombstone_64
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - next_raw
    - next
    - Option::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_tombstone_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/str.rs:35,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/str.rs:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_str_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: DebugStr::new
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 3
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_str_section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/str.rs:53,1
    - Dst: skip
      Src: /src/gimli/src/read/str.rs:54,1
    - Dst: read_null_terminated_slice
      Src: /src/gimli/src/read/str.rs:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 9
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: DebugStr::get_str
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - read_null_terminated_slice
    - skip
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_str(&self, offset: DebugStrOffset<R::Offset>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/str.rs:69,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/str.rs:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 70
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 70
    functionName: DebugStr::borrow
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugStr
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugStr<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: DebugStr::id
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: DebugStr::reader
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - debug_str_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: DebugStr::from
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_str_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/str.rs:118,1
    - Dst: skip
      Src: /src/gimli/src/read/str.rs:119,1
    - Dst: skip
      Src: /src/gimli/src/read/str.rs:120,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/str.rs:120,1
    - Dst: into_u64
      Src: /src/gimli/src/read/str.rs:121,1
    - Dst: u64::from
      Src: /src/gimli/src/read/str.rs:121,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/str.rs:121,1
    - Dst: read_offset
      Src: /src/gimli/src/read/str.rs:123,1
    - Dst: map
      Src: /src/gimli/src/read/str.rs:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    argCount: 3
    argNames:
    - format
    - base
    - index
    argTypes:
    - Format
    - DebugStrOffsetsBase<R::Offset>
    - DebugStrOffsetsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 124
      start: 112
    functionDepth: 7
    functionLinenumber: 112
    functionLinenumberEnd: 124
    functionName: DebugStrOffsets::get_str_offset
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - into_u64
    - DwEhPe::word_size
    - skip
    - map
    - R::Offset::from_u64
    - read_offset
    - u64::from
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_str_offset(&self,format: Format,base: DebugStrOffsetsBase<R::Offset>,index:
      DebugStrOffsetsIndex<R::Offset>,) -> Result<DebugStrOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/str.rs:137,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/str.rs:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 138
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 138
    functionName: DebugStrOffsets::borrow
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugStrOffsets
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugStrOffsets<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: DebugStrOffsets::id
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: DebugStrOffsets::reader
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: DebugStrOffsets::from
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugStrOffsetsBase
      Src: /src/gimli/src/read/str.rs:172,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/str.rs:172,1
    - Dst: initial_length_size
      Src: /src/gimli/src/read/str.rs:173,1
    - Dst: common::DebugStrOffsetsBase
      Src: /src/gimli/src/read/str.rs:176,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/str.rs:176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 2
    argNames:
    - encoding
    - file_type
    argTypes:
    - Encoding
    - DwarfFileType
    constantsTouched: []
    func_position:
      end: 178
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 178
    functionName: DebugStrOffsetsBase::default_for_encoding_and_file
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 1
    functionsReached:
    - common::DebugStrOffsetsBase
    - initial_length_size
    - Offset::from_u8
    linkageType: ''
    returnType: DebugStrOffsetsBase
    signature: 'pub fn default_for_encoding_and_file(encoding: Encoding,file_type:
      DwarfFileType,) -> DebugStrOffsetsBase<Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/str.rs:207,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/str.rs:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_line_str_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: DebugLineStr::new
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_line_str_section: &''input [u8], endian: Endian)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/str.rs:214,1
    - Dst: skip
      Src: /src/gimli/src/read/str.rs:215,1
    - Dst: read_null_terminated_slice
      Src: /src/gimli/src/read/str.rs:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugLineStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 217
      start: 213
    functionDepth: 9
    functionLinenumber: 213
    functionLinenumberEnd: 217
    functionName: DebugLineStr::get_str
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - read_null_terminated_slice
    - skip
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_str(&self, offset: DebugLineStrOffset<R::Offset>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/str.rs:230,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/str.rs:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 231
      start: 226
    functionDepth: 2
    functionLinenumber: 226
    functionLinenumberEnd: 231
    functionName: DebugLineStr::borrow
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugLineStr
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugLineStr<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: DebugLineStr::id
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: DebugLineStr::reader
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: DebugLineStr::from
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:260,1
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:261,1
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:262,1
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:263,1
    - Dst: Label::new
      Src: /src/gimli/src/read/str.rs:264,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/str.rs:265,1
    - Dst: mark
      Src: /src/gimli/src/read/str.rs:265,1
    - Dst: initial_length
      Src: /src/gimli/src/read/str.rs:265,1
    - Dst: D16
      Src: /src/gimli/src/read/str.rs:265,1
    - Dst: D16
      Src: /src/gimli/src/read/str.rs:265,1
    - Dst: mark
      Src: /src/gimli/src/read/str.rs:265,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/str.rs:272,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/str.rs:272,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/str.rs:274,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/str.rs:275,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/str.rs:277,1
    - Dst: unwrap
      Src: /src/gimli/src/read/str.rs:277,1
    - Dst: DebugStrOffsets::from
      Src: /src/gimli/src/read/str.rs:278,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/str.rs:278,1
    - Dst: common::DebugStrOffsetsBase
      Src: /src/gimli/src/read/str.rs:279,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 258
    functionDepth: 2
    functionLinenumber: 258
    functionLinenumberEnd: 290
    functionName: tests::test_get_str_offset
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Self::set_const
    - initial_length
    - DwEhPe::word_size
    - Vec::get_contents
    - Vec::word
    - D16
    - DebugStrOffsets::from
    - Vec::mark
    - mark
    - Label::new
    - common::DebugStrOffsetsBase
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_get_str_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/loclists.rs:37,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: DebugLoc::new
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 10
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/loclists.rs:51,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/loclists.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: DebugLoc::borrow
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugLoc
    signature: 'pub(crate) fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugLoc<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: DebugLoc::id
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: DebugLoc::reader
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: DebugLoc::from
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/loclists.rs:97,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: DebugLocLists::new
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 10
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/loclists.rs:111,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/loclists.rs:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 112
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionName: DebugLocLists::borrow
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugLocLists
    signature: 'pub(crate) fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugLocLists<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: DebugLocLists::id
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: DebugLocLists::reader
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: DebugLocLists::from
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugLocListsBase
      Src: /src/gimli/src/read/loclists.rs:147,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/loclists.rs:147,1
    - Dst: LocListsHeader::size_for_encoding
      Src: /src/gimli/src/read/loclists.rs:147,1
    - Dst: common::DebugLocListsBase
      Src: /src/gimli/src/read/loclists.rs:149,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/loclists.rs:149,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - encoding
    - file_type
    argTypes:
    - Encoding
    - DwarfFileType
    constantsTouched: []
    func_position:
      end: 151
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 151
    functionName: DebugLocListsBase::default_for_encoding_and_file
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - LocListsHeader::size_for_encoding
    - common::DebugLocListsBase
    - Offset::from_u8
    linkageType: ''
    returnType: DebugLocListsBase
    signature: 'pub fn default_for_encoding_and_file(encoding: Encoding,file_type:
      DwarfFileType,) -> DebugLocListsBase<Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - debug_loc
    - debug_loclists
    argTypes:
    - DebugLoc<R>
    - DebugLocLists<R>
    constantsTouched: []
    func_position:
      end: 169
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 169
    functionName: LocationLists::new
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: LocationLists
    signature: 'pub fn new(debug_loc: DebugLoc<R>, debug_loclists: DebugLocLists<R>)
      -> LocationLists<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/loclists.rs:183,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/loclists.rs:183,1
    - Dst: borrow
      Src: /src/gimli/src/read/loclists.rs:184,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/loclists.rs:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 186
      start: 178
    functionDepth: 2
    functionLinenumber: 178
    functionLinenumberEnd: 186
    functionName: LocationLists::borrow
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: LocationLists
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> LocationLists<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:206,1
    - Dst: LocListIter::new
      Src: /src/gimli/src/read/loclists.rs:206,1
    - Dst: LocationLists::raw_locations
      Src: /src/gimli/src/read/loclists.rs:207,1
    - Dst: '&DebugAddr<R>::clone'
      Src: /src/gimli/src/read/loclists.rs:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 5
    argNames:
    - offset
    - unit_encoding
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    - u64
    - '&DebugAddr<R>'
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 212
      start: 198
    functionDepth: 8
    functionLinenumber: 198
    functionLinenumberEnd: 212
    functionName: LocationLists::locations
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - LocListIter::new
    - Ok
    - LocationLists::raw_locations
    - '&DebugAddr<R>::clone'
    linkageType: ''
    returnType: Result
    signature: 'pub fn locations(&self,offset: LocationListsOffset<R::Offset>,unit_encoding:
      Encoding,base_address: u64,debug_addr: &DebugAddr<R>,debug_addr_base: DebugAddrBase<R::Offset>,)
      -> Result<LocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:225,1
    - Dst: LocListIter::new
      Src: /src/gimli/src/read/loclists.rs:225,1
    - Dst: LocationLists::raw_locations_dwo
      Src: /src/gimli/src/read/loclists.rs:226,1
    - Dst: '&DebugAddr<R>::clone'
      Src: /src/gimli/src/read/loclists.rs:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 5
    argNames:
    - offset
    - unit_encoding
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    - u64
    - '&DebugAddr<R>'
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 231
      start: 217
    functionDepth: 8
    functionLinenumber: 217
    functionLinenumberEnd: 231
    functionName: LocationLists::locations_dwo
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - LocListIter::new
    - Ok
    - LocationLists::raw_locations_dwo
    - '&DebugAddr<R>::clone'
    linkageType: ''
    returnType: Result
    signature: 'pub fn locations_dwo(&self,offset: LocationListsOffset<R::Offset>,unit_encoding:
      Encoding,base_address: u64,debug_addr: &DebugAddr<R>,debug_addr_base: DebugAddrBase<R::Offset>,)
      -> Result<LocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:246,1
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:248,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:250,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:251,1
    - Dst: RawLocListIter::new
      Src: /src/gimli/src/read/loclists.rs:251,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 2
    argNames:
    - offset
    - unit_encoding
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    constantsTouched: []
    func_position:
      end: 252
      start: 240
    functionDepth: 7
    functionLinenumber: 240
    functionLinenumberEnd: 252
    functionName: LocationLists::raw_locations
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 2
    functionsReached:
    - Ok
    - RawLocListIter::new
    - skip
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn raw_locations(&self,offset: LocationListsOffset<R::Offset>,unit_encoding:
      Encoding,) -> Result<RawLocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:266,1
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:268,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:270,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:271,1
    - Dst: RawLocListIter::new
      Src: /src/gimli/src/read/loclists.rs:271,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 2
    argNames:
    - offset
    - unit_encoding
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    constantsTouched: []
    func_position:
      end: 276
      start: 257
    functionDepth: 7
    functionLinenumber: 257
    functionLinenumberEnd: 276
    functionName: LocationLists::raw_locations_dwo
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - Ok
    - RawLocListIter::new
    - skip
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn raw_locations_dwo(&self,offset: LocationListsOffset<R::Offset>,unit_encoding:
      Encoding,) -> Result<RawLocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:291,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:292,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:293,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/loclists.rs:293,1
    - Dst: into_u64
      Src: /src/gimli/src/read/loclists.rs:294,1
    - Dst: u64::from
      Src: /src/gimli/src/read/loclists.rs:294,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/loclists.rs:294,1
    - Dst: read_offset
      Src: /src/gimli/src/read/loclists.rs:296,1
    - Dst: map
      Src: /src/gimli/src/read/loclists.rs:296,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:298,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 32
    argCount: 3
    argNames:
    - unit_encoding
    - base
    - index
    argTypes:
    - Encoding
    - DebugLocListsBase<R::Offset>
    - DebugLocListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 299
      start: 284
    functionDepth: 7
    functionLinenumber: 284
    functionLinenumberEnd: 299
    functionName: LocationLists::get_offset
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - into_u64
    - LocationListsOffset
    - DwEhPe::word_size
    - skip
    - map
    - R::Offset::from_u64
    - read_offset
    - u64::from
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_offset(&self,unit_encoding: Encoding,base: DebugLocListsBase<R::Offset>,index:
      DebugLocListsIndex<R::Offset>,) -> Result<LocationListsOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/loclists.rs:303,1
    - Dst: or_else
      Src: /src/gimli/src/read/loclists.rs:303,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/loclists.rs:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 306
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 306
    functionName: LocationLists::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - lookup_offset_id
    - or_else
    linkageType: ''
    returnType: Option
    signature: 'pub fn lookup_offset_id(&self, id: ReaderOffsetId) -> Option<(SectionId,
      R::Offset)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/loclists.rs:405,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:405,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:406,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:406,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/loclists.rs:406,1
    - Dst: R::Offset::from_u16
      Src: /src/gimli/src/read/loclists.rs:409,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/loclists.rs:409,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:410,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:410,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/loclists.rs:410,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - '&mut R'
    - Encoding
    constantsTouched: []
    func_position:
      end: 412
      start: 403
    functionDepth: 8
    functionLinenumber: 403
    functionLinenumberEnd: 412
    functionName: parse_data
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - Ok
    - '&mut R::read_u16'
    - read::Expression
    - '&mut R::read_uleb128'
    - '&mut R::split'
    - R::Offset::from_u64
    - R::Offset::from_u16
    linkageType: ''
    returnType: Result
    signature: 'fn parse_data<R: Reader>(input: &mut R, encoding: Encoding) -> Result<Expression<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:417,1
    - Dst: RawRange::parse
      Src: /src/gimli/src/read/loclists.rs:419,1
    - Dst: is_end
      Src: /src/gimli/src/read/loclists.rs:420,1
    - Dst: is_base_address
      Src: /src/gimli/src/read/loclists.rs:422,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:423,1
    - Dst: R::Offset::from_u16
      Src: /src/gimli/src/read/loclists.rs:425,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/loclists.rs:425,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:426,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/loclists.rs:426,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:427,1
    - Dst: constants::DwLle
      Src: /src/gimli/src/read/loclists.rs:434,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/loclists.rs:434,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:436,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:437,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:437,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:437,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:439,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:440,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:440,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:440,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:441,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:441,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:441,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:442,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:444,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:445,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:445,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:445,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:447,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/loclists.rs:450,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:452,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:454,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:455,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:456,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:457,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:459,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:460,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:462,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:463,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:465,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:466,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:467,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:468,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:470,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:471,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:472,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:473,1
    - Dst: Err
      Src: /src/gimli/src/read/loclists.rs:476,1
    - Dst: Error::UnknownLocListsEntry
      Src: /src/gimli/src/read/loclists.rs:476,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 124
    argCount: 3
    argNames:
    - input
    - encoding
    - format
    argTypes:
    - '&mut R'
    - Encoding
    - LocListsFormat
    constantsTouched: []
    func_position:
      end: 480
      start: 416
    functionDepth: 8
    functionLinenumber: 416
    functionLinenumberEnd: 480
    functionName: RawLocListEntry::parse
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - parse_data
    - constants::DwLle
    - is_base_address
    - '&mut R::read_u32'
    - Error::UnknownLocListsEntry
    - is_end
    - '&mut R::read_address'
    - '&mut R::read_u16'
    - read::Expression
    - '&mut R::split'
    - '&mut R::read_uleb128'
    - R::Offset::from_u16
    - Some
    - RawRange::parse
    - Err
    - Result::and_then
    - common::DebugAddrIndex
    - '&mut R::read_u8'
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn parse(input: &mut R, encoding: Encoding, format: LocListsFormat)
      -> Result<Option<Self>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - input
    - encoding
    - format
    argTypes:
    - R
    - Encoding
    - LocListsFormat
    constantsTouched: []
    func_position:
      end: 491
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 491
    functionName: RawLocListIter::new
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: RawLocListIter
    signature: 'fn new(input: R, encoding: Encoding, format: LocListsFormat) -> RawLocListIter<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawLocListIter::next
      Src: /src/gimli/src/read/loclists.rs:528,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/loclists.rs:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 527
    functionDepth: 1
    functionLinenumber: 527
    functionLinenumberEnd: 529
    functionName: RawLocListIter::next
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - RawLocListIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - raw
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - RawLocListIter<R>
    - u64
    - DebugAddr<R>
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 559
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 559
    functionName: LocListIter::new
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: LocListIter
    signature: 'fn new(raw: RawLocListIter<R>,base_address: u64,debug_addr: DebugAddr<R>,debug_addr_base:
      DebugAddrBase<R::Offset>,) -> LocListIter<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_address
      Src: /src/gimli/src/read/loclists.rs:563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 565
      start: 562
    functionDepth: 8
    functionLinenumber: 562
    functionLinenumberEnd: 565
    functionName: LocListIter::get_address
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - get_address
    linkageType: ''
    returnType: Result
    signature: 'fn get_address(&self, index: DebugAddrIndex<R::Offset>) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LocListIter::next
      Src: /src/gimli/src/read/loclists.rs:683,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/loclists.rs:683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 684
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 684
    functionName: LocListIter::next
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 2
    functionsReached:
    - Option::transpose
    - LocListIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/loclists.rs:587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 588
      start: 586
    functionDepth: 2
    functionLinenumber: 586
    functionLinenumberEnd: 588
    functionName: LocListIter::next_raw
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: Result
    signature: pub fn next_raw(&mut self) -> Result<Option<RawLocListEntry<R>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:603,1
    - Dst: LocListIter::get_address
      Src: /src/gimli/src/read/loclists.rs:606,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:607,1
    - Dst: LocListIter::get_address
      Src: /src/gimli/src/read/loclists.rs:610,1
    - Dst: LocListIter::get_address
      Src: /src/gimli/src/read/loclists.rs:611,1
    - Dst: LocListIter::get_address
      Src: /src/gimli/src/read/loclists.rs:619,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/loclists.rs:620,1
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/loclists.rs:633,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:634,1
    - Dst: add_base_address
      Src: /src/gimli/src/read/loclists.rs:637,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/loclists.rs:646,1
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/loclists.rs:661,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:662,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:665,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:665,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 71
    argCount: 1
    argNames:
    - raw_loc
    argTypes:
    - RawLocListEntry<R>
    constantsTouched: []
    func_position:
      end: 666
      start: 594
    functionDepth: 9
    functionLinenumber: 594
    functionLinenumberEnd: 666
    functionName: LocListIter::convert_raw
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - bool::wrapping_add_sized
    - Ok
    - LocListIter::get_address
    - u64::min_tombstone
    - add_base_address
    - Some
    linkageType: ''
    returnType: Result
    signature: 'pub fn convert_raw(&mut self,raw_loc: RawLocListEntry<R>,) -> Result<Option<LocationListEntry<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/loclists.rs:712,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:720,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:720,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:720,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:720,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:720,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:720,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:720,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:720,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:728,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:728,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:729,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:729,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:730,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:732,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:733,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:734,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:735,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:736,1
    - Dst: initial_length
      Src: /src/gimli/src/read/loclists.rs:736,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:736,1
    - Dst: L8
      Src: /src/gimli/src/read/loclists.rs:736,1
    - Dst: L8
      Src: /src/gimli/src/read/loclists.rs:736,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:736,1
    - Dst: mark
      Src: /src/gimli/src/read/loclists.rs:736,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/loclists.rs:744,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/loclists.rs:746,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:748,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:748,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:753,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:753,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:753,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:754,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:754,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:755,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:757,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:757,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:758,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:758,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:758,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:759,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:759,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:760,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:762,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:762,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:762,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:766,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:766,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:767,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:769,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:769,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:769,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:773,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:773,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:774,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:777,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:777,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:778,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:778,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:778,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:779,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:779,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:780,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:783,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:783,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:784,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:784,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:784,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:785,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:785,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:786,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:788,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:788,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:788,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:789,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:791,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:791,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:792,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:792,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:792,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:793,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:793,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:794,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:796,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:796,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:796,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:797,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:797,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:798,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:800,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:800,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:800,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:801,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:801,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:802,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:805,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:805,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:806,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:806,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:806,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:807,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:807,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:809,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:809,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:810,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:810,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:810,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:811,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:811,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:813,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:813,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:813,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:814,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:814,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:815,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:815,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:815,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:816,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:816,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:817,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:817,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:817,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:821,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:821,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:822,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:822,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:822,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:826,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:826,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:829,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:829,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:829,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:830,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:830,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:831,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:831,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:831,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:835,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:835,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:838,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:838,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:839,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:839,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:839,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:840,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:840,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:841,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:841,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:842,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:842,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:842,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:843,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:843,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:846,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:846,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:846,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:850,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:850,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:851,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:853,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/loclists.rs:854,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:856,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/loclists.rs:857,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:859,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/loclists.rs:859,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:860,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:860,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:861,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:862,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:863,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:864,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:864,1
    - Dst: Result::next
      Src: /src/gimli/src/read/loclists.rs:869,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 519
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 880
      start: 709
    functionDepth: 9
    functionLinenumber: 709
    functionLinenumberEnd: 880
    functionName: tests::test_loclists
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - Vec::L8
    - LocationLists::new
    - initial_length
    - Vec::new
    - DebugLoc::new
    - uleb
    - L8
    - EndianSlice::new
    - Result::locations
    - DebugAddrBase
    - Self::L32
    - Vec::word
    - read::Expression
    - EndianVec::push
    - word
    - L16
    - Self::set_const
    - Vec::uleb
    - Vec::get_contents
    - Vec::mark
    - L32
    - mark
    - Label::new
    - expect_location
    - Section::with_endian
    - u64::ones_sized
    - unwrap
    - Result::unwrap
    - Vec::start
    - LocationListsOffset
    - DebugLocLists::new
    - Result::next
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_loclists()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/loclists.rs:885,1
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/loclists.rs:886,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:887,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:888,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:889,1
    - Dst: mark
      Src: /src/gimli/src/read/loclists.rs:889,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:889,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:889,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:889,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:889,1
    - Dst: mark
      Src: /src/gimli/src/read/loclists.rs:889,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/loclists.rs:898,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/loclists.rs:900,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:902,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:902,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:907,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:907,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:908,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:908,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:909,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:911,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:911,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:912,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:912,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:913,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:913,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:914,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:916,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:916,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:917,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:917,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:918,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:918,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:919,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:919,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:920,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:922,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:922,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:923,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:923,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:924,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:924,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:925,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:927,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:927,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:928,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:928,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:929,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:929,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:930,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:932,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:932,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:933,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:933,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:935,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:935,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:936,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:936,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:937,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:937,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:939,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:939,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:941,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:943,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:943,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:944,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:945,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:946,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:947,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:948,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:948,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:949,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:955,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:955,1
    - Dst: Result::next
      Src: /src/gimli/src/read/loclists.rs:960,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:972,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:974,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/loclists.rs:974,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:972,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 223
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 983
      start: 883
    functionDepth: 9
    functionLinenumber: 883
    functionLinenumberEnd: 983
    functionName: tests::test_location_list
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - LocationLists::new
    - Vec::new
    - DebugLoc::new
    - Vec::L16
    - EndianSlice::new
    - Result::locations
    - DebugAddrBase
    - Vec::word
    - read::Expression
    - EndianVec::push
    - word
    - L16
    - Vec::get_contents
    - L32
    - mark
    - Label::new
    - expect_location
    - Self::word
    - Section::with_endian
    - u64::ones_sized
    - unwrap
    - Result::unwrap
    - LocationListsOffset
    - DebugLocLists::new
    - Vec::len
    - Result::next
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_location_list()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:988,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:988,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:988,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:988,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:988,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:988,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:988,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:988,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:988,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:994,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:994,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:995,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:996,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:997,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:998,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:998,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:999,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:1007,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1009,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:1007,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:1019,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1021,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:1019,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:1031,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1032,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/loclists.rs:1032,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1041
      start: 986
    functionDepth: 9
    functionLinenumber: 986
    functionLinenumberEnd: 1041
    functionName: tests::test_locations_invalid
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - Result::locations
    - L16
    - DebugAddrBase
    - LocationListsOffset
    - LocationLists::new
    - Vec::get_contents
    - DebugLoc::new
    - DebugLocLists::new
    - Vec::len
    - L32
    - DebugAddr::from
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_locations_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1019,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1020,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1021,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1022,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1023,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:1024,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:1024,1
    - Dst: initial_length
      Src: /src/gimli/src/read/rnglists.rs:1024,1
    - Dst: D16
      Src: /src/gimli/src/read/rnglists.rs:1024,1
    - Dst: D8
      Src: /src/gimli/src/read/rnglists.rs:1024,1
    - Dst: D8
      Src: /src/gimli/src/read/rnglists.rs:1024,1
    - Dst: D32
      Src: /src/gimli/src/read/rnglists.rs:1024,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:1024,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:1033,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/rnglists.rs:1033,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/rnglists.rs:1035,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/rnglists.rs:1036,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:1037,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:1037,1
    - Dst: DebugRanges::from
      Src: /src/gimli/src/read/rnglists.rs:1039,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:1039,1
    - Dst: DebugRngLists::from
      Src: /src/gimli/src/read/rnglists.rs:1040,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:1040,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:1041,1
    - Dst: common::DebugRngListsBase
      Src: /src/gimli/src/read/rnglists.rs:1043,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 73
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1011
    functionDepth: 2
    functionLinenumber: 1011
    functionLinenumberEnd: 1053
    functionName: tests::test_get_offset
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - common::DebugRngListsBase
    - Self::set_const
    - initial_length
    - DwEhPe::word_size
    - Vec::get_contents
    - Vec::word
    - D16
    - D8
    - DebugRanges::from
    - Vec::mark
    - RangeLists::new
    - mark
    - Label::new
    - DebugRngLists::from
    - Section::with_endian
    - D32
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_get_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:1102,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:1103,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:1104,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:1105,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:1107,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:1107,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:1108,1
    - Dst: Result::locations_dwo
      Src: /src/gimli/src/read/loclists.rs:1116,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1118,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:1116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1135
      start: 1089
    functionDepth: 9
    functionLinenumber: 1089
    functionLinenumberEnd: 1135
    functionName: tests::test_loclists_gnu_v4_split_dwarf
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - DebugAddrBase
    - LocationListsOffset
    - LocationLists::new
    - Result::locations_dwo
    - DebugLocLists::new
    - DebugLoc::new
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_loclists_gnu_v4_split_dwarf()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 361
    functionName: Location::is_empty
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::offset_from
      Src: /src/gimli/src/read/op.rs:393,1
    - Dst: R::Offset::wrapping_add
      Src: /src/gimli/src/read/op.rs:394,1
    - Dst: R::Offset::from_i16
      Src: /src/gimli/src/read/op.rs:394,1
    - Dst: '&R::len'
      Src: /src/gimli/src/read/op.rs:395,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:396,1
    - Dst: Error::BadBranchTarget
      Src: /src/gimli/src/read/op.rs:396,1
    - Dst: Self::into_u64
      Src: /src/gimli/src/read/op.rs:396,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/op.rs:398,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/op.rs:399,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:400,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 3
    argNames:
    - pc
    - bytecode
    - offset
    argTypes:
    - '&R'
    - '&R'
    - i16
    constantsTouched: []
    func_position:
      end: 402
      start: 392
    functionDepth: 7
    functionLinenumber: 392
    functionLinenumberEnd: 402
    functionName: compute_pc
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 1
    functionsReached:
    - Error::BadBranchTarget
    - '&R::clone'
    - R::Offset::wrapping_add
    - R::Offset::from_i16
    - Self::skip
    - '&R::len'
    - Ok
    - Result::offset_from
    - Self::into_u64
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn compute_pc<R: Reader>(pc: &R, bytecode: &R, offset: i16) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:405,1
    - Dst: O::from_u64
      Src: /src/gimli/src/read/op.rs:405,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/op.rs:405,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 406
    functionName: generic_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 3
    functionsReached:
    - read::UnitOffset
    - Result::unwrap
    - O::from_u64
    linkageType: ''
    returnType: UnitOffset
    signature: 'fn generic_type<O: ReaderOffset>() -> UnitOffset<O>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:422,1
    - Dst: constants::DwOp
      Src: /src/gimli/src/read/op.rs:423,1
    - Dst: '&[u8]::read_address'
      Src: /src/gimli/src/read/op.rs:426,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:427,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:429,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:430,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:435,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:436,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:437,1
    - Dst: '&[u8]::read_i8'
      Src: /src/gimli/src/read/op.rs:441,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:442,1
    - Dst: i64::from
      Src: /src/gimli/src/read/op.rs:443,1
    - Dst: '&[u8]::read_u16'
      Src: /src/gimli/src/read/op.rs:447,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:448,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:449,1
    - Dst: '&[u8]::read_i16'
      Src: /src/gimli/src/read/op.rs:453,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:454,1
    - Dst: i64::from
      Src: /src/gimli/src/read/op.rs:455,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/op.rs:459,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:460,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:461,1
    - Dst: '&[u8]::read_i32'
      Src: /src/gimli/src/read/op.rs:465,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:466,1
    - Dst: i64::from
      Src: /src/gimli/src/read/op.rs:467,1
    - Dst: '&[u8]::read_u64'
      Src: /src/gimli/src/read/op.rs:471,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:472,1
    - Dst: '&[u8]::read_i64'
      Src: /src/gimli/src/read/op.rs:475,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:476,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:479,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:480,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:483,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:484,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:486,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:487,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:488,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:490,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:491,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:493,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:494,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:495,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:496,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:500,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:501,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:502,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:503,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:504,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:505,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:506,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:507,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:508,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:509,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:511,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:512,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:514,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:515,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:516,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:517,1
    - Dst: '&[u8]::read_i16'
      Src: /src/gimli/src/read/op.rs:519,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:520,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:522,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:523,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:524,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:525,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:526,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:527,1
    - Dst: '&[u8]::read_i16'
      Src: /src/gimli/src/read/op.rs:529,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:530,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:563,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:564,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:597,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:598,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:598,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:632,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:633,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:634,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:634,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:636,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:640,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:640,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:641,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:644,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:645,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:648,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:648,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:649,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:650,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:653,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:657,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:658,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:664,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:665,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:666,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:672,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:673,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:674,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:679,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:680,1
    - Dst: '&[u8]::read_u16'
      Src: /src/gimli/src/read/op.rs:682,1
    - Dst: u16::map
      Src: /src/gimli/src/read/op.rs:682,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:683,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:684,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:684,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/op.rs:688,1
    - Dst: u32::map
      Src: /src/gimli/src/read/op.rs:688,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:689,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:690,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:690,1
    - Dst: '&[u8]::read_offset'
      Src: /src/gimli/src/read/op.rs:694,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:695,1
    - Dst: DieReference::DebugInfoRef
      Src: /src/gimli/src/read/op.rs:696,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:696,1
    - Dst: '&[u8]::read_offset'
      Src: /src/gimli/src/read/op.rs:700,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:701,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:702,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:706,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:708,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:710,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:711,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:712,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:714,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:718,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:718,1
    - Dst: '&[u8]::split'
      Src: /src/gimli/src/read/op.rs:719,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:720,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:722,1
    - Dst: '&[u8]::read_address'
      Src: /src/gimli/src/read/op.rs:725,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:725,1
    - Dst: '&[u8]::read_offset'
      Src: /src/gimli/src/read/op.rs:729,1
    - Dst: '&[u8]::read_sleb128'
      Src: /src/gimli/src/read/op.rs:731,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:732,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:733,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:738,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:738,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:739,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:740,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:744,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:744,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:745,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:746,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:750,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:750,1
    - Dst: '&[u8]::split'
      Src: /src/gimli/src/read/op.rs:751,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:752,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/op.rs:755,1
    - Dst: u32::map
      Src: /src/gimli/src/read/op.rs:755,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:756,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:757,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:761,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:761,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:762,1
    - Dst: '&[u8]::split'
      Src: /src/gimli/src/read/op.rs:763,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/op.rs:763,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:764,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:765,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:770,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:770,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:771,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:771,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:772,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:775,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:779,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:780,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:780,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:781,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:782,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:788,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:789,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:789,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:790,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:791,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:797,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:797,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:798,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:799,1
    - Dst: '&[u8]::read_uleb128'
      Src: /src/gimli/src/read/op.rs:803,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/op.rs:803,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:804,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:805,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:808,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/op.rs:809,1
    - Dst: '&[u8]::read_uleb128_u32'
      Src: /src/gimli/src/read/op.rs:811,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:812,1
    - Dst: '&[u8]::read_uleb128_u32'
      Src: /src/gimli/src/read/op.rs:815,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:816,1
    - Dst: '&[u8]::read_uleb128_u32'
      Src: /src/gimli/src/read/op.rs:819,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:820,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/op.rs:823,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:824,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:826,1
    - Dst: Error::InvalidExpression
      Src: /src/gimli/src/read/op.rs:826,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:828,1
    - Dst: Error::InvalidExpression
      Src: /src/gimli/src/read/op.rs:828,1
    CyclomaticComplexity: 59
    EdgeCount: 59
    ICount: 396
    argCount: 2
    argNames:
    - bytes
    - encoding
    argTypes:
    - '&mut R'
    - Encoding
    constantsTouched: []
    func_position:
      end: 830
      start: 421
    functionDepth: 6
    functionLinenumber: 421
    functionLinenumberEnd: 830
    functionName: Operation::parse
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 8
    functionsReached:
    - '&[u8]::read_u16'
    - '&[u8]::read_i32'
    - R::Offset::from_u8
    - constants::DwOp
    - into
    - '&[u8]::read_i8'
    - '&[u8]::read_sleb128'
    - u16::map
    - '&[u8]::read_i64'
    - '&[u8]::split'
    - i64::from
    - u64::from
    - Some
    - common::Register
    - Err
    - read::UnitOffset
    - '&[u8]::read_u8'
    - '&[u8]::read_uleb128_u32'
    - '&[u8]::read_i16'
    - '&[u8]::read_uleb128'
    - Result::and_then
    - common::DebugInfoOffset
    - generic_type
    - u32::map
    - common::DebugAddrIndex
    - '&[u8]::read_u32'
    - '&[u8]::read_address'
    - Ok
    - '&[u8]::read_u64'
    - DieReference::DebugInfoRef
    - Error::InvalidExpression
    - '&[u8]::read_offset'
    - DieReference::UnitRef
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse(bytes: &mut R, encoding: Encoding) -> Result<Operation<R,
      Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Evaluation::new
      Src: /src/gimli/src/read/op.rs:966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 967
      start: 965
    functionDepth: 7
    functionLinenumber: 965
    functionLinenumberEnd: 967
    functionName: Expression::evaluation
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::new
    linkageType: ''
    returnType: Evaluation
    signature: 'pub fn evaluation(self, encoding: Encoding) -> Evaluation<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 975
      start: 970
    functionDepth: 0
    functionLinenumber: 970
    functionLinenumberEnd: 975
    functionName: Expression::operations
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: OperationIter
    signature: 'pub fn operations(self, encoding: Encoding) -> OperationIter<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OperationIter::next
      Src: /src/gimli/src/read/op.rs:1020,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/op.rs:1020,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1021
      start: 1019
    functionDepth: 1
    functionLinenumber: 1019
    functionLinenumberEnd: 1021
    functionName: OperationIter::next
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 2
    functionsReached:
    - Option::transpose
    - OperationIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_from
      Src: /src/gimli/src/read/op.rs:1002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - expression
    argTypes:
    - '&Expression<R>'
    constantsTouched: []
    func_position:
      end: 1003
      start: 1001
    functionDepth: 1
    functionLinenumber: 1001
    functionLinenumberEnd: 1003
    functionName: OperationIter::offset_from
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - offset_from
    linkageType: ''
    returnType: R::Offset
    signature: 'pub fn offset_from(&self, expression: &Expression<R>) -> R::Offset'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new_in
      Src: /src/gimli/src/read/op.rs:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - bytecode
    - encoding
    argTypes:
    - R
    - Encoding
    constantsTouched: []
    func_position:
      end: 1167
      start: 1165
    functionDepth: 6
    functionLinenumber: 1165
    functionLinenumberEnd: 1167
    functionName: Evaluation::new
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 2
    functionsReached:
    - Self::new_in
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(bytecode: R, encoding: Encoding) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into_vec
      Src: /src/gimli/src/read/op.rs:1175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1173
    functionDepth: 1
    functionLinenumber: 1173
    functionLinenumberEnd: 1180
    functionName: Evaluation::result
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - into_vec
    linkageType: ''
    returnType: Vec
    signature: pub fn result(self) -> Vec<Piece<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: R::clone
      Src: /src/gimli/src/read/op.rs:1189,1
    - Dst: EvaluationState::Start
      Src: /src/gimli/src/read/op.rs:1196,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:1200,1
    - Dst: Default::default
      Src: /src/gimli/src/read/op.rs:1202,1
    - Dst: Default::default
      Src: /src/gimli/src/read/op.rs:1203,1
    - Dst: Default::default
      Src: /src/gimli/src/read/op.rs:1206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 2
    argNames:
    - bytecode
    - encoding
    argTypes:
    - R
    - Encoding
    constantsTouched: []
    func_position:
      end: 1208
      start: 1188
    functionDepth: 5
    functionLinenumber: 1188
    functionLinenumberEnd: 1208
    functionName: Evaluation::new_in
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - u64::from
    - Default::default
    - EvaluationState::Start
    - R::clone
    linkageType: ''
    returnType: Self
    signature: 'pub fn new_in(bytecode: R, encoding: Encoding) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EvaluationState::Start
      Src: /src/gimli/src/read/op.rs:1223,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1223,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1229
      start: 1220
    functionDepth: 0
    functionLinenumber: 1220
    functionLinenumberEnd: 1229
    functionName: Evaluation::set_initial_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Some
    - EvaluationState::Start
    linkageType: ''
    returnType: void
    signature: 'pub fn set_initial_value(&mut self, value: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1237
      start: 1235
    functionDepth: 0
    functionLinenumber: 1235
    functionLinenumberEnd: 1237
    functionName: Evaluation::set_object_address
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: void
    signature: 'pub fn set_object_address(&mut self, value: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 1250
      start: 1248
    functionDepth: 0
    functionLinenumber: 1248
    functionLinenumberEnd: 1250
    functionName: Evaluation::set_max_iterations
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: void
    signature: 'pub fn set_max_iterations(&mut self, value: u32)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: pop
      Src: /src/gimli/src/read/op.rs:1253,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1254,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1255,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1257
      start: 1252
    functionDepth: 1
    functionLinenumber: 1252
    functionLinenumberEnd: 1257
    functionName: Evaluation::pop
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 3
    functionsReached:
    - Err
    - Ok
    - pop
    linkageType: ''
    returnType: Result
    signature: fn pop(&mut self) -> Result<Value>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1260,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1261
      start: 1259
    functionDepth: 4
    functionLinenumber: 1259
    functionLinenumberEnd: 1261
    functionName: Evaluation::push
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 12
    functionsReached:
    - try_push
    - map_err
    linkageType: ''
    returnType: Result
    signature: 'fn push(&mut self, value: Value) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:1264,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1273,1
    - Dst: Error::InvalidDerefSize
      Src: /src/gimli/src/read/op.rs:1273,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1275,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1276,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1278,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1279,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1280,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1284,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1284,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1296,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:1299,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1302,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1305,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1308,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1309,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1310,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1311,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1314,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1315,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1316,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1317,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1318,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1319,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1323,1
    - Dst: abs
      Src: /src/gimli/src/read/op.rs:1324,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1325,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1328,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1329,1
    - Dst: and
      Src: /src/gimli/src/read/op.rs:1330,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1331,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1334,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1335,1
    - Dst: div
      Src: /src/gimli/src/read/op.rs:1336,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1337,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1340,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1341,1
    - Dst: sub
      Src: /src/gimli/src/read/op.rs:1342,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1343,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1346,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1347,1
    - Dst: rem
      Src: /src/gimli/src/read/op.rs:1348,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1349,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1352,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1353,1
    - Dst: mul
      Src: /src/gimli/src/read/op.rs:1354,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1355,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1358,1
    - Dst: Abbreviation::neg
      Src: /src/gimli/src/read/op.rs:1359,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1360,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1363,1
    - Dst: not
      Src: /src/gimli/src/read/op.rs:1364,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1365,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1368,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1369,1
    - Dst: or
      Src: /src/gimli/src/read/op.rs:1370,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1371,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1374,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1375,1
    - Dst: add
      Src: /src/gimli/src/read/op.rs:1376,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1377,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1380,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:1381,1
    - Dst: value_type
      Src: /src/gimli/src/read/op.rs:1381,1
    - Dst: add
      Src: /src/gimli/src/read/op.rs:1382,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1383,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1386,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1387,1
    - Dst: shl
      Src: /src/gimli/src/read/op.rs:1388,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1389,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1392,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1393,1
    - Dst: shr
      Src: /src/gimli/src/read/op.rs:1394,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1395,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1398,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1399,1
    - Dst: shra
      Src: /src/gimli/src/read/op.rs:1400,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1401,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1404,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1405,1
    - Dst: xor
      Src: /src/gimli/src/read/op.rs:1406,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1407,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1411,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1412,1
    - Dst: compute_pc
      Src: /src/gimli/src/read/op.rs:1414,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1419,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1420,1
    - Dst: eq
      Src: /src/gimli/src/read/op.rs:1421,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1422,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1425,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1426,1
    - Dst: ge
      Src: /src/gimli/src/read/op.rs:1427,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1428,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1431,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1432,1
    - Dst: gt
      Src: /src/gimli/src/read/op.rs:1433,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1434,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1437,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1438,1
    - Dst: le
      Src: /src/gimli/src/read/op.rs:1439,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1440,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1443,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1444,1
    - Dst: lt
      Src: /src/gimli/src/read/op.rs:1445,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1446,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1449,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1450,1
    - Dst: ne
      Src: /src/gimli/src/read/op.rs:1451,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1452,1
    - Dst: compute_pc
      Src: /src/gimli/src/read/op.rs:1456,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1460,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1460,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1464,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1464,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1472,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1472,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1482,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1482,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1492,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1492,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1494,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1499,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1499,1
    - Dst: EvaluationResult::RequiresAtLocation
      Src: /src/gimli/src/read/op.rs:1501,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1506,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1507,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1508,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1508,1
    - Dst: EvaluationResult::RequiresTls
      Src: /src/gimli/src/read/op.rs:1510,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1515,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1515,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1523,1
    - Dst: clone
      Src: /src/gimli/src/read/op.rs:1528,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1530,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1534,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1536,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1541,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1545,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1545,1
    - Dst: EvaluationResult::RequiresEntryValue
      Src: /src/gimli/src/read/op.rs:1547,1
    - Dst: Expression
      Src: /src/gimli/src/read/op.rs:1547,1
    - Dst: clone
      Src: /src/gimli/src/read/op.rs:1547,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1552,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1552,1
    - Dst: EvaluationResult::RequiresParameterRef
      Src: /src/gimli/src/read/op.rs:1554,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1559,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1559,1
    - Dst: EvaluationResult::RequiresRelocatedAddress
      Src: /src/gimli/src/read/op.rs:1561,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1566,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1566,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1576,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1576,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:1589,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1592,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1593,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1596,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1598,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1596,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1603,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1607,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1607,1
    - Dst: EvaluationResult::RequiresBaseType
      Src: /src/gimli/src/read/op.rs:1609,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1613,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1613,1
    - Dst: EvaluationResult::RequiresBaseType
      Src: /src/gimli/src/read/op.rs:1615,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1619,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1619,1
    - Dst: EvaluationResult::RequiresBaseType
      Src: /src/gimli/src/read/op.rs:1621,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1629,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1633,1
    CyclomaticComplexity: 118
    EdgeCount: 118
    ICount: 560
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1634
      start: 1263
    functionDepth: 11
    functionLinenumber: 1263
    functionLinenumberEnd: 1634
    functionName: Evaluation::evaluate_one_operation
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 1
    functionsReached:
    - abs
    - Operation::parse
    - ge
    - Evaluation::pop
    - shl
    - compute_pc
    - Error::InvalidDerefSize
    - EvaluationResult::RequiresRelocatedAddress
    - Expression
    - shr
    - not
    - try_push
    - mul
    - le
    - is_empty
    - Result::to_u64
    - Value::from_u64
    - EvaluationResult::RequiresAtLocation
    - Some
    - EvaluationResult::RequiresTls
    - Err
    - add
    - len
    - value_type
    - or
    - Value::Generic
    - OperationEvaluationResult::Waiting
    - lt
    - EvaluationResult::RequiresBaseType
    - xor
    - clone
    - shra
    - EvaluationResult::RequiresEntryValue
    - rem
    - Evaluation::push
    - Ok
    - Abbreviation::neg
    - gt
    - ne
    - and
    - div
    - sub
    - EvaluationResult::RequiresParameterRef
    - map_err
    - eq
    linkageType: ''
    returnType: Result
    signature: fn evaluate_one_operation(&mut self) -> Result<OperationEvaluationResult<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1652
      start: 1643
    functionDepth: 0
    functionLinenumber: 1643
    functionLinenumberEnd: 1652
    functionName: Evaluation::value_result
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Option
    signature: pub fn value_result(&self) -> Option<Value>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1667
      start: 1658
    functionDepth: 0
    functionLinenumber: 1658
    functionLinenumberEnd: 1667
    functionName: Evaluation::as_result
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[Piece'
    signature: pub fn as_result(&self) -> &[Piece<R>]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1678,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1678,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1683,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1684,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1688,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1689,1
    - Dst: EvaluationState::Error
      Src: /src/gimli/src/read/op.rs:1691,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1692,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1695
      start: 1674
    functionDepth: 13
    functionLinenumber: 1674
    functionLinenumberEnd: 1695
    functionName: Evaluation::evaluate
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Ok
    - Value::Generic
    - EvaluationState::Error
    - Evaluation::evaluate_internal
    - Err
    linkageType: ''
    returnType: Result
    signature: pub fn evaluate(&mut self) -> Result<EvaluationResult<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1706,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1708,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1715,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1716
      start: 1704
    functionDepth: 13
    functionLinenumber: 1704
    functionLinenumberEnd: 1716
    functionName: Evaluation::resume_with_memory
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::evaluate_internal
    - Evaluation::push
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_memory(&mut self, value: Value) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1727,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:1729,1
    - Dst: value_type
      Src: /src/gimli/src/read/op.rs:1729,1
    - Dst: add
      Src: /src/gimli/src/read/op.rs:1730,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1731,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1738,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1739
      start: 1725
    functionDepth: 13
    functionLinenumber: 1725
    functionLinenumberEnd: 1739
    functionName: Evaluation::resume_with_register
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - value_type
    - Evaluation::push
    - Value::from_u64
    - add
    - Evaluation::evaluate_internal
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_register(&mut self, value: Value) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1750,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1752,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1752,1
    - Dst: Result::wrapping_add
      Src: /src/gimli/src/read/op.rs:1752,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1759,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 1
    argNames:
    - frame_base
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1760
      start: 1748
    functionDepth: 13
    functionLinenumber: 1748
    functionLinenumberEnd: 1760
    functionName: Evaluation::resume_with_frame_base
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Value::Generic
    - Result::wrapping_add
    - Evaluation::evaluate_internal
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_frame_base(&mut self, frame_base: u64) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1771,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1773,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1773,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1780,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1781
      start: 1769
    functionDepth: 13
    functionLinenumber: 1769
    functionLinenumberEnd: 1781
    functionName: Evaluation::resume_with_tls
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::evaluate_internal
    - Evaluation::push
    - Value::Generic
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_tls(&mut self, value: u64) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1792,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1794,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1794,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1801,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - cfa
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1802
      start: 1790
    functionDepth: 13
    functionLinenumber: 1790
    functionLinenumberEnd: 1802
    functionName: Evaluation::resume_with_call_frame_cfa
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::evaluate_internal
    - Evaluation::push
    - Value::Generic
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_call_frame_cfa(&mut self, cfa: u64) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1813,1
    - Dst: '&[u8]::is_empty'
      Src: /src/gimli/src/read/op.rs:1815,1
    - Dst: '&[u8]::clone'
      Src: /src/gimli/src/read/op.rs:1816,1
    - Dst: mem::swap
      Src: /src/gimli/src/read/op.rs:1817,1
    - Dst: mem::swap
      Src: /src/gimli/src/read/op.rs:1818,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1819,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1819,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1829,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 1830
      start: 1811
    functionDepth: 13
    functionLinenumber: 1811
    functionLinenumberEnd: 1830
    functionName: Evaluation::resume_with_at_location
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - '&[u8]::is_empty'
    - mem::swap
    - try_push
    - '&[u8]::clone'
    - map_err
    - Evaluation::evaluate_internal
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_at_location(&mut self, mut bytes: R) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1841,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1843,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1850,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - entry_value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1851
      start: 1839
    functionDepth: 13
    functionLinenumber: 1839
    functionLinenumberEnd: 1851
    functionName: Evaluation::resume_with_entry_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::evaluate_internal
    - Evaluation::push
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_entry_value(&mut self, entry_value: Value) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1865,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1867,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1867,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1874,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - parameter_value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1875
      start: 1860
    functionDepth: 13
    functionLinenumber: 1860
    functionLinenumberEnd: 1875
    functionName: Evaluation::resume_with_parameter_ref
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::evaluate_internal
    - Evaluation::push
    - Value::Generic
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_parameter_ref(&mut self,parameter_value: u64,)
      -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1887,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1889,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1889,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1896,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1897
      start: 1885
    functionDepth: 13
    functionLinenumber: 1885
    functionLinenumberEnd: 1897
    functionName: Evaluation::resume_with_relocated_address
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::evaluate_internal
    - Evaluation::push
    - Value::Generic
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_relocated_address(&mut self, address: u64) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1909,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1911,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1911,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1918,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1919
      start: 1907
    functionDepth: 13
    functionLinenumber: 1907
    functionLinenumberEnd: 1919
    functionName: Evaluation::resume_with_indexed_address
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::evaluate_internal
    - Evaluation::push
    - Value::Generic
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_indexed_address(&mut self, address: u64) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1930,1
    - Dst: Value::parse
      Src: /src/gimli/src/read/op.rs:1932,1
    - Dst: clone
      Src: /src/gimli/src/read/op.rs:1932,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1935,1
    - Dst: Result::convert
      Src: /src/gimli/src/read/op.rs:1936,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1939,1
    - Dst: Result::reinterpret
      Src: /src/gimli/src/read/op.rs:1940,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1946,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1947,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    argCount: 1
    argNames:
    - base_type
    argTypes:
    - ValueType
    constantsTouched: []
    func_position:
      end: 1948
      start: 1928
    functionDepth: 13
    functionLinenumber: 1928
    functionLinenumberEnd: 1948
    functionName: Evaluation::resume_with_base_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Value::parse
    - Result::reinterpret
    - Evaluation::push
    - Result::convert
    - Evaluation::pop
    - Err
    - Evaluation::evaluate_internal
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn resume_with_base_type(&mut self, base_type: ValueType) -> Result<EvaluationResult<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:1951,1
    - Dst: pop
      Src: /src/gimli/src/read/op.rs:1952,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1961
      start: 1950
    functionDepth: 2
    functionLinenumber: 1950
    functionLinenumberEnd: 1961
    functionName: Evaluation::end_of_expression
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 1
    functionsReached:
    - is_empty
    - pop
    linkageType: ''
    returnType: bool
    signature: fn end_of_expression(&mut self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Evaluation::end_of_expression
      Src: /src/gimli/src/read/op.rs:1964,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1969,1
    - Dst: Evaluation::evaluate_one_operation
      Src: /src/gimli/src/read/op.rs:1972,1
    - Dst: Evaluation::end_of_expression
      Src: /src/gimli/src/read/op.rs:1976,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:1976,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1980,1
    - Dst: Evaluation::end_of_expression
      Src: /src/gimli/src/read/op.rs:1984,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:1985,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1989,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1991,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1991,1
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:2001,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:2006,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2008,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:2006,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2016,1
    - Dst: into_u64
      Src: /src/gimli/src/read/op.rs:2016,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2016,1
    - Dst: into_u64
      Src: /src/gimli/src/read/op.rs:2016,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:2017,1
    - Dst: Error::InvalidExpressionTerminator
      Src: /src/gimli/src/read/op.rs:2017,1
    - Dst: EvaluationState::Waiting
      Src: /src/gimli/src/read/op.rs:2023,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:2024,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:2031,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:2032,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2033,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:2034,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:2035,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:2035,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:2045,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 124
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2046
      start: 1963
    functionDepth: 12
    functionLinenumber: 1963
    functionLinenumberEnd: 2046
    functionName: Evaluation::evaluate_internal
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 12
    functionsReached:
    - Evaluation::end_of_expression
    - into_u64
    - len
    - try_push
    - Operation::parse
    - is_empty
    - EvaluationState::Waiting
    - Ok
    - Result::to_u64
    - Evaluation::evaluate_one_operation
    - Error::InvalidExpressionTerminator
    - Evaluation::pop
    - map_err
    - Some
    - Err
    linkageType: ''
    returnType: Result
    signature: fn evaluate_internal(&mut self) -> Result<EvaluationResult<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2068
      start: 2062
    functionDepth: 0
    functionLinenumber: 2062
    functionLinenumberEnd: 2068
    functionName: tests::encoding4
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Encoding
    signature: fn encoding4() -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2076
      start: 2070
    functionDepth: 0
    functionLinenumber: 2070
    functionLinenumberEnd: 2076
    functionName: tests::encoding8
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Encoding
    signature: fn encoding8() -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2083,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2099
      start: 2079
    functionDepth: 1
    functionLinenumber: 2079
    functionLinenumberEnd: 2099
    functionName: tests::test_compute_pc
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_compute_pc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2106,1
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:2108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 3
    argNames:
    - input
    - expect
    - encoding
    argTypes:
    - '&''input [u8]'
    - '&Operation<EndianSlice<''input, LittleEndian>>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 2116
      start: 2101
    functionDepth: 7
    functionLinenumber: 2101
    functionLinenumberEnd: 2116
    functionName: tests::check_op_parse_simple
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Operation::parse
    linkageType: ''
    returnType: void
    signature: 'fn check_op_parse_simple<''input>(input: &''input [u8],expect: &Operation<EndianSlice<''input,
      LittleEndian>>,encoding: Encoding,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2119,1
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:2121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - '&[u8]'
    - Encoding
    constantsTouched: []
    func_position:
      end: 2128
      start: 2118
    functionDepth: 7
    functionLinenumber: 2118
    functionLinenumberEnd: 2128
    functionName: tests::check_op_parse_eof
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Operation::parse
    linkageType: ''
    returnType: void
    signature: 'fn check_op_parse_eof(input: &[u8], encoding: Encoding)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: input
      Src: /src/gimli/src/read/op.rs:2137,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/op.rs:2137,1
    - Dst: get_contents
      Src: /src/gimli/src/read/op.rs:2137,1
    - Dst: unwrap
      Src: /src/gimli/src/read/op.rs:2137,1
    - Dst: F::len
      Src: /src/gimli/src/read/op.rs:2140,1
    - Dst: check_op_parse_eof
      Src: /src/gimli/src/read/op.rs:2141,1
    - Dst: check_op_parse_simple
      Src: /src/gimli/src/read/op.rs:2143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 3
    argNames:
    - input
    - expect
    - encoding
    argTypes:
    - F
    - '&Operation<EndianSlice<''_, LittleEndian>>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 2144
      start: 2130
    functionDepth: 8
    functionLinenumber: 2130
    functionLinenumberEnd: 2144
    functionName: tests::check_op_parse
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - input
    - get_contents
    - check_op_parse_simple
    - F::len
    - check_op_parse_eof
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn check_op_parse<F>(input: F,expect: &Operation<EndianSlice<''_,
      LittleEndian>>,encoding: Encoding,) whereF: Fn(Section) -> Section,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2149,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2157,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2170,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2227,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2228,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2229,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2230,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2231,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2232,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2233,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2234,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2235,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2236,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2237,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2238,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2239,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2240,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2241,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2242,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2243,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2244,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2245,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2246,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2247,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2248,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2249,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2250,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2251,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2252,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2253,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2254,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2255,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2256,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2257,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2258,1
    - Dst: check_op_parse_eof
      Src: /src/gimli/src/read/op.rs:2269,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2271,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2273,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 221
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2275
      start: 2147
    functionDepth: 8
    functionLinenumber: 2147
    functionLinenumberEnd: 2275
    functionName: tests::test_op_parse_onebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse
    - encoding4
    - iter
    - generic_type
    - D8
    - check_op_parse_eof
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_onebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2280,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2298,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2307,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2314,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2316,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2316,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2316,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2318
      start: 2278
    functionDepth: 12
    functionLinenumber: 2278
    functionLinenumberEnd: 2318
    functionName: tests::test_op_parse_twobyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse
    - encoding4
    - iter
    - generic_type
    - D8
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_twobyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2323,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:2342,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2342,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2357,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2359,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2359,1
    - Dst: L16
      Src: /src/gimli/src/read/op.rs:2359,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2361
      start: 2321
    functionDepth: 12
    functionLinenumber: 2321
    functionLinenumberEnd: 2361
    functionName: tests::test_op_parse_threebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - check_op_parse
    - L16
    - encoding4
    - iter
    - D8
    - DieReference::UnitRef
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_threebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2366,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:2390,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2390,1
    - Dst: DieReference::DebugInfoRef
      Src: /src/gimli/src/read/op.rs:2397,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2397,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2404,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2409,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2411,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2411,1
    - Dst: L32
      Src: /src/gimli/src/read/op.rs:2411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2413
      start: 2364
    functionDepth: 12
    functionLinenumber: 2364
    functionLinenumberEnd: 2413
    functionName: tests::test_op_parse_fivebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - check_op_parse
    - encoding4
    - iter
    - D8
    - DieReference::DebugInfoRef
    - L32
    - common::DebugInfoOffset
    - DieReference::UnitRef
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_fivebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:2419,1
    - Dst: DieReference::DebugInfoRef
      Src: /src/gimli/src/read/op.rs:2445,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2445,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2452,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2457,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2459,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2459,1
    - Dst: L64
      Src: /src/gimli/src/read/op.rs:2459,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2461
      start: 2417
    functionDepth: 12
    functionLinenumber: 2417
    functionLinenumberEnd: 2461
    functionName: tests::test_op_parse_ninebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse
    - iter
    - common::DebugInfoOffset
    - D8
    - DieReference::DebugInfoRef
    - L64
    - encoding8
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_ninebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2466,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2479,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2492,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2495,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2495,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2497,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2502,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2504,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2504,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2504,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2507
      start: 2464
    functionDepth: 12
    functionLinenumber: 2464
    functionLinenumberEnd: 2507
    functionName: tests::test_op_parse_sleb
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - check_op_parse
    - push
    - encoding4
    - iter
    - into
    - D8
    - sleb
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_sleb()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2512,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2518,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2523,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2535,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2536,1
    - Dst: Register::from_u64
      Src: /src/gimli/src/read/op.rs:2539,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/op.rs:2539,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2544,1
    - Dst: extend
      Src: /src/gimli/src/read/op.rs:2545,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:2549,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:2555,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2563,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2572,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/op.rs:2574,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2574,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2574,1
    - Dst: get_contents
      Src: /src/gimli/src/read/op.rs:2574,1
    - Dst: unwrap
      Src: /src/gimli/src/read/op.rs:2574,1
    - Dst: check_op_parse_simple
      Src: /src/gimli/src/read/op.rs:2579,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 82
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2582
      start: 2510
    functionDepth: 12
    functionLinenumber: 2510
    functionLinenumberEnd: 2582
    functionName: tests::test_op_parse_uleb
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - push
    - Register::from_u64
    - get_contents
    - encoding4
    - iter
    - into
    - unwrap
    - check_op_parse_simple
    - D8
    - uleb
    - Section::with_endian
    - extend
    - common::DebugAddrIndex
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_uleb()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2587,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2602,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2603,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2604,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2605,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2605,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2605,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2605,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2607,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2609,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2615
      start: 2585
    functionDepth: 12
    functionLinenumber: 2585
    functionLinenumberEnd: 2615
    functionName: tests::test_op_parse_bregx
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - check_op_parse
    - encoding4
    - iter
    - into
    - D8
    - uleb
    - sleb
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_bregx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2620,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2624,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2625,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/op.rs:2626,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2626,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2626,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2626,1
    - Dst: get_contents
      Src: /src/gimli/src/read/op.rs:2626,1
    - Dst: unwrap
      Src: /src/gimli/src/read/op.rs:2626,1
    - Dst: check_op_parse_simple
      Src: /src/gimli/src/read/op.rs:2632,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2636,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2642
      start: 2618
    functionDepth: 12
    functionLinenumber: 2618
    functionLinenumberEnd: 2642
    functionName: tests::test_op_parse_bit_piece
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - get_contents
    - encoding4
    - iter
    - check_op_parse_simple
    - D8
    - uleb
    - Some
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_bit_piece()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2647,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2651,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2653,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2653,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2654,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2653,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2662
      start: 2645
    functionDepth: 9
    functionLinenumber: 2645
    functionLinenumberEnd: 2662
    functionName: tests::test_op_parse_implicit_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse
    - EndianSlice::new
    - append_bytes
    - len
    - encoding4
    - D8
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_implicit_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2667,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2671,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2673,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2673,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2673,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2675,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2673,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2679,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2680,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2684,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2686,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2686,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2686,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2688,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2686,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2692,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2693,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2697
      start: 2665
    functionDepth: 9
    functionLinenumber: 2665
    functionLinenumberEnd: 2697
    functionName: tests::test_op_parse_const_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - check_op_parse
    - EndianSlice::new
    - append_bytes
    - len
    - encoding4
    - D8
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_const_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2702,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2704,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2705,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2705,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2705,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2707,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2709,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2713,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2714,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2714,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2714,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2716,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2722
      start: 2700
    functionDepth: 9
    functionLinenumber: 2700
    functionLinenumberEnd: 2722
    functionName: tests::test_op_parse_regval_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - check_op_parse
    - encoding4
    - D8
    - uleb
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_regval_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2727,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2729,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2730,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2730,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2730,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2732,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2738,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2739,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2739,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2739,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2741,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2747,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2748,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2748,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2748,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2756
      start: 2725
    functionDepth: 9
    functionLinenumber: 2725
    functionLinenumberEnd: 2756
    functionName: tests::test_op_parse_deref_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - check_op_parse
    - encoding4
    - D8
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_deref_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2761,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2763,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2764,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2764,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2766,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2770,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2771,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2771,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2777
      start: 2759
    functionDepth: 9
    functionLinenumber: 2759
    functionLinenumberEnd: 2777
    functionName: tests::test_op_convert
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - check_op_parse
    - encoding4
    - D8
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_convert()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2782,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2784,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2785,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2785,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2787,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2791,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2792,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2792,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2798
      start: 2780
    functionDepth: 9
    functionLinenumber: 2780
    functionLinenumberEnd: 2798
    functionName: tests::test_op_reinterpret
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - check_op_parse
    - encoding4
    - D8
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_reinterpret()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2806,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2807,1
    - Dst: D32
      Src: /src/gimli/src/read/op.rs:2807,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2807,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2809,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2812,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2815,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2816,1
    - Dst: D64
      Src: /src/gimli/src/read/op.rs:2816,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2816,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2818,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:2821,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2824,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2825,1
    - Dst: D64
      Src: /src/gimli/src/read/op.rs:2825,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2825,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2827,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2837
      start: 2801
    functionDepth: 9
    functionLinenumber: 2801
    functionLinenumberEnd: 2837
    functionName: tests::test_op_parse_implicit_pointer
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse
    - encoding8
    - encoding4
    - common::DebugInfoOffset
    - D64
    - D8
    - sleb
    - D32
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_implicit_pointer()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2846,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2847,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2847,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2847,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2847,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2849,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2851,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2854
      start: 2840
    functionDepth: 9
    functionLinenumber: 2840
    functionLinenumberEnd: 2854
    functionName: tests::test_op_parse_entry_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse
    - EndianSlice::new
    - append_bytes
    - len
    - encoding4
    - D8
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_entry_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2858,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2859,1
    - Dst: D32
      Src: /src/gimli/src/read/op.rs:2859,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2861,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2865
      start: 2857
    functionDepth: 9
    functionLinenumber: 2857
    functionLinenumberEnd: 2865
    functionName: tests::test_op_parse_gnu_parameter_ref
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - check_op_parse
    - encoding4
    - D8
    - D32
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_gnu_parameter_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2870,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2872,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2873,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2873,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2873,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2877,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2878,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2878,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2878,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2882,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2883,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2883,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2883,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2887,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2888,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2888,1
    - Dst: D32
      Src: /src/gimli/src/read/op.rs:2888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2892
      start: 2868
    functionDepth: 9
    functionLinenumber: 2868
    functionLinenumberEnd: 2892
    functionName: tests::test_op_wasm
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse
    - encoding4
    - D8
    - uleb
    - D32
    linkageType: ''
    returnType: void
    signature: fn test_op_wasm()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 4
    argNames:
    - stack
    - index
    - num
    - nbytes
    argTypes:
    - '&mut [u8]'
    - usize
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 2921
      start: 2916
    functionDepth: 0
    functionLinenumber: 2916
    functionLinenumberEnd: 2921
    functionName: t::e::s::t::s::::::::a::s::s::e::m::b::l::e::write
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn write(stack: &mut [u8], index: usize, mut num: u64, nbytes: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2924,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2926,1
    - Dst: write
      Src: /src/gimli/src/read/op.rs:2928,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - stack
    - num
    - nbytes
    argTypes:
    - '&mut Vec<u8>'
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 2929
      start: 2923
    functionDepth: 13
    functionLinenumber: 2923
    functionLinenumberEnd: 2929
    functionName: t::e::s::t::s::::::::a::s::s::e::m::b::l::e::push
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - push
    - len
    - write
    linkageType: ''
    returnType: void
    signature: 'fn push(stack: &mut Vec<u8>, num: u64, nbytes: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:2907,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:2911,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/op.rs:2913,1
    - Dst: Marker
      Src: /src/gimli/src/read/op.rs:2913,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:2913,1
    - Dst: Vec::push
      Src: /src/gimli/src/read/op.rs:2933,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2936,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/op.rs:2936,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2939,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/op.rs:2939,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2940,1
    - Dst: Vec::push
      Src: /src/gimli/src/read/op.rs:2942,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2943,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:2943,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2944,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:2944,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2945,1
    - Dst: Vec::extend
      Src: /src/gimli/src/read/op.rs:2947,1
    - Dst: leb128::write::Leb128::unsigned
      Src: /src/gimli/src/read/op.rs:2947,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/op.rs:2947,1
    - Dst: Vec::extend
      Src: /src/gimli/src/read/op.rs:2950,1
    - Dst: leb128::write::Leb128::signed
      Src: /src/gimli/src/read/op.rs:2950,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/op.rs:2950,1
    - Dst: Result::wrapping_sub
      Src: /src/gimli/src/read/op.rs:2959,1
    - Dst: write
      Src: /src/gimli/src/read/op.rs:2960,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 98
    argCount: 1
    argNames:
    - entries
    argTypes:
    - '&[AssemblerEntry]'
    constantsTouched: []
    func_position:
      end: 2966
      start: 2906
    functionDepth: 13
    functionLinenumber: 2906
    functionLinenumberEnd: 2966
    functionName: tests::assemble
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Vec::push
    - push
    - Result::bytes
    - Vec::new
    - Vec::len
    - Vec::extend
    - Marker
    - leb128::write::Leb128::unsigned
    - leb128::write::Leb128::signed
    - u64::from
    - Some
    - write
    - EndianVec::push
    - Result::wrapping_sub
    linkageType: ''
    returnType: Vec
    signature: 'fn assemble(entries: &[AssemblerEntry]) -> Vec<u8>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assemble
      Src: /src/gimli/src/read/op.rs:2982,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2983,1
    - Dst: Evaluation::new
      Src: /src/gimli/src/read/op.rs:2985,1
    - Dst: set_object_address
      Src: /src/gimli/src/read/op.rs:2988,1
    - Dst: set_initial_value
      Src: /src/gimli/src/read/op.rs:2991,1
    - Dst: set_max_iterations
      Src: /src/gimli/src/read/op.rs:2994,1
    - Dst: evaluate
      Src: /src/gimli/src/read/op.rs:2997,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:2998,1
    - Dst: f
      Src: /src/gimli/src/read/op.rs:2999,1
    - Dst: result
      Src: /src/gimli/src/read/op.rs:3004,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:3006,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 38
    argCount: 7
    argNames:
    - program
    - expect
    - encoding
    - object_address
    - initial_value
    - max_iterations
    - f
    argTypes:
    - '&[AssemblerEntry]'
    - Result<&[Piece<EndianSlice<'_, LittleEndian>>]>
    - Encoding
    - Option<u64>
    - Option<u64>
    - Option<u32>
    - F
    constantsTouched: []
    func_position:
      end: 3015
      start: 2968
    functionDepth: 14
    functionLinenumber: 2968
    functionLinenumberEnd: 3015
    functionName: tests::check_eval_with_args
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - set_initial_value
    - Evaluation::new
    - assemble
    - set_max_iterations
    - len
    - f
    - result
    - set_object_address
    - evaluate
    - Err
    linkageType: ''
    returnType: void
    signature: 'fn check_eval_with_args<F>(program: &[AssemblerEntry],expect: Result<&[Piece<EndianSlice<''_,
      LittleEndian>>]>,encoding: Encoding,object_address: Option<u64>,initial_value:
      Option<u64>,max_iterations: Option<u32>,f: F,) wherefor<''a> F: Fn(&mut Evaluation<EndianSlice<''a,
      LittleEndian>>,EvaluationResult<EndianSlice<''a, LittleEndian>>,) -> Result<EvaluationResult<EndianSlice<''a,
      LittleEndian>>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3022,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3023,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - program
    - expect
    - encoding
    argTypes:
    - '&[AssemblerEntry]'
    - Result<&[Piece<EndianSlice<'_, LittleEndian>>]>
    - Encoding
    constantsTouched: []
    func_position:
      end: 3025
      start: 3017
    functionDepth: 15
    functionLinenumber: 3017
    functionLinenumberEnd: 3025
    functionName: tests::check_eval
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_eval_with_args
    - Ok
    linkageType: ''
    returnType: void
    signature: 'fn check_eval(program: &[AssemblerEntry],expect: Result<&[Piece<EndianSlice<''_,
      LittleEndian>>]>,encoding: Encoding,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3040,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3040,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3041,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3041,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3042,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3043,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3043,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3045,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:3045,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3046,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:3046,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3047,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3048,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3048,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3050,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3050,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3051,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3051,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3052,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3053,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3053,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3056,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3056,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3057,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3057,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3058,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3059,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3059,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3061,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3061,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3062,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3062,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3063,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3063,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3066,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3066,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3067,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3067,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3068,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3069,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3069,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3070,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3071,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3071,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3073,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3073,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3074,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3075,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3075,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3076,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3077,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3077,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3079,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3079,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3080,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3080,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3081,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3082,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3082,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3084,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3084,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3085,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3085,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3086,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3087,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3087,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3088,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3089,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3089,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3092,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3092,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3093,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3093,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3094,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3095,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3095,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3096,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3096,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3099,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3099,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3100,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3100,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3101,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3102,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3103,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3103,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3104,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3104,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3107,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3107,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3108,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3109,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3110,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3111,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3112,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3112,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3114,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3114,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3115,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3115,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3116,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3117,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3117,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3119,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3119,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3120,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3120,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3121,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3122,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3123,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3123,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3126,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3126,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3127,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3128,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3129,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3129,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3131,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3131,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3132,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3133,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3134,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:3134,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3135,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3136,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3136,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3138,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3138,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3139,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3139,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3140,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3141,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3141,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3144,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3144,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3145,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3145,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3146,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3147,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3147,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3149,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3149,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3150,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3151,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3152,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3152,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3153,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3154,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3154,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3156,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3156,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3157,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3157,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3158,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3159,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3159,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3161,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3161,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3162,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3163,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3164,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3164,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3165,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3166,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3166,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3168,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3168,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3169,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3169,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3170,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3171,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3171,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3172,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3173,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3173,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3176,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3177,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3178,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3178,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3180,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3181,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3183,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3184,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3191,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3195,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3195,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 203
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3196
      start: 3028
    functionDepth: 16
    functionLinenumber: 3028
    functionLinenumberEnd: 3196
    functionName: tests::test_eval_arith
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Branch
    - U16
    - Uleb
    - encoding4
    - Value::Generic
    - Ok
    - U32
    - U8
    - check_eval
    - U64
    - Mark
    - Op
    linkageType: ''
    returnType: void
    signature: fn test_eval_arith()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3211,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3211,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3212,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3212,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3213,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3214,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3214,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3216,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3216,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3217,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3217,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3218,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3219,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3219,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3221,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3222,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3222,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3223,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3223,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3225,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3226,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3227,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3228,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3228,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3230,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3230,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3231,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3231,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3232,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3233,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3234,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3235,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3235,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3237,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3237,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3238,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3238,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3239,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3240,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3240,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3241,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3241,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3243,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3244,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3244,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3245,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3246,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3246,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3247,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3248,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3248,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3251,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3252,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3253,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3253,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3255,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3256,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3258,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3259,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3266,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3270,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3270,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 77
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3271
      start: 3199
    functionDepth: 16
    functionLinenumber: 3199
    functionLinenumberEnd: 3271
    functionName: tests::test_eval_arith64
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Branch
    - Uleb
    - Value::Generic
    - Ok
    - Sleb
    - U8
    - check_eval
    - encoding8
    - U64
    - Mark
    - Op
    linkageType: ''
    returnType: void
    signature: fn test_eval_arith64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3287,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3287,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3288,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3288,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3289,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3290,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3290,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3292,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3292,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3293,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3293,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3294,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3295,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3295,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3297,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3297,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3298,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3298,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3299,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3300,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3300,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3302,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3302,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3303,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3303,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3304,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3305,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3305,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3307,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3307,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3308,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3308,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3309,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3310,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3310,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3312,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3312,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3313,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3313,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3314,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3315,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3315,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3318,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3319,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3320,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3320,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3322,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3323,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3325,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3326,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3333,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3337,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3337,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3337,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3338
      start: 3274
    functionDepth: 16
    functionLinenumber: 3274
    functionLinenumberEnd: 3338
    functionName: tests::test_eval_compare
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Branch
    - encoding4
    - Value::Generic
    - Ok
    - U32
    - U8
    - check_eval
    - Mark
    - Op
    linkageType: ''
    returnType: void
    signature: fn test_eval_compare()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3349,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3350,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3351,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3352,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3353,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3354,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3355,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3355,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3356,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3357,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3357,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3358,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3358,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3359,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3360,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3361,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3362,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3363,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3364,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3371,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3375,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3375,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3376
      start: 3341
    functionDepth: 16
    functionLinenumber: 3341
    functionLinenumberEnd: 3376
    functionName: tests::test_eval_stack
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Uleb
    - encoding4
    - Value::Generic
    - Ok
    - check_eval
    - U8
    - Op
    linkageType: ''
    returnType: void
    signature: fn test_eval_stack()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:3385,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3386,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3386,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3388,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3388,1
    - Dst: DwOp
      Src: /src/gimli/src/read/op.rs:3388,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3389,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3389,1
    - Dst: DwOp
      Src: /src/gimli/src/read/op.rs:3389,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3390,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3390,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:3390,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3391,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3391,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3392,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3392,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3395,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3395,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3396,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3396,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3397,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3397,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3398,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3398,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3400,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3400,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3406,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3410,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3412,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3413,1
    - Dst: resume_with_register
      Src: /src/gimli/src/read/op.rs:3419,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3425,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:3425,1
    - Dst: Self::wrapping_neg
      Src: /src/gimli/src/read/op.rs:3425,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3430,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 82
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3433
      start: 3379
    functionDepth: 15
    functionLinenumber: 3379
    functionLinenumberEnd: 3433
    functionName: tests::test_eval_lit_and_reg
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - push
    - Uleb
    - encoding4
    - DwOp
    - Value::Generic
    - Ok
    - Sleb
    - Vec::new
    - check_eval_with_args
    - resume_with_register
    - u64::from
    - Op
    - Self::wrapping_neg
    linkageType: ''
    returnType: void
    signature: fn test_eval_lit_and_reg()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3448,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3448,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3449,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3450,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3450,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3451,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3452,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3452,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3454,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3454,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3455,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3455,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3456,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3456,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3457,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3458,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3458,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3460,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3461,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3461,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3462,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3463,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3463,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3464,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3465,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3465,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3467,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3468,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3468,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3469,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3469,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3470,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3470,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3471,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3472,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3472,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3474,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3475,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3476,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3476,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3477,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3478,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3478,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3480,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3481,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3482,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3482,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3483,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3484,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3484,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3486,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3486,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3487,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3488,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3488,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3489,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3490,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3490,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3492,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3492,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3493,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3494,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3494,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3495,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3496,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3496,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3499,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3500,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3501,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3501,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3503,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3504,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3506,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3507,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3514,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3518,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3520,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3521,1
    - Dst: resume_with_memory
      Src: /src/gimli/src/read/op.rs:3540,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3540,1
    - Dst: resume_with_tls
      Src: /src/gimli/src/read/op.rs:3542,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:3544,1
    - Dst: resume_with_indexed_address
      Src: /src/gimli/src/read/op.rs:3548,1
    - Dst: resume_with_indexed_address
      Src: /src/gimli/src/read/op.rs:3550,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3557,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3563,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3563,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3564,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3564,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3566,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3568,1
    - Dst: Error::InvalidDerefSize
      Src: /src/gimli/src/read/op.rs:3568,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3569,1
    - Dst: resume_with_memory
      Src: /src/gimli/src/read/op.rs:3588,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3588,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:3591,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3597,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 169
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3600
      start: 3436
    functionDepth: 15
    functionLinenumber: 3436
    functionLinenumberEnd: 3600
    functionName: tests::test_eval_memory
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Branch
    - resume_with_memory
    - Error::InvalidDerefSize
    - Uleb
    - encoding4
    - Value::Generic
    - Ok
    - resume_with_tls
    - resume_with_indexed_address
    - check_eval_with_args
    - U32
    - U8
    - resume_with_relocated_address
    - Mark
    - Op
    - Err
    linkageType: ''
    returnType: void
    signature: fn test_eval_memory()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3612,1
    - Dst: DwOp
      Src: /src/gimli/src/read/op.rs:3612,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3614,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3620,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:3620,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3624,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3624,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3624,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3626,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3628,1
    - Dst: Error::InvalidExpressionTerminator
      Src: /src/gimli/src/read/op.rs:3628,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3629,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3635,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3635,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3642,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3646,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3646,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3646,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3647
      start: 3603
    functionDepth: 16
    functionLinenumber: 3603
    functionLinenumberEnd: 3647
    functionName: tests::test_eval_register
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Uleb
    - into
    - encoding4
    - DwOp
    - Ok
    - Error::InvalidExpressionTerminator
    - check_eval
    - common::Register
    - Op
    - Err
    linkageType: ''
    returnType: void
    signature: fn test_eval_register()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3659,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3659,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3660,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3661,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3662,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3663,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3670,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3674,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3676,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3677,1
    - Dst: resume_with_frame_base
      Src: /src/gimli/src/read/op.rs:3686,1
    - Dst: resume_with_call_frame_cfa
      Src: /src/gimli/src/read/op.rs:3690,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3697,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3697,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3697,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3698,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3705,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3709,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3711,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3712,1
    - Dst: read_u64
      Src: /src/gimli/src/read/op.rs:3719,1
    - Dst: resume_with_entry_value
      Src: /src/gimli/src/read/op.rs:3723,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3723,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3730,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3733,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3735,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3736,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3746,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3747,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3754,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3758,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3760,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3761,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3762,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3765,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3781,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3783,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3784,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3786,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3788,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 91
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3790
      start: 3650
    functionDepth: 15
    functionLinenumber: 3650
    functionLinenumberEnd: 3790
    functionName: tests::test_eval_context
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - resume_with_frame_base
    - Uleb
    - read_u64
    - encoding4
    - Some
    - Ok
    - Value::Generic
    - Sleb
    - resume_with_entry_value
    - check_eval_with_args
    - resume_with_call_frame_cfa
    - encoding8
    - U64
    - Op
    - Err
    linkageType: ''
    returnType: void
    signature: fn test_eval_context()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3801,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3804,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3804,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3805
      start: 3793
    functionDepth: 16
    functionLinenumber: 3793
    functionLinenumberEnd: 3805
    functionName: tests::test_eval_empty_stack
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Err
    - Op
    - encoding4
    - check_eval
    linkageType: ''
    returnType: void
    signature: fn test_eval_empty_stack()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3816,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3817,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:3817,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3818,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3818,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3819,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3819,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3820,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3827,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3831,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3833,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3834,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:3839,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3845,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3852,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3859,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3870,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3874,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3876,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3877,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:3882,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3888,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3895,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3902,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 69
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3905
      start: 3808
    functionDepth: 15
    functionLinenumber: 3808
    functionLinenumberEnd: 3905
    functionName: tests::test_eval_call
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - U16
    - encoding4
    - Value::Generic
    - Ok
    - resume_with_at_location
    - check_eval_with_args
    - U32
    - Op
    linkageType: ''
    returnType: void
    signature: fn test_eval_call()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3917,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3918,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3918,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3919,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3920,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3920,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3925,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3928,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3932,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3935,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3940,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3940,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3940,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3946,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3947,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3947,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3948,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3948,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3949,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3949,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3950,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3950,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3955,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3958,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3962,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3967,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3975,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3977,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3978,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:3986,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3992,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3998,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3998,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3999,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3999,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3999,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3999,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3999,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:4008,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4012,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4012,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4012,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4016,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4017,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4018,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4018,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4018,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4019,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4019,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4019,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4024,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4025,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:4027,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4031,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4032,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4037,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4037,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4037,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4041,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4050,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4050,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4050,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4054,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4054,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:4054,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:4061,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4066,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4066,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4066,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4070,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4071,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4071,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4072,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4075,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:4075,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4075,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4079,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4080,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4080,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4081,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4084,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:4084,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4084,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 148
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4085
      start: 3908
    functionDepth: 16
    functionLinenumber: 3908
    functionLinenumberEnd: 4085
    functionName: tests::test_eval_pieces
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Uleb
    - encoding4
    - common::DebugInfoOffset
    - Ok
    - Value::Generic
    - Sleb
    - check_eval_with_args
    - U32
    - check_eval
    - U8
    - resume_with_relocated_address
    - Some
    - common::Register
    - Op
    - Err
    linkageType: ''
    returnType: void
    signature: fn test_eval_pieces()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:4096,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4097,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:4097,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:4100,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:4102,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4103,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4109
      start: 4088
    functionDepth: 15
    functionLinenumber: 4088
    functionLinenumberEnd: 4109
    functionName: tests::test_eval_max_iterations
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Branch
    - encoding4
    - check_eval_with_args
    - Some
    - Mark
    - Op
    - Err
    linkageType: ''
    returnType: void
    signature: fn test_eval_max_iterations()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4128,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4128,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4128,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:4128,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4129,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4131,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4135,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4135,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4135,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4136,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4138,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4142,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4142,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4143,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4143,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4143,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4144,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4146,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4150,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4151,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4151,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4152,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4152,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4152,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4153,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4155,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4159,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4159,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4159,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:4159,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4160,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4160,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4161,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/op.rs:4163,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4167,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4167,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4167,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4167,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4168,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4168,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4169,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/op.rs:4171,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:4181,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4183,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4184,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:4202,1
    - Dst: resume_with_memory
      Src: /src/gimli/src/read/op.rs:4203,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:4209,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:4211,1
    - Dst: resume_with_register
      Src: /src/gimli/src/read/op.rs:4213,1
    - Dst: resume_with_base_type
      Src: /src/gimli/src/read/op.rs:4216,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:4219,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4224,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 127
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4228
      start: 4112
    functionDepth: 15
    functionLinenumber: 4112
    functionLinenumberEnd: 4228
    functionName: tests::test_eval_typed_stack
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - U16
    - resume_with_memory
    - Uleb
    - encoding4
    - resume_with_relocated_address
    - Value::U16
    - Value::F32
    - Ok
    - check_eval_with_args
    - U32
    - Value::from_u64
    - resume_with_register
    - U8
    - resume_with_base_type
    - u64::from
    - Op
    - Value::U32
    linkageType: ''
    returnType: void
    signature: fn test_eval_typed_stack()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:137,1
    - Dst: '&EndianReader<Endian, T2>::bytes'
      Src: /src/gimli/src/read/endian_reader.rs:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - '&EndianReader<Endian, T2>'
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 2
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: EndianReader::eq
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - '&EndianReader<Endian, T2>::bytes'
    - EndianReader::bytes
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, rhs: &EndianReader<Endian, T2>) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:155,1
    - Dst: '&[u8]::hash'
      Src: /src/gimli/src/read/endian_reader.rs:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - state
    argTypes:
    - '&mut H'
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 2
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: EndianReader::hash
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - EndianReader::bytes
    - '&[u8]::hash'
    linkageType: ''
    returnType: void
    signature: 'fn hash<H: Hasher>(&self, state: &mut H)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&[u8]::as_ptr'
      Src: /src/gimli/src/read/endian_reader.rs:191,1
    - Dst: '&[u8]::len'
      Src: /src/gimli/src/read/endian_reader.rs:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 194
      start: 190
    functionDepth: 2
    functionLinenumber: 190
    functionLinenumberEnd: 194
    functionName: SubRange::new
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 1
    functionsReached:
    - '&[u8]::len'
    - '&[u8]::as_ptr'
    linkageType: ''
    returnType: Self
    signature: 'fn new(bytes: T) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: slice::from_raw_parts
      Src: /src/gimli/src/read/endian_reader.rs:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 201
    functionName: SubRange::bytes
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - slice::from_raw_parts
    linkageType: ''
    returnType: '&[u8]'
    signature: fn bytes(&self) -> &[u8]
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: SubRange::len
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: usize
    signature: fn len(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: SubRange::truncate
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn truncate(&mut self, len: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: add
      Src: /src/gimli/src/read/endian_reader.rs:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 219
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 219
    functionName: SubRange::skip
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 1
    functionsReached:
    - add
    linkageType: ''
    returnType: void
    signature: 'fn skip(&mut self, len: usize)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: SubRange::len
      Src: /src/gimli/src/read/endian_reader.rs:223,1
    - Dst: slice::from_raw_parts
      Src: /src/gimli/src/read/endian_reader.rs:227,1
    - Dst: SubRange::skip
      Src: /src/gimli/src/read/endian_reader.rs:228,1
    - Dst: Some
      Src: /src/gimli/src/read/endian_reader.rs:229,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 231
      start: 222
    functionDepth: 2
    functionLinenumber: 222
    functionLinenumberEnd: 231
    functionName: SubRange::read_slice
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Some
    - slice::from_raw_parts
    - SubRange::skip
    - SubRange::len
    linkageType: ''
    returnType: Option
    signature: 'fn read_slice(&mut self, len: usize) -> Option<&[u8]>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: SubRange::new
      Src: /src/gimli/src/read/endian_reader.rs:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - bytes
    - endian
    argTypes:
    - T
    - Endian
    constantsTouched: []
    func_position:
      end: 246
      start: 241
    functionDepth: 3
    functionLinenumber: 241
    functionLinenumberEnd: 246
    functionName: EndianReader::new
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 1
    functionsReached:
    - SubRange::new
    linkageType: ''
    returnType: EndianReader
    signature: 'pub fn new(bytes: T, endian: Endian) -> EndianReader<Endian, T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bytes
      Src: /src/gimli/src/read/endian_reader.rs:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: EndianReader::bytes
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 11
    functionsReached:
    - bytes
    linkageType: ''
    returnType: '&[u8]'
    signature: pub fn bytes(&self) -> &[u8]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::clone
      Src: /src/gimli/src/read/endian_reader.rs:285,1
    - Dst: skip
      Src: /src/gimli/src/read/endian_reader.rs:286,1
    - Dst: truncate
      Src: /src/gimli/src/read/endian_reader.rs:287,1
    - Dst: Range<usize>::len
      Src: /src/gimli/src/read/endian_reader.rs:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - idx
    argTypes:
    - Range<usize>
    constantsTouched: []
    func_position:
      end: 289
      start: 284
    functionDepth: 7
    functionLinenumber: 284
    functionLinenumberEnd: 289
    functionName: EndianReader::range
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - skip
    - truncate
    - EndianReader::clone
    - Range<usize>::len
    linkageType: ''
    returnType: EndianReader
    signature: 'pub fn range(&self, idx: Range<usize>) -> EndianReader<Endian, T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::clone
      Src: /src/gimli/src/read/endian_reader.rs:310,1
    - Dst: skip
      Src: /src/gimli/src/read/endian_reader.rs:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeFrom<usize>
    constantsTouched: []
    func_position:
      end: 313
      start: 309
    functionDepth: 7
    functionLinenumber: 309
    functionLinenumberEnd: 313
    functionName: EndianReader::range_from
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - skip
    - EndianReader::clone
    linkageType: ''
    returnType: EndianReader
    signature: 'pub fn range_from(&self, idx: RangeFrom<usize>) -> EndianReader<Endian,
      T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::clone
      Src: /src/gimli/src/read/endian_reader.rs:334,1
    - Dst: truncate
      Src: /src/gimli/src/read/endian_reader.rs:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeTo<usize>
    constantsTouched: []
    func_position:
      end: 337
      start: 333
    functionDepth: 5
    functionLinenumber: 333
    functionLinenumberEnd: 337
    functionName: EndianReader::range_to
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 1
    functionsReached:
    - truncate
    - EndianReader::clone
    linkageType: ''
    returnType: EndianReader
    signature: 'pub fn range_to(&self, idx: RangeTo<usize>) -> EndianReader<Endian,
      T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeFrom<usize>
    constantsTouched: []
    func_position:
      end: 359
      start: 357
    functionDepth: 2
    functionLinenumber: 357
    functionLinenumberEnd: 359
    functionName: EndianReader::index
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - EndianReader::bytes
    linkageType: ''
    returnType: '&Self::Output'
    signature: 'fn index(&self, idx: RangeFrom<usize>) -> &Self::Output'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 368
    functionDepth: 2
    functionLinenumber: 368
    functionLinenumberEnd: 370
    functionName: EndianReader::deref
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - EndianReader::bytes
    linkageType: ''
    returnType: '&Self::Target'
    signature: fn deref(&self) -> &Self::Target
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 382
    functionDepth: 0
    functionLinenumber: 382
    functionLinenumberEnd: 384
    functionName: EndianReader::endian
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Endian
    signature: fn endian(&self) -> Endian
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/read/endian_reader.rs:388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 387
    functionDepth: 2
    functionLinenumber: 387
    functionLinenumberEnd: 389
    functionName: EndianReader::len
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 4
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: fn len(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: truncate
      Src: /src/gimli/src/read/endian_reader.rs:393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 394
    functionName: EndianReader::empty
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - truncate
    linkageType: ''
    returnType: void
    signature: fn empty(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::len
      Src: /src/gimli/src/read/endian_reader.rs:398,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_reader.rs:399,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_reader.rs:399,1
    - Dst: EndianReader::offset_id
      Src: /src/gimli/src/read/endian_reader.rs:399,1
    - Dst: truncate
      Src: /src/gimli/src/read/endian_reader.rs:401,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 404
      start: 397
    functionDepth: 3
    functionLinenumber: 397
    functionLinenumberEnd: 404
    functionName: EndianReader::truncate
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - truncate
    - Ok
    - EndianReader::len
    - EndianReader::offset_id
    - Error::UnexpectedEof
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn truncate(&mut self, len: usize) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::bytes
      Src: /src/gimli/src/read/endian_reader.rs:408,1
    - Dst: '&[u8]::as_ptr'
      Src: /src/gimli/src/read/endian_reader.rs:408,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:409,1
    - Dst: '&[u8]::as_ptr'
      Src: /src/gimli/src/read/endian_reader.rs:409,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - base
    argTypes:
    - '&EndianReader<Endian, T>'
    constantsTouched: []
    func_position:
      end: 413
      start: 407
    functionDepth: 2
    functionLinenumber: 407
    functionLinenumberEnd: 413
    functionName: EndianReader::offset_from
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Result::bytes
    - EndianReader::bytes
    - '&[u8]::as_ptr'
    linkageType: ''
    returnType: usize
    signature: 'fn offset_from(&self, base: &EndianReader<Endian, T>) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::ReaderOffsetId
      Src: /src/gimli/src/read/endian_reader.rs:417,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:417,1
    - Dst: '&[u8]::as_ptr'
      Src: /src/gimli/src/read/endian_reader.rs:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 416
    functionDepth: 2
    functionLinenumber: 416
    functionLinenumberEnd: 418
    functionName: EndianReader::offset_id
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 5
    functionsReached:
    - read::ReaderOffsetId
    - EndianReader::bytes
    - '&[u8]::as_ptr'
    linkageType: ''
    returnType: ReaderOffsetId
    signature: fn offset_id(&self) -> ReaderOffsetId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:423,1
    - Dst: '&[u8]::as_ptr'
      Src: /src/gimli/src/read/endian_reader.rs:423,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:424,1
    - Dst: '&[u8]::len'
      Src: /src/gimli/src/read/endian_reader.rs:424,1
    - Dst: Some
      Src: /src/gimli/src/read/endian_reader.rs:426,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 430
      start: 421
    functionDepth: 2
    functionLinenumber: 421
    functionLinenumberEnd: 430
    functionName: EndianReader::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Some
    - '&[u8]::len'
    - EndianReader::bytes
    - '&[u8]::as_ptr'
    linkageType: ''
    returnType: Option
    signature: 'fn lookup_offset_id(&self, id: ReaderOffsetId) -> Option<Self::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:434,1
    - Dst: '&[u8]::iter'
      Src: /src/gimli/src/read/endian_reader.rs:434,1
    - Dst: position
      Src: /src/gimli/src/read/endian_reader.rs:434,1
    - Dst: ok_or_else
      Src: /src/gimli/src/read/endian_reader.rs:434,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_reader.rs:437,1
    - Dst: EndianReader::offset_id
      Src: /src/gimli/src/read/endian_reader.rs:437,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 1
    argNames:
    - byte
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 438
      start: 433
    functionDepth: 12
    functionLinenumber: 433
    functionLinenumberEnd: 438
    functionName: EndianReader::find
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - '&[u8]::iter'
    - position
    - EndianReader::bytes
    - ok_or_else
    - EndianReader::offset_id
    - Error::UnexpectedEof
    linkageType: ''
    returnType: Result
    signature: 'fn find(&self, byte: u8) -> Result<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::len
      Src: /src/gimli/src/read/endian_reader.rs:442,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_reader.rs:443,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_reader.rs:443,1
    - Dst: EndianReader::offset_id
      Src: /src/gimli/src/read/endian_reader.rs:443,1
    - Dst: skip
      Src: /src/gimli/src/read/endian_reader.rs:445,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 448
      start: 441
    functionDepth: 7
    functionLinenumber: 441
    functionLinenumberEnd: 448
    functionName: EndianReader::skip
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - skip
    - EndianReader::len
    - Ok
    - EndianReader::offset_id
    - Error::UnexpectedEof
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn skip(&mut self, len: usize) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::len
      Src: /src/gimli/src/read/endian_reader.rs:452,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_reader.rs:453,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_reader.rs:453,1
    - Dst: EndianReader::offset_id
      Src: /src/gimli/src/read/endian_reader.rs:453,1
    - Dst: EndianReader::clone
      Src: /src/gimli/src/read/endian_reader.rs:455,1
    - Dst: truncate
      Src: /src/gimli/src/read/endian_reader.rs:456,1
    - Dst: skip
      Src: /src/gimli/src/read/endian_reader.rs:457,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:458,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 460
      start: 451
    functionDepth: 7
    functionLinenumber: 451
    functionLinenumberEnd: 460
    functionName: EndianReader::split
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - truncate
    - skip
    - EndianReader::len
    - Ok
    - EndianReader::offset_id
    - Error::UnexpectedEof
    - EndianReader::clone
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn split(&mut self, len: usize) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:464,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:464,1
    - Dst: '&[u8]::into'
      Src: /src/gimli/src/read/endian_reader.rs:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 465
      start: 463
    functionDepth: 2
    functionLinenumber: 463
    functionLinenumberEnd: 465
    functionName: EndianReader::to_slice
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - '&[u8]::into'
    - Ok
    - EndianReader::bytes
    linkageType: ''
    returnType: Result
    signature: fn to_slice(&self) -> Result<Cow<'_, [u8]>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str::from_utf8
      Src: /src/gimli/src/read/endian_reader.rs:469,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:469,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:470,1
    - Dst: into
      Src: /src/gimli/src/read/endian_reader.rs:470,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_reader.rs:471,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 473
      start: 468
    functionDepth: 2
    functionLinenumber: 468
    functionLinenumberEnd: 473
    functionName: EndianReader::to_string
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - into
    - Ok
    - EndianReader::bytes
    - str::from_utf8
    - Err
    linkageType: ''
    returnType: Result
    signature: fn to_string(&self) -> Result<Cow<'_, str>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:477,1
    - Dst: String::from_utf8_lossy
      Src: /src/gimli/src/read/endian_reader.rs:477,1
    - Dst: EndianReader::bytes
      Src: /src/gimli/src/read/endian_reader.rs:477,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 476
    functionDepth: 2
    functionLinenumber: 476
    functionLinenumberEnd: 478
    functionName: EndianReader::to_string_lossy
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - String::from_utf8_lossy
    - Ok
    - EndianReader::bytes
    linkageType: ''
    returnType: Result
    signature: fn to_string_lossy(&self) -> Result<Cow<'_, str>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_slice
      Src: /src/gimli/src/read/endian_reader.rs:482,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/endian_reader.rs:482,1
    - Dst: Vec::copy_from_slice
      Src: /src/gimli/src/read/endian_reader.rs:484,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_reader.rs:485,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_reader.rs:487,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_reader.rs:487,1
    - Dst: EndianReader::offset_id
      Src: /src/gimli/src/read/endian_reader.rs:487,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 489
      start: 481
    functionDepth: 3
    functionLinenumber: 481
    functionLinenumberEnd: 489
    functionName: EndianReader::read_slice
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - read_slice
    - Ok
    - Vec::len
    - Vec::copy_from_slice
    - EndianReader::offset_id
    - Error::UnexpectedEof
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn read_slice(&mut self, buf: &mut [u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianReader::new
      Src: /src/gimli/src/read/endian_reader.rs:501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 502
      start: 498
    functionDepth: 4
    functionLinenumber: 498
    functionLinenumberEnd: 502
    functionName: tests::native_reader
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - EndianReader::new
    linkageType: ''
    returnType: EndianReader
    signature: 'fn native_reader<T: CloneStableDeref<Target = [u8]> + Debug>(bytes:
      T,) -> EndianReader<NativeEndian, T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:508,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/endian_reader.rs:509,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 507
    functionDepth: 8
    functionLinenumber: 507
    functionLinenumberEnd: 512
    functionName: tests::test_reader_split
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - '&R::split'
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn test_reader_split()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 518
      start: 515
    functionDepth: 5
    functionLinenumber: 515
    functionLinenumberEnd: 518
    functionName: tests::test_reader_split_out_of_bounds
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn test_reader_split_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:522,1
    - Dst: '&R::range'
      Src: /src/gimli/src/read/endian_reader.rs:527,1
    - Dst: range_from
      Src: /src/gimli/src/read/endian_reader.rs:534,1
    - Dst: EndianReader::range_to
      Src: /src/gimli/src/read/endian_reader.rs:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 547
      start: 521
    functionDepth: 15
    functionLinenumber: 521
    functionLinenumberEnd: 547
    functionName: tests::bytes_and_len_and_range_and_eq
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - range_from
    - native_reader
    - EndianReader::range_to
    - '&R::range'
    linkageType: ''
    returnType: void
    signature: fn bytes_and_len_and_range_and_eq()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:551,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:552,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:552,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 550
    functionDepth: 7
    functionLinenumber: 550
    functionLinenumberEnd: 557
    functionName: tests::find
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - '&R::skip'
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn find()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:561,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:562,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 560
    functionDepth: 7
    functionLinenumber: 560
    functionLinenumberEnd: 564
    functionName: tests::indexing
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - '&R::skip'
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn indexing()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:569,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:570,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:570,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 572
      start: 568
    functionDepth: 7
    functionLinenumber: 568
    functionLinenumberEnd: 572
    functionName: tests::indexing_out_of_bounds
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - '&R::skip'
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn indexing_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 578
      start: 575
    functionDepth: 5
    functionLinenumber: 575
    functionLinenumberEnd: 578
    functionName: tests::endian
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn endian()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:582,1
    - Dst: '&R::empty'
      Src: /src/gimli/src/read/endian_reader.rs:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 587
      start: 581
    functionDepth: 5
    functionLinenumber: 581
    functionLinenumberEnd: 587
    functionName: tests::empty
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    - '&R::empty'
    linkageType: ''
    returnType: void
    signature: fn empty()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:591,1
    - Dst: '&R::range'
      Src: /src/gimli/src/read/endian_reader.rs:592,1
    - Dst: '&R::truncate'
      Src: /src/gimli/src/read/endian_reader.rs:593,1
    - Dst: unwrap
      Src: /src/gimli/src/read/endian_reader.rs:593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 590
    functionDepth: 15
    functionLinenumber: 590
    functionLinenumberEnd: 595
    functionName: tests::truncate
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    - '&R::truncate'
    - '&R::range'
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn truncate()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:599,1
    - Dst: '&R::range'
      Src: /src/gimli/src/read/endian_reader.rs:600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 598
    functionDepth: 15
    functionLinenumber: 598
    functionLinenumberEnd: 602
    functionName: tests::offset_from
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    - '&R::range'
    linkageType: ''
    returnType: void
    signature: fn offset_from()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:606,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:607,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 609
      start: 605
    functionDepth: 7
    functionLinenumber: 605
    functionLinenumberEnd: 609
    functionName: tests::skip
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - '&R::skip'
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn skip()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 617
      start: 612
    functionDepth: 0
    functionLinenumber: 612
    functionLinenumberEnd: 617
    functionName: tests::to_slice
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn to_slice()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:622,1
    - Dst: '&R::range_from'
      Src: /src/gimli/src/read/endian_reader.rs:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 625
      start: 620
    functionDepth: 8
    functionLinenumber: 620
    functionLinenumberEnd: 625
    functionName: tests::to_string_ok
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    - '&R::range_from'
    linkageType: ''
    returnType: void
    signature: fn to_string_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 635
      start: 632
    functionDepth: 5
    functionLinenumber: 632
    functionLinenumberEnd: 635
    functionName: tests::to_string_err
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn to_string_err()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:639,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 641
      start: 638
    functionDepth: 5
    functionLinenumber: 638
    functionLinenumberEnd: 641
    functionName: tests::to_string_lossy
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - native_reader
    linkageType: ''
    returnType: void
    signature: fn to_string_lossy()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: native_reader
      Src: /src/gimli/src/read/endian_reader.rs:645,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/endian_reader.rs:646,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/endian_reader.rs:646,1
    - Dst: '&R::read_u8_array'
      Src: /src/gimli/src/read/endian_reader.rs:647,1
    - Dst: unwrap
      Src: /src/gimli/src/read/endian_reader.rs:647,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 650
      start: 644
    functionDepth: 7
    functionLinenumber: 644
    functionLinenumberEnd: 650
    functionName: tests::read_u8_array
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - native_reader
    - '&R::skip'
    - '&R::read_u8_array'
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn read_u8_array()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/read/reader.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - offset
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: u64::from_u8
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - u64::from
    linkageType: ''
    returnType: Self
    signature: 'fn from_u8(offset: u8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/read/reader.rs:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - offset
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: u64::from_u16
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - u64::from
    linkageType: ''
    returnType: Self
    signature: 'fn from_u16(offset: u16) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - offset
    argTypes:
    - i16
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: u64::from_i16
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from_i16(offset: i16) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/read/reader.rs:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - offset
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: u64::from_u32
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - u64::from
    linkageType: ''
    returnType: Self
    signature: 'fn from_u32(offset: u32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - offset
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: u64::from_u64
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn from_u64(offset: u64) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: u64::into_u64
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: fn into_u64(self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::wrapping_add
      Src: /src/gimli/src/read/reader.rs:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - other
    argTypes:
    - Self
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: u64::wrapping_add
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 2
    functionsReached:
    - u64::wrapping_add
    linkageType: ''
    returnType: Self
    signature: 'fn wrapping_add(self, other: Self) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::checked_sub
      Src: /src/gimli/src/read/reader.rs:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - other
    argTypes:
    - Self
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: u64::checked_sub
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 2
    functionsReached:
    - u64::checked_sub
    linkageType: ''
    returnType: Option
    signature: 'fn checked_sub(self, other: Self) -> Option<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32::from
      Src: /src/gimli/src/read/reader.rs:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - offset
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: u32::from_u8
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - u32::from
    linkageType: ''
    returnType: Self
    signature: 'fn from_u8(offset: u8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32::from
      Src: /src/gimli/src/read/reader.rs:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - offset
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: u32::from_u16
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - u32::from
    linkageType: ''
    returnType: Self
    signature: 'fn from_u16(offset: u16) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - offset
    argTypes:
    - i16
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: u32::from_i16
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from_i16(offset: i16) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - offset
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: u32::from_u32
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from_u32(offset: u32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/read/reader.rs:120,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:121,1
    - Dst: Err
      Src: /src/gimli/src/read/reader.rs:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - offset64
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 125
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 125
    functionName: u32::from_u64
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - u64::from
    - Ok
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn from_u64(offset64: u64) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/read/reader.rs:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: u32::into_u64
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - u64::from
    linkageType: ''
    returnType: u64
    signature: fn into_u64(self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32::wrapping_add
      Src: /src/gimli/src/read/reader.rs:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - other
    argTypes:
    - Self
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: u32::wrapping_add
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 1
    functionsReached:
    - u32::wrapping_add
    linkageType: ''
    returnType: Self
    signature: 'fn wrapping_add(self, other: Self) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u32::checked_sub
      Src: /src/gimli/src/read/reader.rs:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - other
    argTypes:
    - Self
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: u32::checked_sub
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 1
    functionsReached:
    - u32::checked_sub
    linkageType: ''
    returnType: Option
    signature: 'fn checked_sub(self, other: Self) -> Option<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - offset
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: usize::from_u8
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from_u8(offset: u8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - offset
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: usize::from_u16
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from_u16(offset: u16) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - offset
    argTypes:
    - i16
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: usize::from_i16
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from_i16(offset: i16) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - offset
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: usize::from_u32
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from_u32(offset: u32) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:168,1
    - Dst: Err
      Src: /src/gimli/src/read/reader.rs:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - offset64
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 172
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 172
    functionName: usize::from_u64
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn from_u64(offset64: u64) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: usize::into_u64
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: fn into_u64(self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::wrapping_add
      Src: /src/gimli/src/read/reader.rs:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - other
    argTypes:
    - Self
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: usize::wrapping_add
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 1
    functionsReached:
    - usize::wrapping_add
    linkageType: ''
    returnType: Self
    signature: 'fn wrapping_add(self, other: Self) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::checked_sub
      Src: /src/gimli/src/read/reader.rs:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - other
    argTypes:
    - Self
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 1
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: usize::checked_sub
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 1
    functionsReached:
    - usize::checked_sub
    linkageType: ''
    returnType: Option
    signature: 'fn checked_sub(self, other: Self) -> Option<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::zeros
      Src: /src/gimli/src/read/reader.rs:228,1
    - Dst: Self::wrapping_add_sized
      Src: /src/gimli/src/read/reader.rs:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 3
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: ReaderAddress::min_tombstone
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Self::wrapping_add_sized
    - Self::zeros
    linkageType: ''
    returnType: Self
    signature: 'fn min_tombstone(size: u8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::checked_add
      Src: /src/gimli/src/read/reader.rs:235,1
    - Dst: ok_or
      Src: /src/gimli/src/read/reader.rs:235,1
    - Dst: Self::ones_sized
      Src: /src/gimli/src/read/reader.rs:236,1
    - Dst: Err
      Src: /src/gimli/src/read/reader.rs:238,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:240,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 2
    argNames:
    - length
    - size
    argTypes:
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 241
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 241
    functionName: u64::add_sized
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - ok_or
    - u64::checked_add
    - Ok
    - Self::ones_sized
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn add_sized(self, length: u64, size: u8) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::ones_sized
      Src: /src/gimli/src/read/reader.rs:245,1
    - Dst: u64::wrapping_add
      Src: /src/gimli/src/read/reader.rs:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - length
    - size
    argTypes:
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 247
      start: 244
    functionDepth: 2
    functionLinenumber: 244
    functionLinenumberEnd: 247
    functionName: u64::wrapping_add_sized
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Self::ones_sized
    - u64::wrapping_add
    linkageType: ''
    returnType: Self
    signature: 'fn wrapping_add_sized(self, length: u64, size: u8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: u64::zeros
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: fn zeros() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 257
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionName: u64::ones_sized
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn ones_sized(size: u8) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/reader.rs:378,1
    - Dst: Reader::read_slice
      Src: /src/gimli/src/read/reader.rs:379,1
    - Dst: <A as AsMut<[u8]>>::as_mut
      Src: /src/gimli/src/read/reader.rs:379,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:380,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 374
    functionDepth: 4
    functionLinenumber: 374
    functionLinenumberEnd: 381
    functionName: Reader::read_u8_array
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 11
    functionsReached:
    - Default::default
    - <A as AsMut<[u8]>>::as_mut
    - Ok
    - Reader::read_slice
    linkageType: ''
    returnType: Result
    signature: 'fn read_u8_array<A>(&mut self) -> Result<A>whereA: Sized + Default
      + AsMut<[u8]>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::len
      Src: /src/gimli/src/read/reader.rs:386,1
    - Dst: Self::Offset::from_u8
      Src: /src/gimli/src/read/reader.rs:386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 3
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: Reader::is_empty
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Self::Offset::from_u8
    - Reader::len
    linkageType: ''
    returnType: bool
    signature: fn is_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:392,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:393,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 391
    functionDepth: 5
    functionLinenumber: 391
    functionLinenumberEnd: 394
    functionName: Reader::read_u8
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 3
    functionsReached:
    - Reader::read_u8_array
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_u8(&mut self) -> Result<u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:399,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:400,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 398
    functionDepth: 5
    functionLinenumber: 398
    functionLinenumberEnd: 401
    functionName: Reader::read_i8
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::read_u8_array
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_i8(&mut self) -> Result<i8>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:406,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:407,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:407,1
    - Dst: Endian::read_u16
      Src: /src/gimli/src/read/reader.rs:407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 405
    functionDepth: 5
    functionLinenumber: 405
    functionLinenumberEnd: 408
    functionName: Reader::read_u16
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 2
    functionsReached:
    - Reader::read_u8_array
    - Reader::endian
    - Endian::read_u16
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_u16(&mut self) -> Result<u16>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:413,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:414,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:414,1
    - Dst: Endian::read_i16
      Src: /src/gimli/src/read/reader.rs:414,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 415
      start: 412
    functionDepth: 5
    functionLinenumber: 412
    functionLinenumberEnd: 415
    functionName: Reader::read_i16
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Endian::read_i16
    - Reader::read_u8_array
    - Reader::endian
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_i16(&mut self) -> Result<i16>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:420,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:421,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:421,1
    - Dst: Endian::read_u32
      Src: /src/gimli/src/read/reader.rs:421,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 422
      start: 419
    functionDepth: 5
    functionLinenumber: 419
    functionLinenumberEnd: 422
    functionName: Reader::read_u32
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 4
    functionsReached:
    - Reader::read_u8_array
    - Reader::endian
    - Ok
    - Endian::read_u32
    linkageType: ''
    returnType: Result
    signature: fn read_u32(&mut self) -> Result<u32>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:427,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:428,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:428,1
    - Dst: Endian::read_i32
      Src: /src/gimli/src/read/reader.rs:428,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 429
      start: 426
    functionDepth: 5
    functionLinenumber: 426
    functionLinenumberEnd: 429
    functionName: Reader::read_i32
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::read_u8_array
    - Reader::endian
    - Ok
    - Endian::read_i32
    linkageType: ''
    returnType: Result
    signature: fn read_i32(&mut self) -> Result<i32>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:434,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:435,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:435,1
    - Dst: Endian::read_u64
      Src: /src/gimli/src/read/reader.rs:435,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 436
      start: 433
    functionDepth: 5
    functionLinenumber: 433
    functionLinenumberEnd: 436
    functionName: Reader::read_u64
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 4
    functionsReached:
    - Reader::read_u8_array
    - Reader::endian
    - Endian::read_u64
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_u64(&mut self) -> Result<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:441,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:442,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:442,1
    - Dst: Endian::read_u128
      Src: /src/gimli/src/read/reader.rs:442,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 440
    functionDepth: 5
    functionLinenumber: 440
    functionLinenumberEnd: 443
    functionName: Reader::read_u128
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Endian::read_u128
    - Reader::read_u8_array
    - Reader::endian
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_u128(&mut self) -> Result<u128>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:448,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:449,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:449,1
    - Dst: Endian::read_i64
      Src: /src/gimli/src/read/reader.rs:449,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 447
    functionDepth: 5
    functionLinenumber: 447
    functionLinenumberEnd: 450
    functionName: Reader::read_i64
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::read_u8_array
    - Reader::endian
    - Endian::read_i64
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_i64(&mut self) -> Result<i64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:455,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:456,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:456,1
    - Dst: Endian::read_f32
      Src: /src/gimli/src/read/reader.rs:456,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 457
      start: 454
    functionDepth: 5
    functionLinenumber: 454
    functionLinenumberEnd: 457
    functionName: Reader::read_f32
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::read_u8_array
    - Reader::endian
    - Endian::read_f32
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_f32(&mut self) -> Result<f32>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8_array
      Src: /src/gimli/src/read/reader.rs:462,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:463,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:463,1
    - Dst: Endian::read_f64
      Src: /src/gimli/src/read/reader.rs:463,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 461
    functionDepth: 5
    functionLinenumber: 461
    functionLinenumberEnd: 464
    functionName: Reader::read_f64
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::read_u8_array
    - Reader::endian
    - Endian::read_f64
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_f64(&mut self) -> Result<f64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_slice
      Src: /src/gimli/src/read/reader.rs:474,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:475,1
    - Dst: Reader::endian
      Src: /src/gimli/src/read/reader.rs:475,1
    - Dst: Endian::read_uint
      Src: /src/gimli/src/read/reader.rs:475,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 476
      start: 472
    functionDepth: 4
    functionLinenumber: 472
    functionLinenumberEnd: 476
    functionName: Reader::read_uint
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::endian
    - Endian::read_uint
    - Ok
    - Reader::read_slice
    linkageType: ''
    returnType: Result
    signature: 'fn read_uint(&mut self, n: usize) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::find
      Src: /src/gimli/src/read/reader.rs:480,1
    - Dst: Reader::split
      Src: /src/gimli/src/read/reader.rs:481,1
    - Dst: Reader::skip
      Src: /src/gimli/src/read/reader.rs:482,1
    - Dst: Self::Offset::from_u8
      Src: /src/gimli/src/read/reader.rs:482,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:483,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 479
    functionDepth: 13
    functionLinenumber: 479
    functionLinenumberEnd: 484
    functionName: Reader::read_null_terminated_slice
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::skip
    - Reader::find
    - Reader::split
    - Self::Offset::from_u8
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn read_null_terminated_slice(&mut self) -> Result<Self>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::read::skip
      Src: /src/gimli/src/read/reader.rs:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 487
    functionDepth: 7
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionName: Reader::skip_leb128
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - leb128::read::skip
    linkageType: ''
    returnType: Result
    signature: fn skip_leb128(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::read::unsigned
      Src: /src/gimli/src/read/reader.rs:493,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 494
      start: 492
    functionDepth: 7
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionName: Reader::read_uleb128
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - leb128::read::unsigned
    linkageType: ''
    returnType: Result
    signature: fn read_uleb128(&mut self) -> Result<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::read::unsigned
      Src: /src/gimli/src/read/reader.rs:498,1
    - Dst: try_into
      Src: /src/gimli/src/read/reader.rs:498,1
    - Dst: map_err
      Src: /src/gimli/src/read/reader.rs:498,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 497
    functionDepth: 7
    functionLinenumber: 497
    functionLinenumberEnd: 501
    functionName: Reader::read_uleb128_u32
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - try_into
    - leb128::read::unsigned
    - map_err
    linkageType: ''
    returnType: Result
    signature: fn read_uleb128_u32(&mut self) -> Result<u32>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::read::u16
      Src: /src/gimli/src/read/reader.rs:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 504
    functionDepth: 7
    functionLinenumber: 504
    functionLinenumberEnd: 506
    functionName: Reader::read_uleb128_u16
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - leb128::read::u16
    linkageType: ''
    returnType: Result
    signature: fn read_uleb128_u16(&mut self) -> Result<u16>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::read::signed
      Src: /src/gimli/src/read/reader.rs:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 511
      start: 509
    functionDepth: 7
    functionLinenumber: 509
    functionLinenumberEnd: 511
    functionName: Reader::read_sleb128
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - leb128::read::signed
    linkageType: ''
    returnType: Result
    signature: fn read_sleb128(&mut self) -> Result<i64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u32
      Src: /src/gimli/src/read/reader.rs:521,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:523,1
    - Dst: Self::Offset::from_u32
      Src: /src/gimli/src/read/reader.rs:523,1
    - Dst: Reader::read_u64
      Src: /src/gimli/src/read/reader.rs:525,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/reader.rs:525,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:526,1
    - Dst: Err
      Src: /src/gimli/src/read/reader.rs:528,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 517
    functionDepth: 6
    functionLinenumber: 517
    functionLinenumberEnd: 530
    functionName: Reader::read_initial_length
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::read_u32
    - Result::and_then
    - Reader::read_u64
    - Ok
    - Err
    - Self::Offset::from_u32
    linkageType: ''
    returnType: Result
    signature: fn read_initial_length(&mut self) -> Result<(Self::Offset, Format)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8
      Src: /src/gimli/src/read/reader.rs:534,1
    - Dst: Ok
      Src: /src/gimli/src/read/reader.rs:536,1
    - Dst: Err
      Src: /src/gimli/src/read/reader.rs:537,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/reader.rs:537,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 533
    functionDepth: 6
    functionLinenumber: 533
    functionLinenumberEnd: 539
    functionName: Reader::read_address_size
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Reader::read_u8
    - Err
    - Error::UnsupportedAddressSize
    linkageType: ''
    returnType: Result
    signature: fn read_address_size(&mut self) -> Result<u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8
      Src: /src/gimli/src/read/reader.rs:544,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:544,1
    - Dst: Reader::read_u16
      Src: /src/gimli/src/read/reader.rs:545,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:545,1
    - Dst: Reader::read_u32
      Src: /src/gimli/src/read/reader.rs:546,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:546,1
    - Dst: Reader::read_u64
      Src: /src/gimli/src/read/reader.rs:547,1
    - Dst: Err
      Src: /src/gimli/src/read/reader.rs:548,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/reader.rs:548,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - address_size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 550
      start: 542
    functionDepth: 6
    functionLinenumber: 542
    functionLinenumberEnd: 550
    functionName: Reader::read_address
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::read_u32
    - Reader::read_u64
    - Error::UnsupportedAddressSize
    - Result::map
    - Reader::read_u8
    - Err
    - Reader::read_u16
    linkageType: ''
    returnType: Result
    signature: 'fn read_address(&mut self, address_size: u8) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u32
      Src: /src/gimli/src/read/reader.rs:558,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:558,1
    - Dst: Reader::read_u64
      Src: /src/gimli/src/read/reader.rs:559,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/reader.rs:559,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 561
      start: 556
    functionDepth: 6
    functionLinenumber: 556
    functionLinenumberEnd: 561
    functionName: Reader::read_word
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 2
    functionsReached:
    - Result::map
    - Reader::read_u32
    - Result::and_then
    - Reader::read_u64
    linkageType: ''
    returnType: Result
    signature: 'fn read_word(&mut self, format: Format) -> Result<Self::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_word
      Src: /src/gimli/src/read/reader.rs:566,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 567
      start: 565
    functionDepth: 7
    functionLinenumber: 565
    functionLinenumberEnd: 567
    functionName: Reader::read_length
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::read_word
    linkageType: ''
    returnType: Result
    signature: 'fn read_length(&mut self, format: Format) -> Result<Self::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_word
      Src: /src/gimli/src/read/reader.rs:572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 573
      start: 571
    functionDepth: 7
    functionLinenumber: 571
    functionLinenumberEnd: 573
    functionName: Reader::read_offset
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::read_word
    linkageType: ''
    returnType: Result
    signature: 'fn read_offset(&mut self, format: Format) -> Result<Self::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Reader::read_u8
      Src: /src/gimli/src/read/reader.rs:580,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:580,1
    - Dst: Reader::read_u16
      Src: /src/gimli/src/read/reader.rs:581,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:581,1
    - Dst: Reader::read_u32
      Src: /src/gimli/src/read/reader.rs:582,1
    - Dst: Result::map
      Src: /src/gimli/src/read/reader.rs:582,1
    - Dst: Reader::read_u64
      Src: /src/gimli/src/read/reader.rs:583,1
    - Dst: Err
      Src: /src/gimli/src/read/reader.rs:584,1
    - Dst: Error::UnsupportedOffsetSize
      Src: /src/gimli/src/read/reader.rs:584,1
    - Dst: and_then
      Src: /src/gimli/src/read/reader.rs:579,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 587
      start: 578
    functionDepth: 6
    functionLinenumber: 578
    functionLinenumberEnd: 587
    functionName: Reader::read_sized_offset
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Reader::read_u32
    - Reader::read_u64
    - Result::map
    - Reader::read_u8
    - Error::UnsupportedOffsetSize
    - Err
    - and_then
    - Reader::read_u16
    linkageType: ''
    returnType: Result
    signature: 'fn read_sized_offset(&mut self, size: u8) -> Result<Self::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 600
      start: 595
    functionDepth: 0
    functionLinenumber: 595
    functionLinenumberEnd: 600
    functionName: test::test_min_tombstone
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_min_tombstone()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/macros.rs:34,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - macinfo_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: DebugMacinfo::new
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(macinfo_section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/macros.rs:60,1
    - Dst: skip
      Src: /src/gimli/src/read/macros.rs:61,1
    - Dst: Ok
      Src: /src/gimli/src/read/macros.rs:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacinfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 7
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: DebugMacinfo::get_macinfo
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - Ok
    - skip
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_macinfo(&self, offset: DebugMacinfoOffset<R::Offset>) ->
      Result<MacroIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/macros.rs:80,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/macros.rs:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 81
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 81
    functionName: DebugMacinfo::borrow
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugMacinfo
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugMacinfo<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: DebugMacinfo::id
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: DebugMacinfo::reader
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - macinfo_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: DebugMacinfo::from
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(macinfo_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/macros.rs:127,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - macro_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: DebugMacro::new
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(macro_section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/macros.rs:153,1
    - Dst: skip
      Src: /src/gimli/src/read/macros.rs:154,1
    - Dst: MacroUnitHeader::parse
      Src: /src/gimli/src/read/macros.rs:155,1
    - Dst: Ok
      Src: /src/gimli/src/read/macros.rs:156,1
    - Dst: Result::format
      Src: /src/gimli/src/read/macros.rs:158,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacroOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 161
      start: 152
    functionDepth: 7
    functionLinenumber: 152
    functionLinenumberEnd: 161
    functionName: DebugMacro::get_macros
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - Result::format
    - Ok
    - skip
    - MacroUnitHeader::parse
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_macros(&self, offset: DebugMacroOffset<R::Offset>) -> Result<MacroIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/macros.rs:174,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/macros.rs:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 175
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 175
    functionName: DebugMacro::borrow
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugMacro
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugMacro<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: DebugMacro::id
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: DebugMacro::reader
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - macro_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 193
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 193
    functionName: DebugMacro::from
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(macro_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/macros.rs:210,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/macros.rs:211,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/macros.rs:218,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/macros.rs:218,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/macros.rs:220,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/macros.rs:220,1
    - Dst: Err
      Src: /src/gimli/src/read/macros.rs:224,1
    - Dst: Ok
      Src: /src/gimli/src/read/macros.rs:226,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 231
      start: 209
    functionDepth: 6
    functionLinenumber: 209
    functionLinenumberEnd: 231
    functionName: MacroUnitHeader::parse
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_u8'
    - Ok
    - '&mut R::read_offset'
    - '&mut R::read_u16'
    - R::Offset::from_u64
    - DebugLineOffset
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse(input: &mut R) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 239
    functionName: MacroUnitHeader::format
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Format
    signature: fn format(&self) -> Format
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/macros.rs:264,1
    - Dst: clone
      Src: /src/gimli/src/read/macros.rs:264,1
    - Dst: UnitHeader::string
      Src: /src/gimli/src/read/macros.rs:265,1
    - Dst: UnitHeader::string_offset
      Src: /src/gimli/src/read/macros.rs:267,1
    - Dst: UnitHeader::string
      Src: /src/gimli/src/read/macros.rs:268,1
    - Dst: UnitHeader::sup_string
      Src: /src/gimli/src/read/macros.rs:270,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 1
    argNames:
    - unit
    argTypes:
    - UnitRef<'_, R>
    constantsTouched: []
    func_position:
      end: 272
      start: 262
    functionDepth: 11
    functionLinenumber: 262
    functionLinenumberEnd: 272
    functionName: MacroString::string
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - Ok
    - UnitHeader::string_offset
    - UnitHeader::string
    - UnitHeader::sup_string
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn string(&self, unit: UnitRef<''_, R>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MacroIter::next
      Src: /src/gimli/src/read/macros.rs:454,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/macros.rs:454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 453
    functionDepth: 1
    functionLinenumber: 453
    functionLinenumberEnd: 455
    functionName: MacroIter::next
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - MacroIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:466,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:469,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/macros.rs:491,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:491,1
    - Dst: DebugMacinfo::from
      Src: /src/gimli/src/read/macros.rs:492,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:492,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:494,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:494,1
    - Dst: Self::get_macinfo
      Src: /src/gimli/src/read/macros.rs:496,1
    - Dst: common::DebugMacinfoOffset
      Src: /src/gimli/src/read/macros.rs:497,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:496,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:501,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:501,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:501,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:506,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:506,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:506,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:511,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:511,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:511,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:516,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:516,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:516,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:519,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:519,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:519,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:522,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:522,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 107
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 528
      start: 465
    functionDepth: 8
    functionLinenumber: 465
    functionLinenumberEnd: 528
    functionName: tests::test_get_macinfo
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - DebugMacinfo::from
    - EndianSlice::new
    - common::DebugMacinfoOffset
    - append_bytes
    - Result::unwrap
    - Self::value
    - unwrap
    - Self::get_macinfo
    - Vec::get_contents
    - Option::unwrap
    - D8
    - next
    - uleb
    - mark
    - Label::new
    - Section::with_endian
    - set_start_const
    linkageType: ''
    returnType: void
    signature: fn test_get_macinfo()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:532,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D32
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:536,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/macros.rs:591,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:591,1
    - Dst: DebugMacro::from
      Src: /src/gimli/src/read/macros.rs:592,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:592,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:594,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:594,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:596,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:596,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:596,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:597,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:597,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:597,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:599,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:599,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:599,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:601,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:601,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:601,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:608,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:608,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:608,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:615,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:615,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:615,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:617,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:617,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:617,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:624,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:624,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:624,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:631,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:631,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:631,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:638,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:638,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:638,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:640,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:640,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:640,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:647,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:647,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:647,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:649,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:649,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:649,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:656,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:656,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:656,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:658,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:658,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:658,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:665,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:665,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:665,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:672,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:672,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:672,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:679,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:679,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:679,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:681,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:681,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:681,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 269
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 684
      start: 531
    functionDepth: 8
    functionLinenumber: 531
    functionLinenumberEnd: 684
    functionName: tests::get_macros_1
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - Self::value
    - D16
    - uleb
    - EndianSlice::new
    - Self::get_macros
    - set_start_const
    - Vec::get_contents
    - D8
    - mark
    - Label::new
    - DebugMacro::from
    - Section::with_endian
    - D32
    - unwrap
    - Result::unwrap
    - Option::unwrap
    - DebugMacroOffset
    - append_bytes
    - next
    linkageType: ''
    returnType: void
    signature: fn get_macros_1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:689,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:690,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:691,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:692,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:696,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:696,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:696,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:696,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:696,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:696,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:717,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:722,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:745,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:762,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:703,1
    - Dst: get_contents
      Src: /src/gimli/src/read/macros.rs:766,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:766,1
    - Dst: DebugStr::from
      Src: /src/gimli/src/read/macros.rs:767,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:767,1
    - Dst: get_contents
      Src: /src/gimli/src/read/macros.rs:770,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:770,1
    - Dst: DebugMacro::from
      Src: /src/gimli/src/read/macros.rs:771,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:771,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:774,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:774,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:775,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:775,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:775,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:776,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:776,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:776,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:778,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:778,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:778,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:780,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:780,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:780,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:785,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:785,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:785,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:787,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:787,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:787,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:792,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:792,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:792,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:794,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:794,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:794,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:801,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:801,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:801,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:803,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:803,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:803,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:810,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:810,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:810,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:812,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:812,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:812,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:817,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:817,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:817,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:819,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:819,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:819,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:824,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:824,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:825,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:825,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:825,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:826,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:826,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:826,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:833,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:833,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:833,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:843,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:843,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:844,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:844,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:844,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:845,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:845,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:845,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:852,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:852,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:852,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:859,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/macros.rs:859,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:859,1
    - Dst: DebugStrOffset
      Src: /src/gimli/src/read/macros.rs:869,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:869,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:869,1
    - Dst: DebugStrOffset
      Src: /src/gimli/src/read/macros.rs:874,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:874,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:874,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 350
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 879
      start: 687
    functionDepth: 8
    functionLinenumber: 687
    functionLinenumberEnd: 879
    functionName: tests::get_macros_2
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - Self::value
    - Self::clone
    - D16
    - uleb
    - EndianSlice::new
    - get_contents
    - Self::get_macros
    - set_start_const
    - D8
    - L32
    - mark
    - Label::new
    - DebugMacro::from
    - Section::with_endian
    - D32
    - unwrap
    - Result::unwrap
    - Option::unwrap
    - DebugMacroOffset
    - append_bytes
    - DebugStrOffset
    - next
    - DebugStr::from
    linkageType: ''
    returnType: void
    signature: fn get_macros_2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/abbrev.rs:45,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_abbrev_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: DebugAbbrev::new
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 32
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_abbrev_section: &''input [u8], endian: Endian) ->
      Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/abbrev.rs:58,1
    - Dst: skip
      Src: /src/gimli/src/read/abbrev.rs:59,1
    - Dst: Abbreviations::parse
      Src: /src/gimli/src/read/abbrev.rs:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - debug_abbrev_offset
    argTypes:
    - DebugAbbrevOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 61
      start: 54
    functionDepth: 12
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: DebugAbbrev::abbreviations
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Abbreviations::parse
    - skip
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn abbreviations(&self,debug_abbrev_offset: DebugAbbrevOffset<R::Offset>,)
      -> Result<Abbreviations>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/abbrev.rs:74,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/abbrev.rs:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 75
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: DebugAbbrev::borrow
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugAbbrev
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugAbbrev<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: DebugAbbrev::id
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: DebugAbbrev::reader
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - debug_abbrev_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: DebugAbbrev::from
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_abbrev_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::default
      Src: /src/gimli/src/read/abbrev.rs:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: AbbreviationsCache::new
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 3
    functionsReached:
    - Self::default
    linkageType: ''
    returnType: Self
    signature: pub fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/abbrev.rs:135,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/abbrev.rs:138,1
    - Dst: Result::push
      Src: /src/gimli/src/read/abbrev.rs:139,1
    - Dst: UnitHeader::debug_abbrev_offset
      Src: /src/gimli/src/read/abbrev.rs:139,1
    - Dst: Result::sort_unstable_by_key
      Src: /src/gimli/src/read/abbrev.rs:141,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/abbrev.rs:142,1
    - Dst: Result::retain
      Src: /src/gimli/src/read/abbrev.rs:144,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/abbrev.rs:155,1
    - Dst: Result::push
      Src: /src/gimli/src/read/abbrev.rs:156,1
    - Dst: UnitHeader::debug_abbrev_offset
      Src: /src/gimli/src/read/abbrev.rs:156,1
    - Dst: Result::sort_unstable_by_key
      Src: /src/gimli/src/read/abbrev.rs:158,1
    - Dst: Result::dedup
      Src: /src/gimli/src/read/abbrev.rs:159,1
    - Dst: Result::into_iter
      Src: /src/gimli/src/read/abbrev.rs:162,1
    - Dst: map
      Src: /src/gimli/src/read/abbrev.rs:162,1
    - Dst: into_u64
      Src: /src/gimli/src/read/abbrev.rs:166,1
    - Dst: abbreviations
      Src: /src/gimli/src/read/abbrev.rs:167,1
    - Dst: Result::map
      Src: /src/gimli/src/read/abbrev.rs:167,1
    - Dst: collect
      Src: /src/gimli/src/read/abbrev.rs:162,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 70
    argCount: 3
    argNames:
    - strategy
    - debug_abbrev
    - units
    argTypes:
    - AbbreviationsCacheStrategy
    - '&DebugAbbrev<R>'
    - DebugInfoUnitHeadersIter<R>
    constantsTouched: []
    func_position:
      end: 171
      start: 129
    functionDepth: 13
    functionLinenumber: 129
    functionLinenumberEnd: 171
    functionName: AbbreviationsCache::populate
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - into_u64
    - abbreviations
    - Result::dedup
    - R::Offset::from_u8
    - UnitHeader::debug_abbrev_offset
    - Result::push
    - collect
    - Vec::new
    - Result::map
    - DebugInfoUnitHeadersIter::next
    - map
    - Result::retain
    - Result::sort_unstable_by_key
    - Result::into_iter
    linkageType: ''
    returnType: void
    signature: 'pub fn populate<R: Reader>(&mut self,strategy: AbbreviationsCacheStrategy,debug_abbrev:
      &DebugAbbrev<R>,mut units: DebugInfoUnitHeadersIter<R>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:181,1
    - Dst: into_u64
      Src: /src/gimli/src/read/abbrev.rs:182,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - offset
    - abbreviations
    argTypes:
    - DebugAbbrevOffset<R::Offset>
    - Arc<Abbreviations>
    constantsTouched: []
    func_position:
      end: 183
      start: 176
    functionDepth: 12
    functionLinenumber: 176
    functionLinenumberEnd: 183
    functionName: AbbreviationsCache::set
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - into_u64
    - Ok
    - insert
    linkageType: ''
    returnType: void
    signature: 'pub fn set<R: Reader>(&mut self,offset: DebugAbbrevOffset<R::Offset>,abbreviations:
      Arc<Abbreviations>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/gimli/src/read/abbrev.rs:193,1
    - Dst: into_u64
      Src: /src/gimli/src/read/abbrev.rs:193,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/abbrev.rs:194,1
    - Dst: abbreviations
      Src: /src/gimli/src/read/abbrev.rs:195,1
    - Dst: Result::map
      Src: /src/gimli/src/read/abbrev.rs:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 2
    argNames:
    - debug_abbrev
    - offset
    argTypes:
    - '&DebugAbbrev<R>'
    - DebugAbbrevOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 197
      start: 188
    functionDepth: 13
    functionLinenumber: 188
    functionLinenumberEnd: 197
    functionName: AbbreviationsCache::get
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - into_u64
    - abbreviations
    - Result::map
    - Result::clone
    - get
    linkageType: ''
    returnType: Result
    signature: 'pub fn get<R: Reader>(&self,debug_abbrev: &DebugAbbrev<R>,offset:
      DebugAbbrevOffset<R::Offset>,) -> Result<Arc<Abbreviations>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/abbrev.rs:215,1
    - Dst: btree_map::BTreeMap::new
      Src: /src/gimli/src/read/abbrev.rs:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 213
    functionDepth: 2
    functionLinenumber: 213
    functionLinenumberEnd: 218
    functionName: Abbreviations::empty
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 4
    functionsReached:
    - Vec::new
    - btree_map::BTreeMap::new
    linkageType: ''
    returnType: Abbreviations
    signature: fn empty() -> Abbreviations
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/read/abbrev.rs:232,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:233,1
    - Dst: len
      Src: /src/gimli/src/read/abbrev.rs:234,1
    - Dst: is_empty
      Src: /src/gimli/src/read/abbrev.rs:235,1
    - Dst: contains_key
      Src: /src/gimli/src/read/abbrev.rs:235,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:236,1
    - Dst: push
      Src: /src/gimli/src/read/abbrev.rs:238,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:239,1
    - Dst: entry
      Src: /src/gimli/src/read/abbrev.rs:243,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:244,1
    - Dst: Result::insert
      Src: /src/gimli/src/read/abbrev.rs:246,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:247,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 61
    argCount: 1
    argNames:
    - abbrev
    argTypes:
    - Abbreviation
    constantsTouched: []
    func_position:
      end: 250
      start: 225
    functionDepth: 11
    functionLinenumber: 225
    functionLinenumberEnd: 250
    functionName: Abbreviations::insert
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - push
    - contains_key
    - len
    - is_empty
    - Ok
    - entry
    - Result::insert
    - Err
    linkageType: ''
    returnType: ::core::result::Result
    signature: 'fn insert(&mut self, abbrev: Abbreviation) -> ::core::result::Result<(),
      ()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: usize::try_from
      Src: /src/gimli/src/read/abbrev.rs:255,1
    - Dst: u64::checked_sub
      Src: /src/gimli/src/read/abbrev.rs:256,1
    - Dst: len
      Src: /src/gimli/src/read/abbrev.rs:257,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:258,1
    - Dst: get
      Src: /src/gimli/src/read/abbrev.rs:262,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    argCount: 1
    argNames:
    - code
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 263
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 263
    functionName: Abbreviations::get
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - len
    - usize::try_from
    - u64::checked_sub
    - Some
    - get
    linkageType: ''
    returnType: Option
    signature: 'pub fn get(&self, code: u64) -> Option<&Abbreviation>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:267,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:269,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:270,1
    - Dst: ::core::result::Result::is_err
      Src: /src/gimli/src/read/abbrev.rs:270,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:271,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:275,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 276
      start: 266
    functionDepth: 11
    functionLinenumber: 266
    functionLinenumberEnd: 276
    functionName: Abbreviations::parse
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 3
    functionsReached:
    - Ok
    - insert
    - Abbreviations::empty
    - ::core::result::Result::is_err
    - Err
    - Abbreviation::parse
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader>(input: &mut R) -> Result<Abbreviations>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 314
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionName: Abbreviation::code
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn code(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 320
    functionName: Abbreviation::tag
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: constants::DwTag
    signature: pub fn tag(&self) -> constants::DwTag
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 326
    functionName: Abbreviation::has_children
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn has_children(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: Abbreviation::attributes
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: '&[AttributeSpecification]'
    signature: pub fn attributes(&self) -> &[AttributeSpecification]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/abbrev.rs:336,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:338,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:340,1
    - Dst: constants::DwTag
      Src: /src/gimli/src/read/abbrev.rs:340,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 342
      start: 335
    functionDepth: 8
    functionLinenumber: 335
    functionLinenumberEnd: 342
    functionName: Abbreviation::parse_tag
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 2
    functionsReached:
    - Err
    - constants::DwTag
    - Ok
    - '&mut R::read_uleb128_u16'
    linkageType: ''
    returnType: Result
    signature: 'fn parse_tag<R: Reader>(input: &mut R) -> Result<constants::DwTag>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/abbrev.rs:346,1
    - Dst: constants::DwChildren
      Src: /src/gimli/src/read/abbrev.rs:347,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:349,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:351,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 353
      start: 345
    functionDepth: 6
    functionLinenumber: 345
    functionLinenumberEnd: 353
    functionName: Abbreviation::parse_has_children
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_u8'
    - constants::DwChildren
    - Ok
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse_has_children<R: Reader>(input: &mut R) -> Result<constants::DwChildren>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Attributes::new
      Src: /src/gimli/src/read/abbrev.rs:358,1
    - Dst: AttributeSpecification::parse
      Src: /src/gimli/src/read/abbrev.rs:360,1
    - Dst: '&[Attribute::push'
      Src: /src/gimli/src/read/abbrev.rs:361,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:364,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 365
      start: 357
    functionDepth: 9
    functionLinenumber: 357
    functionLinenumberEnd: 365
    functionName: Abbreviation::parse_attributes
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Ok
    - '&[Attribute::push'
    - Attributes::new
    - AttributeSpecification::parse
    linkageType: ''
    returnType: Result
    signature: 'fn parse_attributes<R: Reader>(input: &mut R) -> Result<Attributes>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::is_empty'
      Src: /src/gimli/src/read/abbrev.rs:370,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:374,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/abbrev.rs:376,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:378,1
    - Dst: Self::parse_tag
      Src: /src/gimli/src/read/abbrev.rs:381,1
    - Dst: Self::parse_has_children
      Src: /src/gimli/src/read/abbrev.rs:382,1
    - Dst: Self::parse_attributes
      Src: /src/gimli/src/read/abbrev.rs:383,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:384,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:385,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:385,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 386
      start: 369
    functionDepth: 8
    functionLinenumber: 369
    functionLinenumberEnd: 386
    functionName: Abbreviation::parse
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 5
    functionsReached:
    - '&mut R::is_empty'
    - Abbreviation::new
    - Self::parse_tag
    - Ok
    - '&mut R::read_uleb128'
    - Self::parse_has_children
    - Some
    - Self::parse_attributes
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader>(input: &mut R) -> Result<Option<Abbreviation>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/abbrev.rs:406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 411
    functionName: Attributes::new
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 2
    functionsReached:
    - AttributeSpecification::new
    linkageType: ''
    returnType: Attributes
    signature: fn new() -> Attributes
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/read/abbrev.rs:416,1
    - Dst: Vec::to_vec
      Src: /src/gimli/src/read/abbrev.rs:421,1
    - Dst: push
      Src: /src/gimli/src/read/abbrev.rs:422,1
    - Dst: Attributes::Heap
      Src: /src/gimli/src/read/abbrev.rs:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeSpecification
    constantsTouched: []
    func_position:
      end: 430
      start: 414
    functionDepth: 5
    functionLinenumber: 414
    functionLinenumberEnd: 430
    functionName: Attributes::push
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - push
    - Vec::to_vec
    - Attributes::Heap
    linkageType: ''
    returnType: void
    signature: 'fn push(&mut self, attr: AttributeSpecification)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fmt
      Src: /src/gimli/src/read/abbrev.rs:435,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 436
      start: 434
    functionDepth: 2
    functionLinenumber: 434
    functionLinenumberEnd: 436
    functionName: Attributes::fmt
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - fmt
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Attributes'
    constantsTouched: []
    func_position:
      end: 442
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 442
    functionName: Attributes::eq
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, other: &Attributes) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 454
      start: 449
    functionDepth: 0
    functionLinenumber: 449
    functionLinenumberEnd: 454
    functionName: Attributes::deref
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[AttributeSpecification]'
    signature: fn deref(&self) -> &[AttributeSpecification]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Attributes::new
      Src: /src/gimli/src/read/abbrev.rs:462,1
    - Dst: push
      Src: /src/gimli/src/read/abbrev.rs:464,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - iter
    argTypes:
    - I
    constantsTouched: []
    func_position:
      end: 467
      start: 458
    functionDepth: 5
    functionLinenumber: 458
    functionLinenumberEnd: 467
    functionName: Attributes::from_iter
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - push
    - Attributes::new
    linkageType: ''
    returnType: Attributes
    signature: 'fn from_iter<I>(iter: I) -> AttributeswhereI: IntoIterator<Item =
      AttributeSpecification>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Attributes::Heap
      Src: /src/gimli/src/read/abbrev.rs:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - list
    argTypes:
    - Vec<AttributeSpecification>
    constantsTouched: []
    func_position:
      end: 473
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 473
    functionName: Attributes::from
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Attributes::Heap
    linkageType: ''
    returnType: Attributes
    signature: 'fn from(list: Vec<AttributeSpecification>) -> Attributes'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 509
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 509
    functionName: AttributeSpecification::name
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: constants::DwAt
    signature: pub fn name(&self) -> constants::DwAt
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 515
      start: 513
    functionDepth: 0
    functionLinenumber: 513
    functionLinenumberEnd: 515
    functionName: AttributeSpecification::form
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: constants::DwForm
    signature: pub fn form(&self) -> constants::DwForm
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:521,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 525
    functionName: AttributeSpecification::implicit_const_value
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn implicit_const_value(&self) -> Option<i64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_attribute_size
      Src: /src/gimli/src/read/abbrev.rs:532,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/abbrev.rs:532,1
    - Dst: Option::map
      Src: /src/gimli/src/read/abbrev.rs:532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 533
      start: 531
    functionDepth: 2
    functionLinenumber: 531
    functionLinenumberEnd: 533
    functionName: AttributeSpecification::size
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 1
    functionsReached:
    - get_attribute_size
    - Result::encoding
    - Option::map
    linkageType: ''
    returnType: Option
    signature: 'pub fn size<R: Reader>(&self, header: &UnitHeader<R>) -> Option<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/abbrev.rs:537,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:539,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:541,1
    - Dst: constants::DwForm
      Src: /src/gimli/src/read/abbrev.rs:541,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 543
      start: 536
    functionDepth: 8
    functionLinenumber: 536
    functionLinenumberEnd: 543
    functionName: AttributeSpecification::parse_form
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 2
    functionsReached:
    - Err
    - constants::DwForm
    - Ok
    - '&mut R::read_uleb128_u16'
    linkageType: ''
    returnType: Result
    signature: 'fn parse_form<R: Reader>(input: &mut R) -> Result<constants::DwForm>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/abbrev.rs:548,1
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/abbrev.rs:551,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:553,1
    - Dst: Err
      Src: /src/gimli/src/read/abbrev.rs:555,1
    - Dst: constants::DwAt
      Src: /src/gimli/src/read/abbrev.rs:559,1
    - Dst: Self::parse_form
      Src: /src/gimli/src/read/abbrev.rs:560,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:562,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/abbrev.rs:562,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/abbrev.rs:566,1
    - Dst: Ok
      Src: /src/gimli/src/read/abbrev.rs:567,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:567,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 568
      start: 547
    functionDepth: 8
    functionLinenumber: 547
    functionLinenumberEnd: 568
    functionName: AttributeSpecification::parse
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 4
    functionsReached:
    - '&mut R::read_sleb128'
    - AttributeSpecification::new
    - Ok
    - '&mut R::read_uleb128_u16'
    - Some
    - constants::DwAt
    - Err
    - Self::parse_form
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader>(input: &mut R) -> Result<Option<AttributeSpecification>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:574,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:576,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:582,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:587,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:589,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:595,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:600,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:602,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:609,1
    - Dst: word_size
      Src: /src/gimli/src/read/abbrev.rs:609,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:615,1
    - Dst: word_size
      Src: /src/gimli/src/read/abbrev.rs:618,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 2
    argNames:
    - form
    - encoding
    argTypes:
    - constants::DwForm
    - Encoding
    constantsTouched: []
    func_position:
      end: 637
      start: 572
    functionDepth: 1
    functionLinenumber: 572
    functionLinenumberEnd: 637
    functionName: get_attribute_size
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 2
    functionsReached:
    - Some
    - word_size
    linkageType: ''
    returnType: Option
    signature: 'pub(crate) fn get_attribute_size(form: constants::DwForm, encoding:
      Encoding) -> Option<u8>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::new
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: Self::append_bytes
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:687,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:701,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:705,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:720,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:724,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/abbrev.rs:732,1
    - Dst: common::DebugAbbrevOffset
      Src: /src/gimli/src/read/abbrev.rs:733,1
    - Dst: len
      Src: /src/gimli/src/read/abbrev.rs:733,1
    - Dst: abbreviations
      Src: /src/gimli/src/read/abbrev.rs:734,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:734,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 739
      start: 683
    functionDepth: 13
    functionLinenumber: 683
    functionLinenumberEnd: 739
    functionName: tests::test_debug_abbrev_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Section::new
    - DebugAbbrev::new
    - Abbreviation::new
    - append_bytes
    - abbrev
    - common::DebugAbbrevOffset
    - abbrev_null
    - get_contents
    - into
    - Self::append_bytes
    - len
    - abbreviations
    - Result::expect
    - abbrev_attr_null
    - abbrev_attr
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_debug_abbrev_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:744,1
    - Dst: u64::into
      Src: /src/gimli/src/read/abbrev.rs:745,1
    - Dst: constants::DwTag
      Src: /src/gimli/src/read/abbrev.rs:746,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - code
    argTypes:
    - u16
    constantsTouched: []
    func_position:
      end: 750
      start: 743
    functionDepth: 1
    functionLinenumber: 743
    functionLinenumberEnd: 750
    functionName: t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::abbrev
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - into
    - Abbreviation::new
    - constants::DwTag
    - u64::into
    linkageType: ''
    returnType: Abbreviation
    signature: 'fn abbrev(code: u16) -> Abbreviation'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/gimli/src/read/abbrev.rs:753,1
    - Dst: u64::into
      Src: /src/gimli/src/read/abbrev.rs:753,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:753,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - abbrevs
    - code
    argTypes:
    - '&Abbreviations'
    - u16
    constantsTouched: []
    func_position:
      end: 755
      start: 752
    functionDepth: 1
    functionLinenumber: 752
    functionLinenumberEnd: 755
    functionName: t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::assert_abbrev
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - unwrap
    - get
    - u64::into
    linkageType: ''
    returnType: void
    signature: 'fn assert_abbrev(abbrevs: &Abbreviations, code: u16)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:758,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:759,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:759,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:759,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:760,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:760,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:760,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:763,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:764,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:767,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:768,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:768,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:768,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:769,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:769,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:769,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:771,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:772,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:775,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:776,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:776,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:776,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:777,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:777,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:777,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:778,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:778,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:778,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:780,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:781,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:782,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:785,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:786,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:786,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:786,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:787,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:787,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:787,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:792,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:793,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:793,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:793,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:797,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:798,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:798,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:798,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:799,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:799,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:799,1
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:803,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:804,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:804,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:804,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 127
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 805
      start: 742
    functionDepth: 12
    functionLinenumber: 742
    functionLinenumberEnd: 805
    functionName: tests::test_abbreviations_insert
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - abbrev
    - assert_abbrev
    - ::core::result::Result::unwrap
    - insert
    - Abbreviations::empty
    linkageType: ''
    returnType: void
    signature: fn test_abbreviations_insert()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:811,1
    - Dst: constants::DwTag
      Src: /src/gimli/src/read/abbrev.rs:813,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - code
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 817
      start: 810
    functionDepth: 1
    functionLinenumber: 810
    functionLinenumberEnd: 817
    functionName: t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::_::3::2::abbrev
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - into
    - Abbreviation::new
    - constants::DwTag
    linkageType: ''
    returnType: Abbreviation
    signature: 'fn abbrev(code: u64) -> Abbreviation'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/gimli/src/read/abbrev.rs:820,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:820,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - abbrevs
    - code
    argTypes:
    - '&Abbreviations'
    - u64
    constantsTouched: []
    func_position:
      end: 822
      start: 819
    functionDepth: 1
    functionLinenumber: 819
    functionLinenumberEnd: 822
    functionName: t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::_::3::2::assert_abbrev
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - get
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn assert_abbrev(abbrevs: &Abbreviations, code: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:824,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:825,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:825,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:825,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:831,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:831,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:831,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:832,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/abbrev.rs:833,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 834
      start: 809
    functionDepth: 12
    functionLinenumber: 809
    functionLinenumberEnd: 834
    functionName: tests::test_abbreviations_insert_32
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - abbrev
    - assert_abbrev
    - ::core::result::Result::unwrap
    - insert
    - Abbreviations::empty
    linkageType: ''
    returnType: void
    signature: fn test_abbreviations_insert_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::new
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: Abbreviation::abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:840,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:852,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:854,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:858,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:873,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:877,1
    - Dst: Abbreviations::parse
      Src: /src/gimli/src/read/abbrev.rs:885,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:885,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 889
      start: 837
    functionDepth: 12
    functionLinenumber: 837
    functionLinenumberEnd: 889
    functionName: tests::test_parse_abbreviations_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Section::new
    - EndianSlice::new
    - Abbreviation::new
    - Abbreviation::abbrev_attr
    - abbrev
    - append_bytes
    - abbrev_null
    - get_contents
    - into
    - Result::expect
    - Self::abbrev
    - abbrev_attr_null
    - abbrev_attr
    - Abbreviations::parse
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviations_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::new
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: Abbreviation::abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: abbrev
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:895,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:907,1
    - Dst: Abbreviations::parse
      Src: /src/gimli/src/read/abbrev.rs:909,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 913
      start: 892
    functionDepth: 12
    functionLinenumber: 892
    functionLinenumberEnd: 913
    functionName: tests::test_parse_abbreviations_duplicate
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Section::new
    - EndianSlice::new
    - Abbreviation::abbrev_attr
    - abbrev
    - append_bytes
    - abbrev_null
    - get_contents
    - Self::abbrev
    - abbrev_attr_null
    - abbrev_attr
    - Abbreviations::parse
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviations_duplicate()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:918,1
    - Dst: Abbreviation::parse_tag
      Src: /src/gimli/src/read/abbrev.rs:919,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:919,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 922
      start: 916
    functionDepth: 9
    functionLinenumber: 916
    functionLinenumberEnd: 922
    functionName: tests::test_parse_abbreviation_tag_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - Abbreviation::parse_tag
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviation_tag_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:927,1
    - Dst: Abbreviation::parse_tag
      Src: /src/gimli/src/read/abbrev.rs:928,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 932
      start: 925
    functionDepth: 9
    functionLinenumber: 925
    functionLinenumberEnd: 932
    functionName: tests::test_parse_abbreviation_tag_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Abbreviation::parse_tag
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviation_tag_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:937,1
    - Dst: Abbreviation::parse_has_children
      Src: /src/gimli/src/read/abbrev.rs:938,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:938,1
    - Dst: Abbreviation::parse_has_children
      Src: /src/gimli/src/read/abbrev.rs:940,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:940,1
    - Dst: Abbreviation::parse_has_children
      Src: /src/gimli/src/read/abbrev.rs:942,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 946
      start: 935
    functionDepth: 7
    functionLinenumber: 935
    functionLinenumberEnd: 946
    functionName: tests::test_parse_abbreviation_has_children
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - Abbreviation::parse_has_children
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviation_has_children()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::new
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: Abbreviation::abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:951,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:958,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:960,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:960,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:964,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:972,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:972,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 975
      start: 949
    functionDepth: 9
    functionLinenumber: 949
    functionLinenumberEnd: 975
    functionName: tests::test_parse_abbreviation_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Section::new
    - EndianSlice::new
    - Abbreviation::new
    - Abbreviation::abbrev_attr
    - append_bytes
    - get_contents
    - into
    - Abbreviation::parse
    - Result::expect
    - Self::abbrev
    - abbrev_attr_null
    - Some
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviation_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::new
      Src: /src/gimli/src/read/abbrev.rs:980,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:980,1
    - Dst: Abbreviation::abbrev_attr_implicit_const
      Src: /src/gimli/src/read/abbrev.rs:980,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/abbrev.rs:980,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:980,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:980,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:980,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:987,1
    - Dst: Some
      Src: /src/gimli/src/read/abbrev.rs:989,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:989,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:993,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:1001,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:1001,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1004
      start: 978
    functionDepth: 9
    functionLinenumber: 978
    functionLinenumberEnd: 1004
    functionName: tests::test_parse_abbreviation_implicit_const_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Section::new
    - EndianSlice::new
    - Abbreviation::new
    - append_bytes
    - get_contents
    - into
    - Abbreviation::parse
    - Result::expect
    - Self::abbrev
    - abbrev_attr_null
    - Some
    - Abbreviation::abbrev_attr_implicit_const
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviation_implicit_const_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::new
      Src: /src/gimli/src/read/abbrev.rs:1008,1
    - Dst: Self::abbrev
      Src: /src/gimli/src/read/abbrev.rs:1008,1
    - Dst: Abbreviation::abbrev_attr
      Src: /src/gimli/src/read/abbrev.rs:1008,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:1008,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:1008,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1013,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:1015,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1019
      start: 1007
    functionDepth: 9
    functionLinenumber: 1007
    functionLinenumberEnd: 1019
    functionName: tests::test_parse_abbreviation_implicit_const_no_const
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Section::new
    - EndianSlice::new
    - Abbreviation::abbrev_attr
    - get_contents
    - Abbreviation::parse
    - Self::abbrev
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_abbreviation_implicit_const_no_const()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::new
      Src: /src/gimli/src/read/abbrev.rs:1024,1
    - Dst: Self::abbrev_null
      Src: /src/gimli/src/read/abbrev.rs:1024,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/abbrev.rs:1024,1
    - Dst: get_contents
      Src: /src/gimli/src/read/abbrev.rs:1024,1
    - Dst: unwrap
      Src: /src/gimli/src/read/abbrev.rs:1024,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1029,1
    - Dst: Abbreviation::parse
      Src: /src/gimli/src/read/abbrev.rs:1031,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:1031,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1034
      start: 1022
    functionDepth: 9
    functionLinenumber: 1022
    functionLinenumberEnd: 1034
    functionName: tests::test_parse_null_abbreviation_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Section::new
    - EndianSlice::new
    - append_bytes
    - get_contents
    - Abbreviation::parse
    - Result::expect
    - Self::abbrev_null
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_null_abbreviation_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1039,1
    - Dst: AttributeSpecification::parse_form
      Src: /src/gimli/src/read/abbrev.rs:1040,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:1040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1037
    functionDepth: 9
    functionLinenumber: 1037
    functionLinenumberEnd: 1043
    functionName: tests::test_parse_attribute_form_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - AttributeSpecification::parse_form
    - EndianSlice::new
    - Result::expect
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_form_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1048,1
    - Dst: AttributeSpecification::parse_form
      Src: /src/gimli/src/read/abbrev.rs:1049,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1046
    functionDepth: 9
    functionLinenumber: 1046
    functionLinenumberEnd: 1053
    functionName: tests::test_parse_attribute_form_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - AttributeSpecification::parse_form
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_form_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1058,1
    - Dst: AttributeSpecification::parse
      Src: /src/gimli/src/read/abbrev.rs:1060,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/abbrev.rs:1060,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1063
      start: 1056
    functionDepth: 9
    functionLinenumber: 1056
    functionLinenumberEnd: 1063
    functionName: tests::test_parse_null_attribute_specification_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - AttributeSpecification::parse
    linkageType: ''
    returnType: void
    signature: fn test_parse_null_attribute_specification_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1068,1
    - Dst: AttributeSpecification::parse
      Src: /src/gimli/src/read/abbrev.rs:1069,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1073
      start: 1066
    functionDepth: 9
    functionLinenumber: 1066
    functionLinenumberEnd: 1073
    functionName: tests::test_parse_attribute_specifications_name_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - AttributeSpecification::parse
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_specifications_name_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/abbrev.rs:1078,1
    - Dst: AttributeSpecification::parse
      Src: /src/gimli/src/read/abbrev.rs:1079,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1083
      start: 1076
    functionDepth: 9
    functionLinenumber: 1076
    functionLinenumberEnd: 1083
    functionName: tests::test_parse_attribute_specifications_form_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - AttributeSpecification::parse
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_specifications_form_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviations::empty
      Src: /src/gimli/src/read/abbrev.rs:1087,1
    - Dst: insert
      Src: /src/gimli/src/read/abbrev.rs:1088,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/abbrev.rs:1089,1
    - Dst: constants::DwTag
      Src: /src/gimli/src/read/abbrev.rs:1091,1
    - Dst: into
      Src: /src/gimli/src/read/abbrev.rs:1093,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/abbrev.rs:1088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1086
    functionDepth: 12
    functionLinenumber: 1086
    functionLinenumberEnd: 1097
    functionName: tests::test_get_abbrev_zero
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::new
    - into
    - ::core::result::Result::unwrap
    - insert
    - constants::DwTag
    - Abbreviations::empty
    linkageType: ''
    returnType: void
    signature: fn test_get_abbrev_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::clone
      Src: /src/gimli/src/read/relocate.rs:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - section
    - relocate
    argTypes:
    - R
    - T
    constantsTouched: []
    func_position:
      end: 42
      start: 35
    functionDepth: 5
    functionLinenumber: 35
    functionLinenumberEnd: 42
    functionName: RelocateReader::new
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 1
    functionsReached:
    - Vec::clone
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: R, relocate: T) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ::std::result::Result::debug_tuple
      Src: /src/gimli/src/read/relocate.rs:51,1
    - Dst: field
      Src: /src/gimli/src/read/relocate.rs:51,1
    - Dst: finish
      Src: /src/gimli/src/read/relocate.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - fmt
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: RelocateReader::fmt
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - field
    - ::std::result::Result::debug_tuple
    - finish
    linkageType: ''
    returnType: core::result::Result
    signature: 'fn fmt(&self, fmt: &mut fmt::Formatter<''_>) -> core::result::Result<(),
      fmt::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_from
      Src: /src/gimli/src/read/relocate.rs:66,1
    - Dst: read_address
      Src: /src/gimli/src/read/relocate.rs:67,1
    - Dst: relocate_address
      Src: /src/gimli/src/read/relocate.rs:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - address_size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 7
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: RelocateReader::read_address
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - read_address
    - offset_from
    - relocate_address
    linkageType: ''
    returnType: Result
    signature: 'fn read_address(&mut self, address_size: u8) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_from
      Src: /src/gimli/src/read/relocate.rs:72,1
    - Dst: read_offset
      Src: /src/gimli/src/read/relocate.rs:73,1
    - Dst: relocate_offset
      Src: /src/gimli/src/read/relocate.rs:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 8
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: RelocateReader::read_offset
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - offset_from
    - read_offset
    - relocate_offset
    linkageType: ''
    returnType: Result
    signature: 'fn read_offset(&mut self, format: Format) -> Result<R::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_from
      Src: /src/gimli/src/read/relocate.rs:78,1
    - Dst: read_sized_offset
      Src: /src/gimli/src/read/relocate.rs:79,1
    - Dst: relocate_offset
      Src: /src/gimli/src/read/relocate.rs:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 81
      start: 77
    functionDepth: 7
    functionLinenumber: 77
    functionLinenumberEnd: 81
    functionName: RelocateReader::read_sized_offset
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - offset_from
    - read_sized_offset
    - relocate_offset
    linkageType: ''
    returnType: Result
    signature: 'fn read_sized_offset(&mut self, size: u8) -> Result<R::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RelocateReader::clone
      Src: /src/gimli/src/read/relocate.rs:85,1
    - Dst: truncate
      Src: /src/gimli/src/read/relocate.rs:86,1
    - Dst: skip
      Src: /src/gimli/src/read/relocate.rs:87,1
    - Dst: Ok
      Src: /src/gimli/src/read/relocate.rs:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - len
    argTypes:
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 7
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: RelocateReader::split
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - RelocateReader::clone
    - Ok
    - truncate
    - skip
    linkageType: ''
    returnType: Result
    signature: 'fn split(&mut self, len: Self::Offset) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: endian
      Src: /src/gimli/src/read/relocate.rs:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: RelocateReader::endian
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - endian
    linkageType: ''
    returnType: Self::Endian
    signature: fn endian(&self) -> Self::Endian
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/read/relocate.rs:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: RelocateReader::len
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: Self::Offset
    signature: fn len(&self) -> Self::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/gimli/src/read/relocate.rs:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: RelocateReader::empty
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - empty
    linkageType: ''
    returnType: void
    signature: fn empty(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: truncate
      Src: /src/gimli/src/read/relocate.rs:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - len
    argTypes:
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: RelocateReader::truncate
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - truncate
    linkageType: ''
    returnType: Result
    signature: 'fn truncate(&mut self, len: Self::Offset) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_from
      Src: /src/gimli/src/read/relocate.rs:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - base
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: RelocateReader::offset_from
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - offset_from
    linkageType: ''
    returnType: Self::Offset
    signature: 'fn offset_from(&self, base: &Self) -> Self::Offset'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_id
      Src: /src/gimli/src/read/relocate.rs:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: RelocateReader::offset_id
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - offset_id
    linkageType: ''
    returnType: ReaderOffsetId
    signature: fn offset_id(&self) -> ReaderOffsetId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/relocate.rs:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 2
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: RelocateReader::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - lookup_offset_id
    linkageType: ''
    returnType: Option
    signature: 'fn lookup_offset_id(&self, id: ReaderOffsetId) -> Option<Self::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: find
      Src: /src/gimli/src/read/relocate.rs:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - byte
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 13
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: RelocateReader::find
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - find
    linkageType: ''
    returnType: Result
    signature: 'fn find(&self, byte: u8) -> Result<Self::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip
      Src: /src/gimli/src/read/relocate.rs:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - len
    argTypes:
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 7
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: RelocateReader::skip
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - skip
    linkageType: ''
    returnType: Result
    signature: 'fn skip(&mut self, len: Self::Offset) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: RelocateReader::cannot_implement
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: super::reader::seal_if_no_alloc::Sealed
    signature: fn cannot_implement() -> super::reader::seal_if_no_alloc::Sealed
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_slice
      Src: /src/gimli/src/read/relocate.rs:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 3
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: RelocateReader::to_slice
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - to_slice
    linkageType: ''
    returnType: Result
    signature: fn to_slice(&self) -> Result<Cow<'_, [u8]>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_string
      Src: /src/gimli/src/read/relocate.rs:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 3
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: RelocateReader::to_string
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - to_string
    linkageType: ''
    returnType: Result
    signature: fn to_string(&self) -> Result<Cow<'_, str>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_string_lossy
      Src: /src/gimli/src/read/relocate.rs:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 3
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: RelocateReader::to_string_lossy
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - to_string_lossy
    linkageType: ''
    returnType: Result
    signature: fn to_string_lossy(&self) -> Result<Cow<'_, str>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_slice
      Src: /src/gimli/src/read/relocate.rs:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 3
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: RelocateReader::read_slice
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - read_slice
    linkageType: ''
    returnType: Result
    signature: 'fn read_slice(&mut self, buf: &mut [u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:33,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 34
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 34
    functionName: DebugInfoOffset::to_unit_section_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - Some
    - common::UnitSectionOffset
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_unit_section_offset<R>(&self, unit: &UnitHeader<R>) -> Option<UnitSectionOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugInfoOffset::to_unit_section_offset
      Src: /src/gimli/src/read/unit.rs:44,1
    - Dst: to_unit_offset
      Src: /src/gimli/src/read/unit.rs:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: DebugInfoOffset::to_unit_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - to_unit_offset
    - DebugInfoOffset::to_unit_section_offset
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_unit_offset<R>(&self, unit: &UnitHeader<R>) -> Option<UnitOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:60,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 61
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 61
    functionName: DebugTypesOffset::to_unit_section_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - Some
    - common::UnitSectionOffset
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_unit_section_offset<R>(&self, unit: &UnitHeader<R>) -> Option<UnitSectionOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugTypesOffset::to_unit_section_offset
      Src: /src/gimli/src/read/unit.rs:71,1
    - Dst: to_unit_offset
      Src: /src/gimli/src/read/unit.rs:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: DebugTypesOffset::to_unit_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - to_unit_offset
    - DebugTypesOffset::to_unit_section_offset
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_unit_offset<R>(&self, unit: &UnitHeader<R>) -> Option<UnitOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:84,1
    - Dst: checked_sub
      Src: /src/gimli/src/read/unit.rs:84,1
    - Dst: UnitHeader::offset
      Src: /src/gimli/src/read/unit.rs:84,1
    - Dst: UnitHeader::is_in_bounds
      Src: /src/gimli/src/read/unit.rs:85,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 89
      start: 80
    functionDepth: 5
    functionLinenumber: 80
    functionLinenumberEnd: 89
    functionName: UnitSectionOffset::to_unit_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - UnitHeader::is_in_bounds
    - Some
    - checked_sub
    - UnitHeader::offset
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_unit_offset<R>(&self, unit: &UnitHeader<R>) -> Option<UnitOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:102,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 103
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 103
    functionName: UnitSectionOffset::to_debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - common::DebugInfoOffset
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_debug_info_offset<R>(&self, unit: &UnitHeader<R>) -> Option<DebugInfoOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:116,1
    - Dst: common::DebugTypesOffset
      Src: /src/gimli/src/read/unit.rs:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 117
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 117
    functionName: UnitSectionOffset::to_debug_types_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - Some
    - common::DebugTypesOffset
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_debug_types_offset<R>(&self, unit: &UnitHeader<R>) -> Option<DebugTypesOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::is_in_bounds
      Src: /src/gimli/src/read/unit.rs:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 130
      start: 125
    functionDepth: 5
    functionLinenumber: 125
    functionLinenumberEnd: 130
    functionName: UnitOffset::is_in_bounds
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::is_in_bounds
    linkageType: ''
    returnType: bool
    signature: 'pub fn is_in_bounds<R>(&self, unit: &UnitHeader<R>) -> boolwhereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:142,1
    - Dst: UnitHeader::offset
      Src: /src/gimli/src/read/unit.rs:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 143
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 143
    functionName: UnitOffset::to_unit_section_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - common::UnitSectionOffset
    - UnitHeader::offset
    linkageType: ''
    returnType: UnitSectionOffset
    signature: 'pub fn to_unit_section_offset<R>(&self, unit: &UnitHeader<R>) -> UnitSectionOffset<T>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitOffset::to_unit_section_offset
      Src: /src/gimli/src/read/unit.rs:153,1
    - Dst: UnitSectionOffset::to_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 154
      start: 149
    functionDepth: 2
    functionLinenumber: 149
    functionLinenumberEnd: 154
    functionName: UnitOffset::to_debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitOffset::to_unit_section_offset
    - UnitSectionOffset::to_debug_info_offset
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_debug_info_offset<R>(&self, unit: &UnitHeader<R>) -> Option<DebugInfoOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitOffset::to_unit_section_offset
      Src: /src/gimli/src/read/unit.rs:164,1
    - Dst: UnitSectionOffset::to_debug_types_offset
      Src: /src/gimli/src/read/unit.rs:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 166
      start: 160
    functionDepth: 2
    functionLinenumber: 160
    functionLinenumberEnd: 166
    functionName: UnitOffset::to_debug_types_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitOffset::to_unit_section_offset
    - UnitSectionOffset::to_debug_types_offset
    linkageType: ''
    returnType: Option
    signature: 'pub fn to_debug_types_offset<R>(&self, unit: &UnitHeader<R>) -> Option<DebugTypesOffset<T>>whereR:
      Reader<Offset = T>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/unit.rs:195,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_info_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: DebugInfo::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 29
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_info_section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:216,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:217,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 214
    functionDepth: 5
    functionLinenumber: 214
    functionLinenumberEnd: 219
    functionName: DebugInfo::units
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - R::Offset::from_u8
    - clone
    linkageType: ''
    returnType: DebugInfoUnitHeadersIter
    signature: pub fn units(&self) -> DebugInfoUnitHeadersIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:225,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:226,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:227,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugInfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 228
      start: 224
    functionDepth: 7
    functionLinenumber: 224
    functionLinenumberEnd: 228
    functionName: DebugInfo::header_from_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - parse_unit_header
    - common::UnitSectionOffset
    - skip
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn header_from_offset(&self, offset: DebugInfoOffset<R::Offset>)
      -> Result<UnitHeader<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/unit.rs:241,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/unit.rs:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 242
      start: 237
    functionDepth: 2
    functionLinenumber: 237
    functionLinenumberEnd: 242
    functionName: DebugInfo::borrow
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugInfo
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugInfo<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 248
    functionName: DebugInfo::id
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: DebugInfo::reader
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - debug_info_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: DebugInfo::from
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_info_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:306,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/unit.rs:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 307
    functionName: DebugInfoUnitHeadersIter::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 27
    functionsReached:
    - Option::transpose
    - DebugInfoUnitHeadersIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/unit.rs:312,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:313,1
    - Dst: constants::DwUt
      Src: /src/gimli/src/read/unit.rs:313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 314
      start: 311
    functionDepth: 6
    functionLinenumber: 311
    functionLinenumberEnd: 314
    functionName: parse_unit_type
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_u8'
    - constants::DwUt
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn parse_unit_type<R: Reader>(input: &mut R) -> Result<constants::DwUt>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/unit.rs:321,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:321,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - input
    - format
    argTypes:
    - '&mut R'
    - Format
    constantsTouched: []
    func_position:
      end: 322
      start: 317
    functionDepth: 8
    functionLinenumber: 317
    functionLinenumberEnd: 322
    functionName: parse_debug_abbrev_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 5
    functionsReached:
    - '&mut R::read_offset'
    - Result::map
    linkageType: ''
    returnType: Result
    signature: 'fn parse_debug_abbrev_offset<R: Reader>(input: &mut R,format: Format,)
      -> Result<DebugAbbrevOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/unit.rs:329,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - input
    - format
    argTypes:
    - '&mut R'
    - Format
    constantsTouched: []
    func_position:
      end: 330
      start: 325
    functionDepth: 8
    functionLinenumber: 325
    functionLinenumberEnd: 330
    functionName: parse_debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 5
    functionsReached:
    - '&mut R::read_offset'
    - Result::map
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn parse_debug_info_offset<R: Reader>(input: &mut R,format:
      Format,) -> Result<DebugInfoOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 392
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 392
    functionName: UnitType::dw_ut
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: constants::DwUt
    signature: pub(crate) fn dw_ut(&self) -> constants::DwUt
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 7
    argNames:
    - encoding
    - unit_length
    - unit_type
    - debug_abbrev_offset
    - section
    - unit_offset
    - entries_buf
    argTypes:
    - Encoding
    - Offset
    - UnitType<Offset>
    - DebugAbbrevOffset<Offset>
    - SectionId
    - UnitSectionOffset<Offset>
    - R
    constantsTouched: []
    func_position:
      end: 437
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 437
    functionName: UnitHeader::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(encoding: Encoding,unit_length: Offset,unit_type: UnitType<Offset>,debug_abbrev_offset:
      DebugAbbrevOffset<Offset>,section: SectionId,unit_offset: UnitSectionOffset<Offset>,entries_buf:
      R,) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 449
    functionName: UnitHeader::section
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: pub fn section(&self) -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 454
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 454
    functionName: UnitHeader::offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: UnitSectionOffset
    signature: pub fn offset(&self) -> UnitSectionOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 461
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 461
    functionName: UnitHeader::debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - to_debug_info_offset
    linkageType: ''
    returnType: Option
    signature: pub fn debug_info_offset(&self) -> Option<DebugInfoOffset<Offset>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: to_debug_types_offset
      Src: /src/gimli/src/read/unit.rs:467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 468
      start: 466
    functionDepth: 1
    functionLinenumber: 466
    functionLinenumberEnd: 468
    functionName: UnitHeader::debug_types_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - to_debug_types_offset
    linkageType: ''
    returnType: Option
    signature: pub fn debug_types_offset(&self) -> Option<DebugTypesOffset<Offset>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: initial_length_size
      Src: /src/gimli/src/read/unit.rs:473,1
    - Dst: word_size
      Src: /src/gimli/src/read/unit.rs:475,1
    - Dst: word_size
      Src: /src/gimli/src/read/unit.rs:482,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 494
      start: 472
    functionDepth: 1
    functionLinenumber: 472
    functionLinenumberEnd: 494
    functionName: UnitHeader::size_of_header
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 5
    functionsReached:
    - word_size
    - initial_length_size
    linkageType: ''
    returnType: usize
    signature: pub fn size_of_header(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 500
    functionName: UnitHeader::unit_length
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Offset
    signature: pub fn unit_length(&self) -> Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:505,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/read/unit.rs:505,1
    - Dst: Format::initial_length_size
      Src: /src/gimli/src/read/unit.rs:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 504
    functionDepth: 2
    functionLinenumber: 504
    functionLinenumberEnd: 506
    functionName: UnitHeader::length_including_self
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - Format::initial_length_size
    - UnitHeader::format
    - Offset::from_u8
    linkageType: ''
    returnType: Offset
    signature: pub fn length_including_self(&self) -> Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 511
      start: 509
    functionDepth: 0
    functionLinenumber: 509
    functionLinenumberEnd: 511
    functionName: UnitHeader::encoding
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 20
    functionsReached: []
    linkageType: ''
    returnType: Encoding
    signature: pub fn encoding(&self) -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 516
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 516
    functionName: UnitHeader::version
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: u16
    signature: pub fn version(&self) -> u16
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 521
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 521
    functionName: UnitHeader::type_
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UnitType
    signature: pub fn type_(&self) -> UnitType<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 527
    functionName: UnitHeader::debug_abbrev_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: DebugAbbrevOffset
    signature: pub fn debug_abbrev_offset(&self) -> DebugAbbrevOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 530
    functionDepth: 0
    functionLinenumber: 530
    functionLinenumberEnd: 532
    functionName: UnitHeader::address_size
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn address_size(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 535
    functionDepth: 0
    functionLinenumber: 535
    functionLinenumberEnd: 537
    functionName: UnitHeader::format
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: Format
    signature: pub fn format(&self) -> Format
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::length_including_self
      Src: /src/gimli/src/read/unit.rs:541,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 540
    functionDepth: 3
    functionLinenumber: 540
    functionLinenumberEnd: 542
    functionName: UnitHeader::header_size
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 6
    functionsReached:
    - UnitHeader::length_including_self
    - len
    linkageType: ''
    returnType: Offset
    signature: pub fn header_size(&self) -> Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:546,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:546,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 547
      start: 545
    functionDepth: 4
    functionLinenumber: 545
    functionLinenumberEnd: 547
    functionName: UnitHeader::root_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - read::UnitOffset
    - UnitHeader::header_size
    linkageType: ''
    returnType: UnitOffset
    signature: pub fn root_offset(&self) -> UnitOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:550,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:556,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - offset
    argTypes:
    - UnitOffset<Offset>
    constantsTouched: []
    func_position:
      end: 557
      start: 549
    functionDepth: 4
    functionLinenumber: 549
    functionLinenumberEnd: 557
    functionName: UnitHeader::is_in_bounds
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 5
    functionsReached:
    - UnitHeader::header_size
    - len
    linkageType: ''
    returnType: bool
    signature: 'pub(crate) fn is_in_bounds(&self, offset: UnitOffset<Offset>) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::is_in_bounds
      Src: /src/gimli/src/read/unit.rs:561,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:562,1
    - Dst: UnitHeader::is_in_bounds
      Src: /src/gimli/src/read/unit.rs:564,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:565,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:568,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:571,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:572,1
    - Dst: truncate
      Src: /src/gimli/src/read/unit.rs:573,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:574,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 40
    argCount: 1
    argNames:
    - idx
    argTypes:
    - Range<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 575
      start: 560
    functionDepth: 7
    functionLinenumber: 560
    functionLinenumberEnd: 575
    functionName: UnitHeader::range
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::header_size
    - UnitHeader::is_in_bounds
    - truncate
    - skip
    - Ok
    - Err
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn range(&self, idx: Range<UnitOffset<Offset>>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::is_in_bounds
      Src: /src/gimli/src/read/unit.rs:579,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:580,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:582,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:583,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:584,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:585,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeFrom<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 586
      start: 578
    functionDepth: 7
    functionLinenumber: 578
    functionLinenumberEnd: 586
    functionName: UnitHeader::range_from
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - UnitHeader::header_size
    - UnitHeader::is_in_bounds
    - skip
    - Ok
    - Err
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn range_from(&self, idx: RangeFrom<UnitOffset<Offset>>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::is_in_bounds
      Src: /src/gimli/src/read/unit.rs:590,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:591,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:593,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:594,1
    - Dst: truncate
      Src: /src/gimli/src/read/unit.rs:595,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:596,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeTo<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 597
      start: 589
    functionDepth: 5
    functionLinenumber: 589
    functionLinenumberEnd: 597
    functionName: UnitHeader::range_to
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::header_size
    - UnitHeader::is_in_bounds
    - truncate
    - Ok
    - Err
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn range_to(&self, idx: RangeTo<UnitOffset<Offset>>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebuggingInformationEntry::null
      Src: /src/gimli/src/read/unit.rs:609,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/src/read/unit.rs:610,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:610,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:611,1
    - Dst: Result::is_null
      Src: /src/gimli/src/read/unit.rs:612,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:613,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:615,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - UnitOffset<Offset>
    constantsTouched: []
    func_position:
      end: 617
      start: 604
    functionDepth: 11
    functionLinenumber: 604
    functionLinenumberEnd: 617
    functionName: UnitHeader::entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::entries_raw
    - DebuggingInformationEntry::null
    - Result::is_null
    - Ok
    - read_entry
    - Some
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn entry<''abbrev>(&self,abbreviations: &''abbrev Abbreviations,offset:
      UnitOffset<Offset>,) -> Result<DebuggingInformationEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EntriesCursor::new
      Src: /src/gimli/src/read/unit.rs:624,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:625,1
    - Dst: UnitHeader::root_offset
      Src: /src/gimli/src/read/unit.rs:628,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - abbreviations
    argTypes:
    - '&''abbrev Abbreviations'
    constantsTouched: []
    func_position:
      end: 630
      start: 620
    functionDepth: 5
    functionLinenumber: 620
    functionLinenumberEnd: 630
    functionName: UnitHeader::entries
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 17
    functionsReached:
    - UnitHeader::root_offset
    - clone
    - EntriesCursor::new
    linkageType: ''
    returnType: EntriesCursor
    signature: 'pub fn entries<''abbrev>(&self,abbreviations: &''abbrev Abbreviations,)
      -> EntriesCursor<''abbrev, R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:639,1
    - Dst: EntriesCursor::new
      Src: /src/gimli/src/read/unit.rs:639,1
    - Dst: UnitHeader::range_from
      Src: /src/gimli/src/read/unit.rs:640,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - UnitOffset<Offset>
    constantsTouched: []
    func_position:
      end: 645
      start: 634
    functionDepth: 8
    functionLinenumber: 634
    functionLinenumberEnd: 645
    functionName: UnitHeader::entries_at_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - UnitHeader::range_from
    - Ok
    - EntriesCursor::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn entries_at_offset<''abbrev>(&self,abbreviations: &''abbrev
      Abbreviations,offset: UnitOffset<Offset>,) -> Result<EntriesCursor<''abbrev,
      R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::unwrap_or_else
      Src: /src/gimli/src/read/unit.rs:654,1
    - Dst: UnitHeader::root_offset
      Src: /src/gimli/src/read/unit.rs:654,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:655,1
    - Dst: EntriesTree::new
      Src: /src/gimli/src/read/unit.rs:655,1
    - Dst: UnitHeader::range_from
      Src: /src/gimli/src/read/unit.rs:656,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - Option<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 661
      start: 649
    functionDepth: 8
    functionLinenumber: 649
    functionLinenumberEnd: 661
    functionName: UnitHeader::entries_tree
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - Result::unwrap_or_else
    - UnitHeader::root_offset
    - Ok
    - EntriesTree::new
    - UnitHeader::range_from
    linkageType: ''
    returnType: Result
    signature: 'pub fn entries_tree<''abbrev>(&self,abbreviations: &''abbrev Abbreviations,offset:
      Option<UnitOffset<Offset>>,) -> Result<EntriesTree<''abbrev, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::unwrap_or_else
      Src: /src/gimli/src/read/unit.rs:669,1
    - Dst: UnitHeader::root_offset
      Src: /src/gimli/src/read/unit.rs:669,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:670,1
    - Dst: EntriesRaw::new
      Src: /src/gimli/src/read/unit.rs:670,1
    - Dst: UnitHeader::range_from
      Src: /src/gimli/src/read/unit.rs:671,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - Option<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 676
      start: 664
    functionDepth: 8
    functionLinenumber: 664
    functionLinenumberEnd: 676
    functionName: UnitHeader::entries_raw
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 8
    functionsReached:
    - Result::unwrap_or_else
    - UnitHeader::root_offset
    - Ok
    - UnitHeader::range_from
    - EntriesRaw::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn entries_raw<''abbrev>(&self,abbreviations: &''abbrev Abbreviations,offset:
      Option<UnitOffset<Offset>>,) -> Result<EntriesRaw<''abbrev, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: abbreviations
      Src: /src/gimli/src/read/unit.rs:680,1
    - Dst: UnitHeader::debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - debug_abbrev
    argTypes:
    - '&DebugAbbrev<R>'
    constantsTouched: []
    func_position:
      end: 681
      start: 679
    functionDepth: 13
    functionLinenumber: 679
    functionLinenumberEnd: 681
    functionName: UnitHeader::abbreviations
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 26
    functionsReached:
    - abbreviations
    - UnitHeader::debug_abbrev_offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn abbreviations(&self, debug_abbrev: &DebugAbbrev<R>) -> Result<Abbreviations>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/unit.rs:691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 692
      start: 690
    functionDepth: 4
    functionLinenumber: 690
    functionLinenumberEnd: 692
    functionName: UnitHeader::is_tombstone_address
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - u64::min_tombstone
    linkageType: ''
    returnType: bool
    signature: 'pub fn is_tombstone_address(&self, address: u64) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/unit.rs:705,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:706,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/unit.rs:708,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:715,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/unit.rs:716,1
    - Dst: parse_unit_type
      Src: /src/gimli/src/read/unit.rs:724,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/unit.rs:725,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:726,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:728,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/unit.rs:728,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:728,1
    - Dst: parse_type_signature
      Src: /src/gimli/src/read/unit.rs:740,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:741,1
    - Dst: parse_dwo_id
      Src: /src/gimli/src/read/unit.rs:749,1
    - Dst: UnitType::Skeleton
      Src: /src/gimli/src/read/unit.rs:750,1
    - Dst: parse_dwo_id
      Src: /src/gimli/src/read/unit.rs:753,1
    - Dst: UnitType::SplitCompilation
      Src: /src/gimli/src/read/unit.rs:754,1
    - Dst: parse_type_signature
      Src: /src/gimli/src/read/unit.rs:757,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:758,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:764,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:767,1
    - Dst: UnitHeader::new
      Src: /src/gimli/src/read/unit.rs:767,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 77
    argCount: 3
    argNames:
    - input
    - section
    - unit_offset
    argTypes:
    - '&mut R'
    - SectionId
    - UnitSectionOffset<Offset>
    constantsTouched: []
    func_position:
      end: 776
      start: 696
    functionDepth: 7
    functionLinenumber: 696
    functionLinenumberEnd: 776
    functionName: parse_unit_header
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - parse_type_offset
    - parse_dwo_id
    - '&mut R::read_initial_length'
    - parse_type_signature
    - Result::read_address_size
    - Result::read_u16
    - parse_unit_type
    - parse_debug_abbrev_offset
    - Ok
    - UnitHeader::new
    - '&mut R::split'
    - UnitType::Skeleton
    - UnitType::SplitCompilation
    - u64::from
    - Error::UnknownVersion
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse_unit_header<R, Offset>(input: &mut R,section: SectionId,unit_offset:
      UnitSectionOffset<Offset>,) -> Result<UnitHeader<R>>whereR: Reader<Offset =
      Offset>,Offset: ReaderOffset,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:780,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:780,1
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/unit.rs:780,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 781
      start: 779
    functionDepth: 2
    functionLinenumber: 779
    functionLinenumberEnd: 781
    functionName: parse_dwo_id
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_u64'
    - Ok
    - common::DwoId
    linkageType: ''
    returnType: Result
    signature: 'fn parse_dwo_id<R: Reader>(input: &mut R) -> Result<DwoId>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::null
      Src: /src/gimli/src/read/unit.rs:815,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 816
      start: 814
    functionDepth: 3
    functionLinenumber: 814
    functionLinenumberEnd: 816
    functionName: DebuggingInformationEntry::default
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Self::null
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - tag
    - has_children
    - attrs
    - offset
    argTypes:
    - constants::DwTag
    - bool
    - Vec<Attribute<R>>
    - UnitOffset<Offset>
    constantsTouched: []
    func_position:
      end: 838
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 838
    functionName: DebuggingInformationEntry::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(tag: constants::DwTag,has_children: bool,attrs: Vec<Attribute<R>>,offset:
      UnitOffset<Offset>,) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:845,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:846,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 849
      start: 841
    functionDepth: 2
    functionLinenumber: 841
    functionLinenumberEnd: 849
    functionName: DebuggingInformationEntry::null
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - Vec::new
    - Offset::from_u8
    - read::UnitOffset
    linkageType: ''
    returnType: Self
    signature: pub fn null() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 854
      start: 852
    functionDepth: 0
    functionLinenumber: 852
    functionLinenumberEnd: 854
    functionName: DebuggingInformationEntry::is_null
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_null(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/gimli/src/read/unit.rs:862,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 863
      start: 859
    functionDepth: 1
    functionLinenumber: 859
    functionLinenumberEnd: 863
    functionName: DebuggingInformationEntry::set_null
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - clear
    linkageType: ''
    returnType: void
    signature: pub fn set_null(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 868
      start: 866
    functionDepth: 0
    functionLinenumber: 866
    functionLinenumberEnd: 868
    functionName: DebuggingInformationEntry::depth
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: isize
    signature: pub fn depth(&self) -> isize
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 873
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 873
    functionName: DebuggingInformationEntry::offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UnitOffset
    signature: pub fn offset(&self) -> UnitOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 883
      start: 881
    functionDepth: 0
    functionLinenumber: 881
    functionLinenumberEnd: 883
    functionName: DebuggingInformationEntry::has_children
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn has_children(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/unit.rs:892,1
    - Dst: any
      Src: /src/gimli/src/read/unit.rs:892,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 893
      start: 891
    functionDepth: 12
    functionLinenumber: 891
    functionLinenumberEnd: 893
    functionName: DebuggingInformationEntry::has_attr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - iter
    - any
    linkageType: ''
    returnType: bool
    signature: 'pub fn has_attr(&self, name: constants::DwAt) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/unit.rs:899,1
    - Dst: find
      Src: /src/gimli/src/read/unit.rs:899,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 900
      start: 898
    functionDepth: 12
    functionLinenumber: 898
    functionLinenumberEnd: 900
    functionName: DebuggingInformationEntry::attr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - iter
    - find
    linkageType: ''
    returnType: Option
    signature: 'pub fn attr(&self, name: constants::DwAt) -> Option<&Attribute<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebuggingInformationEntry::attr
      Src: /src/gimli/src/read/unit.rs:907,1
    - Dst: Option::map
      Src: /src/gimli/src/read/unit.rs:907,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 908
      start: 906
    functionDepth: 13
    functionLinenumber: 906
    functionLinenumberEnd: 908
    functionName: DebuggingInformationEntry::attr_value_raw
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebuggingInformationEntry::attr
    - Option::map
    linkageType: ''
    returnType: Option
    signature: 'pub fn attr_value_raw(&self, name: constants::DwAt) -> Option<AttributeValue<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebuggingInformationEntry::attr
      Src: /src/gimli/src/read/unit.rs:915,1
    - Dst: Option::map
      Src: /src/gimli/src/read/unit.rs:915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 916
      start: 914
    functionDepth: 13
    functionLinenumber: 914
    functionLinenumberEnd: 916
    functionName: DebuggingInformationEntry::attr_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - DebuggingInformationEntry::attr
    - Option::map
    linkageType: ''
    returnType: Option
    signature: 'pub fn attr_value(&self, name: constants::DwAt) -> Option<AttributeValue<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1139
      start: 1137
    functionDepth: 0
    functionLinenumber: 1137
    functionLinenumberEnd: 1139
    functionName: Attribute::form
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: constants::DwForm
    signature: pub fn form(&self) -> constants::DwForm
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:1143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1142
    functionDepth: 5
    functionLinenumber: 1142
    functionLinenumberEnd: 1144
    functionName: Attribute::raw_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: AttributeValue
    signature: pub fn raw_value(&self) -> AttributeValue<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:1740,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 145
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1741
      start: 1154
    functionDepth: 5
    functionLinenumber: 1154
    functionLinenumberEnd: 1741
    functionName: Attribute::value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: AttributeValue
    signature: pub fn value(&self) -> AttributeValue<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u8_value
      Src: /src/gimli/src/read/unit.rs:1746,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1747
      start: 1745
    functionDepth: 1
    functionLinenumber: 1745
    functionLinenumberEnd: 1747
    functionName: Attribute::u8_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - u8_value
    linkageType: ''
    returnType: Option
    signature: pub fn u8_value(&self) -> Option<u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u16_value
      Src: /src/gimli/src/read/unit.rs:1752,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1753
      start: 1751
    functionDepth: 1
    functionLinenumber: 1751
    functionLinenumberEnd: 1753
    functionName: Attribute::u16_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - u16_value
    linkageType: ''
    returnType: Option
    signature: pub fn u16_value(&self) -> Option<u16>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: udata_value
      Src: /src/gimli/src/read/unit.rs:1758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1759
      start: 1757
    functionDepth: 1
    functionLinenumber: 1757
    functionLinenumberEnd: 1759
    functionName: Attribute::udata_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - udata_value
    linkageType: ''
    returnType: Option
    signature: pub fn udata_value(&self) -> Option<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sdata_value
      Src: /src/gimli/src/read/unit.rs:1764,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1765
      start: 1763
    functionDepth: 1
    functionLinenumber: 1763
    functionLinenumberEnd: 1765
    functionName: Attribute::sdata_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - sdata_value
    linkageType: ''
    returnType: Option
    signature: pub fn sdata_value(&self) -> Option<i64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_value
      Src: /src/gimli/src/read/unit.rs:1770,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1771
      start: 1769
    functionDepth: 1
    functionLinenumber: 1769
    functionLinenumberEnd: 1771
    functionName: Attribute::offset_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - offset_value
    linkageType: ''
    returnType: Option
    signature: pub fn offset_value(&self) -> Option<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: exprloc_value
      Src: /src/gimli/src/read/unit.rs:1780,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1781
      start: 1779
    functionDepth: 1
    functionLinenumber: 1779
    functionLinenumberEnd: 1781
    functionName: Attribute::exprloc_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - exprloc_value
    linkageType: ''
    returnType: Option
    signature: pub fn exprloc_value(&self) -> Option<Expression<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: string_value
      Src: /src/gimli/src/read/unit.rs:1794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - debug_str
    argTypes:
    - '&DebugStr<R>'
    constantsTouched: []
    func_position:
      end: 1795
      start: 1793
    functionDepth: 1
    functionLinenumber: 1793
    functionLinenumberEnd: 1795
    functionName: Attribute::string_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - string_value
    linkageType: ''
    returnType: Option
    signature: 'pub fn string_value(&self, debug_str: &DebugStr<R>) -> Option<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: string_value_sup
      Src: /src/gimli/src/read/unit.rs:1813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - debug_str
    - debug_str_sup
    argTypes:
    - '&DebugStr<R>'
    - Option<&DebugStr<R>>
    constantsTouched: []
    func_position:
      end: 1814
      start: 1808
    functionDepth: 1
    functionLinenumber: 1808
    functionLinenumberEnd: 1814
    functionName: Attribute::string_value_sup
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - string_value_sup
    linkageType: ''
    returnType: Option
    signature: 'pub fn string_value_sup(&self,debug_str: &DebugStr<R>,debug_str_sup:
      Option<&DebugStr<R>>,) -> Option<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AttributeValue::udata_value
      Src: /src/gimli/src/read/unit.rs:1824,1
    - Dst: Option::and_then
      Src: /src/gimli/src/read/unit.rs:1824,1
    - Dst: u8::try_from
      Src: /src/gimli/src/read/unit.rs:1824,1
    - Dst: ok
      Src: /src/gimli/src/read/unit.rs:1824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1825
      start: 1823
    functionDepth: 2
    functionLinenumber: 1823
    functionLinenumberEnd: 1825
    functionName: AttributeValue::u8_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::udata_value
    - ok
    - Option::and_then
    - u8::try_from
    linkageType: ''
    returnType: Option
    signature: pub fn u8_value(&self) -> Option<u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AttributeValue::udata_value
      Src: /src/gimli/src/read/unit.rs:1829,1
    - Dst: Option::and_then
      Src: /src/gimli/src/read/unit.rs:1829,1
    - Dst: u16::try_from
      Src: /src/gimli/src/read/unit.rs:1829,1
    - Dst: ok
      Src: /src/gimli/src/read/unit.rs:1829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1830
      start: 1828
    functionDepth: 2
    functionLinenumber: 1828
    functionLinenumberEnd: 1830
    functionName: AttributeValue::u16_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::udata_value
    - ok
    - Option::and_then
    - u16::try_from
    linkageType: ''
    returnType: Option
    signature: pub fn u16_value(&self) -> Option<u16>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1834,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1835,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1836,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1837,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1849
      start: 1833
    functionDepth: 1
    functionLinenumber: 1833
    functionLinenumberEnd: 1849
    functionName: AttributeValue::udata_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - u64::from
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn udata_value(&self) -> Option<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1853,1
    - Dst: i64::from
      Src: /src/gimli/src/read/unit.rs:1854,1
    - Dst: i64::from
      Src: /src/gimli/src/read/unit.rs:1855,1
    - Dst: i64::from
      Src: /src/gimli/src/read/unit.rs:1856,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1868
      start: 1852
    functionDepth: 1
    functionLinenumber: 1852
    functionLinenumberEnd: 1868
    functionName: AttributeValue::sdata_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Some
    - i64::from
    linkageType: ''
    returnType: Option
    signature: pub fn sdata_value(&self) -> Option<i64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1875,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1879
      start: 1871
    functionDepth: 0
    functionLinenumber: 1871
    functionLinenumberEnd: 1879
    functionName: AttributeValue::offset_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn offset_value(&self) -> Option<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1887,1
    - Dst: Expression
      Src: /src/gimli/src/read/unit.rs:1888,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:1888,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:1889,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1892
      start: 1886
    functionDepth: 5
    functionLinenumber: 1886
    functionLinenumberEnd: 1892
    functionName: AttributeValue::exprloc_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Some
    - Expression
    - clone
    linkageType: ''
    returnType: Option
    signature: pub fn exprloc_value(&self) -> Option<Expression<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1905,1
    - Dst: bool::clone
      Src: /src/gimli/src/read/unit.rs:1905,1
    - Dst: '&DebugStr<R>::get_str'
      Src: /src/gimli/src/read/unit.rs:1906,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/unit.rs:1906,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - debug_str
    argTypes:
    - '&DebugStr<R>'
    constantsTouched: []
    func_position:
      end: 1909
      start: 1903
    functionDepth: 10
    functionLinenumber: 1903
    functionLinenumberEnd: 1909
    functionName: AttributeValue::string_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Some
    - '&DebugStr<R>::get_str'
    - bool::clone
    - Result::ok
    linkageType: ''
    returnType: Option
    signature: 'pub fn string_value(&self, debug_str: &DebugStr<R>) -> Option<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1927,1
    - Dst: bool::clone
      Src: /src/gimli/src/read/unit.rs:1927,1
    - Dst: '&DebugStr<R>::get_str'
      Src: /src/gimli/src/read/unit.rs:1928,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/unit.rs:1928,1
    - Dst: Option<&DebugStr<R>>::and_then
      Src: /src/gimli/src/read/unit.rs:1930,1
    - Dst: get_str
      Src: /src/gimli/src/read/unit.rs:1930,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/unit.rs:1930,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 2
    argNames:
    - debug_str
    - debug_str_sup
    argTypes:
    - '&DebugStr<R>'
    - Option<&DebugStr<R>>
    constantsTouched: []
    func_position:
      end: 1934
      start: 1921
    functionDepth: 10
    functionLinenumber: 1921
    functionLinenumberEnd: 1934
    functionName: AttributeValue::string_value_sup
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - '&DebugStr<R>::get_str'
    - bool::clone
    - Result::ok
    - Option<&DebugStr<R>>::and_then
    - get_str
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn string_value_sup(&self,debug_str: &DebugStr<R>,debug_str_sup:
      Option<&DebugStr<R>>,) -> Option<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/unit.rs:1938,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:1938,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:1939,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1940
      start: 1937
    functionDepth: 6
    functionLinenumber: 1937
    functionLinenumberEnd: 1940
    functionName: length_u8_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - '&mut R::read_u8'
    - Result::map
    - '&mut R::split'
    linkageType: ''
    returnType: Result
    signature: 'fn length_u8_value<R: Reader>(input: &mut R) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/unit.rs:1943,1
    - Dst: u16::map
      Src: /src/gimli/src/read/unit.rs:1943,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:1944,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1945
      start: 1942
    functionDepth: 8
    functionLinenumber: 1942
    functionLinenumberEnd: 1945
    functionName: length_u16_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - '&mut R::read_u16'
    - '&mut R::split'
    - u16::map
    linkageType: ''
    returnType: Result
    signature: 'fn length_u16_value<R: Reader>(input: &mut R) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/unit.rs:1948,1
    - Dst: u32::map
      Src: /src/gimli/src/read/unit.rs:1948,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:1949,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1950
      start: 1947
    functionDepth: 8
    functionLinenumber: 1947
    functionLinenumberEnd: 1950
    functionName: length_u32_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - '&mut R::split'
    - u32::map
    - '&mut R::read_u32'
    linkageType: ''
    returnType: Result
    signature: 'fn length_u32_value<R: Reader>(input: &mut R) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/unit.rs:1953,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/unit.rs:1953,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:1954,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1955
      start: 1952
    functionDepth: 8
    functionLinenumber: 1952
    functionLinenumberEnd: 1955
    functionName: length_uleb128_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - '&mut R::split'
    - '&mut R::read_uleb128'
    - Result::and_then
    linkageType: ''
    returnType: Result
    signature: 'fn length_uleb128_value<R: Reader>(input: &mut R) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - name
    - version
    argTypes:
    - constants::DwAt
    - u16
    constantsTouched: []
    func_position:
      end: 1977
      start: 1959
    functionDepth: 0
    functionLinenumber: 1959
    functionLinenumberEnd: 1977
    functionName: allow_section_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'fn allow_section_offset(name: constants::DwAt, version: u16) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1739,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:1741,1
    - Dst: Result::map
      Src: /src/gimli/src/read/line.rs:1741,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1742,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1743,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/line.rs:1746,1
    - Dst: u16::map
      Src: /src/gimli/src/read/line.rs:1746,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1747,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1748,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/line.rs:1751,1
    - Dst: u32::map
      Src: /src/gimli/src/read/line.rs:1751,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1752,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1753,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1756,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/line.rs:1756,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1757,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1758,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:1761,1
    - Dst: AttributeValue::Data1
      Src: /src/gimli/src/read/line.rs:1762,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/line.rs:1765,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/line.rs:1766,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/line.rs:1769,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/line.rs:1770,1
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/line.rs:1773,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/line.rs:1774,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1777,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/line.rs:1777,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/line.rs:1778,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1781,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/line.rs:1782,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/line.rs:1785,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/line.rs:1786,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:1789,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/line.rs:1790,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/line.rs:1793,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/line.rs:1794,1
    - Dst: '&mut R::read_null_terminated_slice'
      Src: /src/gimli/src/read/line.rs:1797,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1798,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/line.rs:1801,1
    - Dst: AttributeValue::DebugStrRef
      Src: /src/gimli/src/read/line.rs:1802,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/line.rs:1802,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/line.rs:1805,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/line.rs:1806,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/line.rs:1806,1
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/line.rs:1809,1
    - Dst: AttributeValue::DebugLineStrRef
      Src: /src/gimli/src/read/line.rs:1810,1
    - Dst: common::DebugLineStrOffset
      Src: /src/gimli/src/read/line.rs:1810,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1813,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/line.rs:1813,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1814,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1814,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:1817,1
    - Dst: Result::map
      Src: /src/gimli/src/read/line.rs:1817,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1818,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1818,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/line.rs:1821,1
    - Dst: u16::map
      Src: /src/gimli/src/read/line.rs:1821,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1822,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1822,1
    - Dst: '&mut R::read_uint'
      Src: /src/gimli/src/read/line.rs:1825,1
    - Dst: u64::and_then
      Src: /src/gimli/src/read/line.rs:1825,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1826,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1826,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/line.rs:1829,1
    - Dst: u32::map
      Src: /src/gimli/src/read/line.rs:1829,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1830,1
    - Dst: common::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/line.rs:1830,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1833,1
    - Dst: Error::UnknownForm
      Src: /src/gimli/src/read/line.rs:1833,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 138
    argCount: 3
    argNames:
    - input
    - encoding
    - form
    argTypes:
    - '&mut R'
    - Encoding
    - constants::DwForm
    constantsTouched: []
    func_position:
      end: 1836
      start: 1734
    functionDepth: 8
    functionLinenumber: 1734
    functionLinenumberEnd: 1836
    functionName: parse_attribute
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 60
    functionsReached:
    - u64::and_then
    - R::Offset::from_u8
    - AttributeValue::SecOffset
    - common::DebugStrOffset
    - '&mut R::read_u32'
    - '&mut R::read_uint'
    - u16::map
    - AttributeValue::DebugStrOffsetsIndex
    - common::DebugLineStrOffset
    - '&mut R::read_u16'
    - '&mut R::split'
    - '&mut R::read_uleb128'
    - AttributeValue::String
    - common::DebugStrOffsetsIndex
    - Err
    - AttributeValue::Udata
    - AttributeValue::Data4
    - Result::and_then
    - AttributeValue::Sdata
    - '&mut R::read_offset'
    - AttributeValue::DebugStrRefSup
    - '&mut R::read_null_terminated_slice'
    - AttributeValue::DebugStrRef
    - AttributeValue::DebugLineStrRef
    - '&mut R::read_u64'
    - AttributeValue::Data2
    - u32::map
    - AttributeValue::Block
    - '&mut R::read_sleb128'
    - AttributeValue::Flag
    - '&mut R::read_u8'
    - Ok
    - AttributeValue::Data8
    - Result::map
    - Error::UnknownForm
    - AttributeValue::Data1
    linkageType: ''
    returnType: Result
    signature: 'fn parse_attribute<R: Reader>(input: &mut R,encoding: Encoding,form:
      constants::DwForm,) -> Result<AttributeValue<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2213,1
    - Dst: form
      Src: /src/gimli/src/read/unit.rs:2215,1
    - Dst: read::abbrev::get_attribute_size
      Src: /src/gimli/src/read/unit.rs:2217,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2219,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2224,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/unit.rs:2226,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2227,1
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/unit.rs:2232,1
    - Dst: constants::DwForm
      Src: /src/gimli/src/read/unit.rs:2233,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/unit.rs:2237,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:2237,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/unit.rs:2240,1
    - Dst: u16::map
      Src: /src/gimli/src/read/unit.rs:2240,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/unit.rs:2243,1
    - Dst: u32::map
      Src: /src/gimli/src/read/unit.rs:2243,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/unit.rs:2246,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/unit.rs:2246,1
    - Dst: '&mut R::read_null_terminated_slice'
      Src: /src/gimli/src/read/unit.rs:2249,1
    - Dst: '&mut R::skip_leb128'
      Src: /src/gimli/src/read/unit.rs:2260,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2263,1
    - Dst: Error::UnknownForm
      Src: /src/gimli/src/read/unit.rs:2263,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2269,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/unit.rs:2271,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2273,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 86
    argCount: 3
    argNames:
    - input
    - encoding
    - specs
    argTypes:
    - '&mut R'
    - Encoding
    - '&[AttributeSpecification]'
    constantsTouched: []
    func_position:
      end: 2274
      start: 2208
    functionDepth: 11
    functionLinenumber: 2208
    functionLinenumberEnd: 2274
    functionName: skip_attributes
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - R::Offset::from_u8
    - '&mut R::read_u32'
    - constants::DwForm
    - u16::map
    - '&mut R::read_uleb128_u16'
    - '&mut R::read_u16'
    - '&mut R::read_uleb128'
    - Err
    - form
    - Result::and_then
    - '&mut R::read_null_terminated_slice'
    - '&mut R::skip_leb128'
    - u32::map
    - '&mut R::skip'
    - '&mut R::read_u8'
    - Ok
    - read::abbrev::get_attribute_size
    - Result::map
    - Error::UnknownForm
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn skip_attributes<R: Reader>(input: &mut R,encoding: Encoding,specs:
      &[AttributeSpecification],) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:2359,1
    - Dst: R::len
      Src: /src/gimli/src/read/unit.rs:2359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 4
    argNames:
    - input
    - encoding
    - abbreviations
    - offset
    argTypes:
    - R
    - Encoding
    - '&''abbrev Abbreviations'
    - UnitOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 2367
      start: 2353
    functionDepth: 2
    functionLinenumber: 2353
    functionLinenumberEnd: 2367
    functionName: EntriesRaw::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 4
    functionsReached:
    - read::UnitOffset
    - R::len
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(input: R,encoding: Encoding,abbreviations: &''abbrev Abbreviations,offset:
      UnitOffset<R::Offset>,) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: empty
      Src: /src/gimli/src/read/unit.rs:2371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2372
      start: 2370
    functionDepth: 2
    functionLinenumber: 2370
    functionLinenumberEnd: 2372
    functionName: EntriesRaw::empty
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - empty
    linkageType: ''
    returnType: void
    signature: fn empty(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/unit.rs:2377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2378
      start: 2376
    functionDepth: 2
    functionLinenumber: 2376
    functionLinenumberEnd: 2378
    functionName: EntriesRaw::is_empty
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - is_empty
    linkageType: ''
    returnType: bool
    signature: pub fn is_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: checked_sub
      Src: /src/gimli/src/read/unit.rs:2381,1
    - Dst: EntriesRaw::next_offset
      Src: /src/gimli/src/read/unit.rs:2381,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:2383,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:2384,1
    - Dst: is_ok
      Src: /src/gimli/src/read/unit.rs:2384,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    argCount: 2
    argNames:
    - offset
    - depth
    argTypes:
    - UnitOffset<R::Offset>
    - isize
    constantsTouched: []
    func_position:
      end: 2391
      start: 2380
    functionDepth: 7
    functionLinenumber: 2380
    functionLinenumberEnd: 2391
    functionName: EntriesRaw::seek_forward
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EntriesRaw::next_offset
    - skip
    - checked_sub
    - clone
    - is_ok
    linkageType: ''
    returnType: bool
    signature: 'fn seek_forward(&mut self, offset: UnitOffset<R::Offset>, depth: isize)
      -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:2398,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:2398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2399
      start: 2397
    functionDepth: 2
    functionLinenumber: 2397
    functionLinenumberEnd: 2399
    functionName: EntriesRaw::next_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - read::UnitOffset
    - len
    linkageType: ''
    returnType: UnitOffset
    signature: pub fn next_offset(&self) -> UnitOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2408
      start: 2406
    functionDepth: 0
    functionLinenumber: 2406
    functionLinenumberEnd: 2408
    functionName: EntriesRaw::next_depth
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: isize
    signature: pub fn next_depth(&self) -> isize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EntriesRaw::next_depth
      Src: /src/gimli/src/read/unit.rs:2421,1
    - Dst: EntriesRaw::next_offset
      Src: /src/gimli/src/read/unit.rs:2422,1
    - Dst: EntriesRaw::read_abbreviation
      Src: /src/gimli/src/read/unit.rs:2423,1
    - Dst: Result::set_null
      Src: /src/gimli/src/read/unit.rs:2424,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2425,1
    - Dst: Abbreviation::tag
      Src: /src/gimli/src/read/unit.rs:2427,1
    - Dst: Abbreviation::has_children
      Src: /src/gimli/src/read/unit.rs:2428,1
    - Dst: EntriesRaw::read_attributes
      Src: /src/gimli/src/read/unit.rs:2429,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:2429,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2430,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    argCount: 1
    argNames:
    - entry
    argTypes:
    - '&mut DebuggingInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 2431
      start: 2420
    functionDepth: 10
    functionLinenumber: 2420
    functionLinenumberEnd: 2431
    functionName: EntriesRaw::read_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::has_children
    - EntriesRaw::next_offset
    - Ok
    - Abbreviation::tag
    - Abbreviation::attributes
    - EntriesRaw::next_depth
    - EntriesRaw::read_attributes
    - Result::set_null
    - EntriesRaw::read_abbreviation
    linkageType: ''
    returnType: Result
    signature: 'pub fn read_entry(&mut self, entry: &mut DebuggingInformationEntry<R>)
      -> Result<bool>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_uleb128
      Src: /src/gimli/src/read/unit.rs:2440,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2443,1
    - Dst: get
      Src: /src/gimli/src/read/unit.rs:2445,1
    - Dst: ok_or
      Src: /src/gimli/src/read/unit.rs:2445,1
    - Dst: Error::UnknownAbbreviation
      Src: /src/gimli/src/read/unit.rs:2448,1
    - Dst: Abbreviation::has_children
      Src: /src/gimli/src/read/unit.rs:2449,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2452,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2452,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2453
      start: 2439
    functionDepth: 8
    functionLinenumber: 2439
    functionLinenumberEnd: 2453
    functionName: EntriesRaw::read_abbreviation
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - Abbreviation::has_children
    - ok_or
    - read_uleb128
    - Ok
    - Error::UnknownAbbreviation
    - Some
    - get
    linkageType: ''
    returnType: Result
    signature: pub fn read_abbreviation(&mut self) -> Result<Option<&'abbrev Abbreviation>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:2461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - spec
    argTypes:
    - AttributeSpecification
    constantsTouched: []
    func_position:
      end: 2462
      start: 2460
    functionDepth: 9
    functionLinenumber: 2460
    functionLinenumberEnd: 2462
    functionName: EntriesRaw::read_attribute
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - parse_attribute
    linkageType: ''
    returnType: Result
    signature: 'pub fn read_attribute(&mut self, spec: AttributeSpecification) ->
      Result<Attribute<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:2470,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - spec
    argTypes:
    - AttributeSpecification
    constantsTouched: []
    func_position:
      end: 2471
      start: 2469
    functionDepth: 9
    functionLinenumber: 2469
    functionLinenumberEnd: 2471
    functionName: EntriesRaw::read_attribute_inline
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - parse_attribute
    linkageType: ''
    returnType: Result
    signature: 'pub fn read_attribute_inline(&mut self, spec: AttributeSpecification)
      -> Result<Attribute<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&[Attribute::clear'
      Src: /src/gimli/src/read/unit.rs:2483,1
    - Dst: '&[Attribute::reserve'
      Src: /src/gimli/src/read/unit.rs:2484,1
    - Dst: '&[AttributeSpecification]::len'
      Src: /src/gimli/src/read/unit.rs:2484,1
    - Dst: '&[Attribute::push'
      Src: /src/gimli/src/read/unit.rs:2486,1
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:2486,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2488,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 2
    argNames:
    - specs
    - attrs
    argTypes:
    - '&[AttributeSpecification]'
    - '&mut Vec<Attribute<R>>'
    constantsTouched: []
    func_position:
      end: 2489
      start: 2478
    functionDepth: 9
    functionLinenumber: 2478
    functionLinenumberEnd: 2489
    functionName: EntriesRaw::read_attributes
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - Ok
    - '&[Attribute::clear'
    - '&[AttributeSpecification]::len'
    - parse_attribute
    - '&[Attribute::reserve'
    - '&[Attribute::push'
    linkageType: ''
    returnType: Result
    signature: 'pub fn read_attributes(&mut self,specs: &[AttributeSpecification],attrs:
      &mut Vec<Attribute<R>>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: skip_attributes
      Src: /src/gimli/src/read/unit.rs:2494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - specs
    argTypes:
    - '&[AttributeSpecification]'
    constantsTouched: []
    func_position:
      end: 2495
      start: 2493
    functionDepth: 12
    functionLinenumber: 2493
    functionLinenumberEnd: 2495
    functionName: EntriesRaw::skip_attributes
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - skip_attributes
    linkageType: ''
    returnType: Result
    signature: 'pub fn skip_attributes(&mut self, specs: &[AttributeSpecification])
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EntriesRaw::new
      Src: /src/gimli/src/read/unit.rs:2525,1
    - Dst: DebuggingInformationEntry::null
      Src: /src/gimli/src/read/unit.rs:2526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 4
    argNames:
    - input
    - encoding
    - abbreviations
    - offset
    argTypes:
    - R
    - Encoding
    - '&''abbrev Abbreviations'
    - UnitOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 2528
      start: 2518
    functionDepth: 3
    functionLinenumber: 2518
    functionLinenumberEnd: 2528
    functionName: EntriesCursor::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - DebuggingInformationEntry::null
    - EntriesRaw::new
    linkageType: ''
    returnType: Self
    signature: 'fn new(input: R,encoding: Encoding,abbreviations: &''abbrev Abbreviations,offset:
      UnitOffset<R::Offset>,) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_null
      Src: /src/gimli/src/read/unit.rs:2536,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2539,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2541
      start: 2535
    functionDepth: 1
    functionLinenumber: 2535
    functionLinenumberEnd: 2541
    functionName: EntriesCursor::current
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - is_null
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn current(&self) -> Option<&DebuggingInformationEntry<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2548
      start: 2546
    functionDepth: 0
    functionLinenumber: 2546
    functionLinenumberEnd: 2548
    functionName: EntriesCursor::offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UnitOffset
    signature: pub fn offset(&self) -> UnitOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2555
      start: 2553
    functionDepth: 0
    functionLinenumber: 2553
    functionLinenumberEnd: 2555
    functionName: EntriesCursor::depth
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: isize
    signature: pub fn depth(&self) -> isize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next_offset
      Src: /src/gimli/src/read/unit.rs:2559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2560
      start: 2558
    functionDepth: 3
    functionLinenumber: 2558
    functionLinenumberEnd: 2560
    functionName: EntriesCursor::next_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - next_offset
    linkageType: ''
    returnType: UnitOffset
    signature: pub fn next_offset(&self) -> UnitOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next_depth
      Src: /src/gimli/src/read/unit.rs:2564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2565
      start: 2563
    functionDepth: 1
    functionLinenumber: 2563
    functionLinenumberEnd: 2565
    functionName: EntriesCursor::next_depth
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - next_depth
    linkageType: ''
    returnType: isize
    signature: pub fn next_depth(&self) -> isize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/unit.rs:2572,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2573,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2574,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:2577,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2578,1
    - Dst: empty
      Src: /src/gimli/src/read/unit.rs:2580,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2581,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2582,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2585
      start: 2571
    functionDepth: 11
    functionLinenumber: 2571
    functionLinenumberEnd: 2585
    functionName: EntriesCursor::next_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - empty
    - set_null
    - Ok
    - is_empty
    - read_entry
    - Err
    linkageType: ''
    returnType: Result
    signature: pub fn next_entry(&mut self) -> Result<bool>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EntriesCursor::next_entry
      Src: /src/gimli/src/read/unit.rs:2690,1
    - Dst: is_null
      Src: /src/gimli/src/read/unit.rs:2691,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2692,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2692,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2695,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2698
      start: 2687
    functionDepth: 12
    functionLinenumber: 2687
    functionLinenumberEnd: 2698
    functionName: EntriesCursor::next_dfs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EntriesCursor::next_entry
    - Some
    - is_null
    - Ok
    linkageType: ''
    returnType: Result
    signature: pub fn next_dfs(&mut self) -> Result<Option<&DebuggingInformationEntry<R>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EntriesCursor::current
      Src: /src/gimli/src/read/unit.rs:2808,1
    - Dst: Option::is_none
      Src: /src/gimli/src/read/unit.rs:2808,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2810,1
    - Dst: EntriesCursor::current
      Src: /src/gimli/src/read/unit.rs:2816,1
    - Dst: Option::has_children
      Src: /src/gimli/src/read/unit.rs:2817,1
    - Dst: Option::sibling
      Src: /src/gimli/src/read/unit.rs:2818,1
    - Dst: seek_forward
      Src: /src/gimli/src/read/unit.rs:2823,1
    - Dst: EntriesCursor::next_entry
      Src: /src/gimli/src/read/unit.rs:2826,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2828,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2833,1
    - Dst: EntriesCursor::current
      Src: /src/gimli/src/read/unit.rs:2833,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2836
      start: 2807
    functionDepth: 15
    functionLinenumber: 2807
    functionLinenumberEnd: 2836
    functionName: EntriesCursor::next_sibling
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Ok
    - EntriesCursor::current
    - EntriesCursor::next_entry
    - Option::is_none
    - seek_forward
    - Option::has_children
    - Option::sibling
    linkageType: ''
    returnType: Result
    signature: pub fn next_sibling(&mut self) -> Result<Option<&DebuggingInformationEntry<R>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitEntryId::clone
      Src: /src/gimli/src/read/unit.rs:2893,1
    - Dst: EntriesRaw::new
      Src: /src/gimli/src/read/unit.rs:2896,1
    - Dst: DebuggingInformationEntry::null
      Src: /src/gimli/src/read/unit.rs:2897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 4
    argNames:
    - root
    - encoding
    - abbreviations
    - offset
    argTypes:
    - R
    - Encoding
    - '&''abbrev Abbreviations'
    - UnitOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 2899
      start: 2887
    functionDepth: 5
    functionLinenumber: 2887
    functionLinenumberEnd: 2899
    functionName: EntriesTree::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - UnitEntryId::clone
    - DebuggingInformationEntry::null
    - EntriesRaw::new
    linkageType: ''
    returnType: Self
    signature: 'fn new(root: R,encoding: Encoding,abbreviations: &''abbrev Abbreviations,offset:
      UnitOffset<R::Offset>,) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:2903,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:2905,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2906,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2908,1
    - Dst: EntriesTreeNode::new
      Src: /src/gimli/src/read/unit.rs:2908,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2909
      start: 2902
    functionDepth: 11
    functionLinenumber: 2902
    functionLinenumberEnd: 2909
    functionName: EntriesTree::root
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Ok
    - EntriesTreeNode::new
    - read_entry
    - clone
    - Err
    linkageType: ''
    returnType: Result
    signature: pub fn root<'me>(&'me mut self) -> Result<EntriesTreeNode<'abbrev,
      'me, R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: has_children
      Src: /src/gimli/src/read/unit.rs:2920,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2921,1
    - Dst: is_empty
      Src: /src/gimli/src/read/unit.rs:2924,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2925,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2926,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:2929,1
    - Dst: Result::is_err
      Src: /src/gimli/src/read/unit.rs:2930,1
    - Dst: empty
      Src: /src/gimli/src/read/unit.rs:2931,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2932,1
    - Dst: has_children
      Src: /src/gimli/src/read/unit.rs:2938,1
    - Dst: sibling
      Src: /src/gimli/src/read/unit.rs:2939,1
    - Dst: seek_forward
      Src: /src/gimli/src/read/unit.rs:2944,1
    - Dst: is_empty
      Src: /src/gimli/src/read/unit.rs:2947,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2948,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2949,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:2952,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2955,1
    - Dst: empty
      Src: /src/gimli/src/read/unit.rs:2959,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2960,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2961,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 100
    argCount: 1
    argNames:
    - depth
    argTypes:
    - isize
    constantsTouched: []
    func_position:
      end: 2965
      start: 2916
    functionDepth: 11
    functionLinenumber: 2916
    functionLinenumberEnd: 2965
    functionName: EntriesTree::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - has_children
    - empty
    - Result::is_err
    - set_null
    - is_empty
    - Ok
    - sibling
    - seek_forward
    - read_entry
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn next(&mut self, depth: isize) -> Result<bool>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - tree
    - depth
    argTypes:
    - '&''tree mut EntriesTree<''abbrev, R>'
    - isize
    constantsTouched: []
    func_position:
      end: 2985
      start: 2979
    functionDepth: 0
    functionLinenumber: 2979
    functionLinenumberEnd: 2985
    functionName: EntriesTreeNode::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: EntriesTreeNode
    signature: 'fn new(tree: &''tree mut EntriesTree<''abbrev, R>,depth: isize,) ->
      EntriesTreeNode<''abbrev, ''tree, R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2991
      start: 2988
    functionDepth: 0
    functionLinenumber: 2988
    functionLinenumberEnd: 2991
    functionName: EntriesTreeNode::entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&DebuggingInformationEntry'
    signature: pub fn entry(&self) -> &DebuggingInformationEntry<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EntriesTreeIter::new
      Src: /src/gimli/src/read/unit.rs:2998,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2999
      start: 2997
    functionDepth: 1
    functionLinenumber: 2997
    functionLinenumberEnd: 2999
    functionName: EntriesTreeNode::children
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EntriesTreeIter::new
    linkageType: ''
    returnType: EntriesTreeIter
    signature: pub fn children(self) -> EntriesTreeIter<'abbrev, 'tree, R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - tree
    - depth
    argTypes:
    - '&''tree mut EntriesTree<''abbrev, R>'
    - isize
    constantsTouched: []
    func_position:
      end: 3024
      start: 3015
    functionDepth: 0
    functionLinenumber: 3015
    functionLinenumberEnd: 3024
    functionName: EntriesTreeIter::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: EntriesTreeIter
    signature: 'fn new(tree: &''tree mut EntriesTree<''abbrev, R>,depth: isize,) ->
      EntriesTreeIter<''abbrev, ''tree, R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:3031,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:3032,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:3033,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:3033,1
    - Dst: EntriesTreeNode::new
      Src: /src/gimli/src/read/unit.rs:3033,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:3036,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3038
      start: 3029
    functionDepth: 2
    functionLinenumber: 3029
    functionLinenumberEnd: 3038
    functionName: EntriesTreeIter::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - next
    - Some
    - EntriesTreeNode::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: pub fn next<'me>(&'me mut self) -> Result<Option<EntriesTreeNode<'abbrev,
      'me, R>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/unit.rs:3044,1
    - Dst: u64::map
      Src: /src/gimli/src/read/unit.rs:3044,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3045
      start: 3043
    functionDepth: 2
    functionLinenumber: 3043
    functionLinenumberEnd: 3045
    functionName: parse_type_signature
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_u64'
    - u64::map
    linkageType: ''
    returnType: Result
    signature: 'fn parse_type_signature<R: Reader>(input: &mut R) -> Result<DebugTypeSignature>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_offset'
      Src: /src/gimli/src/read/unit.rs:3049,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:3049,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - input
    - format
    argTypes:
    - '&mut R'
    - Format
    constantsTouched: []
    func_position:
      end: 3050
      start: 3048
    functionDepth: 8
    functionLinenumber: 3048
    functionLinenumberEnd: 3050
    functionName: parse_type_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 4
    functionsReached:
    - '&mut R::read_offset'
    - Result::map
    linkageType: ''
    returnType: Result
    signature: 'fn parse_type_offset<R: Reader>(input: &mut R, format: Format) ->
      Result<UnitOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/unit.rs:3078,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3078,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_types_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 3079
      start: 3077
    functionDepth: 1
    functionLinenumber: 3077
    functionLinenumberEnd: 3079
    functionName: DebugTypes::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_types_section: &''input [u8], endian: Endian) ->
      Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/unit.rs:3092,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/unit.rs:3092,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 3093
      start: 3088
    functionDepth: 2
    functionLinenumber: 3088
    functionLinenumberEnd: 3093
    functionName: DebugTypes::borrow
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugTypes
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugTypes<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3099
      start: 3097
    functionDepth: 0
    functionLinenumber: 3097
    functionLinenumberEnd: 3099
    functionName: DebugTypes::id
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3103
      start: 3101
    functionDepth: 0
    functionLinenumber: 3101
    functionLinenumberEnd: 3103
    functionName: DebugTypes::reader
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - debug_types_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 3111
      start: 3107
    functionDepth: 0
    functionLinenumber: 3107
    functionLinenumberEnd: 3111
    functionName: DebugTypes::from
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_types_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:3131,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3132,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:3132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3134
      start: 3129
    functionDepth: 5
    functionLinenumber: 3129
    functionLinenumberEnd: 3134
    functionName: DebugTypes::units
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - R::Offset::from_u8
    - clone
    linkageType: ''
    returnType: DebugTypesUnitHeadersIter
    signature: pub fn units(&self) -> DebugTypesUnitHeadersIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugTypesUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:3183,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/unit.rs:3183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3184
      start: 3182
    functionDepth: 1
    functionLinenumber: 3182
    functionLinenumberEnd: 3184
    functionName: DebugTypesUnitHeadersIter::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - DebugTypesUnitHeadersIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - UnitHeader<EndianSlice<'a, E>>
    constantsTouched: []
    func_position:
      end: 3310
      start: 3306
    functionDepth: 0
    functionLinenumber: 3306
    functionLinenumberEnd: 3310
    functionName: t::e::s::t::s::::::::t::e::s::t::_::u::n::i::t::_::h::e::a::d::e::r::_::v::a::r::i::a::n::c::e::_f
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UnitHeader
    signature: 'fn _f<''a: ''b, ''b, E: Endianity>(x: UnitHeader<EndianSlice<''a,
      E>>,) -> UnitHeader<EndianSlice<''b, E>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3311
      start: 3304
    functionDepth: 0
    functionLinenumber: 3304
    functionLinenumberEnd: 3311
    functionName: tests::test_unit_header_variance
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_unit_header_variance()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3315,1
    - Dst: L32
      Src: /src/gimli/src/read/unit.rs:3315,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3316,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3316,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3317,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:3319,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3323
      start: 3314
    functionDepth: 9
    functionLinenumber: 3314
    functionLinenumberEnd: 3323
    functionName: tests::test_parse_debug_abbrev_offset_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::get_contents
    - parse_debug_abbrev_offset
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_abbrev_offset_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3328,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:3330,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3334
      start: 3326
    functionDepth: 9
    functionLinenumber: 3326
    functionLinenumberEnd: 3334
    functionName: tests::test_parse_debug_abbrev_offset_32_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_debug_abbrev_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_abbrev_offset_32_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3339,1
    - Dst: L64
      Src: /src/gimli/src/read/unit.rs:3339,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3340,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3340,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3341,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:3343,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3347
      start: 3338
    functionDepth: 9
    functionLinenumber: 3338
    functionLinenumberEnd: 3347
    functionName: tests::test_parse_debug_abbrev_offset_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::get_contents
    - parse_debug_abbrev_offset
    - L64
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_abbrev_offset_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3352,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:3354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3358
      start: 3350
    functionDepth: 9
    functionLinenumber: 3350
    functionLinenumberEnd: 3358
    functionName: tests::test_parse_debug_abbrev_offset_64_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_debug_abbrev_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_abbrev_offset_64_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3362,1
    - Dst: L32
      Src: /src/gimli/src/read/unit.rs:3362,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3363,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3363,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3364,1
    - Dst: parse_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:3366,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3370
      start: 3361
    functionDepth: 9
    functionLinenumber: 3361
    functionLinenumberEnd: 3370
    functionName: tests::test_parse_debug_info_offset_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::get_contents
    - parse_debug_info_offset
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_info_offset_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3375,1
    - Dst: parse_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:3377,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3381
      start: 3373
    functionDepth: 9
    functionLinenumber: 3373
    functionLinenumberEnd: 3381
    functionName: tests::test_parse_debug_info_offset_32_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_debug_info_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_info_offset_32_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3386,1
    - Dst: L64
      Src: /src/gimli/src/read/unit.rs:3386,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3387,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3387,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3388,1
    - Dst: parse_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:3390,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3394
      start: 3385
    functionDepth: 9
    functionLinenumber: 3385
    functionLinenumberEnd: 3394
    functionName: tests::test_parse_debug_info_offset_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::get_contents
    - parse_debug_info_offset
    - L64
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_info_offset_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3399,1
    - Dst: parse_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:3401,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3405
      start: 3397
    functionDepth: 9
    functionLinenumber: 3397
    functionLinenumberEnd: 3405
    functionName: tests::test_parse_debug_info_offset_64_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_debug_info_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_info_offset_64_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3419,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3421,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3422,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3432,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3434,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3435,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3437,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3437,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3437,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3440,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3440,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:3442,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:3443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3448
      start: 3409
    functionDepth: 6
    functionLinenumber: 3409
    functionLinenumberEnd: 3448
    functionName: tests::test_units
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - units
    - EndianSlice::new
    - DebugInfo::new
    - unwrap
    - unit
    - Vec::get_contents
    - Section::with_endian
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_units()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3453,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:3455,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3455,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3461,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:3463,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3463,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3467
      start: 3451
    functionDepth: 8
    functionLinenumber: 3451
    functionLinenumberEnd: 3467
    functionName: tests::test_unit_version_unknown_version
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_unit_header
    - common::UnitSectionOffset
    linkageType: ''
    returnType: void
    signature: fn test_unit_version_unknown_version()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3472,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:3474,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3474,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3478
      start: 3470
    functionDepth: 8
    functionLinenumber: 3470
    functionLinenumberEnd: 3478
    functionName: tests::test_unit_version_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_unit_header
    - common::UnitSectionOffset
    linkageType: ''
    returnType: void
    signature: fn test_unit_version_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3492,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3494,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3495,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3497,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3497,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3497,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3500,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3500,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3508
      start: 3481
    functionDepth: 2
    functionLinenumber: 3481
    functionLinenumberEnd: 3508
    functionName: tests::test_parse_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - Vec::get_contents
    - Section::with_endian
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_unit_header_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3523,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3525,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3526,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3528,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3528,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3531,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3531,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3539
      start: 3512
    functionDepth: 2
    functionLinenumber: 3512
    functionLinenumberEnd: 3539
    functionName: tests::test_parse_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - Vec::get_contents
    - Section::with_endian
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_unit_header_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3553,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3555,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3556,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3558,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3558,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3558,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3561,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3561,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3569
      start: 3542
    functionDepth: 2
    functionLinenumber: 3542
    functionLinenumberEnd: 3569
    functionName: tests::test_parse_v5_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - Vec::get_contents
    - Section::with_endian
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_unit_header_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3584,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3586,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3587,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3589,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3589,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3589,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3592,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3592,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3600
      start: 3573
    functionDepth: 2
    functionLinenumber: 3573
    functionLinenumberEnd: 3600
    functionName: tests::test_parse_v5_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - Vec::get_contents
    - Section::with_endian
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_unit_header_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3614,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3616,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3617,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3619,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3619,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3619,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3622,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3622,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3630
      start: 3603
    functionDepth: 2
    functionLinenumber: 3603
    functionLinenumberEnd: 3630
    functionName: tests::test_parse_v5_partial_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - Vec::get_contents
    - Section::with_endian
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_partial_unit_header_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3645,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3647,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3648,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3650,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3650,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3650,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3653,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3653,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3661
      start: 3634
    functionDepth: 2
    functionLinenumber: 3634
    functionLinenumberEnd: 3661
    functionName: tests::test_parse_v5_partial_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - Vec::get_contents
    - Section::with_endian
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_partial_unit_header_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitType::Skeleton
      Src: /src/gimli/src/read/unit.rs:3674,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3674,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3675,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3677,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3678,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3680,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3680,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3680,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3683,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3683,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3684,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3691
      start: 3664
    functionDepth: 2
    functionLinenumber: 3664
    functionLinenumberEnd: 3691
    functionName: tests::test_parse_v5_skeleton_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - Vec::get_contents
    - UnitType::Skeleton
    - Section::with_endian
    - common::UnitSectionOffset
    - common::DwoId
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_skeleton_unit_header_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitType::Skeleton
      Src: /src/gimli/src/read/unit.rs:3705,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3705,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3706,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3708,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3709,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3711,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3711,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3711,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3714,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3714,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3715,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3722
      start: 3695
    functionDepth: 2
    functionLinenumber: 3695
    functionLinenumberEnd: 3722
    functionName: tests::test_parse_v5_skeleton_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - Vec::get_contents
    - UnitType::Skeleton
    - Section::with_endian
    - common::UnitSectionOffset
    - common::DwoId
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_skeleton_unit_header_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitType::SplitCompilation
      Src: /src/gimli/src/read/unit.rs:3735,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3735,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3736,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3738,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3739,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3741,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3741,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3741,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3744,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3744,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3745,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3752
      start: 3725
    functionDepth: 2
    functionLinenumber: 3725
    functionLinenumberEnd: 3752
    functionName: tests::test_parse_v5_split_compilation_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - Vec::get_contents
    - UnitType::SplitCompilation
    - Section::with_endian
    - common::UnitSectionOffset
    - common::DwoId
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_split_compilation_unit_header_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitType::SplitCompilation
      Src: /src/gimli/src/read/unit.rs:3766,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3766,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3767,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3769,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3770,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3772,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3772,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3772,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3775,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3775,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3776,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3783
      start: 3756
    functionDepth: 2
    functionLinenumber: 3756
    functionLinenumberEnd: 3783
    functionName: tests::test_parse_v5_split_compilation_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - Vec::get_contents
    - UnitType::SplitCompilation
    - Section::with_endian
    - common::UnitSectionOffset
    - common::DwoId
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_split_compilation_unit_header_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3788,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:3790,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3797
      start: 3786
    functionDepth: 9
    functionLinenumber: 3786
    functionLinenumberEnd: 3797
    functionName: tests::test_parse_type_offset_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_type_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_type_offset_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3803,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:3805,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3812
      start: 3801
    functionDepth: 9
    functionLinenumber: 3801
    functionLinenumberEnd: 3812
    functionName: tests::test_parse_type_offset_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_type_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_type_offset_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3818,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:3820,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3824
      start: 3815
    functionDepth: 9
    functionLinenumber: 3815
    functionLinenumberEnd: 3824
    functionName: tests::test_parse_type_offset_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - parse_type_offset
    linkageType: ''
    returnType: void
    signature: fn test_parse_type_offset_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:3838,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3839,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3841,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3843,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3844,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3846,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3846,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3846,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3849,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3849,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3857
      start: 3827
    functionDepth: 2
    functionLinenumber: 3827
    functionLinenumberEnd: 3857
    functionName: tests::test_parse_type_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - common::DebugTypeSignature
    - Vec::get_contents
    - Section::with_endian
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_type_unit_header_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:3872,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3873,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3875,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3877,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3878,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3880,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3880,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3880,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3883,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3883,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3891
      start: 3861
    functionDepth: 2
    functionLinenumber: 3861
    functionLinenumberEnd: 3891
    functionName: tests::test_parse_type_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - common::DebugTypeSignature
    - Vec::get_contents
    - Section::with_endian
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_type_unit_header_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:3905,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3906,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3908,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3910,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3911,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3913,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3913,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3913,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3916,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3916,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3924
      start: 3894
    functionDepth: 2
    functionLinenumber: 3894
    functionLinenumberEnd: 3924
    functionName: tests::test_parse_v5_type_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - common::DebugTypeSignature
    - Vec::get_contents
    - Section::with_endian
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_type_unit_header_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:3939,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3940,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3942,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3944,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3945,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3947,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3947,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3947,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3950,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3950,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3958
      start: 3928
    functionDepth: 2
    functionLinenumber: 3928
    functionLinenumberEnd: 3958
    functionName: tests::test_parse_v5_type_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - common::DebugTypeSignature
    - Vec::get_contents
    - Section::with_endian
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_type_unit_header_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:3972,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3973,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3975,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3977,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3978,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3980,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3980,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3980,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3983,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3983,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3984,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3991
      start: 3961
    functionDepth: 2
    functionLinenumber: 3961
    functionLinenumberEnd: 3991
    functionName: tests::test_parse_v5_split_type_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - common::DebugTypeSignature
    - Vec::get_contents
    - Section::with_endian
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_split_type_unit_header_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:4006,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4007,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4009,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:4011,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4012,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:4014,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:4014,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:4014,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4017,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4017,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4018,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4025
      start: 3995
    functionDepth: 2
    functionLinenumber: 3995
    functionLinenumberEnd: 4025
    functionName: tests::test_parse_v5_split_type_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - EndianSlice::new
    - append_bytes
    - unwrap
    - unit
    - common::DebugTypeSignature
    - Vec::get_contents
    - Section::with_endian
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_v5_split_type_unit_header_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/gimli/src/read/unit.rs:4031,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:4031,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:4031,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4031,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 4034
      start: 4027
    functionDepth: 6
    functionLinenumber: 4027
    functionLinenumberEnd: 4034
    functionName: tests::section_contents
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Section::with_endian
    - unwrap
    - get_contents
    - f
    linkageType: ''
    returnType: Vec
    signature: 'fn section_contents<F>(f: F) -> Vec<u8>whereF: Fn(Section) -> Section,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AttributeValue::Data1
      Src: /src/gimli/src/read/unit.rs:4202,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4202,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4202,1
    - Dst: AttributeValue::Data1
      Src: /src/gimli/src/read/unit.rs:4204,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4205,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:4205,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4206,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/unit.rs:4208,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4208,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4208,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/unit.rs:4210,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4211,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:4211,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4212,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4214,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4214,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4214,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4216,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4217,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:4217,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4218,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4220,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4220,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4220,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4221,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4221,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4221,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/unit.rs:4222,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4222,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4222,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/unit.rs:4223,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4223,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4224,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4224,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4224,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4225,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4225,1
    - Dst: iter
      Src: /src/gimli/src/read/unit.rs:4227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 67
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4237
      start: 4195
    functionDepth: 12
    functionLinenumber: 4195
    functionLinenumberEnd: 4237
    functionName: tests::test_attribute_udata_sdata_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Data4
    - iter
    - AttributeValue::Sdata
    - AttributeValue::Data8
    - u64::from
    - Some
    - AttributeValue::Data1
    - AttributeValue::Data2
    - AttributeValue::Udata
    linkageType: ''
    returnType: void
    signature: fn test_attribute_udata_sdata_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::new
      Src: /src/gimli/src/read/unit.rs:4252,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4256,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:4258,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4259,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 3
    argNames:
    - address_size
    - format
    - endian
    argTypes:
    - u8
    - Format
    - Endian
    constantsTouched: []
    func_position:
      end: 4261
      start: 4239
    functionDepth: 1
    functionLinenumber: 4239
    functionLinenumberEnd: 4261
    functionName: tests::test_parse_attribute_unit
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::new
    - EndianSlice::new
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: UnitHeader
    signature: 'fn test_parse_attribute_unit<Endian>(address_size: u8,format: Format,endian:
      Endian,) -> UnitHeader<EndianSlice<''static, Endian>>whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4265
      start: 4263
    functionDepth: 2
    functionLinenumber: 4263
    functionLinenumberEnd: 4265
    functionName: tests::test_parse_attribute_unit_default
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    linkageType: ''
    returnType: UnitHeader
    signature: fn test_parse_attribute_unit_default() -> UnitHeader<EndianSlice<'static,
      LittleEndian>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/unit.rs:4276,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4284,1
    - Dst: Endian::default
      Src: /src/gimli/src/read/unit.rs:4284,1
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:4285,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/unit.rs:4285,1
    - Dst: AttributeSpecification::size
      Src: /src/gimli/src/read/unit.rs:4289,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 5
    argNames:
    - buf
    - len
    - unit
    - form
    - value
    argTypes:
    - '&''input [u8]'
    - usize
    - '&UnitHeader<EndianSlice<''input, Endian>>'
    - constants::DwForm
    - AttributeValue<EndianSlice<'input, Endian>>
    constantsTouched: []
    func_position:
      end: 4297
      start: 4267
    functionDepth: 9
    functionLinenumber: 4267
    functionLinenumberEnd: 4297
    functionName: tests::test_parse_attribute
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeSpecification::size
    - EndianSlice::new
    - Endian::default
    - AttributeSpecification::new
    - parse_attribute
    - UnitHeader::encoding
    linkageType: ''
    returnType: void
    signature: 'fn test_parse_attribute<''input, Endian>(buf: &''input [u8],len: usize,unit:
      &UnitHeader<EndianSlice<''input, Endian>>,form: constants::DwForm,value: AttributeValue<EndianSlice<''input,
      Endian>>,) whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4302,1
    - Dst: AttributeValue::Addr
      Src: /src/gimli/src/read/unit.rs:4304,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4306
      start: 4300
    functionDepth: 10
    functionLinenumber: 4300
    functionLinenumberEnd: 4306
    functionName: tests::test_parse_attribute_addr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::Addr
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_addr()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4311,1
    - Dst: AttributeValue::Addr
      Src: /src/gimli/src/read/unit.rs:4313,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4314,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4315
      start: 4309
    functionDepth: 10
    functionLinenumber: 4309
    functionLinenumberEnd: 4315
    functionName: tests::test_parse_attribute_addr8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::Addr
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_addr8()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4321,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4323,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4323,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4325
      start: 4318
    functionDepth: 10
    functionLinenumber: 4318
    functionLinenumberEnd: 4325
    functionName: tests::test_parse_attribute_block1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - EndianSlice::new
    - AttributeValue::Block
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_block1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4331,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4333,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4333,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4335
      start: 4328
    functionDepth: 10
    functionLinenumber: 4328
    functionLinenumberEnd: 4335
    functionName: tests::test_parse_attribute_block2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - EndianSlice::new
    - AttributeValue::Block
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_block2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4341,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4343,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4343,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4344,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4345
      start: 4338
    functionDepth: 10
    functionLinenumber: 4338
    functionLinenumberEnd: 4345
    functionName: tests::test_parse_attribute_block4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - EndianSlice::new
    - AttributeValue::Block
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_block4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4351,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4353,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4353,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4355
      start: 4348
    functionDepth: 10
    functionLinenumber: 4348
    functionLinenumberEnd: 4355
    functionName: tests::test_parse_attribute_block
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - EndianSlice::new
    - AttributeValue::Block
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_block()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4360,1
    - Dst: AttributeValue::Data1
      Src: /src/gimli/src/read/unit.rs:4362,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4364
      start: 4358
    functionDepth: 10
    functionLinenumber: 4358
    functionLinenumberEnd: 4364
    functionName: tests::test_parse_attribute_data1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::Data1
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_data1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4369,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/unit.rs:4371,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4373
      start: 4367
    functionDepth: 10
    functionLinenumber: 4367
    functionLinenumberEnd: 4373
    functionName: tests::test_parse_attribute_data2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::Data2
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_data2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4378,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4380,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4382
      start: 4376
    functionDepth: 10
    functionLinenumber: 4376
    functionLinenumberEnd: 4382
    functionName: tests::test_parse_attribute_data4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::Data4
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_data4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4387,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4389,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4391
      start: 4385
    functionDepth: 10
    functionLinenumber: 4385
    functionLinenumberEnd: 4391
    functionName: tests::test_parse_attribute_data8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::Data8
    - test_parse_attribute
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_data8()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4399,1
    - Dst: AttributeValue::Data16
      Src: /src/gimli/src/read/unit.rs:4401,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4403
      start: 4394
    functionDepth: 10
    functionLinenumber: 4394
    functionLinenumberEnd: 4403
    functionName: tests::test_parse_attribute_data16
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::Data16
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_data16()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4407,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4408,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4408,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4408,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4409,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4410,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4412,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4414,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4416
      start: 4406
    functionDepth: 10
    functionLinenumber: 4406
    functionLinenumberEnd: 4416
    functionName: tests::test_parse_attribute_udata
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::extend_from_slice
    - Result::bytes
    - test_parse_attribute
    - Vec::new
    - Vec::len
    - Leb128::unsigned
    - test_parse_attribute_unit_default
    - AttributeValue::Udata
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_udata()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4420,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4421,1
    - Dst: Leb128::signed
      Src: /src/gimli/src/read/unit.rs:4421,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4421,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4422,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4423,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4425,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/unit.rs:4427,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4429
      start: 4419
    functionDepth: 10
    functionLinenumber: 4419
    functionLinenumberEnd: 4429
    functionName: tests::test_parse_attribute_sdata
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::extend_from_slice
    - Result::bytes
    - test_parse_attribute
    - AttributeValue::Sdata
    - Leb128::signed
    - Vec::new
    - Vec::len
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_sdata()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4435,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/read/unit.rs:4437,1
    - Dst: Expression
      Src: /src/gimli/src/read/unit.rs:4437,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4437,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4439
      start: 4432
    functionDepth: 10
    functionLinenumber: 4432
    functionLinenumberEnd: 4439
    functionName: tests::test_parse_attribute_exprloc
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Expression
    - test_parse_attribute
    - test_parse_attribute_unit_default
    - AttributeValue::Exprloc
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_exprloc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4444,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/unit.rs:4446,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4447,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4448
      start: 4442
    functionDepth: 10
    functionLinenumber: 4442
    functionLinenumberEnd: 4448
    functionName: tests::test_parse_attribute_flag_true
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::Flag
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_flag_true()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4453,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/unit.rs:4455,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4457
      start: 4451
    functionDepth: 10
    functionLinenumber: 4451
    functionLinenumberEnd: 4457
    functionName: tests::test_parse_attribute_flag_false
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::Flag
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_flag_false()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4462,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/unit.rs:4464,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4467
      start: 4460
    functionDepth: 10
    functionLinenumber: 4460
    functionLinenumberEnd: 4467
    functionName: tests::test_parse_attribute_flag_present
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - AttributeValue::Flag
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_flag_present()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4472,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4474,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4476
      start: 4470
    functionDepth: 10
    functionLinenumber: 4470
    functionLinenumberEnd: 4476
    functionName: tests::test_parse_attribute_sec_offset_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::SecOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_sec_offset_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4482,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4484,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4485,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4486
      start: 4480
    functionDepth: 10
    functionLinenumber: 4480
    functionLinenumberEnd: 4486
    functionName: tests::test_parse_attribute_sec_offset_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::SecOffset
    - test_parse_attribute_unit
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_sec_offset_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4491,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4493,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4493,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4495
      start: 4489
    functionDepth: 10
    functionLinenumber: 4489
    functionLinenumberEnd: 4495
    functionName: tests::test_parse_attribute_ref1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - test_parse_attribute
    - AttributeValue::UnitRef
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4500,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4502,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4502,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4504
      start: 4498
    functionDepth: 10
    functionLinenumber: 4498
    functionLinenumberEnd: 4504
    functionName: tests::test_parse_attribute_ref2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - test_parse_attribute
    - AttributeValue::UnitRef
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4509,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4511,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4511,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4513
      start: 4507
    functionDepth: 10
    functionLinenumber: 4507
    functionLinenumberEnd: 4513
    functionName: tests::test_parse_attribute_ref4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - test_parse_attribute
    - AttributeValue::UnitRef
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4519,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4521,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4521,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4523
      start: 4517
    functionDepth: 10
    functionLinenumber: 4517
    functionLinenumberEnd: 4523
    functionName: tests::test_parse_attribute_ref8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - test_parse_attribute
    - AttributeValue::UnitRef
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref8()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4528,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4530,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4530,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4532
      start: 4526
    functionDepth: 10
    functionLinenumber: 4526
    functionLinenumberEnd: 4532
    functionName: tests::test_parse_attribute_ref_sup4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugInfoRefSup
    - test_parse_attribute
    - common::DebugInfoOffset
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref_sup4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4538,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4540,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4540,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4542
      start: 4536
    functionDepth: 10
    functionLinenumber: 4536
    functionLinenumberEnd: 4542
    functionName: tests::test_parse_attribute_ref_sup8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugInfoRefSup
    - test_parse_attribute
    - common::DebugInfoOffset
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref_sup8()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4546,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4547,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4547,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4547,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4548,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4549,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4551,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4553,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4553,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4555
      start: 4545
    functionDepth: 10
    functionLinenumber: 4545
    functionLinenumberEnd: 4555
    functionName: tests::test_parse_attribute_refudata
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - Vec::extend_from_slice
    - Result::bytes
    - test_parse_attribute
    - Vec::new
    - Vec::len
    - Leb128::unsigned
    - AttributeValue::UnitRef
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_refudata()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4560,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4562,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4562,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4564
      start: 4558
    functionDepth: 10
    functionLinenumber: 4558
    functionLinenumberEnd: 4564
    functionName: tests::test_parse_attribute_refaddr_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - test_parse_attribute_unit
    - AttributeValue::DebugInfoRef
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_refaddr_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4570,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4572,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4572,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4574
      start: 4568
    functionDepth: 10
    functionLinenumber: 4568
    functionLinenumberEnd: 4574
    functionName: tests::test_parse_attribute_refaddr_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - test_parse_attribute_unit
    - AttributeValue::DebugInfoRef
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_refaddr_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4579,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4582,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4582,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4584
      start: 4577
    functionDepth: 10
    functionLinenumber: 4577
    functionLinenumberEnd: 4584
    functionName: tests::test_parse_attribute_refaddr_version2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - test_parse_attribute_unit
    - AttributeValue::DebugInfoRef
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_refaddr_version2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4590,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4593,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4593,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4594,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4595
      start: 4588
    functionDepth: 10
    functionLinenumber: 4588
    functionLinenumberEnd: 4595
    functionName: tests::test_parse_attribute_refaddr8_version2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - test_parse_attribute_unit
    - AttributeValue::DebugInfoRef
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_refaddr8_version2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4600,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4602,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4602,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4604
      start: 4598
    functionDepth: 10
    functionLinenumber: 4598
    functionLinenumberEnd: 4604
    functionName: tests::test_parse_attribute_gnu_ref_alt_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugInfoRefSup
    - test_parse_attribute_unit
    - common::DebugInfoOffset
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_gnu_ref_alt_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4610,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4612,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4612,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4614
      start: 4608
    functionDepth: 10
    functionLinenumber: 4608
    functionLinenumberEnd: 4614
    functionName: tests::test_parse_attribute_gnu_ref_alt_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugInfoRefSup
    - test_parse_attribute_unit
    - common::DebugInfoOffset
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_gnu_ref_alt_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4619,1
    - Dst: AttributeValue::DebugTypesRef
      Src: /src/gimli/src/read/unit.rs:4621,1
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:4621,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4622,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4623
      start: 4617
    functionDepth: 10
    functionLinenumber: 4617
    functionLinenumberEnd: 4623
    functionName: tests::test_parse_attribute_refsig8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - common::DebugTypeSignature
    - AttributeValue::DebugTypesRef
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_refsig8()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4628,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/unit.rs:4630,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4630,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4632
      start: 4626
    functionDepth: 10
    functionLinenumber: 4626
    functionLinenumberEnd: 4632
    functionName: tests::test_parse_attribute_string
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - EndianSlice::new
    - AttributeValue::String
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4637,1
    - Dst: AttributeValue::DebugStrRef
      Src: /src/gimli/src/read/unit.rs:4639,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4639,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4641
      start: 4635
    functionDepth: 10
    functionLinenumber: 4635
    functionLinenumberEnd: 4641
    functionName: tests::test_parse_attribute_strp_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - common::DebugStrOffset
    - AttributeValue::DebugStrRef
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strp_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4647,1
    - Dst: AttributeValue::DebugStrRef
      Src: /src/gimli/src/read/unit.rs:4649,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4649,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4651
      start: 4645
    functionDepth: 10
    functionLinenumber: 4645
    functionLinenumberEnd: 4651
    functionName: tests::test_parse_attribute_strp_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - common::DebugStrOffset
    - AttributeValue::DebugStrRef
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strp_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4656,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4658,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4658,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4660
      start: 4654
    functionDepth: 10
    functionLinenumber: 4654
    functionLinenumberEnd: 4660
    functionName: tests::test_parse_attribute_strp_sup_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrRefSup
    - test_parse_attribute_unit
    - common::DebugStrOffset
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strp_sup_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4666,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4668,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4668,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4669,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4670
      start: 4664
    functionDepth: 10
    functionLinenumber: 4664
    functionLinenumberEnd: 4670
    functionName: tests::test_parse_attribute_strp_sup_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrRefSup
    - test_parse_attribute_unit
    - common::DebugStrOffset
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strp_sup_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4675,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4677,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4677,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4679
      start: 4673
    functionDepth: 10
    functionLinenumber: 4673
    functionLinenumberEnd: 4679
    functionName: tests::test_parse_attribute_gnu_strp_alt_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrRefSup
    - test_parse_attribute_unit
    - common::DebugStrOffset
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_gnu_strp_alt_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4685,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4687,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4687,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4689
      start: 4683
    functionDepth: 10
    functionLinenumber: 4683
    functionLinenumberEnd: 4689
    functionName: tests::test_parse_attribute_gnu_strp_alt_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrRefSup
    - test_parse_attribute_unit
    - common::DebugStrOffset
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_gnu_strp_alt_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4693,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4694,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4694,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4694,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4695,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4696,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4698,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4700,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4700,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4701,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4702
      start: 4692
    functionDepth: 10
    functionLinenumber: 4692
    functionLinenumberEnd: 4702
    functionName: tests::test_parse_attribute_strx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::extend_from_slice
    - Result::bytes
    - AttributeValue::DebugStrOffsetsIndex
    - test_parse_attribute
    - DebugStrOffsetsIndex
    - Vec::new
    - Vec::len
    - Leb128::unsigned
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4707,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4709,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4709,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4711
      start: 4705
    functionDepth: 10
    functionLinenumber: 4705
    functionLinenumberEnd: 4711
    functionName: tests::test_parse_attribute_strx1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::DebugStrOffsetsIndex
    - DebugStrOffsetsIndex
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strx1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4716,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4718,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4718,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4719,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4720
      start: 4714
    functionDepth: 10
    functionLinenumber: 4714
    functionLinenumberEnd: 4720
    functionName: tests::test_parse_attribute_strx2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::DebugStrOffsetsIndex
    - DebugStrOffsetsIndex
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strx2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4725,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4727,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4727,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4728,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4729
      start: 4723
    functionDepth: 10
    functionLinenumber: 4723
    functionLinenumberEnd: 4729
    functionName: tests::test_parse_attribute_strx3
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::DebugStrOffsetsIndex
    - DebugStrOffsetsIndex
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strx3()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4734,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4736,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4736,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4737,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4738
      start: 4732
    functionDepth: 10
    functionLinenumber: 4732
    functionLinenumberEnd: 4738
    functionName: tests::test_parse_attribute_strx4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - AttributeValue::DebugStrOffsetsIndex
    - DebugStrOffsetsIndex
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strx4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4742,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4743,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4743,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4743,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4744,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4745,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4747,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4749,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4749,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4751
      start: 4741
    functionDepth: 10
    functionLinenumber: 4741
    functionLinenumberEnd: 4751
    functionName: tests::test_parse_attribute_addrx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::extend_from_slice
    - Result::bytes
    - test_parse_attribute
    - Vec::new
    - Vec::len
    - common::DebugAddrIndex
    - Leb128::unsigned
    - test_parse_attribute_unit_default
    - AttributeValue::DebugAddrIndex
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_addrx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4756,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4758,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4758,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4759,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4760
      start: 4754
    functionDepth: 10
    functionLinenumber: 4754
    functionLinenumberEnd: 4760
    functionName: tests::test_parse_attribute_addrx1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - common::DebugAddrIndex
    - AttributeValue::DebugAddrIndex
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_addrx1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4765,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4767,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4767,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4768,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4769
      start: 4763
    functionDepth: 10
    functionLinenumber: 4763
    functionLinenumberEnd: 4769
    functionName: tests::test_parse_attribute_addrx2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - common::DebugAddrIndex
    - AttributeValue::DebugAddrIndex
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_addrx2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4774,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4776,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4776,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4778
      start: 4772
    functionDepth: 10
    functionLinenumber: 4772
    functionLinenumberEnd: 4778
    functionName: tests::test_parse_attribute_addrx3
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - common::DebugAddrIndex
    - AttributeValue::DebugAddrIndex
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_addrx3()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_attribute_unit
      Src: /src/gimli/src/read/unit.rs:4783,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4785,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4785,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4787
      start: 4781
    functionDepth: 10
    functionLinenumber: 4781
    functionLinenumberEnd: 4787
    functionName: tests::test_parse_attribute_addrx4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute
    - test_parse_attribute_unit
    - common::DebugAddrIndex
    - AttributeValue::DebugAddrIndex
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_addrx4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4791,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4792,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4792,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4792,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4793,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4794,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4796,1
    - Dst: AttributeValue::DebugLocListsIndex
      Src: /src/gimli/src/read/unit.rs:4798,1
    - Dst: common::DebugLocListsIndex
      Src: /src/gimli/src/read/unit.rs:4798,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4799,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4800
      start: 4790
    functionDepth: 10
    functionLinenumber: 4790
    functionLinenumberEnd: 4800
    functionName: tests::test_parse_attribute_loclistx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::extend_from_slice
    - Result::bytes
    - AttributeValue::DebugLocListsIndex
    - common::DebugLocListsIndex
    - test_parse_attribute
    - Vec::new
    - Vec::len
    - Leb128::unsigned
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_loclistx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4804,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4805,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4805,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4805,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4806,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4807,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4809,1
    - Dst: AttributeValue::DebugRngListsIndex
      Src: /src/gimli/src/read/unit.rs:4811,1
    - Dst: common::DebugRngListsIndex
      Src: /src/gimli/src/read/unit.rs:4811,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4813
      start: 4803
    functionDepth: 10
    functionLinenumber: 4803
    functionLinenumberEnd: 4813
    functionName: tests::test_parse_attribute_rnglistx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugRngListsIndex
    - Vec::extend_from_slice
    - Result::bytes
    - test_parse_attribute
    - Vec::new
    - Vec::len
    - Leb128::unsigned
    - common::DebugRngListsIndex
    - test_parse_attribute_unit_default
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_rnglistx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4817,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4818,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4818,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4818,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4818,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4819,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4819,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4819,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/unit.rs:4820,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4821,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4823,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4825,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4827
      start: 4816
    functionDepth: 10
    functionLinenumber: 4816
    functionLinenumberEnd: 4827
    functionName: tests::test_parse_attribute_indirect
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Vec::extend_from_slice
    - Result::bytes
    - into
    - test_parse_attribute
    - Vec::new
    - Vec::len
    - Leb128::unsigned
    - test_parse_attribute_unit_default
    - AttributeValue::Udata
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_indirect()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/unit.rs:4836,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4837,1
    - Dst: Leb128::unsigned
      Src: /src/gimli/src/read/unit.rs:4837,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4837,1
    - Dst: Result::bytes
      Src: /src/gimli/src/read/unit.rs:4837,1
    - Dst: Vec::extend_from_slice
      Src: /src/gimli/src/read/unit.rs:4838,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4840,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/unit.rs:4842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4847
      start: 4830
    functionDepth: 7
    functionLinenumber: 4830
    functionLinenumberEnd: 4847
    functionName: tests::test_parse_attribute_indirect_implicit_const
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::extend_from_slice
    - Result::bytes
    - into
    - AttributeSpecification::new
    - Vec::new
    - Leb128::unsigned
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_indirect_implicit_const()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::attr_value
      Src: /src/gimli/src/read/unit.rs:4855,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:4855,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - entry
    - name
    argTypes:
    - '&DebuggingInformationEntry<EndianSlice<''_, Endian>>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 4863
      start: 4849
    functionDepth: 14
    functionLinenumber: 4849
    functionLinenumberEnd: 4863
    functionName: tests::assert_entry_name
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Option::expect
    - Result::attr_value
    linkageType: ''
    returnType: void
    signature: 'fn assert_entry_name<Endian>(entry: &DebuggingInformationEntry<EndianSlice<''_,
      Endian>>,name: &str,) whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: current
      Src: /src/gimli/src/read/unit.rs:4869,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:4869,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:4870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - cursor
    - name
    argTypes:
    - '&EntriesCursor<''_, EndianSlice<''_, Endian>>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 4871
      start: 4865
    functionDepth: 15
    functionLinenumber: 4865
    functionLinenumberEnd: 4871
    functionName: tests::assert_current_name
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - current
    - Option::expect
    - assert_entry_name
    linkageType: ''
    returnType: void
    signature: 'fn assert_current_name<Endian>(cursor: &EntriesCursor<''_, EndianSlice<''_,
      Endian>>, name: &str)whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_current_name
      Src: /src/gimli/src/read/unit.rs:4880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - cursor
    - name
    argTypes:
    - '&mut EntriesCursor<''_, EndianSlice<''_, Endian>>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 4881
      start: 4873
    functionDepth: 16
    functionLinenumber: 4873
    functionLinenumberEnd: 4881
    functionName: tests::assert_next_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - assert_current_name
    linkageType: ''
    returnType: void
    signature: 'fn assert_next_entry<Endian>(cursor: &mut EntriesCursor<''_, EndianSlice<''_,
      Endian>>,name: &str,) whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - '&mut EntriesCursor<''_, EndianSlice<''_, Endian>>'
    constantsTouched: []
    func_position:
      end: 4889
      start: 4883
    functionDepth: 0
    functionLinenumber: 4883
    functionLinenumberEnd: 4889
    functionName: tests::assert_next_entry_null
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn assert_next_entry_null<Endian>(cursor: &mut EntriesCursor<''_,
      EndianSlice<''_, Endian>>)whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next_dfs
      Src: /src/gimli/src/read/unit.rs:4899,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4899,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:4899,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:4904,1
    - Dst: assert_current_name
      Src: /src/gimli/src/read/unit.rs:4906,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 3
    argNames:
    - cursor
    - name
    - depth
    argTypes:
    - '&mut EntriesCursor<''_, EndianSlice<''_, Endian>>'
    - '&str'
    - isize
    constantsTouched: []
    func_position:
      end: 4907
      start: 4891
    functionDepth: 13
    functionLinenumber: 4891
    functionLinenumberEnd: 4907
    functionName: tests::assert_next_dfs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - expect
    - assert_entry_name
    - Result::expect
    - next_dfs
    - assert_current_name
    linkageType: ''
    returnType: void
    signature: 'fn assert_next_dfs<Endian>(cursor: &mut EntriesCursor<''_, EndianSlice<''_,
      Endian>>,name: &str,depth: isize,) whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next_sibling
      Src: /src/gimli/src/read/unit.rs:4917,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4917,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:4917,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:4922,1
    - Dst: assert_current_name
      Src: /src/gimli/src/read/unit.rs:4924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 3
    argNames:
    - cursor
    - name
    - depth
    argTypes:
    - '&mut EntriesCursor<''_, EndianSlice<''_, Endian>>'
    - '&str'
    - isize
    constantsTouched: []
    func_position:
      end: 4925
      start: 4909
    functionDepth: 16
    functionLinenumber: 4909
    functionLinenumberEnd: 4925
    functionName: tests::assert_next_sibling
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - expect
    - assert_entry_name
    - Result::expect
    - next_sibling
    - assert_current_name
    linkageType: ''
    returnType: void
    signature: 'fn assert_next_sibling<Endian>(cursor: &mut EntriesCursor<''_, EndianSlice<''_,
      Endian>>,name: &str,depth: isize,) whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:4929,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:4929,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:4929,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:4929,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:4929,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4934,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4935
      start: 4927
    functionDepth: 2
    functionLinenumber: 4927
    functionLinenumberEnd: 4935
    functionName: tests::entries_cursor_tests_abbrev_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - abbrev
    - abbrev_null
    - Vec::get_contents
    - abbrev_attr_null
    - abbrev_attr
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: Vec
    signature: fn entries_cursor_tests_abbrev_buf() -> Vec<u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4940,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4941,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4942,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4945,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4946,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4948,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4951,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4952,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4953,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4957,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4960,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4960,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4971,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:4973,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4974,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:4976,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:4976,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4977,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4977,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 89
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4978
      start: 4937
    functionDepth: 12
    functionLinenumber: 4937
    functionLinenumberEnd: 4978
    functionName: tests::entries_cursor_tests_debug_info_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrevOffset
    - EndianSlice::new
    - attr_string
    - unit
    - Vec::get_contents
    - die_null
    - Section::with_endian
    - common::UnitSectionOffset
    - die
    - unwrap
    linkageType: ''
    returnType: Vec
    signature: fn entries_cursor_tests_debug_info_buf() -> Vec<u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:4983,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4983,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4984,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4983,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4985,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4983,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4987,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4987,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4998,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5000,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5001,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5003,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5003,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5004,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5004,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5005,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5007,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5007,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5007,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5007,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5013,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5014,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5016,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5016,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5020,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5022,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5023,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5030
      start: 4981
    functionDepth: 12
    functionLinenumber: 4981
    functionLinenumberEnd: 5030
    functionName: tests::test_cursor_next_entry_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - UnitHeader::entries
    - common::UnitSectionOffset
    - EndianSlice::new
    - DebugInfo::new
    - entries_cursor_tests_abbrev_buf
    - DebugAbbrevOffset
    - units
    - DebugAbbrev::new
    - expect
    - attr_string
    - unit
    - Vec::get_contents
    - UnitHeader::abbreviations
    - Section::with_endian
    - die
    - unwrap
    - DebugInfoUnitHeadersIter::next
    - assert_next_entry
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_cursor_next_entry_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entries_cursor_tests_debug_info_buf
      Src: /src/gimli/src/read/unit.rs:5034,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5035,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5037,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5037,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5037,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5037,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5043,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5044,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5046,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5046,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5050,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5052,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5053,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5054,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5055,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5056,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5057,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5058,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5059,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5060,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5061,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5062,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5063,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5064,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5065,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5066,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5067,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5068,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5069,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5070,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5071,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 84
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5075
      start: 5033
    functionDepth: 13
    functionLinenumber: 5033
    functionLinenumberEnd: 5075
    functionName: tests::test_cursor_next_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - units
    - DebugAbbrev::new
    - expect
    - DebugInfo::new
    - Result::expect
    - entries_cursor_tests_debug_info_buf
    - UnitHeader::abbreviations
    - UnitHeader::entries
    - DebugInfoUnitHeadersIter::next
    - assert_next_entry
    - assert_next_entry_null
    - entries_cursor_tests_abbrev_buf
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_cursor_next_entry()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entries_cursor_tests_debug_info_buf
      Src: /src/gimli/src/read/unit.rs:5079,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5080,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5082,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5082,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5082,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5082,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5088,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5089,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5091,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5091,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5095,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5097,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5098,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5099,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5100,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5101,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5102,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5103,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5104,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5105,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5110
      start: 5078
    functionDepth: 13
    functionLinenumber: 5078
    functionLinenumberEnd: 5110
    functionName: tests::test_cursor_next_dfs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - units
    - DebugAbbrev::new
    - expect
    - DebugInfo::new
    - assert_next_dfs
    - Result::expect
    - entries_cursor_tests_debug_info_buf
    - UnitHeader::abbreviations
    - UnitHeader::entries
    - DebugInfoUnitHeadersIter::next
    - entries_cursor_tests_abbrev_buf
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_cursor_next_dfs()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entries_cursor_tests_debug_info_buf
      Src: /src/gimli/src/read/unit.rs:5114,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5115,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5117,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5117,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5117,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5117,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5123,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5124,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5126,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5126,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5130,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5132,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5136,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5140,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5141,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5153
      start: 5113
    functionDepth: 13
    functionLinenumber: 5113
    functionLinenumberEnd: 5153
    functionName: tests::test_cursor_next_sibling_no_sibling_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - units
    - DebugAbbrev::new
    - expect
    - DebugInfo::new
    - assert_next_sibling
    - assert_next_dfs
    - Result::expect
    - entries_cursor_tests_debug_info_buf
    - UnitHeader::abbreviations
    - UnitHeader::entries
    - DebugInfoUnitHeadersIter::next
    - entries_cursor_tests_abbrev_buf
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_cursor_next_sibling_no_sibling_ptr()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entries_cursor_tests_debug_info_buf
      Src: /src/gimli/src/read/unit.rs:5157,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5158,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5160,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5160,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5160,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5160,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5166,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5167,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5169,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5169,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5173,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5175,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5179,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5183,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5184,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5185,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5213,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5225
      start: 5156
    functionDepth: 13
    functionLinenumber: 5156
    functionLinenumberEnd: 5225
    functionName: tests::test_cursor_next_sibling_continuation
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - units
    - DebugAbbrev::new
    - expect
    - DebugInfo::new
    - assert_next_sibling
    - assert_next_dfs
    - Result::expect
    - entries_cursor_tests_debug_info_buf
    - UnitHeader::abbreviations
    - UnitHeader::entries
    - DebugInfoUnitHeadersIter::next
    - entries_cursor_tests_abbrev_buf
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_cursor_next_sibling_continuation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5229,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5229,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5229,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5229,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5229,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5229,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5229,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5229,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:5229,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5238,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5239
      start: 5227
    functionDepth: 2
    functionLinenumber: 5227
    functionLinenumberEnd: 5239
    functionName: tests::entries_cursor_sibling_abbrev_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - abbrev
    - abbrev_null
    - Vec::get_contents
    - abbrev_attr_null
    - abbrev_attr
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: Vec
    signature: fn entries_cursor_sibling_abbrev_buf() -> Vec<u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5242,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5243,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5244,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5245,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5246,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5251,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5253,1
    - Dst: Result::D8
      Src: /src/gimli/src/read/unit.rs:5253,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5255,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5260,1
    - Dst: Result::attr_ref1
      Src: /src/gimli/src/read/unit.rs:5260,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5261,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5265,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5267,1
    - Dst: Result::D8
      Src: /src/gimli/src/read/unit.rs:5267,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5269,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5273,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5277,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5278,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/unit.rs:5284,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/unit.rs:5287,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5289,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 124
    argCount: 1
    argNames:
    - header_size
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 5290
      start: 5241
    functionDepth: 12
    functionLinenumber: 5241
    functionLinenumberEnd: 5290
    functionName: tests::entries_cursor_sibling_entries_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - attr_string
    - Result::D8
    - Self::set_const
    - Vec::get_contents
    - die_null
    - Result::attr_ref1
    - mark
    - Label::new
    - Section::with_endian
    - die
    - unwrap
    linkageType: ''
    returnType: Vec
    signature: 'fn entries_cursor_sibling_entries_buf(header_size: usize) -> Vec<u8>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5295,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5299,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5303,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5304,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - '&mut EntriesCursor<''_, EndianSlice<''_, LittleEndian>>'
    constantsTouched: []
    func_position:
      end: 5316
      start: 5292
    functionDepth: 14
    functionLinenumber: 5292
    functionLinenumberEnd: 5316
    functionName: tests::test_cursor_next_sibling_with_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - assert_next_dfs
    - assert_next_sibling
    linkageType: ''
    returnType: void
    signature: 'fn test_cursor_next_sibling_with_ptr(cursor: &mut EntriesCursor<''_,
      EndianSlice<''_, LittleEndian>>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5330,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5332,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5333,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5335,1
    - Dst: entries_cursor_sibling_entries_buf
      Src: /src/gimli/src/read/unit.rs:5336,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5337,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5338,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5338,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5339,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5339,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5340,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5342,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5342,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5342,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5342,1
    - Dst: entries_cursor_sibling_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5348,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5349,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5351,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5351,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5355,1
    - Dst: test_cursor_next_sibling_with_ptr
      Src: /src/gimli/src/read/unit.rs:5356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5357
      start: 5319
    functionDepth: 13
    functionLinenumber: 5319
    functionLinenumberEnd: 5357
    functionName: tests::test_debug_info_next_sibling_with_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - entries_cursor_sibling_abbrev_buf
    - Result::expect
    - UnitHeader::entries
    - common::UnitSectionOffset
    - EndianSlice::new
    - DebugInfo::new
    - entries_cursor_sibling_entries_buf
    - DebugAbbrevOffset
    - units
    - DebugAbbrev::new
    - expect
    - test_cursor_next_sibling_with_ptr
    - unit
    - Vec::get_contents
    - UnitHeader::abbreviations
    - Section::with_endian
    - UnitHeader::size_of_header
    - unwrap
    - DebugInfoUnitHeadersIter::next
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_debug_info_next_sibling_with_ptr()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:5370,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5371,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5373,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5375,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5376,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5378,1
    - Dst: entries_cursor_sibling_entries_buf
      Src: /src/gimli/src/read/unit.rs:5379,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5380,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5381,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5381,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5382,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5382,1
    - Dst: DebugTypes::new
      Src: /src/gimli/src/read/unit.rs:5383,1
    - Dst: Self::units
      Src: /src/gimli/src/read/unit.rs:5385,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5385,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5385,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5385,1
    - Dst: entries_cursor_sibling_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5391,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5392,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5394,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5394,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5398,1
    - Dst: test_cursor_next_sibling_with_ptr
      Src: /src/gimli/src/read/unit.rs:5399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5400
      start: 5360
    functionDepth: 13
    functionLinenumber: 5360
    functionLinenumberEnd: 5400
    functionName: tests::test_debug_types_next_sibling_with_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Self::units
    - entries_cursor_sibling_abbrev_buf
    - Result::expect
    - UnitHeader::entries
    - common::UnitSectionOffset
    - EndianSlice::new
    - entries_cursor_sibling_entries_buf
    - DebugAbbrevOffset
    - read::UnitOffset
    - DebugAbbrev::new
    - expect
    - test_cursor_next_sibling_with_ptr
    - unit
    - common::DebugTypeSignature
    - Vec::get_contents
    - UnitHeader::abbreviations
    - Section::with_endian
    - UnitHeader::size_of_header
    - unwrap
    - DebugInfoUnitHeadersIter::next
    - Option::expect
    - DebugTypes::new
    linkageType: ''
    returnType: void
    signature: fn test_debug_types_next_sibling_with_ptr()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entries_cursor_tests_debug_info_buf
      Src: /src/gimli/src/read/unit.rs:5404,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5405,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5407,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5407,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5407,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5407,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5413,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5414,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5416,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5416,1
    - Dst: UnitHeader::entries_at_offset
      Src: /src/gimli/src/read/unit.rs:5420,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5421,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:5421,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/unit.rs:5420,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5423,1
    - Dst: UnitHeader::entries_at_offset
      Src: /src/gimli/src/read/unit.rs:5425,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5432
      start: 5403
    functionDepth: 13
    functionLinenumber: 5403
    functionLinenumberEnd: 5432
    functionName: tests::test_entries_at_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - units
    - DebugAbbrev::new
    - expect
    - read::UnitOffset
    - Result::unwrap
    - DebugInfo::new
    - UnitHeader::entries_at_offset
    - UnitHeader::header_size
    - Result::expect
    - entries_cursor_tests_debug_info_buf
    - UnitHeader::abbreviations
    - DebugInfoUnitHeadersIter::next
    - assert_next_entry
    - entries_cursor_tests_abbrev_buf
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_entries_at_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5436,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5436,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5436,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5436,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5436,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5436,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5436,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:5436,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:5436,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5447
      start: 5434
    functionDepth: 2
    functionLinenumber: 5434
    functionLinenumberEnd: 5447
    functionName: tests::entries_tree_tests_debug_abbrevs_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - abbrev
    - abbrev_null
    - get_contents
    - abbrev_attr_null
    - abbrev_attr
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: Vec
    signature: fn entries_tree_tests_debug_abbrevs_buf() -> Vec<u8>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5450,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5451,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5455,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5456,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5457,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5459,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5462,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5463,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5464,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5467,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5468,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5471,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5472,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5473,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5474,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5476,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5478,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 114
    argCount: 1
    argNames:
    - header_size
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 5484
      start: 5449
    functionDepth: 12
    functionLinenumber: 5449
    functionLinenumberEnd: 5484
    functionName: tests::entries_tree_tests_debug_info_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - attr_string
    - get_contents
    - die_null
    - mark
    - Label::new
    - Section::with_endian
    - die
    - unwrap
    linkageType: ''
    returnType: (Vec
    signature: 'fn entries_tree_tests_debug_info_buf(header_size: usize) -> (Vec<u8>,
      UnitOffset)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::expect
      Src: /src/gimli/src/read/unit.rs:5495,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5495,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:5498,1
    - Dst: Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::entry
      Src: /src/gimli/src/read/unit.rs:5498,1
    - Dst: Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::children
      Src: /src/gimli/src/read/unit.rs:5499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 2
    argNames:
    - node
    - name
    argTypes:
    - Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>
    - '&str'
    constantsTouched: []
    func_position:
      end: 5500
      start: 5488
    functionDepth: 15
    functionLinenumber: 5488
    functionLinenumberEnd: 5500
    functionName: t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::t::r::e::e::assert_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - expect
    - assert_entry_name
    - Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::entry
    - Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::expect
    - Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::children
    linkageType: ''
    returnType: EntriesTreeIter
    signature: 'fn assert_entry<''input, ''abbrev, ''tree, Endian>(node: Result<Option<EntriesTreeNode<''abbrev,
      ''tree, EndianSlice<''input, Endian>>>>,name: &str,) -> EntriesTreeIter<''abbrev,
      ''tree, EndianSlice<''input, Endian>>whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - node
    argTypes:
    - Result<Option<EntriesTreeNode<'_, '_, EndianSlice<'_, E>>>>
    constantsTouched: []
    func_position:
      end: 5511
      start: 5502
    functionDepth: 0
    functionLinenumber: 5502
    functionLinenumberEnd: 5511
    functionName: t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::t::r::e::e::assert_null
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn assert_null<E: Endianity>(node: Result<Option<EntriesTreeNode<''_,
      ''_, EndianSlice<''_, E>>>>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entries_tree_tests_debug_abbrevs_buf
      Src: /src/gimli/src/read/unit.rs:5513,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5514,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5525,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5527,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5528,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5530,1
    - Dst: entries_tree_tests_debug_info_buf
      Src: /src/gimli/src/read/unit.rs:5531,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5532,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5533,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5533,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:5533,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5533,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5537,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5539,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5539,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5539,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5539,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5544,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5544,1
    - Dst: UnitHeader::entries_tree
      Src: /src/gimli/src/read/unit.rs:5547,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5547,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5553,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5553,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5553,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5554,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5554,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5557,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5557,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5557,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5558,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5558,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5561,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5561,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5561,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5564,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5564,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5567,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5567,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5568,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5568,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5569,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5569,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5573,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5573,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5574,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5574,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5575,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5575,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5577,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5577,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5578,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5578,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5582,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5582,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5583,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5583,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5584,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5584,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5585,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5585,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5589,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5589,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5591,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5591,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5592,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5592,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5595,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5595,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5596,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5596,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5598,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5598,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5599,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5599,1
    - Dst: UnitHeader::entries_tree
      Src: /src/gimli/src/read/unit.rs:5602,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:5603,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5602,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5605,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5605,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5605,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5606,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5606,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5607,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5607,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5608,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5608,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 187
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5609
      start: 5487
    functionDepth: 13
    functionLinenumber: 5487
    functionLinenumberEnd: 5609
    functionName: tests::test_entries_tree
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - entries_tree_tests_debug_abbrevs_buf
    - entries_tree_tests_debug_info_buf
    - assert_null
    - common::UnitSectionOffset
    - EndianSlice::new
    - UnitEntryId::map
    - DebugInfo::new
    - get_contents
    - Some
    - DebugAbbrevOffset
    - DebugAbbrev::new
    - units
    - expect
    - unit
    - UnitHeader::abbreviations
    - UnitHeader::entries_tree
    - Section::with_endian
    - UnitHeader::size_of_header
    - unwrap
    - Result::root
    - assert_entry
    - next
    - DebugInfoUnitHeadersIter::next
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_entries_tree()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AddrEntryIter::read_abbreviation
      Src: /src/gimli/src/read/unit.rs:5620,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5620,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - entries
    - tag
    argTypes:
    - '&mut EntriesRaw<''abbrev, EndianSlice<''_, Endian>>'
    - DwTag
    constantsTouched: []
    func_position:
      end: 5626
      start: 5613
    functionDepth: 9
    functionLinenumber: 5613
    functionLinenumberEnd: 5626
    functionName: t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::r::a::w::assert_abbrev
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - expect
    - AddrEntryIter::read_abbreviation
    linkageType: ''
    returnType: '&''abbrev Abbreviation'
    signature: 'fn assert_abbrev<''abbrev, Endian>(entries: &mut EntriesRaw<''abbrev,
      EndianSlice<''_, Endian>>,tag: DwTag,) -> &''abbrev AbbreviationwhereEndian:
      Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AddrEntryIter::read_abbreviation
      Src: /src/gimli/src/read/unit.rs:5632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - entries
    argTypes:
    - '&mut EntriesRaw<''_, EndianSlice<''_, Endian>>'
    constantsTouched: []
    func_position:
      end: 5638
      start: 5628
    functionDepth: 9
    functionLinenumber: 5628
    functionLinenumberEnd: 5638
    functionName: t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::r::a::w::assert_null
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AddrEntryIter::read_abbreviation
    linkageType: ''
    returnType: void
    signature: 'fn assert_null<Endian>(entries: &mut EntriesRaw<''_, EndianSlice<''_,
      Endian>>)whereEndian: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Option<AttributeSpecification>::expect
      Src: /src/gimli/src/read/unit.rs:5648,1
    - Dst: AddrEntryIter::read_attribute
      Src: /src/gimli/src/read/unit.rs:5649,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 4
    argNames:
    - entries
    - spec
    - name
    - value
    argTypes:
    - '&mut EntriesRaw<''_, EndianSlice<''_, Endian>>'
    - Option<AttributeSpecification>
    - DwAt
    - '&str'
    constantsTouched: []
    func_position:
      end: 5657
      start: 5640
    functionDepth: 10
    functionLinenumber: 5640
    functionLinenumberEnd: 5657
    functionName: t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::r::a::w::assert_attr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - Option<AttributeSpecification>::expect
    - AddrEntryIter::read_attribute
    linkageType: ''
    returnType: void
    signature: 'fn assert_attr<Endian>(entries: &mut EntriesRaw<''_, EndianSlice<''_,
      Endian>>,spec: Option<AttributeSpecification>,name: DwAt,value: &str,) whereEndian:
      Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5660,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5660,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5660,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5660,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5660,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5660,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5660,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5660,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:5660,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5669,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5669,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5670,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5673,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5673,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5674,1
    - Dst: Result::attr_string
      Src: /src/gimli/src/read/unit.rs:5674,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5673,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5675,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5673,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5676,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5673,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5677,1
    - Dst: Result::attr_string
      Src: /src/gimli/src/read/unit.rs:5677,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5673,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5673,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5680,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5680,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5691,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5693,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5694,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5696,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5696,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5697,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5697,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5698,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5700,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5700,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:5700,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5700,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5706,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5706,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/src/read/unit.rs:5710,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5710,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5715,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:5716,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5716,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5716,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5717,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5717,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5718,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5718,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5722,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:5723,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5723,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5723,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5724,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5724,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5728,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:5729,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5729,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5729,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5730,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5730,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5734,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:5735,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5735,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5735,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5736,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5736,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5737,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5737,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5741,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5744,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 190
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5748
      start: 5612
    functionDepth: 12
    functionLinenumber: 5612
    functionLinenumberEnd: 5748
    functionName: tests::test_entries_raw
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - assert_attr
    - UnitHeader::entries_raw
    - Result::expect
    - '&[AttributeSpecification]::iter'
    - assert_null
    - common::UnitSectionOffset
    - EndianSlice::new
    - DebugInfo::new
    - abbrev_null
    - copied
    - abbrev_attr_null
    - DebugAbbrevOffset
    - DebugAbbrev::new
    - units
    - expect
    - '&[Attribute::next'
    - attr_string
    - unit
    - Vec::get_contents
    - UnitHeader::abbreviations
    - die_null
    - abbrev_attr
    - Section::with_endian
    - Result::attr_string
    - die
    - unwrap
    - abbrev
    - assert_abbrev
    - Abbreviation::attributes
    - DebugInfoUnitHeadersIter::next
    - Option::expect
    linkageType: ''
    returnType: void
    signature: fn test_entries_raw()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5763,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5765,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5766,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5768,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:5768,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5768,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:5771,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5772,1
    - Dst: UnitHeader::length_including_self
      Src: /src/gimli/src/read/unit.rs:5773,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5798
      start: 5751
    functionDepth: 3
    functionLinenumber: 5751
    functionLinenumberEnd: 5798
    functionName: tests::test_debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - len
    - unit
    - UnitHeader::length_including_self
    - Section::with_endian
    - UnitHeader::size_of_header
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_debug_info_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:5813,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5814,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5816,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5818,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5819,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5821,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:5821,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5821,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:5824,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5825,1
    - Dst: UnitHeader::length_including_self
      Src: /src/gimli/src/read/unit.rs:5826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5854
      start: 5801
    functionDepth: 3
    functionLinenumber: 5801
    functionLinenumberEnd: 5854
    functionName: tests::test_debug_types_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - read::UnitOffset
    - EndianSlice::new
    - append_bytes
    - len
    - unit
    - common::DebugTypeSignature
    - UnitHeader::length_including_self
    - Section::with_endian
    - UnitHeader::size_of_header
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_debug_types_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5867,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5869,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5878
      start: 5857
    functionDepth: 1
    functionLinenumber: 5857
    functionLinenumberEnd: 5878
    functionName: tests::test_length_including_self
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - common::UnitSectionOffset
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_length_including_self()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugTypes::new
      Src: /src/gimli/src/read/unit.rs:5904,1
    - Dst: Self::units
      Src: /src/gimli/src/read/unit.rs:5917,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5917,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/unit.rs:5917,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5917,1
    - Dst: get_some_type_unit
      Src: /src/gimli/src/read/unit.rs:5919,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5922,1
    - Dst: read_debug_abbrev_section_somehow
      Src: /src/gimli/src/read/unit.rs:5922,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5923,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/unit.rs:5923,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5924
      start: 5881
    functionDepth: 14
    functionLinenumber: 5881
    functionLinenumberEnd: 5924
    functionName: tests::test_parse_type_unit_abbrevs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - Result::unwrap
    - Self::units
    - UnitHeader::abbreviations
    - read_debug_abbrev_section_somehow
    - DebugInfoUnitHeadersIter::next
    - get_some_type_unit
    - unwrap
    - DebugTypes::new
    - Option::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_type_unit_abbrevs()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/line.rs:40,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_line_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: DebugLine::new
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 4
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_line_section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:76,1
    - Dst: skip
      Src: /src/gimli/src/read/line.rs:77,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:78,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 4
    argNames:
    - offset
    - address_size
    - comp_dir
    - comp_name
    argTypes:
    - DebugLineOffset<R::Offset>
    - u8
    - Option<R>
    - Option<R>
    constantsTouched: []
    func_position:
      end: 81
      start: 69
    functionDepth: 10
    functionLinenumber: 69
    functionLinenumberEnd: 81
    functionName: DebugLine::program
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - Ok
    - LineProgramHeader::parse
    - skip
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn program(&self,offset: DebugLineOffset<R::Offset>,address_size:
      u8,comp_dir: Option<R>,comp_name: Option<R>,) -> Result<IncompleteLineProgram<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/line.rs:94,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/line.rs:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 95
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 95
    functionName: DebugLine::borrow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugLine
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugLine<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: DebugLine::id
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: DebugLine::reader
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - debug_line_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: DebugLine::from
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_line_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1391
      start: 1389
    functionDepth: 0
    functionLinenumber: 1389
    functionLinenumberEnd: 1391
    functionName: IncompleteLineProgram::header
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&LineProgramHeader'
    signature: pub fn header(&self) -> &LineProgramHeader<R, Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/src/read/line.rs:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - file
    argTypes:
    - FileEntry<R, Offset>
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 5
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: IncompleteLineProgram::add_file
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'fn add_file(&mut self, file: FileEntry<R, Offset>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '&''program CompleteLineProgram::header'
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&LineProgramHeader'
    signature: fn header(&self) -> &LineProgramHeader<R, Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames: []
    argTypes:
    - FileEntry<R, Offset>
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '&''program CompleteLineProgram::add_file'
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn add_file(&mut self, _: FileEntry<R, Offset>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:184,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:184,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:186,1
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - program
    argTypes:
    - IncompleteLineProgram<R, Offset>
    constantsTouched: []
    func_position:
      end: 193
      start: 183
    functionDepth: 8
    functionLinenumber: 183
    functionLinenumberEnd: 193
    functionName: LineRows::new
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - LineRow::new
    - clone
    - header
    linkageType: ''
    returnType: OneShotLineRows
    signature: 'fn new(program: IncompleteLineProgram<R, Offset>) -> OneShotLineRows<R,
      Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:199,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:199,1
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - program
    - sequence
    argTypes:
    - '&''program CompleteLineProgram<R, Offset>'
    - '&LineSequence<R>'
    constantsTouched: []
    func_position:
      end: 206
      start: 195
    functionDepth: 8
    functionLinenumber: 195
    functionLinenumberEnd: 206
    functionName: LineRows::resume
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - LineRow::new
    - clone
    - header
    linkageType: ''
    returnType: ResumedLineRows
    signature: 'fn resume<''program>(program: &''program CompleteLineProgram<R, Offset>,sequence:
      &LineSequence<R>,) -> ResumedLineRows<''program, R, Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: header
      Src: /src/gimli/src/read/line.rs:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 8
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: LineRows::header
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - header
    linkageType: ''
    returnType: '&LineProgramHeader'
    signature: pub fn header(&self) -> &LineProgramHeader<R, Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: reset
      Src: /src/gimli/src/read/line.rs:227,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:227,1
    - Dst: next_instruction
      Src: /src/gimli/src/read/line.rs:231,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:231,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:232,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:233,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:235,1
    - Dst: reset
      Src: /src/gimli/src/read/line.rs:240,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:240,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:242,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:242,1
    - Dst: LineRows::header
      Src: /src/gimli/src/read/line.rs:242,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 225
    functionDepth: 10
    functionLinenumber: 225
    functionLinenumberEnd: 250
    functionName: LineRows::next_row
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 5
    functionsReached:
    - LineRows::header
    - Ok
    - header
    - next_instruction
    - execute
    - Some
    - reset
    - Err
    linkageType: ''
    returnType: Result
    signature: pub fn next_row(&mut self) -> Result<Option<(&LineProgramHeader<R,
      Offset>, &LineRow)>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:401,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:403,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/line.rs:403,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:404,1
    - Dst: read_u8
      Src: /src/gimli/src/read/line.rs:405,1
    - Dst: constants::DwLne
      Src: /src/gimli/src/read/line.rs:407,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:408,1
    - Dst: read_address
      Src: /src/gimli/src/read/line.rs:411,1
    - Dst: Result::address_size
      Src: /src/gimli/src/read/line.rs:411,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:412,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:412,1
    - Dst: Result::version
      Src: /src/gimli/src/read/line.rs:416,1
    - Dst: read_null_terminated_slice
      Src: /src/gimli/src/read/line.rs:417,1
    - Dst: FileEntry::parse
      Src: /src/gimli/src/read/line.rs:418,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:419,1
    - Dst: LineInstruction::DefineFile
      Src: /src/gimli/src/read/line.rs:419,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:421,1
    - Dst: LineInstruction::UnknownExtended
      Src: /src/gimli/src/read/line.rs:421,1
    - Dst: read_uleb128
      Src: /src/gimli/src/read/line.rs:429,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:430,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/read/line.rs:430,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:433,1
    - Dst: LineInstruction::UnknownExtended
      Src: /src/gimli/src/read/line.rs:433,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:436,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:436,1
    - Dst: constants::DwLns
      Src: /src/gimli/src/read/line.rs:438,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:439,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:442,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:443,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:443,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/line.rs:447,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:448,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/read/line.rs:448,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:452,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:453,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/read/line.rs:453,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:457,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:458,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/read/line.rs:458,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:461,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:463,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:465,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/line.rs:468,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:469,1
    - Dst: LineInstruction::FixedAddPc
      Src: /src/gimli/src/read/line.rs:469,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:472,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:474,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:477,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:478,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/read/line.rs:478,1
    - Dst: Result::standard_opcode_lengths
      Src: /src/gimli/src/read/line.rs:482,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/line.rs:482,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/line.rs:483,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/line.rs:483,1
    - Dst: '&R::read_u8'
      Src: /src/gimli/src/read/line.rs:484,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:486,1
    - Dst: LineInstruction::UnknownStandard0
      Src: /src/gimli/src/read/line.rs:486,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:488,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:489,1
    - Dst: LineInstruction::UnknownStandard1
      Src: /src/gimli/src/read/line.rs:489,1
    - Dst: '&mut R::clone'
      Src: /src/gimli/src/read/line.rs:492,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:494,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/line.rs:496,1
    - Dst: truncate
      Src: /src/gimli/src/read/line.rs:497,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:498,1
    - Dst: LineInstruction::UnknownStandardN
      Src: /src/gimli/src/read/line.rs:498,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 135
    argCount: 2
    argNames:
    - header
    - input
    argTypes:
    - '&''header LineProgramHeader<R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 504
      start: 394
    functionDepth: 8
    functionLinenumber: 394
    functionLinenumberEnd: 504
    functionName: LineInstruction::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 7
    functionsReached:
    - LineInstruction::SetFile
    - R::Offset::from_u8
    - constants::DwLns
    - LineInstruction::UnknownStandard1
    - read_u8
    - LineInstruction::DefineFile
    - LineInstruction::SetIsa
    - '&R::skip'
    - LineInstruction::FixedAddPc
    - '&mut R::read_u16'
    - '&mut R::read_uleb128'
    - '&mut R::split'
    - LineInstruction::AdvanceLine
    - '&mut R::clone'
    - read_address
    - Result::standard_opcode_lengths
    - Result::and_then
    - read_uleb128
    - read_null_terminated_slice
    - '&R::clone'
    - truncate
    - '&mut R::offset_from'
    - LineInstruction::AdvancePc
    - FileEntry::parse
    - '&R::read_u8'
    - Result::address_size
    - '&mut R::read_sleb128'
    - LineInstruction::Special
    - LineInstruction::UnknownStandard0
    - constants::DwLne
    - LineInstruction::UnknownExtended
    - LineInstruction::SetColumn
    - '&mut R::read_u8'
    - Ok
    - LineInstruction::SetDiscriminator
    - Result::version
    - LineInstruction::SetAddress
    - LineInstruction::UnknownStandardN
    linkageType: ''
    returnType: Result
    signature: 'fn parse<''header>(header: &''header LineProgramHeader<R>,input: &mut
      R,) -> Result<LineInstruction<R>>whereR: ''header,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: offset_from
      Src: /src/gimli/src/read/line.rs:519,1
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:520,1
    - Dst: truncate
      Src: /src/gimli/src/read/line.rs:521,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:522,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&LineInstructions<R>'
    constantsTouched: []
    func_position:
      end: 523
      start: 518
    functionDepth: 5
    functionLinenumber: 518
    functionLinenumberEnd: 523
    functionName: LineInstructions::remove_trailing
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - offset_from
    - truncate
    - Ok
    - clone
    linkageType: ''
    returnType: Result
    signature: 'fn remove_trailing(&self, other: &LineInstructions<R>) -> Result<LineInstructions<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/line.rs:542,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:543,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:546,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:547,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:547,1
    - Dst: empty
      Src: /src/gimli/src/read/line.rs:549,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:550,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 553
      start: 538
    functionDepth: 9
    functionLinenumber: 538
    functionLinenumberEnd: 553
    functionName: LineInstructions::next_instruction
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached:
    - empty
    - LineInstruction::parse
    - Ok
    - is_empty
    - Some
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn next_instruction(&mut self,header: &LineProgramHeader<R>,)
      -> Result<Option<LineInstruction<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/line.rs:584,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/line.rs:586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 601
      start: 578
    functionDepth: 0
    functionLinenumber: 578
    functionLinenumberEnd: 601
    functionName: LineRow::new
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 38
    functionsReached:
    - core::num::Wrapping
    linkageType: ''
    returnType: Self
    signature: 'pub fn new<R: Reader>(header: &LineProgramHeader<R>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 608
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 608
    functionName: LineRow::address
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn address(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 620
      start: 618
    functionDepth: 0
    functionLinenumber: 618
    functionLinenumberEnd: 620
    functionName: LineRow::op_index
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn op_index(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 627
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 627
    functionName: LineRow::file_index
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn file_index(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::file
      Src: /src/gimli/src/read/line.rs:635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&''header LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 636
      start: 631
    functionDepth: 13
    functionLinenumber: 631
    functionLinenumberEnd: 636
    functionName: LineRow::file
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - Result::file
    linkageType: ''
    returnType: Option
    signature: 'pub fn file<''header, R: Reader>(&self,header: &''header LineProgramHeader<R>,)
      -> Option<&''header FileEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NonZeroU64::new
      Src: /src/gimli/src/read/line.rs:644,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 645
      start: 643
    functionDepth: 2
    functionLinenumber: 643
    functionLinenumberEnd: 645
    functionName: LineRow::line
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached:
    - NonZeroU64::new
    linkageType: ''
    returnType: Option
    signature: pub fn line(&self) -> Option<NonZeroU64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: NonZeroU64::new
      Src: /src/gimli/src/read/line.rs:652,1
    - Dst: Self::map
      Src: /src/gimli/src/read/line.rs:652,1
    - Dst: unwrap_or
      Src: /src/gimli/src/read/line.rs:652,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 655
      start: 651
    functionDepth: 2
    functionLinenumber: 651
    functionLinenumberEnd: 655
    functionName: LineRow::column
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - NonZeroU64::new
    - Self::map
    - unwrap_or
    linkageType: ''
    returnType: ColumnType
    signature: pub fn column(&self) -> ColumnType
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 664
      start: 662
    functionDepth: 0
    functionLinenumber: 662
    functionLinenumberEnd: 664
    functionName: LineRow::is_stmt
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_stmt(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 671
      start: 669
    functionDepth: 0
    functionLinenumber: 669
    functionLinenumberEnd: 671
    functionName: LineRow::basic_block
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn basic_block(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 680
      start: 678
    functionDepth: 0
    functionLinenumber: 678
    functionLinenumberEnd: 680
    functionName: LineRow::end_sequence
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn end_sequence(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 688
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 688
    functionName: LineRow::prologue_end
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn prologue_end(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 696
      start: 694
    functionDepth: 0
    functionLinenumber: 694
    functionLinenumberEnd: 696
    functionName: LineRow::epilogue_begin
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn epilogue_begin(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 709
      start: 707
    functionDepth: 0
    functionLinenumber: 707
    functionLinenumberEnd: 709
    functionName: LineRow::isa
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn isa(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 720
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 720
    functionName: LineRow::discriminator
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn discriminator(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:736,1
    - Dst: LineRow::exec_special_opcode
      Src: /src/gimli/src/read/line.rs:738,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:738,1
    - Dst: LineRow::apply_operation_advance
      Src: /src/gimli/src/read/line.rs:745,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:745,1
    - Dst: LineRow::apply_line_advance
      Src: /src/gimli/src/read/line.rs:750,1
    - Dst: LineRow::adjust_opcode
      Src: /src/gimli/src/read/line.rs:775,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:775,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:776,1
    - Dst: LineRow::apply_operation_advance
      Src: /src/gimli/src/read/line.rs:777,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:777,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:777,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:783,1
    - Dst: Result::address_size
      Src: /src/gimli/src/read/line.rs:783,1
    - Dst: add_sized
      Src: /src/gimli/src/read/line.rs:784,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:784,1
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/line.rs:819,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:819,1
    - Dst: add_file
      Src: /src/gimli/src/read/line.rs:828,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 108
    argCount: 2
    argNames:
    - instruction
    - program
    argTypes:
    - LineInstruction<R>
    - '&mut Program'
    constantsTouched: []
    func_position:
      end: 843
      start: 727
    functionDepth: 11
    functionLinenumber: 727
    functionLinenumberEnd: 843
    functionName: LineRow::execute
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - Result::address_size
    - add_sized
    - LineRow::apply_line_advance
    - Ok
    - header
    - u64::min_tombstone
    - LineRow::exec_special_opcode
    - LineRow::adjust_opcode
    - add_file
    - u64::from
    - LineRow::apply_operation_advance
    linkageType: ''
    returnType: Result
    signature: 'pub fn execute<R, Program>(&mut self,instruction: LineInstruction<R>,program:
      &mut Program,) -> Result<bool>whereProgram: LineProgram<R>,R: Reader,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/gimli/src/read/line.rs:851,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 862
      start: 847
    functionDepth: 2
    functionLinenumber: 847
    functionLinenumberEnd: 862
    functionName: LineRow::reset
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - Self::new
    linkageType: ''
    returnType: void
    signature: 'pub fn reset<R: Reader>(&mut self, header: &LineProgramHeader<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/line.rs:874,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 1
    argNames:
    - line_increment
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 876
      start: 865
    functionDepth: 0
    functionLinenumber: 865
    functionLinenumberEnd: 876
    functionName: LineRow::apply_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached:
    - core::num::Wrapping
    linkageType: ''
    returnType: void
    signature: 'fn apply_line_advance(&mut self, line_increment: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:885,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/line.rs:888,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:890,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/line.rs:891,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:894,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/line.rs:895,1
    - Dst: add_sized
      Src: /src/gimli/src/read/line.rs:906,1
    - Dst: Result::address_size
      Src: /src/gimli/src/read/line.rs:908,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:909,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 45
    argCount: 2
    argNames:
    - operation_advance
    - header
    argTypes:
    - u64
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 910
      start: 879
    functionDepth: 2
    functionLinenumber: 879
    functionLinenumberEnd: 910
    functionName: LineRow::apply_operation_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached:
    - add_sized
    - core::num::Wrapping
    - Ok
    - u64::from
    - Result::address_size
    linkageType: ''
    returnType: Result
    signature: 'fn apply_operation_advance<R: Reader>(&mut self,operation_advance:
      u64,header: &LineProgramHeader<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - opcode
    - header
    argTypes:
    - u8
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 915
      start: 913
    functionDepth: 0
    functionLinenumber: 913
    functionLinenumberEnd: 915
    functionName: LineRow::adjust_opcode
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: 'fn adjust_opcode<R: Reader>(&self, opcode: u8, header: &LineProgramHeader<R>)
      -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineRow::adjust_opcode
      Src: /src/gimli/src/read/line.rs:923,1
    - Dst: i64::from
      Src: /src/gimli/src/read/line.rs:930,1
    - Dst: LineRow::apply_line_advance
      Src: /src/gimli/src/read/line.rs:931,1
    - Dst: i64::from
      Src: /src/gimli/src/read/line.rs:931,1
    - Dst: LineRow::apply_operation_advance
      Src: /src/gimli/src/read/line.rs:934,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:934,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:935,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 2
    argNames:
    - opcode
    - header
    argTypes:
    - u8
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 936
      start: 918
    functionDepth: 3
    functionLinenumber: 918
    functionLinenumberEnd: 936
    functionName: LineRow::exec_special_opcode
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - i64::from
    - LineRow::apply_line_advance
    - Ok
    - LineRow::adjust_opcode
    - u64::from
    - LineRow::apply_operation_advance
    linkageType: ''
    returnType: Result
    signature: 'fn exec_special_opcode<R: Reader>(&mut self,opcode: u8,header: &LineProgramHeader<R>,)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1027
      start: 1025
    functionDepth: 0
    functionLinenumber: 1025
    functionLinenumberEnd: 1027
    functionName: LineProgramHeader::offset
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugLineOffset
    signature: pub fn offset(&self) -> DebugLineOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1033
      start: 1031
    functionDepth: 0
    functionLinenumber: 1031
    functionLinenumberEnd: 1033
    functionName: LineProgramHeader::unit_length
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn unit_length(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1038
      start: 1036
    functionDepth: 0
    functionLinenumber: 1036
    functionLinenumberEnd: 1038
    functionName: LineProgramHeader::encoding
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Encoding
    signature: pub fn encoding(&self) -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1041
    functionDepth: 0
    functionLinenumber: 1041
    functionLinenumberEnd: 1043
    functionName: LineProgramHeader::version
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u16
    signature: pub fn version(&self) -> u16
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1049
      start: 1047
    functionDepth: 0
    functionLinenumber: 1047
    functionLinenumberEnd: 1049
    functionName: LineProgramHeader::header_length
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn header_length(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1054
      start: 1052
    functionDepth: 0
    functionLinenumber: 1052
    functionLinenumberEnd: 1054
    functionName: LineProgramHeader::address_size
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn address_size(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1059
      start: 1057
    functionDepth: 0
    functionLinenumber: 1057
    functionLinenumberEnd: 1059
    functionName: LineProgramHeader::format
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Format
    signature: pub fn format(&self) -> Format
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1064
      start: 1062
    functionDepth: 0
    functionLinenumber: 1062
    functionLinenumberEnd: 1064
    functionName: LineProgramHeader::line_encoding
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: LineEncoding
    signature: pub fn line_encoding(&self) -> LineEncoding
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1070
      start: 1068
    functionDepth: 0
    functionLinenumber: 1068
    functionLinenumberEnd: 1070
    functionName: LineProgramHeader::minimum_instruction_length
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn minimum_instruction_length(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1074
    functionDepth: 0
    functionLinenumber: 1074
    functionLinenumberEnd: 1076
    functionName: LineProgramHeader::maximum_operations_per_instruction
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn maximum_operations_per_instruction(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1082
      start: 1080
    functionDepth: 0
    functionLinenumber: 1080
    functionLinenumberEnd: 1082
    functionName: LineProgramHeader::default_is_stmt
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn default_is_stmt(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1087
      start: 1085
    functionDepth: 0
    functionLinenumber: 1085
    functionLinenumberEnd: 1087
    functionName: LineProgramHeader::line_base
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: i8
    signature: pub fn line_base(&self) -> i8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1092
      start: 1090
    functionDepth: 0
    functionLinenumber: 1090
    functionLinenumberEnd: 1092
    functionName: LineProgramHeader::line_range
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn line_range(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1097
      start: 1095
    functionDepth: 0
    functionLinenumber: 1095
    functionLinenumberEnd: 1097
    functionName: LineProgramHeader::opcode_base
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn opcode_base(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1103
      start: 1101
    functionDepth: 0
    functionLinenumber: 1101
    functionLinenumberEnd: 1103
    functionName: LineProgramHeader::standard_opcode_lengths
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: pub fn standard_opcode_lengths(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1108
      start: 1106
    functionDepth: 0
    functionLinenumber: 1106
    functionLinenumberEnd: 1108
    functionName: LineProgramHeader::directory_entry_format
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[FileEntryFormat]'
    signature: pub fn directory_entry_format(&self) -> &[FileEntryFormat]
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1116
      start: 1114
    functionDepth: 0
    functionLinenumber: 1114
    functionLinenumberEnd: 1116
    functionName: LineProgramHeader::include_directories
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[AttributeValue'
    signature: pub fn include_directories(&self) -> &[AttributeValue<R, Offset>]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:1124,1
    - Dst: map
      Src: /src/gimli/src/read/line.rs:1124,1
    - Dst: get
      Src: /src/gimli/src/read/line.rs:1127,1
    - Dst: cloned
      Src: /src/gimli/src/read/line.rs:1127,1
    - Dst: get
      Src: /src/gimli/src/read/line.rs:1130,1
    - Dst: cloned
      Src: /src/gimli/src/read/line.rs:1130,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 1
    argNames:
    - directory
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1132
      start: 1121
    functionDepth: 5
    functionLinenumber: 1121
    functionLinenumberEnd: 1132
    functionName: LineProgramHeader::directory
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - map
    - get
    - clone
    - cloned
    linkageType: ''
    returnType: Option
    signature: 'pub fn directory(&self, directory: u64) -> Option<AttributeValue<R,
      Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1137
      start: 1135
    functionDepth: 0
    functionLinenumber: 1135
    functionLinenumberEnd: 1137
    functionName: LineProgramHeader::file_name_entry_format
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[FileEntryFormat]'
    signature: pub fn file_name_entry_format(&self) -> &[FileEntryFormat]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/line.rs:1145,1
    - Dst: any
      Src: /src/gimli/src/read/line.rs:1145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1149
      start: 1143
    functionDepth: 12
    functionLinenumber: 1143
    functionLinenumberEnd: 1149
    functionName: LineProgramHeader::file_has_timestamp
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - iter
    - any
    linkageType: ''
    returnType: bool
    signature: pub fn file_has_timestamp(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/line.rs:1157,1
    - Dst: any
      Src: /src/gimli/src/read/line.rs:1157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1161
      start: 1155
    functionDepth: 12
    functionLinenumber: 1155
    functionLinenumberEnd: 1161
    functionName: LineProgramHeader::file_has_size
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - iter
    - any
    linkageType: ''
    returnType: bool
    signature: pub fn file_has_size(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/line.rs:1165,1
    - Dst: any
      Src: /src/gimli/src/read/line.rs:1165,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1168
      start: 1164
    functionDepth: 12
    functionLinenumber: 1164
    functionLinenumberEnd: 1168
    functionName: LineProgramHeader::file_has_md5
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - iter
    - any
    linkageType: ''
    returnType: bool
    signature: pub fn file_has_md5(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/line.rs:1172,1
    - Dst: any
      Src: /src/gimli/src/read/line.rs:1172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1175
      start: 1171
    functionDepth: 12
    functionLinenumber: 1171
    functionLinenumberEnd: 1175
    functionName: LineProgramHeader::file_has_source
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - iter
    - any
    linkageType: ''
    returnType: bool
    signature: pub fn file_has_source(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1180
      start: 1178
    functionDepth: 0
    functionLinenumber: 1178
    functionLinenumberEnd: 1180
    functionName: LineProgramHeader::file_names
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[FileEntry'
    signature: pub fn file_names(&self) -> &[FileEntry<R, Offset>]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/gimli/src/read/line.rs:1190,1
    - Dst: get
      Src: /src/gimli/src/read/line.rs:1193,1
    - Dst: get
      Src: /src/gimli/src/read/line.rs:1196,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 1
    argNames:
    - file
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1198
      start: 1187
    functionDepth: 1
    functionLinenumber: 1187
    functionLinenumberEnd: 1198
    functionName: LineProgramHeader::file
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - as_ref
    - get
    linkageType: ''
    returnType: Option
    signature: 'pub fn file(&self, file: u64) -> Option<&FileEntry<R, Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:1219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1220
      start: 1218
    functionDepth: 5
    functionLinenumber: 1218
    functionLinenumberEnd: 1220
    functionName: LineProgramHeader::raw_program_buf
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: R
    signature: pub fn raw_program_buf(&self) -> R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:1226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1228
      start: 1224
    functionDepth: 5
    functionLinenumber: 1224
    functionLinenumberEnd: 1228
    functionName: LineProgramHeader::instructions
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: LineInstructions
    signature: pub fn instructions(&self) -> LineInstructions<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/line.rs:1237,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/line.rs:1238,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/line.rs:1240,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1242,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/line.rs:1242,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:1242,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/line.rs:1246,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/line.rs:1247,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1249,1
    - Dst: Result::read_length
      Src: /src/gimli/src/read/line.rs:1259,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/line.rs:1261,1
    - Dst: R::skip
      Src: /src/gimli/src/read/line.rs:1262,1
    - Dst: Result::truncate
      Src: /src/gimli/src/read/line.rs:1263,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/line.rs:1265,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1267,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/line.rs:1272,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1274,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/line.rs:1277,1
    - Dst: Result::read_i8
      Src: /src/gimli/src/read/line.rs:1278,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/line.rs:1279,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1281,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/line.rs:1291,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1293,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/line.rs:1296,1
    - Dst: Result::split
      Src: /src/gimli/src/read/line.rs:1297,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:1300,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:1302,1
    - Dst: Result::read_null_terminated_slice
      Src: /src/gimli/src/read/line.rs:1304,1
    - Dst: DirectoryId::is_empty
      Src: /src/gimli/src/read/line.rs:1305,1
    - Dst: '&[AttributeValue::push'
      Src: /src/gimli/src/read/line.rs:1308,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1308,1
    - Dst: FileEntryFormat::parse
      Src: /src/gimli/src/read/line.rs:1312,1
    - Dst: Result::read_uleb128
      Src: /src/gimli/src/read/line.rs:1313,1
    - Dst: '&[AttributeValue::push'
      Src: /src/gimli/src/read/line.rs:1315,1
    - Dst: parse_directory_v5
      Src: /src/gimli/src/read/line.rs:1315,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:1325,1
    - Dst: Option<R>::map
      Src: /src/gimli/src/read/line.rs:1327,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1328,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:1336,1
    - Dst: Result::read_null_terminated_slice
      Src: /src/gimli/src/read/line.rs:1338,1
    - Dst: AttributeValue::is_empty
      Src: /src/gimli/src/read/line.rs:1339,1
    - Dst: '&[FileEntry::push'
      Src: /src/gimli/src/read/line.rs:1342,1
    - Dst: FileEntry::parse
      Src: /src/gimli/src/read/line.rs:1342,1
    - Dst: FileEntryFormat::parse
      Src: /src/gimli/src/read/line.rs:1346,1
    - Dst: Result::read_uleb128
      Src: /src/gimli/src/read/line.rs:1347,1
    - Dst: '&[FileEntry::push'
      Src: /src/gimli/src/read/line.rs:1349,1
    - Dst: parse_file_v5
      Src: /src/gimli/src/read/line.rs:1349,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1369,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 193
    argCount: 5
    argNames:
    - input
    - offset
    - address_size
    - comp_dir
    - comp_name
    argTypes:
    - '&mut R'
    - DebugLineOffset<Offset>
    - u8
    - Option<R>
    - Option<R>
    constantsTouched: []
    func_position:
      end: 1370
      start: 1230
    functionDepth: 9
    functionLinenumber: 1230
    functionLinenumberEnd: 1370
    functionName: LineProgramHeader::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 6
    functionsReached:
    - Result::read_u8
    - R::Offset::from_u8
    - '&[FileEntry::push'
    - Result::read_address_size
    - Vec::new
    - AttributeValue::is_empty
    - Result::clone
    - parse_file_v5
    - parse_directory_v5
    - Result::read_uleb128
    - Result::read_u16
    - FileEntryFormat::parse
    - '&mut R::split'
    - AttributeValue::String
    - R::skip
    - u64::from
    - Err
    - '&mut R::read_initial_length'
    - Result::truncate
    - FileEntry::parse
    - Result::read_null_terminated_slice
    - Result::read_length
    - Result::split
    - Ok
    - Option<R>::map
    - DirectoryId::is_empty
    - Result::read_i8
    - '&[AttributeValue::push'
    - Error::UnknownVersion
    linkageType: ''
    returnType: Result
    signature: 'fn parse(input: &mut R,offset: DebugLineOffset<Offset>,mut address_size:
      u8,mut comp_dir: Option<R>,comp_name: Option<R>,) -> Result<LineProgramHeader<R,
      Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: OneShotLineRows::new
      Src: /src/gimli/src/read/line.rs:1396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1397
      start: 1395
    functionDepth: 2
    functionLinenumber: 1395
    functionLinenumberEnd: 1397
    functionName: IncompleteLineProgram::rows
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - OneShotLineRows::new
    linkageType: ''
    returnType: OneShotLineRows
    signature: pub fn rows(self) -> OneShotLineRows<R, Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:1421,1
    - Dst: IncompleteLineProgram::rows
      Src: /src/gimli/src/read/line.rs:1422,1
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:1423,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/read/line.rs:1427,1
    - Dst: is_none
      Src: /src/gimli/src/read/line.rs:1427,1
    - Dst: '&mut LineRow::end_sequence'
      Src: /src/gimli/src/read/line.rs:1432,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/read/line.rs:1433,1
    - Dst: None::is_none
      Src: /src/gimli/src/read/line.rs:1434,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1435,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/read/line.rs:1435,1
    - Dst: Result::push
      Src: /src/gimli/src/read/line.rs:1442,1
    - Dst: None::unwrap_or
      Src: /src/gimli/src/read/line.rs:1445,1
    - Dst: LineInstructions::remove_trailing
      Src: /src/gimli/src/read/line.rs:1447,1
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:1450,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1456,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 62
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1457
      start: 1420
    functionDepth: 11
    functionLinenumber: 1420
    functionLinenumberEnd: 1457
    functionName: IncompleteLineProgram::sequences
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - is_none
    - Result::push
    - None::is_none
    - Ok
    - Vec::new
    - None::unwrap_or
    - IncompleteLineProgram::rows
    - Some
    - LineInstructions::remove_trailing
    - '&mut LineRow::end_sequence'
    - OneShotLineRows::next_row
    - clone
    - '&mut LineRow::address'
    linkageType: ''
    returnType: Result
    signature: pub fn sequences(self) -> Result<(CompleteLineProgram<R, Offset>, Vec<LineSequence<R>>)>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1478
      start: 1476
    functionDepth: 0
    functionLinenumber: 1476
    functionLinenumberEnd: 1478
    functionName: CompleteLineProgram::header
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&LineProgramHeader'
    signature: pub fn header(&self) -> &LineProgramHeader<R, Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ResumedLineRows::resume
      Src: /src/gimli/src/read/line.rs:1505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - sequence
    argTypes:
    - '&LineSequence<R>'
    constantsTouched: []
    func_position:
      end: 1506
      start: 1501
    functionDepth: 9
    functionLinenumber: 1501
    functionLinenumberEnd: 1506
    functionName: CompleteLineProgram::resume_from
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - ResumedLineRows::resume
    linkageType: ''
    returnType: ResumedLineRows
    signature: 'pub fn resume_from<''program>(&''program self,sequence: &LineSequence<R>,)
      -> ResumedLineRows<''program, R, Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1531,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1532,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1533,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1536,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1544,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 2
    argNames:
    - input
    - path_name
    argTypes:
    - '&mut R'
    - R
    constantsTouched: []
    func_position:
      end: 1545
      start: 1530
    functionDepth: 8
    functionLinenumber: 1530
    functionLinenumberEnd: 1545
    functionName: FileEntry::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached:
    - '&mut R::read_uleb128'
    - AttributeValue::String
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn parse(input: &mut R, path_name: R) -> Result<FileEntry<R, Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:1553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1554
      start: 1552
    functionDepth: 5
    functionLinenumber: 1552
    functionLinenumberEnd: 1554
    functionName: FileEntry::path_name
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: AttributeValue
    signature: pub fn path_name(&self) -> AttributeValue<R, Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1569
      start: 1567
    functionDepth: 0
    functionLinenumber: 1567
    functionLinenumberEnd: 1569
    functionName: FileEntry::directory_index
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn directory_index(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::directory
      Src: /src/gimli/src/read/line.rs:1575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - header
    argTypes:
    - '&LineProgramHeader<R>'
    constantsTouched: []
    func_position:
      end: 1576
      start: 1574
    functionDepth: 1
    functionLinenumber: 1574
    functionLinenumberEnd: 1576
    functionName: FileEntry::directory
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - Result::directory
    linkageType: ''
    returnType: Option
    signature: 'pub fn directory(&self, header: &LineProgramHeader<R>) -> Option<AttributeValue<R,
      Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1582
      start: 1580
    functionDepth: 0
    functionLinenumber: 1580
    functionLinenumberEnd: 1582
    functionName: FileEntry::timestamp
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn timestamp(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1590
      start: 1588
    functionDepth: 0
    functionLinenumber: 1588
    functionLinenumberEnd: 1590
    functionName: FileEntry::last_modification
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn last_modification(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1595
      start: 1593
    functionDepth: 0
    functionLinenumber: 1593
    functionLinenumberEnd: 1595
    functionName: FileEntry::size
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn size(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1603
      start: 1601
    functionDepth: 0
    functionLinenumber: 1601
    functionLinenumberEnd: 1603
    functionName: FileEntry::length
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn length(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1610
      start: 1608
    functionDepth: 0
    functionLinenumber: 1608
    functionLinenumberEnd: 1610
    functionName: FileEntry::md5
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[u8; 16]'
    signature: pub fn md5(&self) -> &[u8; 16]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/line.rs:1619,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1620
      start: 1618
    functionDepth: 5
    functionLinenumber: 1618
    functionLinenumberEnd: 1620
    functionName: FileEntry::source
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: Option
    signature: pub fn source(&self) -> Option<AttributeValue<R, Offset>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/line.rs:1635,1
    - Dst: Vec::with_capacity
      Src: /src/gimli/src/read/line.rs:1636,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/line.rs:1639,1
    - Dst: u64::from
      Src: /src/gimli/src/read/line.rs:1640,1
    - Dst: constants::DwLnct
      Src: /src/gimli/src/read/line.rs:1641,1
    - Dst: constants::DwLnct
      Src: /src/gimli/src/read/line.rs:1643,1
    - Dst: constants::DwForm
      Src: /src/gimli/src/read/line.rs:1649,1
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/line.rs:1649,1
    - Dst: DwEhPe::push
      Src: /src/gimli/src/read/line.rs:1651,1
    - Dst: Err
      Src: /src/gimli/src/read/line.rs:1654,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1656,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 36
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1657
      start: 1634
    functionDepth: 6
    functionLinenumber: 1634
    functionLinenumberEnd: 1657
    functionName: FileEntryFormat::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - Vec::with_capacity
    - '&mut R::read_u8'
    - constants::DwLnct
    - '&mut R::read_uleb128_u16'
    - Ok
    - '&mut R::read_uleb128'
    - DwEhPe::push
    - u64::from
    - constants::DwForm
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader>(input: &mut R) -> Result<Vec<FileEntryFormat>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_attribute
      Src: /src/gimli/src/read/line.rs:1668,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1670,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1674,1
    - Dst: AttributeValue::unwrap
      Src: /src/gimli/src/read/line.rs:1674,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    argCount: 3
    argNames:
    - input
    - encoding
    - formats
    argTypes:
    - '&mut R'
    - Encoding
    - '&[FileEntryFormat]'
    constantsTouched: []
    func_position:
      end: 1675
      start: 1660
    functionDepth: 9
    functionLinenumber: 1660
    functionLinenumberEnd: 1675
    functionName: parse_directory_v5
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - Some
    - AttributeValue::unwrap
    - parse_attribute
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn parse_directory_v5<R: Reader>(input: &mut R,encoding: Encoding,formats:
      &[FileEntryFormat],) -> Result<AttributeValue<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_attribute
      Src: /src/gimli/src/read/line.rs:1690,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1692,1
    - Dst: udata_value
      Src: /src/gimli/src/read/line.rs:1694,1
    - Dst: udata_value
      Src: /src/gimli/src/read/line.rs:1699,1
    - Dst: udata_value
      Src: /src/gimli/src/read/line.rs:1704,1
    - Dst: len
      Src: /src/gimli/src/read/line.rs:1710,1
    - Dst: usize::into_u64
      Src: /src/gimli/src/read/line.rs:1710,1
    - Dst: read_u8_array
      Src: /src/gimli/src/read/line.rs:1712,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1716,1
    - Dst: Ok
      Src: /src/gimli/src/read/line.rs:1723,1
    - Dst: AttributeValue::unwrap
      Src: /src/gimli/src/read/line.rs:1724,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 48
    argCount: 3
    argNames:
    - input
    - encoding
    - formats
    argTypes:
    - '&mut R'
    - Encoding
    - '&[FileEntryFormat]'
    constantsTouched: []
    func_position:
      end: 1731
      start: 1677
    functionDepth: 9
    functionLinenumber: 1677
    functionLinenumberEnd: 1731
    functionName: parse_file_v5
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - len
    - udata_value
    - Ok
    - AttributeValue::unwrap
    - parse_attribute
    - read_u8_array
    - Some
    - usize::into_u64
    linkageType: ''
    returnType: Result
    signature: 'fn parse_file_v5<R: Reader>(input: &mut R,encoding: Encoding,formats:
      &[FileEntryFormat],) -> Result<FileEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1900,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1901,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1902,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:1905,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:1905,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1905,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:1905,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:1905,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1931,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1931,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1932,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1932,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1938,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1938,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:1946,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:1946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1955
      start: 1848
    functionDepth: 10
    functionLinenumber: 1848
    functionLinenumberEnd: 1955
    functionName: tests::test_parse_debug_line_32_ok
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineProgramHeader::parse
    - Result::expect
    - DebugLineOffset
    - AttributeValue::String
    - Some
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_line_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2010,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:2012,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:2012,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2016
      start: 1958
    functionDepth: 10
    functionLinenumber: 1958
    functionLinenumberEnd: 2016
    functionName: tests::test_parse_debug_line_header_length_too_short
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineProgramHeader::parse
    - DebugLineOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_line_header_length_too_short()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2071,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:2073,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:2073,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2077
      start: 2019
    functionDepth: 10
    functionLinenumber: 2019
    functionLinenumberEnd: 2077
    functionName: tests::test_parse_debug_line_unit_length_too_short
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineProgramHeader::parse
    - DebugLineOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_line_unit_length_too_short()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/line.rs:2093,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:2097,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - buf
    argTypes:
    - EndianSlice<'_, LittleEndian>
    constantsTouched: []
    func_position:
      end: 2128
      start: 2082
    functionDepth: 1
    functionLinenumber: 2082
    functionLinenumberEnd: 2128
    functionName: tests::make_test_header
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - DebugLineOffset
    - Default::default
    - EndianSlice::new
    linkageType: ''
    returnType: LineProgramHeader
    signature: 'fn make_test_header(buf: EndianSlice<''_, LittleEndian>,) -> LineProgramHeader<EndianSlice<''_,
      LittleEndian>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - buf
    argTypes:
    - EndianSlice<'_, LittleEndian>
    constantsTouched: []
    func_position:
      end: 2136
      start: 2130
    functionDepth: 2
    functionLinenumber: 2130
    functionLinenumberEnd: 2136
    functionName: tests::make_test_program
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    linkageType: ''
    returnType: IncompleteLineProgram
    signature: 'fn make_test_program(buf: EndianSlice<''_, LittleEndian>,) -> IncompleteLineProgram<EndianSlice<''_,
      LittleEndian>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2142,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2143,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2147,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2152
      start: 2139
    functionDepth: 9
    functionLinenumber: 2139
    functionLinenumberEnd: 2152
    functionName: tests::test_parse_special_opcodes
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - LineInstruction::parse
    - Result::expect
    - make_test_header
    linkageType: ''
    returnType: void
    signature: fn test_parse_special_opcodes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2163,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/line.rs:2164,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2165,1
    - Dst: Operands::as_ref
      Src: /src/gimli/src/read/line.rs:2165,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2168,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2170,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2171,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2175,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 3
    argNames:
    - raw
    - operands
    - expected
    argTypes:
    - constants::DwLns
    - Operands
    - LineInstruction<EndianSlice<'_, LittleEndian>>
    constantsTouched: []
    func_position:
      end: 2179
      start: 2156
    functionDepth: 9
    functionLinenumber: 2156
    functionLinenumberEnd: 2179
    functionName: t::e::s::t::s::::::::t::e::s::t::_::p::a::r::s::e::_::s::t::a::n::d::a::r::d::_::o::p::c::o::d::e::s::test
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - make_test_header
    - LineInstruction::parse
    - Result::expect
    - Operands::as_ref
    - Vec::new
    - EndianVec::push
    - EndianVec::extend_from_slice
    linkageType: ''
    returnType: void
    signature: 'fn test<Operands>(raw: constants::DwLns,operands: Operands,expected:
      LineInstruction<EndianSlice<''_, LittleEndian>>,) whereOperands: AsRef<[u8]>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2181,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2182,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:2185,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2187,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/read/line.rs:2190,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2192,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/read/line.rs:2192,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2193,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/read/line.rs:2196,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2198,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2203,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2208,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2213,1
    - Dst: LineInstruction::FixedAddPc
      Src: /src/gimli/src/read/line.rs:2216,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2218,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2223,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/read/line.rs:2226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 65
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2228
      start: 2155
    functionDepth: 10
    functionLinenumber: 2155
    functionLinenumberEnd: 2228
    functionName: tests::test_parse_standard_opcodes
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::SetFile
    - LineInstruction::SetColumn
    - LineInstruction::SetIsa
    - LineInstruction::FixedAddPc
    - LineInstruction::AdvanceLine
    - test
    - LineInstruction::AdvancePc
    linkageType: ''
    returnType: void
    signature: fn test_parse_standard_opcodes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2233,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2234,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2235,1
    - Dst: '&R::extend'
      Src: /src/gimli/src/read/line.rs:2236,1
    - Dst: slice
      Src: /src/gimli/src/read/line.rs:2236,1
    - Dst: '&R::push'
      Src: /src/gimli/src/read/line.rs:2237,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2239,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2243,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2250
      start: 2231
    functionDepth: 16
    functionLinenumber: 2231
    functionLinenumberEnd: 2250
    functionName: tests::test_parse_unknown_standard_opcode_no_args
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - make_test_header
    - '&R::push'
    - LineInstruction::parse
    - Result::expect
    - Vec::new
    - '&R::extend'
    - slice
    linkageType: ''
    returnType: void
    signature: fn test_parse_unknown_standard_opcode_no_args()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2255,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2256,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2257,1
    - Dst: '&R::extend'
      Src: /src/gimli/src/read/line.rs:2258,1
    - Dst: slice
      Src: /src/gimli/src/read/line.rs:2258,1
    - Dst: '&R::push'
      Src: /src/gimli/src/read/line.rs:2259,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2261,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2265,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2272
      start: 2253
    functionDepth: 16
    functionLinenumber: 2253
    functionLinenumberEnd: 2272
    functionName: tests::test_parse_unknown_standard_opcode_one_arg
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - make_test_header
    - '&R::push'
    - LineInstruction::parse
    - Result::expect
    - Vec::new
    - '&R::extend'
    - slice
    linkageType: ''
    returnType: void
    signature: fn test_parse_unknown_standard_opcode_one_arg()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2277,1
    - Dst: EndianSlice::range_from
      Src: /src/gimli/src/read/line.rs:2278,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2279,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2280,1
    - Dst: '&R::extend'
      Src: /src/gimli/src/read/line.rs:2281,1
    - Dst: slice
      Src: /src/gimli/src/read/line.rs:2281,1
    - Dst: '&R::push'
      Src: /src/gimli/src/read/line.rs:2282,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2284,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2288,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2295
      start: 2275
    functionDepth: 16
    functionLinenumber: 2275
    functionLinenumberEnd: 2295
    functionName: tests::test_parse_unknown_standard_opcode_many_args
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - EndianSlice::range_from
    - make_test_header
    - '&R::push'
    - LineInstruction::parse
    - Result::expect
    - Vec::new
    - '&R::extend'
    - slice
    linkageType: ''
    returnType: void
    signature: fn test_parse_unknown_standard_opcode_many_args()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2306,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/line.rs:2307,1
    - Dst: Operands::as_ref
      Src: /src/gimli/src/read/line.rs:2309,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/line.rs:2310,1
    - Dst: Operands::len
      Src: /src/gimli/src/read/line.rs:2310,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/line.rs:2312,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2313,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2316,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2318,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2319,1
    - Dst: LineInstruction::parse
      Src: /src/gimli/src/read/line.rs:2323,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:2323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    argCount: 3
    argNames:
    - raw
    - operands
    - expected
    argTypes:
    - constants::DwLne
    - Operands
    - LineInstruction<EndianSlice<'_, LittleEndian>>
    constantsTouched: []
    func_position:
      end: 2327
      start: 2299
    functionDepth: 9
    functionLinenumber: 2299
    functionLinenumberEnd: 2327
    functionName: t::e::s::t::s::::::::t::e::s::t::_::p::a::r::s::e::_::e::x::t::e::n::d::e::d::_::o::p::c::o::d::e::s::test
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - make_test_header
    - LineInstruction::parse
    - Result::expect
    - Operands::as_ref
    - Vec::new
    - Operands::len
    - EndianVec::push
    - EndianVec::extend_from_slice
    linkageType: ''
    returnType: void
    signature: 'fn test<Operands>(raw: constants::DwLne,operands: Operands,expected:
      LineInstruction<EndianSlice<''_, LittleEndian>>,) whereOperands: AsRef<[u8]>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2329,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2334,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:2337,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2339,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/read/line.rs:2342,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/line.rs:2345,1
    - Dst: FileId::extend_from_slice
      Src: /src/gimli/src/read/line.rs:2348,1
    - Dst: FileId::push
      Src: /src/gimli/src/read/line.rs:2350,1
    - Dst: FileId::push
      Src: /src/gimli/src/read/line.rs:2352,1
    - Dst: FileId::push
      Src: /src/gimli/src/read/line.rs:2354,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2356,1
    - Dst: LineInstruction::DefineFile
      Src: /src/gimli/src/read/line.rs:2359,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2360,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2360,1
    - Dst: constants::DwLne
      Src: /src/gimli/src/read/line.rs:2371,1
    - Dst: test
      Src: /src/gimli/src/read/line.rs:2372,1
    - Dst: LineInstruction::UnknownExtended
      Src: /src/gimli/src/read/line.rs:2375,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2375,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 75
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2377
      start: 2298
    functionDepth: 10
    functionLinenumber: 2298
    functionLinenumberEnd: 2377
    functionName: tests::test_parse_extended_opcodes
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - constants::DwLne
    - LineInstruction::UnknownExtended
    - FileId::push
    - LineInstruction::DefineFile
    - LineInstruction::SetDiscriminator
    - Vec::new
    - AttributeValue::String
    - FileId::extend_from_slice
    - test
    - LineInstruction::SetAddress
    linkageType: ''
    returnType: void
    signature: fn test_parse_extended_opcodes()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2384,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2384,1
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2392,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2392,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2394,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2394,1
    - Dst: push
      Src: /src/gimli/src/read/line.rs:2395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2402
      start: 2380
    functionDepth: 5
    functionLinenumber: 2380
    functionLinenumberEnd: 2402
    functionName: tests::test_file_entry_directory
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - push
    - AttributeValue::String
    - make_test_header
    linkageType: ''
    returnType: void
    signature: fn test_file_entry_directory()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 5
    argNames:
    - header
    - registers
    - opcode
    - expected_registers
    - expect_new_row
    argTypes:
    - LineProgramHeader<EndianSlice<'input, LittleEndian>>
    - LineRow
    - LineInstruction<EndianSlice<'input, LittleEndian>>
    - LineRow
    - bool
    constantsTouched: []
    func_position:
      end: 2416
      start: 2404
    functionDepth: 12
    functionLinenumber: 2404
    functionLinenumberEnd: 2416
    functionName: tests::assert_exec_opcode
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - execute
    linkageType: ''
    returnType: void
    signature: 'fn assert_exec_opcode<''input>(header: LineProgramHeader<EndianSlice<''input,
      LittleEndian>>,mut registers: LineRow,opcode: LineInstruction<EndianSlice<''input,
      LittleEndian>>,expected_registers: LineRow,expect_new_row: bool,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2420,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2420,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2422,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2423,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2427
      start: 2419
    functionDepth: 13
    functionLinenumber: 2419
    functionLinenumberEnd: 2427
    functionName: tests::test_exec_special_noop
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_special_noop()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2431,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2431,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2433,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2436,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2442
      start: 2430
    functionDepth: 13
    functionLinenumber: 2430
    functionLinenumberEnd: 2442
    functionName: tests::test_exec_special_negative_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_special_negative_line_advance()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2446,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2446,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2448,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2450,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2456
      start: 2445
    functionDepth: 13
    functionLinenumber: 2445
    functionLinenumberEnd: 2456
    functionName: tests::test_exec_special_positive_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_special_positive_line_advance()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2460,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2460,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2462,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2464,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2470
      start: 2459
    functionDepth: 13
    functionLinenumber: 2459
    functionLinenumberEnd: 2470
    functionName: tests::test_exec_special_positive_address_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_special_positive_address_advance()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2474,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2474,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2476,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2478,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2485
      start: 2473
    functionDepth: 13
    functionLinenumber: 2473
    functionLinenumberEnd: 2485
    functionName: tests::test_exec_special_positive_address_and_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_special_positive_address_and_line_advance()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2489,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2489,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2491,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2494,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2501
      start: 2488
    functionDepth: 13
    functionLinenumber: 2488
    functionLinenumberEnd: 2501
    functionName: tests::test_exec_special_positive_address_and_negative_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_special_positive_address_and_negative_line_advance()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2505,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2505,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2507,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/read/line.rs:2511,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2519
      start: 2504
    functionDepth: 13
    functionLinenumber: 2504
    functionLinenumberEnd: 2519
    functionName: tests::test_exec_special_line_underflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::Special
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_special_line_underflow()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2523,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2523,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2525,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2534
      start: 2522
    functionDepth: 13
    functionLinenumber: 2522
    functionLinenumberEnd: 2534
    functionName: tests::test_exec_copy
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - assert_exec_opcode
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_copy()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2538,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2538,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2539,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:2540,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2546
      start: 2537
    functionDepth: 13
    functionLinenumber: 2537
    functionLinenumberEnd: 2546
    functionName: tests::test_exec_advance_pc
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    - LineInstruction::AdvancePc
    linkageType: ''
    returnType: void
    signature: fn test_exec_advance_pc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2550,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2550,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2552,1
    - Dst: into
      Src: /src/gimli/src/read/line.rs:2553,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:2554,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2558
      start: 2549
    functionDepth: 12
    functionLinenumber: 2549
    functionLinenumberEnd: 2558
    functionName: tests::test_exec_advance_pc_overflow_32
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - into
    - LineRow::new
    - execute
    - LineInstruction::AdvancePc
    linkageType: ''
    returnType: void
    signature: fn test_exec_advance_pc_overflow_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2562,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2562,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2564,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/read/line.rs:2566,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2570
      start: 2561
    functionDepth: 12
    functionLinenumber: 2561
    functionLinenumberEnd: 2570
    functionName: tests::test_exec_advance_pc_overflow_64
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - execute
    - LineInstruction::AdvancePc
    linkageType: ''
    returnType: void
    signature: fn test_exec_advance_pc_overflow_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2574,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2574,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2575,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/read/line.rs:2576,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2581,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2582
      start: 2573
    functionDepth: 13
    functionLinenumber: 2573
    functionLinenumberEnd: 2582
    functionName: tests::test_exec_advance_line
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    - LineInstruction::AdvanceLine
    linkageType: ''
    returnType: void
    signature: fn test_exec_advance_line()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2586,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2586,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/read/line.rs:2587,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2589,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2596
      start: 2585
    functionDepth: 13
    functionLinenumber: 2585
    functionLinenumberEnd: 2596
    functionName: tests::test_exec_advance_line_overflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    - LineInstruction::AdvanceLine
    linkageType: ''
    returnType: void
    signature: fn test_exec_advance_line_overflow()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2601,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2601,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2602,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/read/line.rs:2603,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2608,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2610
      start: 2599
    functionDepth: 13
    functionLinenumber: 2599
    functionLinenumberEnd: 2610
    functionName: tests::test_exec_set_file_in_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - LineInstruction::SetFile
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_file_in_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2614,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2614,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2615,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/read/line.rs:2616,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2628
      start: 2613
    functionDepth: 13
    functionLinenumber: 2613
    functionLinenumberEnd: 2628
    functionName: tests::test_exec_set_file_out_of_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - LineInstruction::SetFile
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_file_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2637,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2637,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2638,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2644
      start: 2631
    functionDepth: 2
    functionLinenumber: 2631
    functionLinenumberEnd: 2644
    functionName: tests::test_file_entry_file_index_out_of_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_file_entry_file_index_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2648,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2648,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2654
      start: 2647
    functionDepth: 2
    functionLinenumber: 2647
    functionLinenumberEnd: 2654
    functionName: tests::test_file_entry_file_index_in_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_file_entry_file_index_in_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2658,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2658,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2659,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/read/line.rs:2660,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2665,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2666
      start: 2657
    functionDepth: 13
    functionLinenumber: 2657
    functionLinenumberEnd: 2666
    functionName: tests::test_exec_set_column
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineInstruction::SetColumn
    - LineRow::new
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_column()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2670,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2670,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2671,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2678
      start: 2669
    functionDepth: 13
    functionLinenumber: 2669
    functionLinenumberEnd: 2678
    functionName: tests::test_exec_negate_statement
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - assert_exec_opcode
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_negate_statement()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2682,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2682,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2684,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2693
      start: 2681
    functionDepth: 13
    functionLinenumber: 2681
    functionLinenumberEnd: 2693
    functionName: tests::test_exec_set_basic_block
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - assert_exec_opcode
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_basic_block()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2697,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2697,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2698,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2704,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2705
      start: 2696
    functionDepth: 13
    functionLinenumber: 2696
    functionLinenumberEnd: 2705
    functionName: tests::test_exec_const_add_pc
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - assert_exec_opcode
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_const_add_pc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2709,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2709,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2710,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2716
      start: 2708
    functionDepth: 12
    functionLinenumber: 2708
    functionLinenumberEnd: 2716
    functionName: tests::test_exec_const_add_pc_overflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - execute
    linkageType: ''
    returnType: void
    signature: fn test_exec_const_add_pc_overflow()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2720,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2720,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2722,1
    - Dst: LineInstruction::FixedAddPc
      Src: /src/gimli/src/read/line.rs:2725,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2731,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2732
      start: 2719
    functionDepth: 13
    functionLinenumber: 2719
    functionLinenumberEnd: 2732
    functionName: tests::test_exec_fixed_add_pc
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - LineInstruction::FixedAddPc
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_fixed_add_pc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2736,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2736,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2737,1
    - Dst: LineInstruction::FixedAddPc
      Src: /src/gimli/src/read/line.rs:2740,1
    - Dst: execute
      Src: /src/gimli/src/read/line.rs:2742,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2744
      start: 2735
    functionDepth: 12
    functionLinenumber: 2735
    functionLinenumberEnd: 2744
    functionName: tests::test_exec_fixed_add_pc_overflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - LineInstruction::FixedAddPc
    - execute
    linkageType: ''
    returnType: void
    signature: fn test_exec_fixed_add_pc_overflow()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2748,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2748,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2750,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2759
      start: 2747
    functionDepth: 13
    functionLinenumber: 2747
    functionLinenumberEnd: 2759
    functionName: tests::test_exec_set_prologue_end
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - assert_exec_opcode
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_prologue_end()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2763,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2763,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2764,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/read/line.rs:2765,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2770,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2771
      start: 2762
    functionDepth: 13
    functionLinenumber: 2762
    functionLinenumberEnd: 2771
    functionName: tests::test_exec_set_isa
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineInstruction::SetIsa
    - LineRow::new
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_isa()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2775,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2775,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2776,1
    - Dst: LineInstruction::UnknownStandard0
      Src: /src/gimli/src/read/line.rs:2777,1
    - Dst: constants::DwLns
      Src: /src/gimli/src/read/line.rs:2777,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2779,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2780
      start: 2774
    functionDepth: 13
    functionLinenumber: 2774
    functionLinenumberEnd: 2780
    functionName: tests::test_exec_unknown_standard_0
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineInstruction::UnknownStandard0
    - LineRow::new
    - assert_exec_opcode
    - constants::DwLns
    linkageType: ''
    returnType: void
    signature: fn test_exec_unknown_standard_0()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2784,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2784,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2785,1
    - Dst: LineInstruction::UnknownStandard1
      Src: /src/gimli/src/read/line.rs:2786,1
    - Dst: constants::DwLns
      Src: /src/gimli/src/read/line.rs:2786,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2788,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2789
      start: 2783
    functionDepth: 13
    functionLinenumber: 2783
    functionLinenumberEnd: 2789
    functionName: tests::test_exec_unknown_standard_1
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    - LineInstruction::UnknownStandard1
    - constants::DwLns
    linkageType: ''
    returnType: void
    signature: fn test_exec_unknown_standard_1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2793,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2793,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2794,1
    - Dst: LineInstruction::UnknownStandardN
      Src: /src/gimli/src/read/line.rs:2795,1
    - Dst: constants::DwLns
      Src: /src/gimli/src/read/line.rs:2796,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2797,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2801
      start: 2792
    functionDepth: 13
    functionLinenumber: 2792
    functionLinenumberEnd: 2801
    functionName: tests::test_exec_unknown_standard_n
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    - constants::DwLns
    - LineInstruction::UnknownStandardN
    linkageType: ''
    returnType: void
    signature: fn test_exec_unknown_standard_n()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2805,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2805,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2806,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2813
      start: 2804
    functionDepth: 13
    functionLinenumber: 2804
    functionLinenumberEnd: 2813
    functionName: tests::test_exec_end_sequence
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - assert_exec_opcode
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    linkageType: ''
    returnType: void
    signature: fn test_exec_end_sequence()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2817,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2817,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2818,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:2819,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2825
      start: 2816
    functionDepth: 13
    functionLinenumber: 2816
    functionLinenumberEnd: 2825
    functionName: tests::test_exec_set_address
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    - LineInstruction::SetAddress
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_address()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2829,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2829,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2830,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:2831,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2837
      start: 2828
    functionDepth: 13
    functionLinenumber: 2828
    functionLinenumberEnd: 2837
    functionName: tests::test_exec_set_address_tombstone
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    - LineInstruction::SetAddress
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_address_tombstone()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2841,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2841,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2842,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/read/line.rs:2844,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2849,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2850
      start: 2840
    functionDepth: 13
    functionLinenumber: 2840
    functionLinenumberEnd: 2850
    functionName: tests::test_exec_set_address_backwards
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - assert_exec_opcode
    - LineInstruction::SetAddress
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_address_backwards()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_program
      Src: /src/gimli/src/read/line.rs:2854,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2854,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2855,1
    - Dst: header
      Src: /src/gimli/src/read/line.rs:2855,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2858,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2858,1
    - Dst: LineInstruction::DefineFile
      Src: /src/gimli/src/read/line.rs:2866,1
    - Dst: '&mut LineRow::execute'
      Src: /src/gimli/src/read/line.rs:2867,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/line.rs:2867,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2871
      start: 2853
    functionDepth: 12
    functionLinenumber: 2853
    functionLinenumberEnd: 2871
    functionName: tests::test_exec_define_file
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - make_test_program
    - LineInstruction::DefineFile
    - LineRow::new
    - header
    - '&mut LineRow::execute'
    - AttributeValue::String
    linkageType: ''
    returnType: void
    signature: fn test_exec_define_file()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2875,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2875,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2876,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/read/line.rs:2877,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2882,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2883
      start: 2874
    functionDepth: 13
    functionLinenumber: 2874
    functionLinenumberEnd: 2883
    functionName: tests::test_exec_set_discriminator
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - EndianSlice::new
    - LineRow::new
    - LineInstruction::SetDiscriminator
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_set_discriminator()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_header
      Src: /src/gimli/src/read/line.rs:2887,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2887,1
    - Dst: LineRow::new
      Src: /src/gimli/src/read/line.rs:2888,1
    - Dst: LineInstruction::UnknownExtended
      Src: /src/gimli/src/read/line.rs:2889,1
    - Dst: constants::DwLne
      Src: /src/gimli/src/read/line.rs:2890,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2891,1
    - Dst: assert_exec_opcode
      Src: /src/gimli/src/read/line.rs:2894,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2895
      start: 2886
    functionDepth: 13
    functionLinenumber: 2886
    functionLinenumberEnd: 2895
    functionName: tests::test_exec_unknown_extended
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - constants::DwLne
    - EndianSlice::new
    - LineInstruction::UnknownExtended
    - LineRow::new
    - assert_exec_opcode
    linkageType: ''
    returnType: void
    signature: fn test_exec_unknown_extended()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 2
    argNames: []
    argTypes:
    - '&''a [u8]'
    - '&''b [u8]'
    constantsTouched: []
    func_position:
      end: 2907
      start: 2901
    functionDepth: 0
    functionLinenumber: 2901
    functionLinenumberEnd: 2907
    functionName: tests::test_line_rows_variance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn test_line_rows_variance<''a, ''b>(_: &''a [u8], _: &''b [u8])where''a:
      ''b,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2915,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2915,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2916,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2916,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2920,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2920,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:2925,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2925,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2925,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2931,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2931,1
    - Dst: Some
      Src: /src/gimli/src/read/line.rs:2938,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/line.rs:2938,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:2938,1
    - Dst: Label::new
      Src: /src/gimli/src/read/line.rs:2946,1
    - Dst: Label::new
      Src: /src/gimli/src/read/line.rs:2947,1
    - Dst: Label::new
      Src: /src/gimli/src/read/line.rs:2948,1
    - Dst: Label::new
      Src: /src/gimli/src/read/line.rs:2949,1
    - Dst: Label::new
      Src: /src/gimli/src/read/line.rs:2950,1
    - Dst: Label::new
      Src: /src/gimli/src/read/line.rs:2951,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: initial_length
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D16
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: word_label
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/line.rs:2959,1
    - Dst: mark
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: len
      Src: /src/gimli/src/read/line.rs:2972,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: uleb
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: D8
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: mark
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: mark
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/line.rs:2952,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/line.rs:3009,1
    - Dst: R::Offset::set_const
      Src: /src/gimli/src/read/line.rs:3010,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/line.rs:3011,1
    - Dst: unwrap
      Src: /src/gimli/src/read/line.rs:3011,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:3013,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:3015,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:3015,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:3015,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 201
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3064
      start: 2910
    functionDepth: 10
    functionLinenumber: 2910
    functionLinenumberEnd: 3064
    functionName: tests::test_parse_debug_line_v5_ok
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineProgramHeader::parse
    - initial_length
    - Result::expect
    - D16
    - uleb
    - EndianSlice::new
    - DwEhPe::word_size
    - AttributeValue::String
    - Some
    - DebugLineOffset
    - len
    - Self::set_const
    - Vec::get_contents
    - D8
    - mark
    - Label::new
    - Section::with_endian
    - unwrap
    - word_label
    - append_bytes
    - R::Offset::set_const
    linkageType: ''
    returnType: void
    signature: fn test_parse_debug_line_v5_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/line.rs:3130,1
    - Dst: LineProgramHeader::parse
      Src: /src/gimli/src/read/line.rs:3132,1
    - Dst: DebugLineOffset
      Src: /src/gimli/src/read/line.rs:3132,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/line.rs:3132,1
    - Dst: sequences
      Src: /src/gimli/src/read/line.rs:3136,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/line.rs:3136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3142
      start: 3067
    functionDepth: 10
    functionLinenumber: 3067
    functionLinenumberEnd: 3142
    functionName: tests::test_sequences
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - sequences
    - EndianSlice::new
    - LineProgramHeader::parse
    - Result::expect
    - DebugLineOffset
    linkageType: ''
    returnType: void
    signature: fn test_sequences()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 580
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 580
    functionName: Error::description
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&str'
    signature: pub fn description(&self) -> &str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Error::Object
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - err
    argTypes:
    - object::read::Error
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: Error::from
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - Error::Object
    linkageType: ''
    returnType: Self
    signature: 'fn from(err: object::read::Error) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:613,1
    - Dst: name
      Src: /src/gimli/src/read/mod.rs:613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 614
      start: 612
    functionDepth: 8
    functionLinenumber: 612
    functionLinenumberEnd: 614
    functionName: Section::section_name
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - name
    - Self::id
    linkageType: ''
    returnType: '&''static str'
    signature: fn section_name() -> &'static str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:619,1
    - Dst: dwo_name
      Src: /src/gimli/src/read/mod.rs:619,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 620
      start: 618
    functionDepth: 8
    functionLinenumber: 618
    functionLinenumberEnd: 620
    functionName: Section::dwo_section_name
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - Self::id
    - dwo_name
    linkageType: ''
    returnType: Option
    signature: fn dwo_section_name() -> Option<&'static str>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:625,1
    - Dst: xcoff_name
      Src: /src/gimli/src/read/mod.rs:625,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 624
    functionDepth: 8
    functionLinenumber: 624
    functionLinenumberEnd: 626
    functionName: Section::xcoff_section_name
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - xcoff_name
    - Self::id
    linkageType: ''
    returnType: Option
    signature: fn xcoff_section_name() -> Option<&'static str>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/gimli/src/read/mod.rs:633,1
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:633,1
    - Dst: map
      Src: /src/gimli/src/read/mod.rs:633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 634
      start: 629
    functionDepth: 8
    functionLinenumber: 629
    functionLinenumberEnd: 634
    functionName: Section::load
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 3
    functionsReached:
    - map
    - Self::id
    - f
    linkageType: ''
    returnType: core::result::Result
    signature: 'fn load<F, E>(f: F) -> core::result::Result<Self, E>whereF: FnOnce(SectionId)
      -> core::result::Result<R, E>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::reader
      Src: /src/gimli/src/read/mod.rs:647,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/mod.rs:647,1
    - Dst: skip
      Src: /src/gimli/src/read/mod.rs:648,1
    - Dst: R::Offset::from_u32
      Src: /src/gimli/src/read/mod.rs:648,1
    - Dst: truncate
      Src: /src/gimli/src/read/mod.rs:649,1
    - Dst: R::Offset::from_u32
      Src: /src/gimli/src/read/mod.rs:649,1
    - Dst: Ok
      Src: /src/gimli/src/read/mod.rs:650,1
    - Dst: into
      Src: /src/gimli/src/read/mod.rs:650,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 2
    argNames:
    - offset
    - size
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 651
      start: 643
    functionDepth: 7
    functionLinenumber: 643
    functionLinenumberEnd: 651
    functionName: Section::dwp_range
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - into
    - '&R::clone'
    - truncate
    - skip
    - Ok
    - Section::reader
    - R::Offset::from_u32
    linkageType: ''
    returnType: Result
    signature: 'fn dwp_range(&self, offset: u32, size: u32) -> Result<Self>whereR:
      Reader,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::reader
      Src: /src/gimli/src/read/mod.rs:658,1
    - Dst: '&R::lookup_offset_id'
      Src: /src/gimli/src/read/mod.rs:658,1
    - Dst: Option::map
      Src: /src/gimli/src/read/mod.rs:658,1
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 661
      start: 654
    functionDepth: 8
    functionLinenumber: 654
    functionLinenumberEnd: 661
    functionName: Section::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - '&R::lookup_offset_id'
    - Self::id
    - Section::reader
    - Option::map
    linkageType: ''
    returnType: Option
    signature: 'fn lookup_offset_id(&self, id: ReaderOffsetId) -> Option<(SectionId,
      R::Offset)>whereR: Reader,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/read/mod.rs:667,1
    - Dst: Ok
      Src: /src/gimli/src/read/mod.rs:668,1
    - Dst: common::Register
      Src: /src/gimli/src/read/mod.rs:668,1
    - Dst: Err
      Src: /src/gimli/src/read/mod.rs:670,1
    - Dst: Error::UnsupportedRegister
      Src: /src/gimli/src/read/mod.rs:670,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - x
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 672
      start: 665
    functionDepth: 1
    functionLinenumber: 665
    functionLinenumberEnd: 672
    functionName: Register::from_u64
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 1
    functionsReached:
    - Ok
    - u64::from
    - common::Register
    - Error::UnsupportedRegister
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub(crate) fn from_u64(x: u64) -> Result<Register>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/mod.rs:684,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:684,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:685,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:685,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:687,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:688,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 696
      start: 683
    functionDepth: 7
    functionLinenumber: 683
    functionLinenumberEnd: 696
    functionName: tests::test_parse_initial_length_32_ok
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - EndianSlice::read_initial_length
    - Vec::get_contents
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_initial_length_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/mod.rs:700,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:700,1
    - Dst: L64
      Src: /src/gimli/src/read/mod.rs:700,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:705,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:705,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:706,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:709,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:719,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 723
      start: 699
    functionDepth: 7
    functionLinenumber: 699
    functionLinenumberEnd: 723
    functionName: tests::test_parse_initial_length_64_ok
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - EndianSlice::read_initial_length
    - Vec::get_contents
    - L32
    - L64
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_initial_length_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/mod.rs:727,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:727,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:728,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:728,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:730,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:731,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 735
      start: 726
    functionDepth: 7
    functionLinenumber: 726
    functionLinenumberEnd: 735
    functionName: tests::test_parse_initial_length_unknown_reserved_value
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - EndianSlice::read_initial_length
    - Vec::get_contents
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_initial_length_unknown_reserved_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:741,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:742,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 746
      start: 738
    functionDepth: 7
    functionLinenumber: 738
    functionLinenumberEnd: 746
    functionName: tests::test_parse_initial_length_incomplete
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - EndianSlice::read_initial_length
    linkageType: ''
    returnType: void
    signature: fn test_parse_initial_length_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/mod.rs:750,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:750,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:750,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:755,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:755,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:757,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:758,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 762
      start: 749
    functionDepth: 7
    functionLinenumber: 749
    functionLinenumberEnd: 762
    functionName: tests::test_parse_initial_length_64_incomplete
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - EndianSlice::read_initial_length
    - Vec::get_contents
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_initial_length_64_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/mod.rs:766,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:766,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:767,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:767,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:769,1
    - Dst: EndianSlice::read_offset
      Src: /src/gimli/src/read/mod.rs:770,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 777
      start: 765
    functionDepth: 8
    functionLinenumber: 765
    functionLinenumberEnd: 777
    functionName: tests::test_parse_offset_32
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::get_contents
    - L32
    - EndianSlice::read_offset
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_offset_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/mod.rs:781,1
    - Dst: L64
      Src: /src/gimli/src/read/mod.rs:781,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:782,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:782,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:784,1
    - Dst: EndianSlice::read_offset
      Src: /src/gimli/src/read/mod.rs:785,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 792
      start: 780
    functionDepth: 8
    functionLinenumber: 780
    functionLinenumberEnd: 792
    functionName: tests::test_parse_offset_64_small
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::get_contents
    - L64
    - EndianSlice::read_offset
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_offset_64_small()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/mod.rs:813,1
    - Dst: L64
      Src: /src/gimli/src/read/mod.rs:813,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:814,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:814,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:816,1
    - Dst: EndianSlice::read_offset
      Src: /src/gimli/src/read/mod.rs:817,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 821
      start: 812
    functionDepth: 8
    functionLinenumber: 812
    functionLinenumberEnd: 821
    functionName: tests::test_parse_offset_64_large
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::get_contents
    - L64
    - EndianSlice::read_offset
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_offset_64_large()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/index.rs:23,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:23,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 1
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: DebugCuIndex::new
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 1
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/index.rs:37,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/index.rs:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 38
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionName: DebugCuIndex::borrow
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugCuIndex
    signature: 'pub(crate) fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugCuIndex<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: DebugCuIndex::id
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: DebugCuIndex::reader
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: DebugCuIndex::from
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 9
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: DebugCuIndex::index
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - UnitIndex::parse
    linkageType: ''
    returnType: Result
    signature: pub fn index(self) -> Result<UnitIndex<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/index.rs:79,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: DebugTuIndex::new
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 1
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/index.rs:93,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/index.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: DebugTuIndex::borrow
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugTuIndex
    signature: 'pub(crate) fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugTuIndex<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: DebugTuIndex::id
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: DebugTuIndex::reader
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: DebugTuIndex::from
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 9
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: DebugTuIndex::index
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - UnitIndex::parse
    linkageType: ''
    returnType: Result
    signature: pub fn index(self) -> Result<UnitIndex<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: R::is_empty
      Src: /src/gimli/src/read/index.rs:139,1
    - Dst: Ok
      Src: /src/gimli/src/read/index.rs:140,1
    - Dst: R::clone
      Src: /src/gimli/src/read/index.rs:145,1
    - Dst: R::clone
      Src: /src/gimli/src/read/index.rs:146,1
    - Dst: R::clone
      Src: /src/gimli/src/read/index.rs:148,1
    - Dst: R::clone
      Src: /src/gimli/src/read/index.rs:149,1
    - Dst: R::clone
      Src: /src/gimli/src/read/index.rs:155,1
    - Dst: R::read_u32
      Src: /src/gimli/src/read/index.rs:157,1
    - Dst: Self::read_u16
      Src: /src/gimli/src/read/index.rs:160,1
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:162,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/index.rs:162,1
    - Dst: u16::into
      Src: /src/gimli/src/read/index.rs:162,1
    - Dst: R::read_u32
      Src: /src/gimli/src/read/index.rs:166,1
    - Dst: R::read_u32
      Src: /src/gimli/src/read/index.rs:167,1
    - Dst: R::read_u32
      Src: /src/gimli/src/read/index.rs:168,1
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:170,1
    - Dst: R::split
      Src: /src/gimli/src/read/index.rs:173,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:173,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:173,1
    - Dst: R::split
      Src: /src/gimli/src/read/index.rs:174,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:174,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:174,1
    - Dst: into
      Src: /src/gimli/src/read/index.rs:177,1
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:178,1
    - Dst: R::read_u32
      Src: /src/gimli/src/read/index.rs:181,1
    - Dst: constants::DwSectV2
      Src: /src/gimli/src/read/index.rs:183,1
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:192,1
    - Dst: Error::UnknownIndexSectionV2
      Src: /src/gimli/src/read/index.rs:192,1
    - Dst: constants::DwSect
      Src: /src/gimli/src/read/index.rs:195,1
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:203,1
    - Dst: Error::UnknownIndexSection
      Src: /src/gimli/src/read/index.rs:203,1
    - Dst: R::split
      Src: /src/gimli/src/read/index.rs:208,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:208,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:209,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:209,1
    - Dst: R::split
      Src: /src/gimli/src/read/index.rs:211,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:211,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:212,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:212,1
    - Dst: Ok
      Src: /src/gimli/src/read/index.rs:215,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 132
    argCount: 1
    argNames:
    - input
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 226
      start: 138
    functionDepth: 8
    functionLinenumber: 138
    functionLinenumberEnd: 226
    functionName: UnitIndex::parse
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 9
    functionsReached:
    - into
    - u16::into
    - Error::UnknownIndexSectionV2
    - constants::DwSectV2
    - Error::UnknownIndexSection
    - Ok
    - R::is_empty
    - Self::read_u16
    - R::read_u32
    - R::split
    - constants::DwSect
    - R::Offset::from_u64
    - R::clone
    - u64::from
    - Error::UnknownVersion
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse(mut input: R) -> Result<UnitIndex<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:236,1
    - Dst: clone
      Src: /src/gimli/src/read/index.rs:241,1
    - Dst: skip
      Src: /src/gimli/src/read/index.rs:242,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:242,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/index.rs:242,1
    - Dst: ok
      Src: /src/gimli/src/read/index.rs:242,1
    - Dst: read_u64
      Src: /src/gimli/src/read/index.rs:243,1
    - Dst: ok
      Src: /src/gimli/src/read/index.rs:243,1
    - Dst: clone
      Src: /src/gimli/src/read/index.rs:245,1
    - Dst: skip
      Src: /src/gimli/src/read/index.rs:246,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:246,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/index.rs:246,1
    - Dst: ok
      Src: /src/gimli/src/read/index.rs:246,1
    - Dst: read_u32
      Src: /src/gimli/src/read/index.rs:247,1
    - Dst: ok
      Src: /src/gimli/src/read/index.rs:247,1
    - Dst: Some
      Src: /src/gimli/src/read/index.rs:248,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 73
    argCount: 1
    argNames:
    - id
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 256
      start: 232
    functionDepth: 7
    functionLinenumber: 232
    functionLinenumberEnd: 256
    functionName: UnitIndex::find
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - read_u64
    - Result::ok
    - skip
    - read_u32
    - R::Offset::from_u64
    - u64::from
    - Some
    - ok
    - clone
    linkageType: ''
    returnType: Option
    signature: 'pub fn find(&self, id: u64) -> Option<u32>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:261,1
    - Dst: Err
      Src: /src/gimli/src/read/index.rs:265,1
    - Dst: clone
      Src: /src/gimli/src/read/index.rs:267,1
    - Dst: Result::skip
      Src: /src/gimli/src/read/index.rs:268,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:268,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:269,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:269,1
    - Dst: clone
      Src: /src/gimli/src/read/index.rs:271,1
    - Dst: bool::skip
      Src: /src/gimli/src/read/index.rs:272,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/index.rs:272,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:273,1
    - Dst: u64::from
      Src: /src/gimli/src/read/index.rs:273,1
    - Dst: Ok
      Src: /src/gimli/src/read/index.rs:275,1
    - Dst: iter
      Src: /src/gimli/src/read/index.rs:276,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 51
    argCount: 1
    argNames:
    - row
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 280
      start: 259
    functionDepth: 7
    functionLinenumber: 259
    functionLinenumberEnd: 280
    functionName: UnitIndex::sections
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - bool::skip
    - iter
    - Result::skip
    - Ok
    - Err
    - R::Offset::from_u64
    - u64::from
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn sections(&self, mut row: u32) -> Result<UnitIndexSectionIterator<''_,
      R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionName: UnitIndex::version
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u16
    signature: pub fn version(&self) -> u16
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 292
    functionName: UnitIndex::section_count
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn section_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionName: UnitIndex::unit_count
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn unit_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: UnitIndex::slot_count
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u32
    signature: pub fn slot_count(&self) -> u32
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/index.rs:317,1
    - Dst: read_u32
      Src: /src/gimli/src/read/index.rs:319,1
    - Dst: ok
      Src: /src/gimli/src/read/index.rs:319,1
    - Dst: read_u32
      Src: /src/gimli/src/read/index.rs:320,1
    - Dst: ok
      Src: /src/gimli/src/read/index.rs:320,1
    - Dst: Some
      Src: /src/gimli/src/read/index.rs:321,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 326
      start: 316
    functionDepth: 2
    functionLinenumber: 316
    functionLinenumberEnd: 326
    functionName: UnitIndexSectionIterator::next
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - next
    - Some
    - ok
    - read_u32
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<UnitIndexSection>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 380
    functionName: IndexSectionId::section_id
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: pub fn section_id(self) -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: IndexSectionId::section_id
      Src: /src/gimli/src/read/index.rs:384,1
    - Dst: SectionId::dwo_name
      Src: /src/gimli/src/read/index.rs:384,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/index.rs:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 385
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 385
    functionName: IndexSectionId::dwo_name
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Option::unwrap
    - SectionId::dwo_name
    - IndexSectionId::section_id
    linkageType: ''
    returnType: '&''static str'
    signature: pub fn dwo_name(self) -> &'static str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:396,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:397,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 395
    functionDepth: 9
    functionLinenumber: 395
    functionLinenumberEnd: 402
    functionName: tests::test_empty
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - UnitIndex::parse
    linkageType: ''
    returnType: void
    signature: fn test_empty()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:407,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:407,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:407,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:407,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:407,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:410,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:410,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:411,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:412,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 405
    functionDepth: 9
    functionLinenumber: 405
    functionLinenumberEnd: 417
    functionName: tests::test_zero_slots
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - UnitIndex::parse
    - Vec::get_contents
    - Section::with_endian
    - D32
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_zero_slots()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:422,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:427,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:427,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:428,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:429,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 431
      start: 420
    functionDepth: 9
    functionLinenumber: 420
    functionLinenumberEnd: 431
    functionName: tests::test_version_2
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - UnitIndex::parse
    - Vec::get_contents
    - D64
    - Section::with_endian
    - D32
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_version_2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:436,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:441,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:441,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:442,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:443,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 445
      start: 434
    functionDepth: 9
    functionLinenumber: 434
    functionLinenumberEnd: 445
    functionName: tests::test_version_5
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - UnitIndex::parse
    - Vec::get_contents
    - D64
    - D16
    - Section::with_endian
    - D32
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_version_5()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:450,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:455,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:455,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:456,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 458
    functionName: tests::test_version_5_invalid
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::get_contents
    - D64
    - Section::with_endian
    - D32
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_version_5_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:463,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:481,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:481,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:482,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:483,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:483,1
    - Dst: usize::sections
      Src: /src/gimli/src/read/index.rs:509,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:509,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 102
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 514
      start: 461
    functionDepth: 9
    functionLinenumber: 461
    functionLinenumberEnd: 514
    functionName: tests::test_version_2_sections
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - usize::sections
    - UnitIndex::parse
    - Vec::get_contents
    - D64
    - Section::with_endian
    - D32
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_version_2_sections()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:519,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:536,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:536,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:537,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:538,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:538,1
    - Dst: usize::sections
      Src: /src/gimli/src/read/index.rs:562,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:562,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 98
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 570
      start: 517
    functionDepth: 9
    functionLinenumber: 517
    functionLinenumberEnd: 570
    functionName: tests::test_version_5_sections
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - usize::sections
    - UnitIndex::parse
    - Vec::get_contents
    - D64
    - D16
    - Section::with_endian
    - D32
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_version_5_sections()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:575,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:591,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:591,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/index.rs:592,1
    - Dst: UnitIndex::parse
      Src: /src/gimli/src/read/index.rs:593,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/index.rs:593,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 74
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 573
    functionDepth: 9
    functionLinenumber: 573
    functionLinenumberEnd: 602
    functionName: tests::test_hash
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - UnitIndex::parse
    - Vec::get_contents
    - D64
    - D16
    - Section::with_endian
    - D32
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_hash()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:607,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:612,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:612,1
    - Dst: DebugCuIndex::new
      Src: /src/gimli/src/read/index.rs:613,1
    - Dst: index
      Src: /src/gimli/src/read/index.rs:614,1
    - Dst: usize::unwrap
      Src: /src/gimli/src/read/index.rs:614,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 616
      start: 605
    functionDepth: 3
    functionLinenumber: 605
    functionLinenumberEnd: 616
    functionName: tests::test_cu_index
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - D64
    - D16
    - index
    - usize::unwrap
    - DebugCuIndex::new
    - Section::with_endian
    - D32
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_cu_index()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D16
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D64
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: D32
      Src: /src/gimli/src/read/index.rs:621,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/index.rs:626,1
    - Dst: unwrap
      Src: /src/gimli/src/read/index.rs:626,1
    - Dst: DebugTuIndex::new
      Src: /src/gimli/src/read/index.rs:627,1
    - Dst: index
      Src: /src/gimli/src/read/index.rs:628,1
    - Dst: usize::unwrap
      Src: /src/gimli/src/read/index.rs:628,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 630
      start: 619
    functionDepth: 3
    functionLinenumber: 619
    functionLinenumberEnd: 630
    functionName: tests::test_tu_index
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - Vec::get_contents
    - D64
    - D16
    - index
    - DebugTuIndex::new
    - usize::unwrap
    - Section::with_endian
    - D32
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_tu_index()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: MaybeUninit::uninit
      Src: /src/gimli/src/read/util.rs:50,1
    - Dst: assume_init
      Src: /src/gimli/src/read/util.rs:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[T; N]::new_storage'
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - assume_init
    - MaybeUninit::uninit
    linkageType: ''
    returnType: Self::Storage
    signature: fn new_storage() -> Self::Storage
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - storage
    argTypes:
    - '&Self::Storage'
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[T; N]::as_slice'
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[MaybeUninit'
    signature: 'fn as_slice(storage: &Self::Storage) -> &[MaybeUninit<T>]'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - storage
    argTypes:
    - '&mut Self::Storage'
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[T; N]::as_mut_slice'
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut [MaybeUninit'
    signature: 'fn as_mut_slice(storage: &mut Self::Storage) -> &mut [MaybeUninit<T>]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Box::new
      Src: /src/gimli/src/read/util.rs:73,1
    - Dst: MaybeUninit::uninit
      Src: /src/gimli/src/read/util.rs:73,1
    - Dst: assume_init
      Src: /src/gimli/src/read/util.rs:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: Box::new_storage
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - assume_init
    - Box::new
    - MaybeUninit::uninit
    linkageType: ''
    returnType: Self::Storage
    signature: fn new_storage() -> Self::Storage
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - storage
    argTypes:
    - '&Self::Storage'
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: Box::as_slice
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&[MaybeUninit'
    signature: 'fn as_slice(storage: &Self::Storage) -> &[MaybeUninit<T>]'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - storage
    argTypes:
    - '&mut Self::Storage'
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: Box::as_mut_slice
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut [MaybeUninit'
    signature: 'fn as_mut_slice(storage: &mut Self::Storage) -> &mut [MaybeUninit<T>]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Box::new
      Src: /src/gimli/src/read/util.rs:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: Vec::new_storage
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - Box::new
    linkageType: ''
    returnType: Self::Storage
    signature: fn new_storage() -> Self::Storage
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::mem::replace
      Src: /src/gimli/src/read/util.rs:99,1
    - Dst: Box::new
      Src: /src/gimli/src/read/util.rs:99,1
    - Dst: into
      Src: /src/gimli/src/read/util.rs:99,1
    - Dst: Vec::reserve
      Src: /src/gimli/src/read/util.rs:100,1
    - Dst: Vec::set_len
      Src: /src/gimli/src/read/util.rs:102,1
    - Dst: Vec::capacity
      Src: /src/gimli/src/read/util.rs:102,1
    - Dst: Vec::into_boxed_slice
      Src: /src/gimli/src/read/util.rs:103,1
    - Dst: Ok
      Src: /src/gimli/src/read/util.rs:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - storage
    - additional
    argTypes:
    - '&mut Self::Storage'
    - usize
    constantsTouched: []
    func_position:
      end: 105
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 105
    functionName: Vec::grow
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - Box::new
    - Vec::set_len
    - Vec::capacity
    - into
    - Ok
    - core::mem::replace
    - Vec::into_boxed_slice
    - Vec::reserve
    linkageType: ''
    returnType: Result
    signature: 'fn grow(storage: &mut Self::Storage, additional: usize) -> Result<(),
      CapacityFull>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - storage
    argTypes:
    - '&Self::Storage'
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: Vec::as_slice
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: '&[MaybeUninit'
    signature: 'fn as_slice(storage: &Self::Storage) -> &[MaybeUninit<T>]'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - storage
    argTypes:
    - '&mut Self::Storage'
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: Vec::as_mut_slice
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut [MaybeUninit'
    signature: 'fn as_mut_slice(storage: &mut Self::Storage) -> &mut [MaybeUninit<T>]'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: A::new_storage
      Src: /src/gimli/src/read/util.rs:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 132
    functionName: ArrayVec::new
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - A::new_storage
    linkageType: ''
    returnType: Self
    signature: pub fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ptr::drop_in_place
      Src: /src/gimli/src/read/util.rs:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 140
    functionName: ArrayVec::clear
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 1
    functionsReached:
    - ptr::drop_in_place
    linkageType: ''
    returnType: void
    signature: pub fn clear(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: A::as_mut_slice
      Src: /src/gimli/src/read/util.rs:143,1
    - Dst: Self::Storage::len
      Src: /src/gimli/src/read/util.rs:144,1
    - Dst: A::grow
      Src: /src/gimli/src/read/util.rs:145,1
    - Dst: A::as_mut_slice
      Src: /src/gimli/src/read/util.rs:146,1
    - Dst: MaybeUninit::new
      Src: /src/gimli/src/read/util.rs:149,1
    - Dst: Ok
      Src: /src/gimli/src/read/util.rs:151,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    argCount: 1
    argNames:
    - value
    argTypes:
    - A::Item
    constantsTouched: []
    func_position:
      end: 152
      start: 142
    functionDepth: 3
    functionLinenumber: 142
    functionLinenumberEnd: 152
    functionName: ArrayVec::try_push
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - MaybeUninit::new
    - Self::Storage::len
    - A::grow
    - Ok
    - A::as_mut_slice
    linkageType: ''
    returnType: Result
    signature: 'pub fn try_push(&mut self, value: A::Item) -> Result<(), CapacityFull>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: A::as_mut_slice
      Src: /src/gimli/src/read/util.rs:157,1
    - Dst: Self::Storage::len
      Src: /src/gimli/src/read/util.rs:158,1
    - Dst: A::grow
      Src: /src/gimli/src/read/util.rs:159,1
    - Dst: A::as_mut_slice
      Src: /src/gimli/src/read/util.rs:160,1
    - Dst: Self::Storage::as_mut_ptr
      Src: /src/gimli/src/read/util.rs:165,1
    - Dst: add
      Src: /src/gimli/src/read/util.rs:165,1
    - Dst: core::ptr::copy
      Src: /src/gimli/src/read/util.rs:166,1
    - Dst: Result::add
      Src: /src/gimli/src/read/util.rs:166,1
    - Dst: MaybeUninit::new
      Src: /src/gimli/src/read/util.rs:168,1
    - Dst: Ok
      Src: /src/gimli/src/read/util.rs:170,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 40
    argCount: 2
    argNames:
    - index
    - element
    argTypes:
    - usize
    - A::Item
    constantsTouched: []
    func_position:
      end: 171
      start: 154
    functionDepth: 3
    functionLinenumber: 154
    functionLinenumberEnd: 171
    functionName: ArrayVec::try_insert
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - MaybeUninit::new
    - core::ptr::copy
    - Self::Storage::len
    - Self::Storage::as_mut_ptr
    - A::grow
    - Ok
    - Result::add
    - add
    - A::as_mut_slice
    linkageType: ''
    returnType: Result
    signature: 'pub fn try_insert(&mut self, index: usize, element: A::Item) -> Result<(),
      CapacityFull>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/util.rs:179,1
    - Dst: A::as_slice
      Src: /src/gimli/src/read/util.rs:179,1
    - Dst: as_ptr
      Src: /src/gimli/src/read/util.rs:179,1
    - Dst: read
      Src: /src/gimli/src/read/util.rs:179,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 181
    functionName: ArrayVec::pop
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 1
    functionsReached:
    - as_ptr
    - Some
    - A::as_slice
    - read
    linkageType: ''
    returnType: Option
    signature: pub fn pop(&mut self) -> Option<A::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: A::as_mut_slice
      Src: /src/gimli/src/read/util.rs:185,1
    - Dst: '&mut [MaybeUninit::swap'
      Src: /src/gimli/src/read/util.rs:185,1
    - Dst: ArrayVec::pop
      Src: /src/gimli/src/read/util.rs:186,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/util.rs:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - index
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 187
      start: 183
    functionDepth: 3
    functionLinenumber: 183
    functionLinenumberEnd: 187
    functionName: ArrayVec::swap_remove
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - A::as_mut_slice
    - '&mut [MaybeUninit::swap'
    - ArrayVec::pop
    - Option::unwrap
    linkageType: ''
    returnType: A::Item
    signature: 'pub fn swap_remove(&mut self, index: usize) -> A::Item'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::mem::replace
      Src: /src/gimli/src/read/util.rs:193,1
    - Dst: core::mem::replace
      Src: /src/gimli/src/read/util.rs:194,1
    - Dst: Box::new
      Src: /src/gimli/src/read/util.rs:194,1
    - Dst: Box::leak
      Src: /src/gimli/src/read/util.rs:195,1
    - Dst: Vec::from_raw_parts
      Src: /src/gimli/src/read/util.rs:198,1
    - Dst: as_mut_ptr
      Src: /src/gimli/src/read/util.rs:198,1
    - Dst: len
      Src: /src/gimli/src/read/util.rs:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 192
    functionDepth: 2
    functionLinenumber: 192
    functionLinenumberEnd: 199
    functionName: ArrayVec::into_vec
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - Box::new
    - len
    - as_mut_ptr
    - Vec::from_raw_parts
    - core::mem::replace
    - Box::leak
    linkageType: ''
    returnType: Vec
    signature: pub fn into_vec(mut self) -> Vec<T>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ArrayVec::clear
      Src: /src/gimli/src/read/util.rs:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: ArrayVec::drop
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - ArrayVec::clear
    linkageType: ''
    returnType: void
    signature: fn drop(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new
      Src: /src/gimli/src/read/util.rs:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 2
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: ArrayVec::default
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - Self::new
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: A::as_slice
      Src: /src/gimli/src/read/util.rs:218,1
    - Dst: slice::from_raw_parts
      Src: /src/gimli/src/read/util.rs:221,1
    - Dst: as_ptr
      Src: /src/gimli/src/read/util.rs:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 222
    functionName: ArrayVec::deref
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - as_ptr
    - slice::from_raw_parts
    - A::as_slice
    linkageType: ''
    returnType: '&[A::Item]'
    signature: fn deref(&self) -> &[A::Item]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: A::as_mut_slice
      Src: /src/gimli/src/read/util.rs:227,1
    - Dst: slice::from_raw_parts_mut
      Src: /src/gimli/src/read/util.rs:230,1
    - Dst: as_mut_ptr
      Src: /src/gimli/src/read/util.rs:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 231
    functionName: ArrayVec::deref_mut
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - slice::from_raw_parts_mut
    - A::as_mut_slice
    - as_mut_ptr
    linkageType: ''
    returnType: '&mut [A::Item]'
    signature: fn deref_mut(&mut self) -> &mut [A::Item]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::default
      Src: /src/gimli/src/read/util.rs:239,1
    - Dst: Self::try_push
      Src: /src/gimli/src/read/util.rs:241,1
    - Dst: clone
      Src: /src/gimli/src/read/util.rs:241,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/util.rs:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 238
    functionDepth: 4
    functionLinenumber: 238
    functionLinenumberEnd: 244
    functionName: ArrayVec::clone
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - Self::try_push
    - Self::default
    - clone
    linkageType: ''
    returnType: Self
    signature: fn clone(&self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: ArrayVec::eq
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, other: &Self) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fmt::Debug::fmt
      Src: /src/gimli/src/read/util.rs:263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: ArrayVec::fmt
    functionSourceFile: /src/gimli/src/read/util.rs
    functionUses: 0
    functionsReached:
    - fmt::Debug::fmt
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - slice
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: EndianSlice::new
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 305
    functionsReached: []
    linkageType: ''
    returnType: EndianSlice
    signature: 'pub fn new(slice: &''input [u8], endian: Endian) -> EndianSlice<''input,
      Endian>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: EndianSlice::slice
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&''input [u8]'
    signature: pub fn slice(&self) -> &'input [u8]
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::range_to
      Src: /src/gimli/src/read/endian_slice.rs:50,1
    - Dst: EndianSlice::range_from
      Src: /src/gimli/src/read/endian_slice.rs:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - idx
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: EndianSlice::split_at
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::range_from
    - EndianSlice::range_to
    linkageType: ''
    returnType: (EndianSlice
    signature: 'pub fn split_at(&self,idx: usize,) -> (EndianSlice<''input, Endian>,
      EndianSlice<''input, Endian>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::find
      Src: /src/gimli/src/read/endian_slice.rs:272,1
    - Dst: Result::ok_or_else
      Src: /src/gimli/src/read/endian_slice.rs:272,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_slice.rs:273,1
    - Dst: EndianSlice::offset_id
      Src: /src/gimli/src/read/endian_slice.rs:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - byte
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 274
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 274
    functionName: EndianSlice::find
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 1
    functionsReached:
    - EndianSlice::find
    - EndianSlice::offset_id
    - Error::UnexpectedEof
    - Result::ok_or_else
    linkageType: ''
    returnType: Result
    signature: 'fn find(&self, byte: u8) -> Result<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::offset_from
      Src: /src/gimli/src/read/endian_slice.rs:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - base
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 1
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: EndianSlice::offset_from
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 1
    functionsReached:
    - EndianSlice::offset_from
    linkageType: ''
    returnType: usize
    signature: 'fn offset_from(&self, base: &Self) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str::from_utf8
      Src: /src/gimli/src/read/endian_slice.rs:306,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:307,1
    - Dst: into
      Src: /src/gimli/src/read/endian_slice.rs:307,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_slice.rs:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 305
    functionDepth: 1
    functionLinenumber: 305
    functionLinenumberEnd: 310
    functionName: EndianSlice::to_string
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - into
    - Ok
    - str::from_utf8
    - Err
    linkageType: ''
    returnType: Result
    signature: fn to_string(&self) -> Result<Cow<'_, str>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:315,1
    - Dst: String::from_utf8_lossy
      Src: /src/gimli/src/read/endian_slice.rs:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionName: EndianSlice::to_string_lossy
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - String::from_utf8_lossy
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn to_string_lossy(&self) -> Result<Cow<'_, str>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::read_slice
      Src: /src/gimli/src/read/endian_slice.rs:320,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/endian_slice.rs:320,1
    - Dst: Vec::copy_from_slice
      Src: /src/gimli/src/read/endian_slice.rs:321,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 323
      start: 319
    functionDepth: 2
    functionLinenumber: 319
    functionLinenumberEnd: 323
    functionName: EndianSlice::read_slice
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 2
    functionsReached:
    - Vec::len
    - Ok
    - Vec::copy_from_slice
    - EndianSlice::read_slice
    linkageType: ''
    returnType: Result
    signature: 'fn read_slice(&mut self, buf: &mut [u8]) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - idx
    argTypes:
    - Range<usize>
    constantsTouched: []
    func_position:
      end: 124
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 124
    functionName: EndianSlice::range
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: EndianSlice
    signature: 'pub fn range(&self, idx: Range<usize>) -> EndianSlice<''input, Endian>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeFrom<usize>
    constantsTouched: []
    func_position:
      end: 142
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 142
    functionName: EndianSlice::range_from
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: EndianSlice
    signature: 'pub fn range_from(&self, idx: RangeFrom<usize>) -> EndianSlice<''input,
      Endian>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeTo<usize>
    constantsTouched: []
    func_position:
      end: 160
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 160
    functionName: EndianSlice::range_to
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: EndianSlice
    signature: 'pub fn range_to(&self, idx: RangeTo<usize>) -> EndianSlice<''input,
      Endian>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: EndianSlice::deref
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&Self::Target'
    signature: fn deref(&self) -> &Self::Target
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ::std::result::Result::debug_tuple
      Src: /src/gimli/src/read/endian_slice.rs:175,1
    - Dst: field
      Src: /src/gimli/src/read/endian_slice.rs:175,1
    - Dst: field
      Src: /src/gimli/src/read/endian_slice.rs:175,1
    - Dst: DebugBytes
      Src: /src/gimli/src/read/endian_slice.rs:177,1
    - Dst: finish
      Src: /src/gimli/src/read/endian_slice.rs:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - fmt
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 179
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 179
    functionName: EndianSlice::fmt
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - field
    - DebugBytes
    - ::std::result::Result::debug_tuple
    - finish
    linkageType: ''
    returnType: core::result::Result
    signature: 'fn fmt(&self, fmt: &mut fmt::Formatter<''_>) -> core::result::Result<(),
      fmt::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ::std::result::Result::debug_list
      Src: /src/gimli/src/read/endian_slice.rs:186,1
    - Dst: entries
      Src: /src/gimli/src/read/endian_slice.rs:187,1
    - Dst: iter
      Src: /src/gimli/src/read/endian_slice.rs:187,1
    - Dst: take
      Src: /src/gimli/src/read/endian_slice.rs:187,1
    - Dst: copied
      Src: /src/gimli/src/read/endian_slice.rs:187,1
    - Dst: map
      Src: /src/gimli/src/read/endian_slice.rs:187,1
    - Dst: len
      Src: /src/gimli/src/read/endian_slice.rs:188,1
    - Dst: entry
      Src: /src/gimli/src/read/endian_slice.rs:189,1
    - Dst: DebugLen
      Src: /src/gimli/src/read/endian_slice.rs:189,1
    - Dst: len
      Src: /src/gimli/src/read/endian_slice.rs:189,1
    - Dst: finish
      Src: /src/gimli/src/read/endian_slice.rs:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 30
    argCount: 1
    argNames:
    - fmt
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 192
      start: 185
    functionDepth: 12
    functionLinenumber: 185
    functionLinenumberEnd: 192
    functionName: DebugBytes::fmt
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - DebugLen
    - len
    - iter
    - ::std::result::Result::debug_list
    - finish
    - take
    - entries
    - copied
    - map
    - entry
    linkageType: ''
    returnType: core::result::Result
    signature: 'fn fmt(&self, fmt: &mut fmt::Formatter<''_>) -> core::result::Result<(),
      fmt::Error>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - fmt
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: DebugByte::fmt
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, fmt: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - fmt
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: DebugLen::fmt
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, fmt: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 221
    functionName: EndianSlice::endian
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Endian
    signature: fn endian(&self) -> Endian
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/read/endian_slice.rs:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: EndianSlice::len
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - len
    linkageType: ''
    returnType: usize
    signature: fn len(&self) -> usize
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/endian_slice.rs:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: EndianSlice::is_empty
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - is_empty
    linkageType: ''
    returnType: bool
    signature: fn is_empty(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionName: EndianSlice::empty
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn empty(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/read/endian_slice.rs:240,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_slice.rs:241,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_slice.rs:241,1
    - Dst: EndianSlice::offset_id
      Src: /src/gimli/src/read/endian_slice.rs:241,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:244,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 246
      start: 239
    functionDepth: 2
    functionLinenumber: 239
    functionLinenumberEnd: 246
    functionName: EndianSlice::truncate
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - len
    - Ok
    - EndianSlice::offset_id
    - Error::UnexpectedEof
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn truncate(&mut self, len: usize) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::ReaderOffsetId
      Src: /src/gimli/src/read/endian_slice.rs:255,1
    - Dst: as_ptr
      Src: /src/gimli/src/read/endian_slice.rs:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: EndianSlice::offset_id
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 3
    functionsReached:
    - as_ptr
    - read::ReaderOffsetId
    linkageType: ''
    returnType: ReaderOffsetId
    signature: fn offset_id(&self) -> ReaderOffsetId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ptr
      Src: /src/gimli/src/read/endian_slice.rs:261,1
    - Dst: len
      Src: /src/gimli/src/read/endian_slice.rs:262,1
    - Dst: Some
      Src: /src/gimli/src/read/endian_slice.rs:264,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 268
      start: 259
    functionDepth: 2
    functionLinenumber: 259
    functionLinenumberEnd: 268
    functionName: EndianSlice::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - as_ptr
    - Some
    - len
    linkageType: ''
    returnType: Option
    signature: 'fn lookup_offset_id(&self, id: ReaderOffsetId) -> Option<Self::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: len
      Src: /src/gimli/src/read/endian_slice.rs:278,1
    - Dst: Err
      Src: /src/gimli/src/read/endian_slice.rs:279,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/endian_slice.rs:279,1
    - Dst: EndianSlice::offset_id
      Src: /src/gimli/src/read/endian_slice.rs:279,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 284
      start: 277
    functionDepth: 2
    functionLinenumber: 277
    functionLinenumberEnd: 284
    functionName: EndianSlice::skip
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - len
    - Ok
    - EndianSlice::offset_id
    - Error::UnexpectedEof
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn skip(&mut self, len: usize) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::read_slice
      Src: /src/gimli/src/read/endian_slice.rs:288,1
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:289,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/endian_slice.rs:289,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 1
    argNames:
    - len
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 3
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: EndianSlice::split
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Ok
    - EndianSlice::read_slice
    linkageType: ''
    returnType: Result
    signature: 'fn split(&mut self, len: usize) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 295
    functionName: EndianSlice::cannot_implement
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: super::reader::seal_if_no_alloc::Sealed
    signature: fn cannot_implement() -> super::reader::seal_if_no_alloc::Sealed
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/endian_slice.rs:300,1
    - Dst: into
      Src: /src/gimli/src/read/endian_slice.rs:300,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 301
    functionName: EndianSlice::to_slice
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - into
    - Ok
    linkageType: ''
    returnType: Result
    signature: fn to_slice(&self) -> Result<Cow<'_, [u8]>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/endian_slice.rs:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 343
    functionName: tests::test_endian_slice_split_at
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_endian_slice_split_at()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/endian_slice.rs:349,1
    - Dst: Self::split_at
      Src: /src/gimli/src/read/endian_slice.rs:350,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 347
    functionDepth: 2
    functionLinenumber: 347
    functionLinenumberEnd: 351
    functionName: tests::test_endian_slice_split_at_out_of_bounds
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Self::split_at
    linkageType: ''
    returnType: void
    signature: fn test_endian_slice_split_at_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: PubTypesEntry::name
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: pub fn name(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: PubTypesEntry::unit_header_offset
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugInfoOffset
    signature: pub fn unit_header_offset(&self) -> DebugInfoOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: PubTypesEntry::die_offset
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UnitOffset
    signature: pub fn die_offset(&self) -> UnitOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - die_offset
    - name
    - unit_header_offset
    argTypes:
    - UnitOffset<R::Offset>
    - R
    - DebugInfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 44
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 44
    functionName: PubTypesEntry::new
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn new(die_offset: UnitOffset<R::Offset>,name: R,unit_header_offset:
      DebugInfoOffset<R::Offset>,) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/pubtypes.rs:72,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/pubtypes.rs:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_pubtypes_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: DebugPubTypes::new
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 2
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_pubtypes_section: &''input [u8], endian: Endian)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PubTypesEntryIter
      Src: /src/gimli/src/read/pubtypes.rs:93,1
    - Dst: items
      Src: /src/gimli/src/read/pubtypes.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 6
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: DebugPubTypes::items
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - PubTypesEntryIter
    - items
    linkageType: ''
    returnType: PubTypesEntryIter
    signature: pub fn items(&self) -> PubTypesEntryIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: DebugPubTypes::id
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: reader
      Src: /src/gimli/src/read/pubtypes.rs:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: DebugPubTypes::reader
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - reader
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugPubTypes
      Src: /src/gimli/src/read/pubtypes.rs:109,1
    - Dst: DebugLookup::from
      Src: /src/gimli/src/read/pubtypes.rs:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - debug_pubtypes_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: DebugPubTypes::from
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - DebugPubTypes
    - DebugLookup::from
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_pubtypes_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/pubtypes.rs:144,1
    - Dst: transpose
      Src: /src/gimli/src/read/pubtypes.rs:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: PubTypesEntryIter::next
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - next
    - transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 21
      start: 12
    functionDepth: 0
    functionLinenumber: 12
    functionLinenumberEnd: 21
    functionName: ListsHeader::default
    functionSourceFile: /src/gimli/src/read/lists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ListsHeader::size_for_encoding
      Src: /src/gimli/src/read/lists.rs:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 28
    functionDepth: 2
    functionLinenumber: 28
    functionLinenumberEnd: 31
    functionName: ListsHeader::size
    functionSourceFile: /src/gimli/src/read/lists.rs
    functionUses: 0
    functionsReached:
    - ListsHeader::size_for_encoding
    linkageType: ''
    returnType: u8
    signature: fn size(self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: initial_length_size
      Src: /src/gimli/src/read/lists.rs:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: ListsHeader::size_for_encoding
    functionSourceFile: /src/gimli/src/read/lists.rs
    functionUses: 3
    functionsReached:
    - initial_length_size
    linkageType: ''
    returnType: u8
    signature: 'pub(crate) fn size_for_encoding(encoding: Encoding) -> u8'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/lists.rs:44,1
    - Dst: '&mut R::truncate'
      Src: /src/gimli/src/read/lists.rs:45,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/lists.rs:47,1
    - Dst: Err
      Src: /src/gimli/src/read/lists.rs:49,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/lists.rs:49,1
    - Dst: u64::from
      Src: /src/gimli/src/read/lists.rs:49,1
    - Dst: '&mut R::read_address_size'
      Src: /src/gimli/src/read/lists.rs:52,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/lists.rs:53,1
    - Dst: Err
      Src: /src/gimli/src/read/lists.rs:55,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/lists.rs:57,1
    - Dst: Ok
      Src: /src/gimli/src/read/lists.rs:64,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 36
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 68
      start: 43
    functionDepth: 7
    functionLinenumber: 43
    functionLinenumberEnd: 68
    functionName: parse_header
    functionSourceFile: /src/gimli/src/read/lists.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_address_size'
    - '&mut R::read_u8'
    - '&mut R::read_initial_length'
    - Ok
    - '&mut R::truncate'
    - '&mut R::read_u16'
    - '&mut R::read_u32'
    - u64::from
    - Error::UnknownVersion
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse_header<R: Reader>(input: &mut R) -> Result<ListsHeader>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/rnglists.rs:37,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: DebugRanges::new
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 7
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/rnglists.rs:51,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/rnglists.rs:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: DebugRanges::borrow
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugRanges
    signature: 'pub(crate) fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugRanges<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: DebugRanges::id
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: DebugRanges::reader
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: DebugRanges::from
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/rnglists.rs:98,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: DebugRngLists::new
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 7
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/rnglists.rs:112,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/rnglists.rs:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 113
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionName: DebugRngLists::borrow
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: DebugRngLists
    signature: 'pub(crate) fn borrow<''a, F, R>(&''a self, mut borrow: F) -> DebugRngLists<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: DebugRngLists::id
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: DebugRngLists::reader
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: DebugRngLists::from
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugRngListsBase
      Src: /src/gimli/src/read/rnglists.rs:149,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/rnglists.rs:149,1
    - Dst: RngListsHeader::size_for_encoding
      Src: /src/gimli/src/read/rnglists.rs:149,1
    - Dst: common::DebugRngListsBase
      Src: /src/gimli/src/read/rnglists.rs:151,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/rnglists.rs:151,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 2
    argNames:
    - encoding
    - file_type
    argTypes:
    - Encoding
    - DwarfFileType
    constantsTouched: []
    func_position:
      end: 153
      start: 141
    functionDepth: 2
    functionLinenumber: 141
    functionLinenumberEnd: 153
    functionName: DebugRngListsBase::default_for_encoding_and_file
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached:
    - RngListsHeader::size_for_encoding
    - common::DebugRngListsBase
    - Offset::from_u8
    linkageType: ''
    returnType: DebugRngListsBase
    signature: 'pub fn default_for_encoding_and_file(encoding: Encoding,file_type:
      DwarfFileType,) -> DebugRngListsBase<Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - debug_ranges
    - debug_rnglists
    argTypes:
    - DebugRanges<R>
    - DebugRngLists<R>
    constantsTouched: []
    func_position:
      end: 171
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 171
    functionName: RangeLists::new
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: RangeLists
    signature: 'pub fn new(debug_ranges: DebugRanges<R>, debug_rnglists: DebugRngLists<R>)
      -> RangeLists<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: RangeLists::debug_ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&DebugRanges'
    signature: pub fn debug_ranges(&self) -> &DebugRanges<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - debug_ranges
    argTypes:
    - DebugRanges<R>
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: RangeLists::set_debug_ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_debug_ranges(&mut self, debug_ranges: DebugRanges<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: RangeLists::debug_rnglists
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&DebugRngLists'
    signature: pub fn debug_rnglists(&self) -> &DebugRngLists<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/rnglists.rs:202,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/rnglists.rs:202,1
    - Dst: borrow
      Src: /src/gimli/src/read/rnglists.rs:203,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/rnglists.rs:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 205
      start: 197
    functionDepth: 2
    functionLinenumber: 197
    functionLinenumberEnd: 205
    functionName: RangeLists::borrow
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - DebugAddr::into
    - borrow
    linkageType: ''
    returnType: RangeLists
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> RangeLists<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:224,1
    - Dst: RngListIter::new
      Src: /src/gimli/src/read/rnglists.rs:224,1
    - Dst: RangeLists::raw_ranges
      Src: /src/gimli/src/read/rnglists.rs:225,1
    - Dst: '&DebugAddr<R>::clone'
      Src: /src/gimli/src/read/rnglists.rs:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 5
    argNames:
    - offset
    - unit_encoding
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - RangeListsOffset<R::Offset>
    - Encoding
    - u64
    - '&DebugAddr<R>'
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 230
      start: 216
    functionDepth: 8
    functionLinenumber: 216
    functionLinenumberEnd: 230
    functionName: RangeLists::ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RngListIter::new
    - RangeLists::raw_ranges
    - Ok
    - '&DebugAddr<R>::clone'
    linkageType: ''
    returnType: Result
    signature: 'pub fn ranges(&self,offset: RangeListsOffset<R::Offset>,unit_encoding:
      Encoding,base_address: u64,debug_addr: &DebugAddr<R>,debug_addr_base: DebugAddrBase<R::Offset>,)
      -> Result<RngListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/rnglists.rs:245,1
    - Dst: clone
      Src: /src/gimli/src/read/rnglists.rs:247,1
    - Dst: skip
      Src: /src/gimli/src/read/rnglists.rs:249,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:250,1
    - Dst: RawRngListIter::new
      Src: /src/gimli/src/read/rnglists.rs:250,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 2
    argNames:
    - offset
    - unit_encoding
    argTypes:
    - RangeListsOffset<R::Offset>
    - Encoding
    constantsTouched: []
    func_position:
      end: 251
      start: 239
    functionDepth: 7
    functionLinenumber: 239
    functionLinenumberEnd: 251
    functionName: RangeLists::raw_ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 2
    functionsReached:
    - Ok
    - RawRngListIter::new
    - skip
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn raw_ranges(&self,offset: RangeListsOffset<R::Offset>,unit_encoding:
      Encoding,) -> Result<RawRngListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/rnglists.rs:269,1
    - Dst: skip
      Src: /src/gimli/src/read/rnglists.rs:270,1
    - Dst: skip
      Src: /src/gimli/src/read/rnglists.rs:271,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/rnglists.rs:271,1
    - Dst: into_u64
      Src: /src/gimli/src/read/rnglists.rs:272,1
    - Dst: u64::from
      Src: /src/gimli/src/read/rnglists.rs:272,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/rnglists.rs:272,1
    - Dst: read_offset
      Src: /src/gimli/src/read/rnglists.rs:274,1
    - Dst: map
      Src: /src/gimli/src/read/rnglists.rs:274,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:276,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 32
    argCount: 3
    argNames:
    - unit_encoding
    - base
    - index
    argTypes:
    - Encoding
    - DebugRngListsBase<R::Offset>
    - DebugRngListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 277
      start: 262
    functionDepth: 7
    functionLinenumber: 262
    functionLinenumberEnd: 277
    functionName: RangeLists::get_offset
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - into_u64
    - DwEhPe::word_size
    - skip
    - map
    - R::Offset::from_u64
    - read_offset
    - u64::from
    - RangeListsOffset
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn get_offset(&self,unit_encoding: Encoding,base: DebugRngListsBase<R::Offset>,index:
      DebugRngListsIndex<R::Offset>,) -> Result<RangeListsOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/rnglists.rs:281,1
    - Dst: or_else
      Src: /src/gimli/src/read/rnglists.rs:281,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/rnglists.rs:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 284
      start: 280
    functionDepth: 2
    functionLinenumber: 280
    functionLinenumberEnd: 284
    functionName: RangeLists::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - lookup_offset_id
    - or_else
    linkageType: ''
    returnType: Option
    signature: 'pub fn lookup_offset_id(&self, id: ReaderOffsetId) -> Option<(SectionId,
      R::Offset)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:370,1
    - Dst: RawRange::parse
      Src: /src/gimli/src/read/rnglists.rs:372,1
    - Dst: is_end
      Src: /src/gimli/src/read/rnglists.rs:373,1
    - Dst: is_base_address
      Src: /src/gimli/src/read/rnglists.rs:375,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:376,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:378,1
    - Dst: constants::DwRle
      Src: /src/gimli/src/read/rnglists.rs:384,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/rnglists.rs:384,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:386,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:387,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:387,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:387,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:389,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:390,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:390,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:390,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:391,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:391,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:391,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:393,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:394,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:394,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:394,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:395,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:397,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:398,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:399,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:401,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:402,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:404,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:405,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:406,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:408,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:409,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:410,1
    - Dst: Err
      Src: /src/gimli/src/read/rnglists.rs:413,1
    - Dst: Error::UnknownRangeListsEntry
      Src: /src/gimli/src/read/rnglists.rs:413,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 95
    argCount: 3
    argNames:
    - input
    - encoding
    - format
    argTypes:
    - '&mut R'
    - Encoding
    - RangeListsFormat
    constantsTouched: []
    func_position:
      end: 417
      start: 365
    functionDepth: 8
    functionLinenumber: 365
    functionLinenumberEnd: 417
    functionName: RawRngListEntry::parse
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - Error::UnknownRangeListsEntry
    - constants::DwRle
    - Result::and_then
    - '&mut R::read_u8'
    - '&mut R::read_address'
    - Ok
    - is_base_address
    - common::DebugAddrIndex
    - '&mut R::read_uleb128'
    - Some
    - RawRange::parse
    - Err
    - is_end
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader<Offset = T>>(input: &mut R,encoding: Encoding,format:
      RangeListsFormat,) -> Result<Option<Self>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - input
    - encoding
    - format
    argTypes:
    - R
    - Encoding
    - RangeListsFormat
    constantsTouched: []
    func_position:
      end: 428
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 428
    functionName: RawRngListIter::new
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: RawRngListIter
    signature: 'fn new(input: R, encoding: Encoding, format: RangeListsFormat) ->
      RawRngListIter<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RawRngListIter::next
      Src: /src/gimli/src/read/rnglists.rs:465,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/rnglists.rs:465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionName: RawRngListIter::next
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - RawRngListIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 4
    argNames:
    - raw
    - base_address
    - debug_addr
    - debug_addr_base
    argTypes:
    - RawRngListIter<R>
    - u64
    - DebugAddr<R>
    - DebugAddrBase<R::Offset>
    constantsTouched: []
    func_position:
      end: 496
      start: 484
    functionDepth: 0
    functionLinenumber: 484
    functionLinenumberEnd: 496
    functionName: RngListIter::new
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: RngListIter
    signature: 'fn new(raw: RawRngListIter<R>,base_address: u64,debug_addr: DebugAddr<R>,debug_addr_base:
      DebugAddrBase<R::Offset>,) -> RngListIter<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_address
      Src: /src/gimli/src/read/rnglists.rs:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 502
      start: 499
    functionDepth: 8
    functionLinenumber: 499
    functionLinenumberEnd: 502
    functionName: RngListIter::get_address
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached:
    - get_address
    linkageType: ''
    returnType: Result
    signature: 'fn get_address(&self, index: DebugAddrIndex<R::Offset>) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RngListIter::next
      Src: /src/gimli/src/read/rnglists.rs:602,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/rnglists.rs:602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 603
      start: 601
    functionDepth: 1
    functionLinenumber: 601
    functionLinenumberEnd: 603
    functionName: RngListIter::next
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 2
    functionsReached:
    - Option::transpose
    - RngListIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/rnglists.rs:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 523
    functionDepth: 2
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionName: RngListIter::next_raw
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: Result
    signature: pub fn next_raw(&mut self) -> Result<Option<RawRngListEntry<R::Offset>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:537,1
    - Dst: RngListIter::get_address
      Src: /src/gimli/src/read/rnglists.rs:540,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:541,1
    - Dst: RngListIter::get_address
      Src: /src/gimli/src/read/rnglists.rs:544,1
    - Dst: RngListIter::get_address
      Src: /src/gimli/src/read/rnglists.rs:545,1
    - Dst: RngListIter::get_address
      Src: /src/gimli/src/read/rnglists.rs:549,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/rnglists.rs:550,1
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/rnglists.rs:556,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:557,1
    - Dst: add_base_address
      Src: /src/gimli/src/read/rnglists.rs:560,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/rnglists.rs:565,1
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/rnglists.rs:580,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:581,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:584,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:584,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 63
    argCount: 1
    argNames:
    - raw_range
    argTypes:
    - RawRngListEntry<R::Offset>
    constantsTouched: []
    func_position:
      end: 585
      start: 531
    functionDepth: 9
    functionLinenumber: 531
    functionLinenumberEnd: 585
    functionName: RngListIter::convert_raw
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RngListIter::get_address
    - bool::wrapping_add_sized
    - Ok
    - u64::min_tombstone
    - add_base_address
    - Some
    linkageType: ''
    returnType: Result
    signature: 'pub fn convert_raw(&mut self, raw_range: RawRngListEntry<R::Offset>)
      -> Result<Option<Range>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 621
      start: 619
    functionDepth: 0
    functionLinenumber: 619
    functionLinenumberEnd: 621
    functionName: RawRange::is_end
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: pub fn is_end(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - address_size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 630
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 630
    functionName: RawRange::is_base_address
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'pub fn is_base_address(&self, address_size: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:635,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:636,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:638,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - input
    - address_size
    argTypes:
    - '&mut R'
    - u8
    constantsTouched: []
    func_position:
      end: 639
      start: 634
    functionDepth: 7
    functionLinenumber: 634
    functionLinenumberEnd: 639
    functionName: RawRange::parse
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 2
    functionsReached:
    - '&mut R::read_address'
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse<R: Reader>(input: &mut R, address_size: u8) -> Result<RawRange>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/rnglists.rs:656,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/rnglists.rs:657,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 2
    argNames:
    - base_address
    - address_size
    argTypes:
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 658
      start: 655
    functionDepth: 3
    functionLinenumber: 655
    functionLinenumberEnd: 658
    functionName: Range::add_base_address
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - bool::wrapping_add_sized
    linkageType: ''
    returnType: void
    signature: 'pub(crate) fn add_base_address(&mut self, base_address: u64, address_size:
      u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/rnglists.rs:675,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:682,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:682,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:682,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:682,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:682,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:682,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:682,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:682,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:690,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:690,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/rnglists.rs:691,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:691,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/rnglists.rs:692,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:694,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:695,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:696,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:697,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:698,1
    - Dst: initial_length
      Src: /src/gimli/src/read/rnglists.rs:698,1
    - Dst: L16
      Src: /src/gimli/src/read/rnglists.rs:698,1
    - Dst: L8
      Src: /src/gimli/src/read/rnglists.rs:698,1
    - Dst: L8
      Src: /src/gimli/src/read/rnglists.rs:698,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:698,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:698,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/rnglists.rs:706,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/rnglists.rs:708,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:712,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:712,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:712,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:713,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:715,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:715,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:716,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:716,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:716,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:717,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:719,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:719,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:719,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:723,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:725,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:725,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:725,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:729,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:732,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:732,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:733,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:733,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:733,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:734,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:737,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:737,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:738,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:738,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:738,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:739,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:741,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:741,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:742,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:742,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:742,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:743,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:745,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:745,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:745,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:746,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:748,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:748,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:748,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:749,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:752,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:752,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:753,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:753,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:753,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:755,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:755,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:756,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:756,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:756,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:758,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:758,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:758,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:759,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:759,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:759,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:760,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:760,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:760,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:764,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:764,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:764,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:770,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:770,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:770,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:771,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:771,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:771,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:777,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:777,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:778,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:778,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:778,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:779,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:779,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:780,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:780,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:780,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:783,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:783,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:783,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:787,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:789,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/rnglists.rs:790,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:792,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/rnglists.rs:793,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:795,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/rnglists.rs:795,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:796,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:796,1
    - Dst: DebugRanges::new
      Src: /src/gimli/src/read/rnglists.rs:797,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/src/read/rnglists.rs:798,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:799,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:800,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:800,1
    - Dst: next
      Src: /src/gimli/src/read/rnglists.rs:805,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:817,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:819,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/rnglists.rs:819,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:817,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 371
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 828
      start: 672
    functionDepth: 15
    functionLinenumber: 672
    functionLinenumberEnd: 828
    functionName: tests::test_rnglists
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - Vec::L8
    - initial_length
    - Vec::new
    - uleb
    - Result::ranges
    - RangeListsOffset
    - L8
    - EndianSlice::new
    - DebugAddrBase
    - Vec::word
    - EndianVec::push
    - word
    - DebugRngLists::new
    - L16
    - Self::set_const
    - Vec::get_contents
    - Vec::mark
    - L32
    - mark
    - Label::new
    - RangeLists::new
    - Section::with_endian
    - u64::ones_sized
    - unwrap
    - Vec::start
    - expect_range
    - DebugRanges::new
    - next
    - Vec::len
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: fn test_rnglists()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 860
      start: 831
    functionDepth: 0
    functionLinenumber: 831
    functionLinenumberEnd: 860
    functionName: tests::test_raw_range
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_raw_range()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/rnglists.rs:865,1
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/rnglists.rs:866,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:867,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:868,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:869,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:869,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:869,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:869,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:869,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/rnglists.rs:876,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/rnglists.rs:878,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:882,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:882,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:883,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:885,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:885,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:886,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:886,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:887,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:889,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:889,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:890,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:890,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:891,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:893,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:893,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:894,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:894,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:895,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:897,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:897,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:898,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:898,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:899,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:901,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:901,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:903,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:903,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:904,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:904,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:906,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:906,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:908,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:910,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:910,1
    - Dst: DebugRanges::new
      Src: /src/gimli/src/read/rnglists.rs:911,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/src/read/rnglists.rs:912,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:913,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:914,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/rnglists.rs:915,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:915,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/rnglists.rs:916,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:922,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:922,1
    - Dst: next
      Src: /src/gimli/src/read/rnglists.rs:927,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:939,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:941,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/rnglists.rs:941,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:939,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 158
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 950
      start: 863
    functionDepth: 15
    functionLinenumber: 863
    functionLinenumberEnd: 950
    functionName: tests::test_ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - Vec::new
    - Result::ranges
    - EndianSlice::new
    - DebugAddrBase
    - Vec::word
    - EndianVec::push
    - word
    - DebugRngLists::new
    - Vec::get_contents
    - RangeLists::new
    - mark
    - Label::new
    - Self::word
    - Section::with_endian
    - u64::ones_sized
    - unwrap
    - expect_range
    - DebugRanges::new
    - next
    - Vec::len
    - DebugAddr::from
    - RangeListsOffset
    linkageType: ''
    returnType: void
    signature: fn test_ranges()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:955,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:955,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:955,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:955,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:955,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:961,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:961,1
    - Dst: DebugRanges::new
      Src: /src/gimli/src/read/rnglists.rs:962,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/src/read/rnglists.rs:963,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:964,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/rnglists.rs:965,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:965,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/rnglists.rs:966,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:974,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:976,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:974,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:986,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:988,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:986,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:998,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:999,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/rnglists.rs:999,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1008
      start: 953
    functionDepth: 15
    functionLinenumber: 953
    functionLinenumberEnd: 1008
    functionName: tests::test_ranges_invalid
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RangeListsOffset
    - DebugRngLists::new
    - EndianSlice::new
    - DebugAddrBase
    - DebugRanges::new
    - Vec::get_contents
    - Vec::len
    - L32
    - RangeLists::new
    - DebugAddr::from
    - Result::ranges
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_ranges_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 18
      start: 16
    functionDepth: 0
    functionLinenumber: 16
    functionLinenumberEnd: 18
    functionName: PubNamesEntry::name
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: pub fn name(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 24
      start: 22
    functionDepth: 0
    functionLinenumber: 22
    functionLinenumberEnd: 24
    functionName: PubNamesEntry::unit_header_offset
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DebugInfoOffset
    signature: pub fn unit_header_offset(&self) -> DebugInfoOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 30
    functionName: PubNamesEntry::die_offset
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: UnitOffset
    signature: pub fn die_offset(&self) -> UnitOffset<R::Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - die_offset
    - name
    - unit_header_offset
    argTypes:
    - UnitOffset<R::Offset>
    - R
    - DebugInfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 44
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 44
    functionName: PubNamesEntry::new
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'fn new(die_offset: UnitOffset<R::Offset>,name: R,unit_header_offset:
      DebugInfoOffset<R::Offset>,) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/pubnames.rs:72,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/pubnames.rs:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_pubnames_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: DebugPubNames::new
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 2
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(debug_pubnames_section: &''input [u8], endian: Endian)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PubNamesEntryIter
      Src: /src/gimli/src/read/pubnames.rs:93,1
    - Dst: items
      Src: /src/gimli/src/read/pubnames.rs:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 6
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: DebugPubNames::items
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - PubNamesEntryIter
    - items
    linkageType: ''
    returnType: PubNamesEntryIter
    signature: pub fn items(&self) -> PubNamesEntryIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: DebugPubNames::id
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: reader
      Src: /src/gimli/src/read/pubnames.rs:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: DebugPubNames::reader
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - reader
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugPubNames
      Src: /src/gimli/src/read/pubnames.rs:109,1
    - Dst: DebugLookup::from
      Src: /src/gimli/src/read/pubnames.rs:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - debug_pubnames_section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: DebugPubNames::from
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - DebugLookup::from
    - DebugPubNames
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_pubnames_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/pubnames.rs:144,1
    - Dst: transpose
      Src: /src/gimli/src/read/pubnames.rs:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: PubNamesEntryIter::next
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - next
    - transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:92,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:94,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:95,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:96,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:97,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:98,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:99,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:100,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:101,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:102,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:103,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:104,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:105,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:106,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:107,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:108,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 47
    argCount: 1
    argNames:
    - section
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 110
      start: 88
    functionDepth: 9
    functionLinenumber: 88
    functionLinenumberEnd: 110
    functionName: DwarfSections::load
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 3
    functionsReached:
    - Section::load
    - Ok
    linkageType: ''
    returnType: core::result::Result
    signature: 'pub fn load<F, E>(mut section: F) -> core::result::Result<Self, E>whereF:
      FnMut(SectionId) -> core::result::Result<T, E>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::from_sections
      Src: /src/gimli/src/read/dwarf.rs:117,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:118,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:119,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:120,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:121,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:122,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:123,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:124,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:125,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:126,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:127,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:128,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:129,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:130,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:131,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 62
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 134
      start: 113
    functionDepth: 3
    functionLinenumber: 113
    functionLinenumberEnd: 134
    functionName: DwarfSections::borrow
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Dwarf::from_sections
    - borrow
    linkageType: ''
    returnType: Dwarf
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> Dwarf<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwarfSections::borrow
      Src: /src/gimli/src/read/dwarf.rs:161,1
    - Dst: set_sup
      Src: /src/gimli/src/read/dwarf.rs:163,1
    - Dst: Option::borrow
      Src: /src/gimli/src/read/dwarf.rs:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - sup
    - borrow
    argTypes:
    - Option<&'a Self>
    - F
    constantsTouched: []
    func_position:
      end: 166
      start: 157
    functionDepth: 4
    functionLinenumber: 157
    functionLinenumberEnd: 166
    functionName: DwarfSections::borrow_with_sup
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Option::borrow
    - set_sup
    - DwarfSections::borrow
    linkageType: ''
    returnType: Dwarf
    signature: 'pub fn borrow_with_sup<''a, F, R>(&''a self, sup: Option<&''a Self>,
      mut borrow: F) -> Dwarf<R>whereF: FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwarfSections::load
      Src: /src/gimli/src/read/dwarf.rs:233,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:234,1
    - Dst: Self::from_sections
      Src: /src/gimli/src/read/dwarf.rs:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 1
    argNames:
    - section
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 235
      start: 229
    functionDepth: 10
    functionLinenumber: 229
    functionLinenumberEnd: 235
    functionName: Dwarf::load
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Self::from_sections
    - Ok
    - DwarfSections::load
    linkageType: ''
    returnType: core::result::Result
    signature: 'pub fn load<F, E>(section: F) -> core::result::Result<Self, E>whereF:
      FnMut(SectionId) -> core::result::Result<T, E>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::set_sup
      Src: /src/gimli/src/read/dwarf.rs:246,1
    - Dst: Self::load
      Src: /src/gimli/src/read/dwarf.rs:246,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:247,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - section
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 248
      start: 242
    functionDepth: 9
    functionLinenumber: 242
    functionLinenumberEnd: 248
    functionName: Dwarf::load_sup
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Self::load
    - Dwarf::set_sup
    linkageType: ''
    returnType: core::result::Result
    signature: 'pub fn load_sup<F, E>(&mut self, section: F) -> core::result::Result<(),
      E>whereF: FnMut(SectionId) -> core::result::Result<T, E>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/dwarf.rs:266,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/dwarf.rs:267,1
    - Dst: AbbreviationsCache::new
      Src: /src/gimli/src/read/dwarf.rs:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 1
    argNames:
    - sections
    argTypes:
    - DwarfSections<T>
    constantsTouched: []
    func_position:
      end: 272
      start: 253
    functionDepth: 2
    functionLinenumber: 253
    functionLinenumberEnd: 272
    functionName: Dwarf::from_sections
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - LocationLists::new
    - RangeLists::new
    - AbbreviationsCache::new
    linkageType: ''
    returnType: Self
    signature: 'fn from_sections(sections: DwarfSections<T>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:307,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:308,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:309,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:310,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:311,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:312,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:313,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:314,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:315,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:316,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:317,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:318,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:319,1
    - Dst: Dwarf::sup
      Src: /src/gimli/src/read/dwarf.rs:321,1
    - Dst: Option::map
      Src: /src/gimli/src/read/dwarf.rs:321,1
    - Dst: Arc::new
      Src: /src/gimli/src/read/dwarf.rs:321,1
    - Dst: Option::borrow
      Src: /src/gimli/src/read/dwarf.rs:321,1
    - Dst: AbbreviationsCache::new
      Src: /src/gimli/src/read/dwarf.rs:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 63
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 324
      start: 302
    functionDepth: 2
    functionLinenumber: 302
    functionLinenumberEnd: 324
    functionName: Dwarf::borrow
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Option::borrow
    - Dwarf::sup
    - Arc::new
    - borrow
    - Option::map
    - AbbreviationsCache::new
    linkageType: ''
    returnType: Dwarf
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F) -> Dwarf<R>whereF:
      FnMut(&''a T) -> R,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:328,1
    - Dst: Arc::new
      Src: /src/gimli/src/read/dwarf.rs:328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - sup
    argTypes:
    - Dwarf<T>
    constantsTouched: []
    func_position:
      end: 329
      start: 327
    functionDepth: 2
    functionLinenumber: 327
    functionLinenumberEnd: 329
    functionName: Dwarf::set_sup
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Some
    - Arc::new
    linkageType: ''
    returnType: void
    signature: 'pub fn set_sup(&mut self, sup: Dwarf<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/gimli/src/read/dwarf.rs:333,1
    - Dst: map
      Src: /src/gimli/src/read/dwarf.rs:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 334
    functionName: Dwarf::sup
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 3
    functionsReached:
    - as_ref
    - map
    linkageType: ''
    returnType: Option
    signature: pub fn sup(&self) -> Option<&Dwarf<T>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: populate
      Src: /src/gimli/src/read/dwarf.rs:346,1
    - Dst: units
      Src: /src/gimli/src/read/dwarf.rs:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - strategy
    argTypes:
    - AbbreviationsCacheStrategy
    constantsTouched: []
    func_position:
      end: 348
      start: 345
    functionDepth: 14
    functionLinenumber: 345
    functionLinenumberEnd: 348
    functionName: Dwarf::populate_abbreviations_cache
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - units
    - populate
    linkageType: ''
    returnType: void
    signature: 'pub fn populate_abbreviations_cache(&mut self, strategy: AbbreviationsCacheStrategy)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: units
      Src: /src/gimli/src/read/dwarf.rs:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 352
    functionDepth: 6
    functionLinenumber: 352
    functionLinenumberEnd: 354
    functionName: Dwarf::units
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - units
    linkageType: ''
    returnType: DebugInfoUnitHeadersIter
    signature: pub fn units(&self) -> DebugInfoUnitHeadersIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Unit::new
      Src: /src/gimli/src/read/dwarf.rs:359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - header
    argTypes:
    - UnitHeader<R>
    constantsTouched: []
    func_position:
      end: 360
      start: 358
    functionDepth: 14
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionName: Dwarf::unit
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn unit(&self, header: UnitHeader<R>) -> Result<Unit<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: units
      Src: /src/gimli/src/read/dwarf.rs:365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 364
    functionDepth: 6
    functionLinenumber: 364
    functionLinenumberEnd: 366
    functionName: Dwarf::type_units
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - units
    linkageType: ''
    returnType: DebugTypesUnitHeadersIter
    signature: pub fn type_units(&self) -> DebugTypesUnitHeadersIter<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/gimli/src/read/dwarf.rs:371,1
    - Dst: UnitHeader::debug_abbrev_offset
      Src: /src/gimli/src/read/dwarf.rs:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 373
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 373
    functionName: Dwarf::abbreviations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - get
    - UnitHeader::debug_abbrev_offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn abbreviations(&self, unit: &UnitHeader<R>) -> Result<Arc<Abbreviations>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_str_offset
      Src: /src/gimli/src/read/dwarf.rs:382,1
    - Dst: format
      Src: /src/gimli/src/read/dwarf.rs:383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugStrOffsetsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 384
      start: 377
    functionDepth: 8
    functionLinenumber: 377
    functionLinenumberEnd: 384
    functionName: Dwarf::string_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - get_str_offset
    - format
    linkageType: ''
    returnType: Result
    signature: 'pub fn string_offset(&self,unit: &Unit<R>,index: DebugStrOffsetsIndex<R::Offset>,)
      -> Result<DebugStrOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 390
      start: 388
    functionDepth: 10
    functionLinenumber: 388
    functionLinenumberEnd: 390
    functionName: Dwarf::string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 2
    functionsReached:
    - get_str
    linkageType: ''
    returnType: Result
    signature: 'pub fn string(&self, offset: DebugStrOffset<R::Offset>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugLineStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 396
      start: 394
    functionDepth: 10
    functionLinenumber: 394
    functionLinenumberEnd: 396
    functionName: Dwarf::line_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 2
    functionsReached:
    - get_str
    linkageType: ''
    returnType: Result
    signature: 'pub fn line_string(&self, offset: DebugLineStrOffset<R::Offset>) ->
      Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::sup
      Src: /src/gimli/src/read/dwarf.rs:402,1
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:403,1
    - Dst: Err
      Src: /src/gimli/src/read/dwarf.rs:405,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 407
      start: 401
    functionDepth: 10
    functionLinenumber: 401
    functionLinenumberEnd: 407
    functionName: Dwarf::sup_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 2
    functionsReached:
    - get_str
    - Dwarf::sup
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn sup_string(&self, offset: DebugStrOffset<R::Offset>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:425,1
    - Dst: Dwarf::string
      Src: /src/gimli/src/read/dwarf.rs:426,1
    - Dst: Dwarf::sup_string
      Src: /src/gimli/src/read/dwarf.rs:427,1
    - Dst: Dwarf::line_string
      Src: /src/gimli/src/read/dwarf.rs:428,1
    - Dst: Dwarf::string_offset
      Src: /src/gimli/src/read/dwarf.rs:430,1
    - Dst: Dwarf::string
      Src: /src/gimli/src/read/dwarf.rs:431,1
    - Dst: Err
      Src: /src/gimli/src/read/dwarf.rs:433,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 435
      start: 423
    functionDepth: 11
    functionLinenumber: 423
    functionLinenumberEnd: 435
    functionName: Dwarf::attr_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::string_offset
    - Dwarf::line_string
    - Ok
    - Err
    - Dwarf::string
    - Dwarf::sup_string
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_string(&self, unit: &Unit<R>, attr: AttributeValue<R>)
      -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:454,1
    - Dst: Dwarf::string
      Src: /src/gimli/src/read/dwarf.rs:455,1
    - Dst: Dwarf::sup_string
      Src: /src/gimli/src/read/dwarf.rs:456,1
    - Dst: Dwarf::line_string
      Src: /src/gimli/src/read/dwarf.rs:457,1
    - Dst: Err
      Src: /src/gimli/src/read/dwarf.rs:458,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 460
      start: 452
    functionDepth: 11
    functionLinenumber: 452
    functionLinenumberEnd: 460
    functionName: Dwarf::attr_line_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::line_string
    - Ok
    - Dwarf::sup_string
    - Dwarf::string
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_line_string(&self, attr: AttributeValue<R>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_address
      Src: /src/gimli/src/read/dwarf.rs:464,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 466
      start: 463
    functionDepth: 8
    functionLinenumber: 463
    functionLinenumberEnd: 466
    functionName: Dwarf::address
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - UnitHeader::encoding
    - get_address
    linkageType: ''
    returnType: Result
    signature: 'pub fn address(&self, unit: &Unit<R>, index: DebugAddrIndex<R::Offset>)
      -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:479,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:479,1
    - Dst: Dwarf::address
      Src: /src/gimli/src/read/dwarf.rs:480,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:480,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:481,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 483
      start: 477
    functionDepth: 9
    functionLinenumber: 477
    functionLinenumberEnd: 483
    functionName: Dwarf::attr_address
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Some
    - Dwarf::address
    - Result::map
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_address(&self, unit: &Unit<R>, attr: AttributeValue<R>)
      -> Result<Option<u64>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: version
      Src: /src/gimli/src/read/dwarf.rs:493,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/dwarf.rs:494,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/dwarf.rs:494,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/dwarf.rs:496,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - RawRangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 498
      start: 488
    functionDepth: 2
    functionLinenumber: 488
    functionLinenumberEnd: 498
    functionName: Dwarf::ranges_offset_from_raw
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - RangeListsOffset
    - wrapping_add
    - version
    linkageType: ''
    returnType: RangeListsOffset
    signature: 'pub fn ranges_offset_from_raw(&self,unit: &Unit<R>,offset: RawRangeListsOffset<R::Offset>,)
      -> RangeListsOffset<R::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_offset
      Src: /src/gimli/src/read/dwarf.rs:506,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugRngListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 508
      start: 501
    functionDepth: 8
    functionLinenumber: 501
    functionLinenumberEnd: 508
    functionName: Dwarf::ranges_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - get_offset
    - UnitHeader::encoding
    linkageType: ''
    returnType: Result
    signature: 'pub fn ranges_offset(&self,unit: &Unit<R>,index: DebugRngListsIndex<R::Offset>,)
      -> Result<RangeListsOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ranges
      Src: /src/gimli/src/read/dwarf.rs:516,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 523
      start: 511
    functionDepth: 15
    functionLinenumber: 511
    functionLinenumberEnd: 523
    functionName: Dwarf::ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - UnitHeader::encoding
    - ranges
    linkageType: ''
    returnType: Result
    signature: 'pub fn ranges(&self,unit: &Unit<R>,offset: RangeListsOffset<R::Offset>,)
      -> Result<RngListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: raw_ranges
      Src: /src/gimli/src/read/dwarf.rs:531,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 532
      start: 526
    functionDepth: 8
    functionLinenumber: 526
    functionLinenumberEnd: 532
    functionName: Dwarf::raw_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::encoding
    - raw_ranges
    linkageType: ''
    returnType: Result
    signature: 'pub fn raw_ranges(&self,unit: &Unit<R>,offset: RangeListsOffset<R::Offset>,)
      -> Result<RawRngListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:550,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:550,1
    - Dst: Dwarf::ranges_offset_from_raw
      Src: /src/gimli/src/read/dwarf.rs:550,1
    - Dst: Dwarf::ranges_offset
      Src: /src/gimli/src/read/dwarf.rs:552,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:552,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:553,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 555
      start: 543
    functionDepth: 9
    functionLinenumber: 543
    functionLinenumberEnd: 555
    functionName: Dwarf::attr_ranges_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Dwarf::ranges_offset_from_raw
    - Ok
    - Result::map
    - Dwarf::ranges_offset
    - Some
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_ranges_offset(&self,unit: &Unit<R>,attr: AttributeValue<R>,)
      -> Result<Option<RangeListsOffset<R::Offset>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::attr_ranges_offset
      Src: /src/gimli/src/read/dwarf.rs:571,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:572,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:572,1
    - Dst: Dwarf::ranges
      Src: /src/gimli/src/read/dwarf.rs:572,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:573,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 575
      start: 566
    functionDepth: 16
    functionLinenumber: 566
    functionLinenumberEnd: 575
    functionName: Dwarf::attr_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Dwarf::attr_ranges_offset
    - Some
    - Dwarf::ranges
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_ranges(&self,unit: &Unit<R>,attr: AttributeValue<R>,)
      -> Result<Option<RngListIter<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::attrs
      Src: /src/gimli/src/read/dwarf.rs:588,1
    - Dst: bool::name
      Src: /src/gimli/src/read/dwarf.rs:589,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:591,1
    - Dst: Dwarf::attr_address
      Src: /src/gimli/src/read/dwarf.rs:592,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:592,1
    - Dst: ok_or
      Src: /src/gimli/src/read/dwarf.rs:592,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:596,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:597,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:599,1
    - Dst: Dwarf::attr_address
      Src: /src/gimli/src/read/dwarf.rs:600,1
    - Dst: ok_or
      Src: /src/gimli/src/read/dwarf.rs:600,1
    - Dst: Dwarf::attr_ranges
      Src: /src/gimli/src/read/dwarf.rs:606,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:606,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:607,1
    - Dst: RangeIter
      Src: /src/gimli/src/read/dwarf.rs:607,1
    - Dst: RangeIterInner::List
      Src: /src/gimli/src/read/dwarf.rs:607,1
    - Dst: None::and_then
      Src: /src/gimli/src/read/dwarf.rs:613,1
    - Dst: u8::map
      Src: /src/gimli/src/read/dwarf.rs:614,1
    - Dst: or
      Src: /src/gimli/src/read/dwarf.rs:614,1
    - Dst: bool::map
      Src: /src/gimli/src/read/dwarf.rs:616,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:618,1
    - Dst: RangeIter
      Src: /src/gimli/src/read/dwarf.rs:618,1
    - Dst: RangeIterInner::Single
      Src: /src/gimli/src/read/dwarf.rs:618,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 61
    argCount: 2
    argNames:
    - unit
    - entry
    argTypes:
    - '&Unit<R>'
    - '&DebuggingInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 619
      start: 580
    functionDepth: 17
    functionLinenumber: 580
    functionLinenumberEnd: 619
    functionName: Dwarf::die_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - bool::map
    - RangeIter
    - ok_or
    - bool::value
    - Result::attrs
    - Dwarf::attr_ranges
    - Ok
    - Dwarf::attr_address
    - u8::map
    - or
    - bool::name
    - RangeIterInner::List
    - None::and_then
    - Some
    - RangeIterInner::Single
    linkageType: ''
    returnType: Result
    signature: 'pub fn die_ranges(&self,unit: &Unit<R>,entry: &DebuggingInformationEntry<R>,)
      -> Result<RangeIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entries
      Src: /src/gimli/src/read/dwarf.rs:626,1
    - Dst: next_dfs
      Src: /src/gimli/src/read/dwarf.rs:627,1
    - Dst: current
      Src: /src/gimli/src/read/dwarf.rs:628,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/read/dwarf.rs:628,1
    - Dst: Dwarf::die_ranges
      Src: /src/gimli/src/read/dwarf.rs:629,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&Unit<R>'
    constantsTouched: []
    func_position:
      end: 630
      start: 625
    functionDepth: 13
    functionLinenumber: 625
    functionLinenumberEnd: 630
    functionName: Dwarf::unit_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Option::ok_or
    - Dwarf::die_ranges
    - entries
    - current
    - next_dfs
    linkageType: ''
    returnType: Result
    signature: 'pub fn unit_ranges(&self, unit: &Unit<R>) -> Result<RangeIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_offset
      Src: /src/gimli/src/read/dwarf.rs:638,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:639,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugLocListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 640
      start: 633
    functionDepth: 8
    functionLinenumber: 633
    functionLinenumberEnd: 640
    functionName: Dwarf::locations_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - get_offset
    - UnitHeader::encoding
    linkageType: ''
    returnType: Result
    signature: 'pub fn locations_offset(&self,unit: &Unit<R>,index: DebugLocListsIndex<R::Offset>,)
      -> Result<LocationListsOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: locations
      Src: /src/gimli/src/read/dwarf.rs:649,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:651,1
    - Dst: locations_dwo
      Src: /src/gimli/src/read/dwarf.rs:656,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:658,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 664
      start: 643
    functionDepth: 9
    functionLinenumber: 643
    functionLinenumberEnd: 664
    functionName: Dwarf::locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - UnitHeader::encoding
    - locations
    - locations_dwo
    linkageType: ''
    returnType: Result
    signature: 'pub fn locations(&self,unit: &Unit<R>,offset: LocationListsOffset<R::Offset>,)
      -> Result<LocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: raw_locations
      Src: /src/gimli/src/read/dwarf.rs:673,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:673,1
    - Dst: raw_locations_dwo
      Src: /src/gimli/src/read/dwarf.rs:674,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:674,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 676
      start: 667
    functionDepth: 8
    functionLinenumber: 667
    functionLinenumberEnd: 676
    functionName: Dwarf::raw_locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - raw_locations_dwo
    - raw_locations
    - UnitHeader::encoding
    linkageType: ''
    returnType: Result
    signature: 'pub fn raw_locations(&self,unit: &Unit<R>,offset: LocationListsOffset<R::Offset>,)
      -> Result<RawLocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:693,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:693,1
    - Dst: Dwarf::locations_offset
      Src: /src/gimli/src/read/dwarf.rs:695,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:695,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:697,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 699
      start: 687
    functionDepth: 9
    functionLinenumber: 687
    functionLinenumberEnd: 699
    functionName: Dwarf::attr_locations_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Some
    - Dwarf::locations_offset
    - Result::map
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_locations_offset(&self,unit: &Unit<R>,attr: AttributeValue<R>,)
      -> Result<Option<LocationListsOffset<R::Offset>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::attr_locations_offset
      Src: /src/gimli/src/read/dwarf.rs:715,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:716,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:716,1
    - Dst: Dwarf::locations
      Src: /src/gimli/src/read/dwarf.rs:716,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:717,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 719
      start: 710
    functionDepth: 10
    functionLinenumber: 710
    functionLinenumberEnd: 719
    functionName: Dwarf::attr_locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::attr_locations_offset
    - Some
    - Dwarf::locations
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_locations(&self,unit: &Unit<R>,attr: AttributeValue<R>,)
      -> Result<Option<LocListIter<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:726,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:727,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:728,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:729,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:730,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:732,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:733,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:734,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:735,1
    - Dst: map
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:725,1
    - Dst: Dwarf::sup
      Src: /src/gimli/src/read/dwarf.rs:738,1
    - Dst: Option::and_then
      Src: /src/gimli/src/read/dwarf.rs:738,1
    - Dst: Option::lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:739,1
    - Dst: map
      Src: /src/gimli/src/read/dwarf.rs:738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 84
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 742
      start: 724
    functionDepth: 2
    functionLinenumber: 724
    functionLinenumberEnd: 742
    functionName: Dwarf::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Dwarf::sup
    - map
    - or_else
    - Option::and_then
    - Option::lookup_offset_id
    - lookup_offset_id
    linkageType: ''
    returnType: Option
    signature: 'pub fn lookup_offset_id(&self, id: ReaderOffsetId) -> Option<(bool,
      SectionId, R::Offset)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:750,1
    - Dst: description
      Src: /src/gimli/src/read/dwarf.rs:764,1
    - Dst: '&str::into'
      Src: /src/gimli/src/read/dwarf.rs:764,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - err
    argTypes:
    - Error
    constantsTouched: []
    func_position:
      end: 765
      start: 747
    functionDepth: 3
    functionLinenumber: 747
    functionLinenumberEnd: 765
    functionName: Dwarf::format_error
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - description
    - '&str::into'
    - Dwarf::lookup_offset_id
    linkageType: ''
    returnType: String
    signature: 'pub fn format_error(&self, err: Error) -> String'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_macinfo
      Src: /src/gimli/src/read/dwarf.rs:769,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacinfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 770
      start: 768
    functionDepth: 8
    functionLinenumber: 768
    functionLinenumberEnd: 770
    functionName: Dwarf::macinfo
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - get_macinfo
    linkageType: ''
    returnType: Result
    signature: 'pub fn macinfo(&self, offset: DebugMacinfoOffset<R::Offset>) -> Result<MacroIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_macros
      Src: /src/gimli/src/read/dwarf.rs:774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacroOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 775
      start: 773
    functionDepth: 8
    functionLinenumber: 773
    functionLinenumberEnd: 775
    functionName: Dwarf::macros
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - get_macros
    linkageType: ''
    returnType: Result
    signature: 'pub fn macros(&self, offset: DebugMacroOffset<R::Offset>) -> Result<MacroIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:785,1
    - Dst: set_debug_ranges
      Src: /src/gimli/src/read/dwarf.rs:788,1
    - Dst: debug_ranges
      Src: /src/gimli/src/read/dwarf.rs:789,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:789,1
    - Dst: clone_from
      Src: /src/gimli/src/read/dwarf.rs:790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 1
    argNames:
    - parent
    argTypes:
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 791
      start: 782
    functionDepth: 15
    functionLinenumber: 782
    functionLinenumberEnd: 791
    functionName: Dwarf::make_dwo
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - debug_ranges
    - clone_from
    - set_debug_ranges
    - clone
    linkageType: ''
    returnType: void
    signature: 'pub fn make_dwo(&mut self, parent: &Dwarf<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:862,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:864,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:865,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:866,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:867,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:868,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:869,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:870,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:871,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:872,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:873,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:874,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 35
    argCount: 1
    argNames:
    - section
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 876
      start: 857
    functionDepth: 9
    functionLinenumber: 857
    functionLinenumberEnd: 876
    functionName: DwarfPackageSections::load
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Section::load
    - Ok
    linkageType: ''
    returnType: core::result::Result
    signature: 'pub fn load<F, E>(mut section: F) -> core::result::Result<Self, E>whereF:
      FnMut(SectionId) -> core::result::Result<T, E>,E: From<Error>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwarfPackage::from_sections
      Src: /src/gimli/src/read/dwarf.rs:884,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:886,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:887,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:888,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:889,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:890,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:891,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:892,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:893,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:894,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:895,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:896,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 2
    argNames:
    - borrow
    - empty
    argTypes:
    - F
    - R
    constantsTouched: []
    func_position:
      end: 900
      start: 879
    functionDepth: 4
    functionLinenumber: 879
    functionLinenumberEnd: 900
    functionName: DwarfPackageSections::borrow
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - borrow
    - DwarfPackage::from_sections
    linkageType: ''
    returnType: Result
    signature: 'pub fn borrow<''a, F, R>(&''a self, mut borrow: F, empty: R) -> Result<DwarfPackage<R>>whereF:
      FnMut(&''a T) -> R,R: Reader,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwarfPackageSections::load
      Src: /src/gimli/src/read/dwarf.rs:959,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:960,1
    - Dst: Self::from_sections
      Src: /src/gimli/src/read/dwarf.rs:960,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - section
    - empty
    argTypes:
    - F
    - R
    constantsTouched: []
    func_position:
      end: 961
      start: 954
    functionDepth: 10
    functionLinenumber: 954
    functionLinenumberEnd: 961
    functionName: DwarfPackage::load
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Self::from_sections
    - DwarfPackageSections::load
    linkageType: ''
    returnType: core::result::Result
    signature: 'pub fn load<F, E>(section: F, empty: R) -> core::result::Result<Self,
      E>whereF: FnMut(SectionId) -> core::result::Result<R, E>,E: From<Error>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:965,1
    - Dst: index
      Src: /src/gimli/src/read/dwarf.rs:966,1
    - Dst: index
      Src: /src/gimli/src/read/dwarf.rs:967,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 2
    argNames:
    - sections
    - empty
    argTypes:
    - DwarfPackageSections<R>
    - R
    constantsTouched: []
    func_position:
      end: 979
      start: 964
    functionDepth: 3
    functionLinenumber: 964
    functionLinenumberEnd: 979
    functionName: DwarfPackage::from_sections
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Ok
    - index
    linkageType: ''
    returnType: Result
    signature: 'fn from_sections(sections: DwarfPackageSections<R>, empty: R) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: find
      Src: /src/gimli/src/read/dwarf.rs:1000,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1002,1
    - Dst: DwarfPackage::cu_sections
      Src: /src/gimli/src/read/dwarf.rs:1004,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:1004,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - id
    - parent
    argTypes:
    - DwoId
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1005
      start: 999
    functionDepth: 13
    functionLinenumber: 999
    functionLinenumberEnd: 1005
    functionName: DwarfPackage::find_cu
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Result::map
    - DwarfPackage::cu_sections
    - Ok
    - find
    linkageType: ''
    returnType: Result
    signature: 'pub fn find_cu(&self, id: DwoId, parent: &Dwarf<R>) -> Result<Option<Dwarf<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: find
      Src: /src/gimli/src/read/dwarf.rs:1014,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1016,1
    - Dst: DwarfPackage::tu_sections
      Src: /src/gimli/src/read/dwarf.rs:1018,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:1018,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - signature
    - parent
    argTypes:
    - DebugTypeSignature
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1019
      start: 1009
    functionDepth: 13
    functionLinenumber: 1009
    functionLinenumberEnd: 1019
    functionName: DwarfPackage::find_tu
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Result::map
    - DwarfPackage::tu_sections
    - Ok
    - find
    linkageType: ''
    returnType: Result
    signature: 'pub fn find_tu(&self,signature: DebugTypeSignature,parent: &Dwarf<R>,)
      -> Result<Option<Dwarf<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwarfPackage::sections
      Src: /src/gimli/src/read/dwarf.rs:1027,1
    - Dst: sections
      Src: /src/gimli/src/read/dwarf.rs:1027,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - index
    - parent
    argTypes:
    - u32
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1028
      start: 1026
    functionDepth: 16
    functionLinenumber: 1026
    functionLinenumberEnd: 1028
    functionName: DwarfPackage::cu_sections
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - DwarfPackage::sections
    - sections
    linkageType: ''
    returnType: Result
    signature: 'pub fn cu_sections(&self, index: u32, parent: &Dwarf<R>) -> Result<Dwarf<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwarfPackage::sections
      Src: /src/gimli/src/read/dwarf.rs:1036,1
    - Dst: sections
      Src: /src/gimli/src/read/dwarf.rs:1036,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - index
    - parent
    argTypes:
    - u32
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1037
      start: 1035
    functionDepth: 16
    functionLinenumber: 1035
    functionLinenumberEnd: 1037
    functionName: DwarfPackage::tu_sections
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - DwarfPackage::sections
    - sections
    linkageType: ''
    returnType: Result
    signature: 'pub fn tu_sections(&self, index: u32, parent: &Dwarf<R>) -> Result<Dwarf<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1103,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1104,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1105,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1106,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1107,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1110,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1113,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1116,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1118,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1120,1
    - Dst: debug_ranges
      Src: /src/gimli/src/read/dwarf.rs:1121,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1121,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1123,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1123,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1124,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1124,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1125,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1125,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1126,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1126,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1128,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/dwarf.rs:1140,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/dwarf.rs:1141,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1143,1
    - Dst: AbbreviationsCache::new
      Src: /src/gimli/src/read/dwarf.rs:1144,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 124
    argCount: 2
    argNames:
    - sections
    - parent
    argTypes:
    - UnitIndexSectionIterator<'_, R>
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1146
      start: 1042
    functionDepth: 15
    functionLinenumber: 1042
    functionLinenumberEnd: 1146
    functionName: DwarfPackage::sections
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 2
    functionsReached:
    - AbbreviationsCache::new
    - into
    - LocationLists::new
    - Ok
    - dwp_range
    - clone
    - RangeLists::new
    - debug_ranges
    linkageType: ''
    returnType: Result
    signature: 'pub fn sections(&self,sections: UnitIndexSectionIterator<''_, R>,parent:
      &Dwarf<R>,) -> Result<Dwarf<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1196
      start: 1194
    functionDepth: 0
    functionLinenumber: 1194
    functionLinenumberEnd: 1196
    functionName: Unit::deref
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&Self::Target'
    signature: fn deref(&self) -> &Self::Target
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugStrOffsetsBase::default_for_encoding_and_file
      Src: /src/gimli/src/read/dwarf.rs:1223,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/dwarf.rs:1224,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/dwarf.rs:1228,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/dwarf.rs:1228,1
    - Dst: DebugLocListsBase::default_for_encoding_and_file
      Src: /src/gimli/src/read/dwarf.rs:1229,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/dwarf.rs:1230,1
    - Dst: DebugRngListsBase::default_for_encoding_and_file
      Src: /src/gimli/src/read/dwarf.rs:1233,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/dwarf.rs:1234,1
    - Dst: Result::type_
      Src: /src/gimli/src/read/dwarf.rs:1238,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1239,1
    - Dst: entries
      Src: /src/gimli/src/read/dwarf.rs:1250,1
    - Dst: next_dfs
      Src: /src/gimli/src/read/dwarf.rs:1251,1
    - Dst: current
      Src: /src/gimli/src/read/dwarf.rs:1252,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/read/dwarf.rs:1252,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/read/dwarf.rs:1253,1
    - Dst: bool::name
      Src: /src/gimli/src/read/dwarf.rs:1254,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1256,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1256,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1259,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1259,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1262,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1262,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1265,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1266,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1270,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1275,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1280,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1285,1
    - Dst: is_none
      Src: /src/gimli/src/read/dwarf.rs:1290,1
    - Dst: bool::value
      Src: /src/gimli/src/read/dwarf.rs:1291,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1293,1
    - Dst: attr_string
      Src: /src/gimli/src/read/dwarf.rs:1302,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/dwarf.rs:1302,1
    - Dst: attr_string
      Src: /src/gimli/src/read/dwarf.rs:1306,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/dwarf.rs:1306,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1310,1
    - Dst: program
      Src: /src/gimli/src/read/dwarf.rs:1310,1
    - Dst: address_size
      Src: /src/gimli/src/read/dwarf.rs:1312,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1313,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1314,1
    - Dst: attr_address
      Src: /src/gimli/src/read/dwarf.rs:1319,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1323,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 149
    argCount: 3
    argNames:
    - dwarf
    - header
    - abbreviations
    argTypes:
    - '&Dwarf<R>'
    - UnitHeader<R>
    - Arc<Abbreviations>
    constantsTouched: []
    func_position:
      end: 1324
      start: 1213
    functionDepth: 13
    functionLinenumber: 1213
    functionLinenumberEnd: 1324
    functionName: Unit::new_with_abbreviations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - R::Offset::from_u8
    - Result::type_
    - Option::ok_or
    - entries
    - bool::name
    - DebugAddrBase
    - DebugRngListsBase::default_for_encoding_and_file
    - UnitEntryId::attrs
    - Some
    - program
    - attr_string
    - bool::value
    - address_size
    - Result::ok
    - clone
    - attr_address
    - is_none
    - DebugLocListsBase::default_for_encoding_and_file
    - Result::encoding
    - Ok
    - next_dfs
    - DebugStrOffsetsBase::default_for_encoding_and_file
    - current
    linkageType: ''
    returnType: Result
    signature: 'pub fn new_with_abbreviations(dwarf: &Dwarf<R>,header: UnitHeader<R>,abbreviations:
      Arc<Abbreviations>,) -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitRef::new
      Src: /src/gimli/src/read/dwarf.rs:1328,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - dwarf
    argTypes:
    - '&''a Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1329
      start: 1327
    functionDepth: 1
    functionLinenumber: 1327
    functionLinenumberEnd: 1329
    functionName: Unit::unit_ref
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - UnitRef::new
    linkageType: ''
    returnType: UnitRef
    signature: 'pub fn unit_ref<''a>(&''a self, dwarf: &''a Dwarf<R>) -> UnitRef<''a,
      R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entry
      Src: /src/gimli/src/read/dwarf.rs:1339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - UnitOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1340
      start: 1338
    functionDepth: 12
    functionLinenumber: 1338
    functionLinenumberEnd: 1340
    functionName: Unit::entry
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - entry
    linkageType: ''
    returnType: Result
    signature: 'pub fn entry(&self, offset: UnitOffset<R::Offset>) -> Result<DebuggingInformationEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entries
      Src: /src/gimli/src/read/dwarf.rs:1345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1346
      start: 1344
    functionDepth: 6
    functionLinenumber: 1344
    functionLinenumberEnd: 1346
    functionName: Unit::entries
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - entries
    linkageType: ''
    returnType: EntriesCursor
    signature: pub fn entries(&self) -> EntriesCursor<'_, R>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entries_at_offset
      Src: /src/gimli/src/read/dwarf.rs:1352,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - UnitOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1353
      start: 1351
    functionDepth: 9
    functionLinenumber: 1351
    functionLinenumberEnd: 1353
    functionName: Unit::entries_at_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - entries_at_offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn entries_at_offset(&self, offset: UnitOffset<R::Offset>) ->
      Result<EntriesCursor<''_, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entries_tree
      Src: /src/gimli/src/read/dwarf.rs:1362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - Option<UnitOffset<R::Offset>>
    constantsTouched: []
    func_position:
      end: 1363
      start: 1358
    functionDepth: 9
    functionLinenumber: 1358
    functionLinenumberEnd: 1363
    functionName: Unit::entries_tree
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - entries_tree
    linkageType: ''
    returnType: Result
    signature: 'pub fn entries_tree(&self,offset: Option<UnitOffset<R::Offset>>,)
      -> Result<EntriesTree<''_, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entries_raw
      Src: /src/gimli/src/read/dwarf.rs:1368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - Option<UnitOffset<R::Offset>>
    constantsTouched: []
    func_position:
      end: 1369
      start: 1367
    functionDepth: 9
    functionLinenumber: 1367
    functionLinenumberEnd: 1369
    functionName: Unit::entries_raw
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - entries_raw
    linkageType: ''
    returnType: Result
    signature: 'pub fn entries_raw(&self, offset: Option<UnitOffset<R::Offset>>) ->
      Result<EntriesRaw<''_, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: version
      Src: /src/gimli/src/read/dwarf.rs:1377,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Unit<R>'
    constantsTouched: []
    func_position:
      end: 1380
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1380
    functionName: Unit::copy_relocated_attributes
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - version
    linkageType: ''
    returnType: void
    signature: 'pub fn copy_relocated_attributes(&mut self, other: &Unit<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Unit::entries
      Src: /src/gimli/src/read/dwarf.rs:1388,1
    - Dst: AddrEntryIter::next_entry
      Src: /src/gimli/src/read/dwarf.rs:1389,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/src/read/dwarf.rs:1390,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/read/dwarf.rs:1390,1
    - Dst: version
      Src: /src/gimli/src/read/dwarf.rs:1391,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1392,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/read/dwarf.rs:1392,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1394,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/read/dwarf.rs:1394,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1396
      start: 1387
    functionDepth: 12
    functionLinenumber: 1387
    functionLinenumberEnd: 1396
    functionName: Unit::dwo_name
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Option::ok_or
    - Ok
    - Result::attr_value
    - version
    - Unit::entries
    - AddrEntryIter::next_entry
    - AddrEntryIter::current
    linkageType: ''
    returnType: Result
    signature: pub fn dwo_name(&self) -> Result<Option<AttributeValue<R>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1417
      start: 1415
    functionDepth: 0
    functionLinenumber: 1415
    functionLinenumberEnd: 1417
    functionName: UnitRef::clone
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: fn clone(&self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1427
      start: 1425
    functionDepth: 0
    functionLinenumber: 1425
    functionLinenumberEnd: 1427
    functionName: UnitRef::deref
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&Self::Target'
    signature: fn deref(&self) -> &Self::Target
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - dwarf
    - unit
    argTypes:
    - '&''a Dwarf<R>'
    - '&''a Unit<R>'
    constantsTouched: []
    func_position:
      end: 1434
      start: 1432
    functionDepth: 0
    functionLinenumber: 1432
    functionLinenumberEnd: 1434
    functionName: UnitRef::new
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(dwarf: &''a Dwarf<R>, unit: &''a Unit<R>) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: string_offset
      Src: /src/gimli/src/read/dwarf.rs:1442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugStrOffsetsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1443
      start: 1438
    functionDepth: 9
    functionLinenumber: 1438
    functionLinenumberEnd: 1443
    functionName: UnitRef::string_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - string_offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn string_offset(&self,index: DebugStrOffsetsIndex<R::Offset>,)
      -> Result<DebugStrOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: string
      Src: /src/gimli/src/read/dwarf.rs:1448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1449
      start: 1447
    functionDepth: 1
    functionLinenumber: 1447
    functionLinenumberEnd: 1449
    functionName: UnitRef::string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - string
    linkageType: ''
    returnType: Result
    signature: 'pub fn string(&self, offset: DebugStrOffset<R::Offset>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: line_string
      Src: /src/gimli/src/read/dwarf.rs:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugLineStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1455
      start: 1453
    functionDepth: 14
    functionLinenumber: 1453
    functionLinenumberEnd: 1455
    functionName: UnitRef::line_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - line_string
    linkageType: ''
    returnType: Result
    signature: 'pub fn line_string(&self, offset: DebugLineStrOffset<R::Offset>) ->
      Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sup_string
      Src: /src/gimli/src/read/dwarf.rs:1461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1462
      start: 1460
    functionDepth: 11
    functionLinenumber: 1460
    functionLinenumberEnd: 1462
    functionName: UnitRef::sup_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - sup_string
    linkageType: ''
    returnType: Result
    signature: 'pub fn sup_string(&self, offset: DebugStrOffset<R::Offset>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attr_string
      Src: /src/gimli/src/read/dwarf.rs:1468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1469
      start: 1467
    functionDepth: 12
    functionLinenumber: 1467
    functionLinenumberEnd: 1469
    functionName: UnitRef::attr_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - attr_string
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_string(&self, attr: AttributeValue<R>) -> Result<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: address
      Src: /src/gimli/src/read/dwarf.rs:1473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1474
      start: 1472
    functionDepth: 16
    functionLinenumber: 1472
    functionLinenumberEnd: 1474
    functionName: UnitRef::address
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - address
    linkageType: ''
    returnType: Result
    signature: 'pub fn address(&self, index: DebugAddrIndex<R::Offset>) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attr_address
      Src: /src/gimli/src/read/dwarf.rs:1480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1481
      start: 1479
    functionDepth: 10
    functionLinenumber: 1479
    functionLinenumberEnd: 1481
    functionName: UnitRef::attr_address
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - attr_address
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_address(&self, attr: AttributeValue<R>) -> Result<Option<u64>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ranges_offset_from_raw
      Src: /src/gimli/src/read/dwarf.rs:1490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - RawRangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1491
      start: 1486
    functionDepth: 3
    functionLinenumber: 1486
    functionLinenumberEnd: 1491
    functionName: UnitRef::ranges_offset_from_raw
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - ranges_offset_from_raw
    linkageType: ''
    returnType: RangeListsOffset
    signature: 'pub fn ranges_offset_from_raw(&self,offset: RawRangeListsOffset<R::Offset>,)
      -> RangeListsOffset<R::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ranges_offset
      Src: /src/gimli/src/read/dwarf.rs:1498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugRngListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1499
      start: 1494
    functionDepth: 9
    functionLinenumber: 1494
    functionLinenumberEnd: 1499
    functionName: UnitRef::ranges_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - ranges_offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn ranges_offset(&self,index: DebugRngListsIndex<R::Offset>,)
      -> Result<RangeListsOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ranges
      Src: /src/gimli/src/read/dwarf.rs:1503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1504
      start: 1502
    functionDepth: 15
    functionLinenumber: 1502
    functionLinenumberEnd: 1504
    functionName: UnitRef::ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - ranges
    linkageType: ''
    returnType: Result
    signature: 'pub fn ranges(&self, offset: RangeListsOffset<R::Offset>) -> Result<RngListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: raw_ranges
      Src: /src/gimli/src/read/dwarf.rs:1508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1509
      start: 1507
    functionDepth: 8
    functionLinenumber: 1507
    functionLinenumberEnd: 1509
    functionName: UnitRef::raw_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - raw_ranges
    linkageType: ''
    returnType: Result
    signature: 'pub fn raw_ranges(&self, offset: RangeListsOffset<R::Offset>) -> Result<RawRngListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attr_ranges_offset
      Src: /src/gimli/src/read/dwarf.rs:1518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1519
      start: 1514
    functionDepth: 10
    functionLinenumber: 1514
    functionLinenumberEnd: 1519
    functionName: UnitRef::attr_ranges_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - attr_ranges_offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_ranges_offset(&self,attr: AttributeValue<R>,) -> Result<Option<RangeListsOffset<R::Offset>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attr_ranges
      Src: /src/gimli/src/read/dwarf.rs:1525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1526
      start: 1524
    functionDepth: 17
    functionLinenumber: 1524
    functionLinenumberEnd: 1526
    functionName: UnitRef::attr_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - attr_ranges
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_ranges(&self, attr: AttributeValue<R>) -> Result<Option<RngListIter<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: die_ranges
      Src: /src/gimli/src/read/dwarf.rs:1532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - entry
    argTypes:
    - '&DebuggingInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 1533
      start: 1531
    functionDepth: 18
    functionLinenumber: 1531
    functionLinenumberEnd: 1533
    functionName: UnitRef::die_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - die_ranges
    linkageType: ''
    returnType: Result
    signature: 'pub fn die_ranges(&self, entry: &DebuggingInformationEntry<R>) ->
      Result<RangeIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: unit_ranges
      Src: /src/gimli/src/read/dwarf.rs:1540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1541
      start: 1539
    functionDepth: 14
    functionLinenumber: 1539
    functionLinenumberEnd: 1541
    functionName: UnitRef::unit_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - unit_ranges
    linkageType: ''
    returnType: Result
    signature: pub fn unit_ranges(&self) -> Result<RangeIter<R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: locations_offset
      Src: /src/gimli/src/read/dwarf.rs:1548,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugLocListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1549
      start: 1544
    functionDepth: 9
    functionLinenumber: 1544
    functionLinenumberEnd: 1549
    functionName: UnitRef::locations_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - locations_offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn locations_offset(&self,index: DebugLocListsIndex<R::Offset>,)
      -> Result<LocationListsOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: locations
      Src: /src/gimli/src/read/dwarf.rs:1553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1554
      start: 1552
    functionDepth: 9
    functionLinenumber: 1552
    functionLinenumberEnd: 1554
    functionName: UnitRef::locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - locations
    linkageType: ''
    returnType: Result
    signature: 'pub fn locations(&self, offset: LocationListsOffset<R::Offset>) ->
      Result<LocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: raw_locations
      Src: /src/gimli/src/read/dwarf.rs:1561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1562
      start: 1557
    functionDepth: 8
    functionLinenumber: 1557
    functionLinenumberEnd: 1562
    functionName: UnitRef::raw_locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - raw_locations
    linkageType: ''
    returnType: Result
    signature: 'pub fn raw_locations(&self,offset: LocationListsOffset<R::Offset>,)
      -> Result<RawLocListIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attr_locations_offset
      Src: /src/gimli/src/read/dwarf.rs:1571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1572
      start: 1567
    functionDepth: 10
    functionLinenumber: 1567
    functionLinenumberEnd: 1572
    functionName: UnitRef::attr_locations_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - attr_locations_offset
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_locations_offset(&self,attr: AttributeValue<R>,) -> Result<Option<LocationListsOffset<R::Offset>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attr_locations
      Src: /src/gimli/src/read/dwarf.rs:1578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1579
      start: 1577
    functionDepth: 11
    functionLinenumber: 1577
    functionLinenumberEnd: 1579
    functionName: UnitRef::attr_locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - attr_locations
    linkageType: ''
    returnType: Result
    signature: 'pub fn attr_locations(&self, attr: AttributeValue<R>) -> Result<Option<LocListIter<R>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: macinfo
      Src: /src/gimli/src/read/dwarf.rs:1583,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacinfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1584
      start: 1582
    functionDepth: 8
    functionLinenumber: 1582
    functionLinenumberEnd: 1584
    functionName: UnitRef::macinfo
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - macinfo
    linkageType: ''
    returnType: Result
    signature: 'pub fn macinfo(&self, offset: DebugMacinfoOffset<R::Offset>) -> Result<MacroIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: macros
      Src: /src/gimli/src/read/dwarf.rs:1588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacroOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1589
      start: 1587
    functionDepth: 8
    functionLinenumber: 1587
    functionLinenumberEnd: 1589
    functionName: UnitRef::macros
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - macros
    linkageType: ''
    returnType: Result
    signature: 'pub fn macros(&self, offset: DebugMacroOffset<R::Offset>) -> Result<MacroIter<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RangeIter
      Src: /src/gimli/src/read/dwarf.rs:1606,1
    - Dst: RangeIterInner::Single
      Src: /src/gimli/src/read/dwarf.rs:1606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1607
      start: 1605
    functionDepth: 0
    functionLinenumber: 1605
    functionLinenumberEnd: 1607
    functionName: RangeIter::default
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - RangeIter
    - RangeIterInner::Single
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RangeIter::next
      Src: /src/gimli/src/read/dwarf.rs:1636,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/dwarf.rs:1636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1637
      start: 1635
    functionDepth: 1
    functionLinenumber: 1635
    functionLinenumberEnd: 1637
    functionName: RangeIter::next
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - RangeIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - Dwarf<EndianSlice<'a, E>>
    constantsTouched: []
    func_position:
      end: 1652
      start: 1650
    functionDepth: 0
    functionLinenumber: 1650
    functionLinenumberEnd: 1652
    functionName: t::e::s::t::s::::::::t::e::s::t::_::d::w::a::r::f::_::v::a::r::i::a::n::c::e::_f
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Dwarf
    signature: 'fn _f<''a: ''b, ''b, E: Endianity>(x: Dwarf<EndianSlice<''a, E>>)
      -> Dwarf<EndianSlice<''b, E>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1653
      start: 1648
    functionDepth: 0
    functionLinenumber: 1648
    functionLinenumberEnd: 1653
    functionName: tests::test_dwarf_variance
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_dwarf_variance()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - Unit<EndianSlice<'a, E>>
    constantsTouched: []
    func_position:
      end: 1661
      start: 1659
    functionDepth: 0
    functionLinenumber: 1659
    functionLinenumberEnd: 1661
    functionName: t::e::s::t::s::::::::t::e::s::t::_::d::w::a::r::f::_::u::n::i::t::_::v::a::r::i::a::n::c::e::_f
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Unit
    signature: 'fn _f<''a: ''b, ''b, E: Endianity>(x: Unit<EndianSlice<''a, E>>) ->
      Unit<EndianSlice<''b, E>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1662
      start: 1657
    functionDepth: 0
    functionLinenumber: 1657
    functionLinenumberEnd: 1662
    functionName: tests::test_dwarf_unit_variance
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_dwarf_unit_variance()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1666
      start: 1666
    functionDepth: 0
    functionLinenumber: 1666
    functionLinenumberEnd: 1666
    functionName: t::e::s::t::s::::::::t::e::s::t::_::s::e::n::d::assert_is_send
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'fn assert_is_send<T: Send>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assert_is_send::<Dwarf<EndianSlice<'_, LittleEndian>>>
      Src: /src/gimli/src/read/dwarf.rs:1667,1
    - Dst: assert_is_send::<Unit<EndianSlice<'_, LittleEndian>>>
      Src: /src/gimli/src/read/dwarf.rs:1668,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1669
      start: 1665
    functionDepth: 0
    functionLinenumber: 1665
    functionLinenumberEnd: 1669
    functionName: tests::test_send
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - assert_is_send::<Unit<EndianSlice<'_, LittleEndian>>>
    - assert_is_send::<Dwarf<EndianSlice<'_, LittleEndian>>>
    linkageType: ''
    returnType: void
    signature: fn test_send()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DwarfSections::load
      Src: /src/gimli/src/read/dwarf.rs:1673,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1673,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1673,1
    - Dst: DwarfSections::load
      Src: /src/gimli/src/read/dwarf.rs:1674,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1674,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1674,1
    - Dst: borrow_with_sup
      Src: /src/gimli/src/read/dwarf.rs:1675,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1675,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/dwarf.rs:1676,1
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:1679,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/dwarf.rs:1679,1
    - Dst: sup
      Src: /src/gimli/src/read/dwarf.rs:1688,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1688,1
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:1688,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/dwarf.rs:1688,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1698
      start: 1672
    functionDepth: 10
    functionLinenumber: 1672
    functionLinenumberEnd: 1698
    functionName: tests::test_format_error
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - core::result::Result::unwrap
    - EndianSlice::new
    - borrow_with_sup
    - DwarfSections::load
    - Ok
    - sup
    - common::DebugStrOffset
    - get_str
    - Some
    - Option::unwrap
    linkageType: ''
    returnType: void
    signature: fn test_format_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:16,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 2
    argNames:
    - value
    - mask
    argTypes:
    - u64
    - u64
    constantsTouched: []
    func_position:
      end: 17
      start: 13
    functionDepth: 0
    functionLinenumber: 13
    functionLinenumberEnd: 17
    functionName: sign_extend
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 10
    functionsReached:
    - wrapping_sub
    linkageType: ''
    returnType: i64
    signature: 'fn sign_extend(value: u64, mask: u64) -> i64'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::leading_zeros
      Src: /src/gimli/src/read/value.rs:21,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 22
      start: 20
    functionDepth: 0
    functionLinenumber: 20
    functionLinenumberEnd: 22
    functionName: mask_bit_size
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 4
    functionsReached:
    - u64::leading_zeros
    linkageType: ''
    returnType: u32
    signature: 'fn mask_bit_size(addr_mask: u64) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mask_bit_size
      Src: /src/gimli/src/read/value.rs:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 90
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 90
    functionName: ValueType::bit_size
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 1
    functionsReached:
    - mask_bit_size
    linkageType: ''
    returnType: u32
    signature: 'pub fn bit_size(self, addr_mask: u64) -> u32'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - encoding
    - byte_size
    argTypes:
    - constants::DwAte
    - u64
    constantsTouched: []
    func_position:
      end: 107
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 107
    functionName: ValueType::from_encoding
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 1
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: 'pub fn from_encoding(encoding: constants::DwAte, byte_size: u64) ->
      Option<ValueType>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::tag
      Src: /src/gimli/src/read/value.rs:114,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:115,1
    - Dst: Result::attrs
      Src: /src/gimli/src/read/value.rs:120,1
    - Dst: bool::name
      Src: /src/gimli/src/read/value.rs:121,1
    - Dst: bool::udata_value
      Src: /src/gimli/src/read/value.rs:122,1
    - Dst: bool::value
      Src: /src/gimli/src/read/value.rs:124,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:125,1
    - Dst: bool::value
      Src: /src/gimli/src/read/value.rs:129,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:140,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:144,1
    - Dst: ValueType::from_encoding
      Src: /src/gimli/src/read/value.rs:144,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:146,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 44
    argCount: 1
    argNames:
    - entry
    argTypes:
    - '&DebuggingInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 148
      start: 111
    functionDepth: 6
    functionLinenumber: 111
    functionLinenumberEnd: 148
    functionName: ValueType::from_entry
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - bool::udata_value
    - Result::tag
    - bool::value
    - Result::attrs
    - ValueType::from_encoding
    - Ok
    - bool::name
    - Some
    linkageType: ''
    returnType: Result
    signature: 'pub fn from_entry<R: Reader>(entry: &DebuggingInformationEntry<R>,)
      -> Result<Option<ValueType>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 167
    functionName: Value::value_type
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: ValueType
    signature: pub fn value_type(&self) -> ValueType
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:172,1
    - Dst: '&[u8]::read_i8'
      Src: /src/gimli/src/read/value.rs:172,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:173,1
    - Dst: '&[u8]::read_u8'
      Src: /src/gimli/src/read/value.rs:173,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:174,1
    - Dst: '&[u8]::read_i16'
      Src: /src/gimli/src/read/value.rs:174,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:175,1
    - Dst: '&[u8]::read_u16'
      Src: /src/gimli/src/read/value.rs:175,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:176,1
    - Dst: '&[u8]::read_i32'
      Src: /src/gimli/src/read/value.rs:176,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:177,1
    - Dst: '&[u8]::read_u32'
      Src: /src/gimli/src/read/value.rs:177,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:178,1
    - Dst: '&[u8]::read_i64'
      Src: /src/gimli/src/read/value.rs:178,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:179,1
    - Dst: '&[u8]::read_u64'
      Src: /src/gimli/src/read/value.rs:179,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:180,1
    - Dst: '&[u8]::read_f32'
      Src: /src/gimli/src/read/value.rs:180,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:181,1
    - Dst: '&[u8]::read_f64'
      Src: /src/gimli/src/read/value.rs:181,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:182,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:184,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 44
    argCount: 2
    argNames:
    - value_type
    - bytes
    argTypes:
    - ValueType
    - R
    constantsTouched: []
    func_position:
      end: 185
      start: 170
    functionDepth: 6
    functionLinenumber: 170
    functionLinenumberEnd: 185
    functionName: Value::parse
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 1
    functionsReached:
    - '&[u8]::read_u16'
    - '&[u8]::read_i32'
    - Value::I8
    - '&[u8]::read_i8'
    - '&[u8]::read_i64'
    - Value::I32
    - Value::U16
    - '&[u8]::read_f32'
    - Value::I64
    - Err
    - '&[u8]::read_u8'
    - Value::U8
    - '&[u8]::read_i16'
    - Value::I16
    - Value::F64
    - Value::U32
    - '&[u8]::read_u32'
    - Value::F32
    - '&[u8]::read_u64'
    - Ok
    - Value::U64
    - '&[u8]::read_f64'
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse<R: Reader>(value_type: ValueType, mut bytes: R) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:195,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:197,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:199,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:202,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 205
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 205
    functionName: Value::to_u64
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 5
    functionsReached:
    - u64::from
    - Ok
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn to_u64(self, addr_mask: u64) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:214,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:215,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:216,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:217,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:218,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:219,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:220,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:221,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:222,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:223,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:224,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 2
    argNames:
    - value_type
    - value
    argTypes:
    - ValueType
    - u64
    constantsTouched: []
    func_position:
      end: 227
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 227
    functionName: Value::from_u64
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 8
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Value::Generic
    - Value::F32
    - Ok
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    linkageType: ''
    returnType: Result
    signature: 'pub fn from_u64(value_type: ValueType, value: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:236,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:237,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:238,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:239,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:240,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:241,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:242,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:243,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:244,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:245,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:246,1
    - Dst: f64::from
      Src: /src/gimli/src/read/value.rs:246,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 2
    argNames:
    - value_type
    - value
    argTypes:
    - ValueType
    - f32
    constantsTouched: []
    func_position:
      end: 249
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 249
    functionName: Value::from_f32
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 1
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Value::Generic
    - Value::F32
    - Ok
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - f64::from
    linkageType: ''
    returnType: Result
    signature: 'fn from_f32(value_type: ValueType, value: f32) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:258,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:259,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:260,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:261,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:262,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:263,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:264,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:265,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:266,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:267,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:268,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 2
    argNames:
    - value_type
    - value
    argTypes:
    - ValueType
    - f64
    constantsTouched: []
    func_position:
      end: 271
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 271
    functionName: Value::from_f64
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 1
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Value::Generic
    - Value::F32
    - Ok
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    linkageType: ''
    returnType: Result
    signature: 'fn from_f64(value_type: ValueType, value: f64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::from_f32
      Src: /src/gimli/src/read/value.rs:283,1
    - Dst: Value::from_f64
      Src: /src/gimli/src/read/value.rs:284,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/value.rs:285,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:285,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - value_type
    - addr_mask
    argTypes:
    - ValueType
    - u64
    constantsTouched: []
    func_position:
      end: 287
      start: 281
    functionDepth: 2
    functionLinenumber: 281
    functionLinenumberEnd: 287
    functionName: Value::convert
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::to_u64
    - Value::from_f64
    - Value::from_u64
    - Value::from_f32
    linkageType: ''
    returnType: Result
    signature: 'pub fn convert(self, value_type: ValueType, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:295,1
    - Dst: ValueType::bit_size
      Src: /src/gimli/src/read/value.rs:295,1
    - Dst: ValueType::bit_size
      Src: /src/gimli/src/read/value.rs:295,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:296,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:301,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:303,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:305,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:308,1
    - Dst: f32::to_bits
      Src: /src/gimli/src/read/value.rs:308,1
    - Dst: f64::to_bits
      Src: /src/gimli/src/read/value.rs:309,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:312,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:313,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:314,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:315,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:316,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:317,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:318,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:319,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:320,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:321,1
    - Dst: f32::from_bits
      Src: /src/gimli/src/read/value.rs:321,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:322,1
    - Dst: f64::from_bits
      Src: /src/gimli/src/read/value.rs:322,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:324,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 46
    argCount: 2
    argNames:
    - value_type
    - addr_mask
    argTypes:
    - ValueType
    - u64
    constantsTouched: []
    func_position:
      end: 325
      start: 294
    functionDepth: 2
    functionLinenumber: 294
    functionLinenumberEnd: 325
    functionName: Value::reinterpret
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I8
    - Value::I32
    - f32::to_bits
    - Value::U16
    - u64::from
    - Value::I64
    - Err
    - Value::U8
    - Value::I16
    - Value::Generic
    - Value::F64
    - f32::from_bits
    - Value::U32
    - f64::from_bits
    - f64::to_bits
    - Value::F32
    - Ok
    - Value::U64
    - ValueType::bit_size
    - Value::value_type
    linkageType: ''
    returnType: Result
    signature: 'pub fn reinterpret(self, value_type: ValueType, addr_mask: u64) ->
      Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:337,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:337,1
    - Dst: i64::wrapping_abs
      Src: /src/gimli/src/read/value.rs:337,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:339,1
    - Dst: wrapping_abs
      Src: /src/gimli/src/read/value.rs:339,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:340,1
    - Dst: wrapping_abs
      Src: /src/gimli/src/read/value.rs:340,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:341,1
    - Dst: wrapping_abs
      Src: /src/gimli/src/read/value.rs:341,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:342,1
    - Dst: wrapping_abs
      Src: /src/gimli/src/read/value.rs:342,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:344,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:345,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:348,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 349
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 349
    functionName: Value::abs
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::I16
    - wrapping_abs
    - Value::Generic
    - Value::F32
    - Ok
    - Value::I8
    - Value::F64
    - Value::I64
    - i64::wrapping_abs
    - sign_extend
    linkageType: ''
    returnType: Result
    signature: 'pub fn abs(self, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:361,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:361,1
    - Dst: i64::wrapping_neg
      Src: /src/gimli/src/read/value.rs:361,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:363,1
    - Dst: wrapping_neg
      Src: /src/gimli/src/read/value.rs:363,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:364,1
    - Dst: wrapping_neg
      Src: /src/gimli/src/read/value.rs:364,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:365,1
    - Dst: wrapping_neg
      Src: /src/gimli/src/read/value.rs:365,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:366,1
    - Dst: wrapping_neg
      Src: /src/gimli/src/read/value.rs:366,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:367,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:368,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:372,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:375,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 376
      start: 356
    functionDepth: 1
    functionLinenumber: 356
    functionLinenumberEnd: 376
    functionName: Value::neg
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::I16
    - wrapping_neg
    - Value::Generic
    - Value::F32
    - Ok
    - Value::I8
    - i64::wrapping_neg
    - Value::F64
    - Value::I64
    - Err
    - sign_extend
    linkageType: ''
    returnType: Result
    signature: 'pub fn neg(self, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:386,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:386,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:388,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:388,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:389,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:389,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:390,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:390,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:391,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:391,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:392,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:392,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:393,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:393,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:394,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:394,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:395,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/value.rs:395,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:396,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:397,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:398,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:400,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 401
      start: 383
    functionDepth: 2
    functionLinenumber: 383
    functionLinenumberEnd: 401
    functionName: Value::add
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Value::Generic
    - Value::F32
    - Ok
    - Value::I8
    - Value::U64
    - Value::F64
    - wrapping_add
    - Value::U32
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn add(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:411,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:411,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:413,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:413,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:414,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:414,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:415,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:415,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:416,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:416,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:417,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:417,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:418,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:418,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:419,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:419,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:420,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/read/value.rs:420,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:421,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:422,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:423,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:425,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 426
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 426
    functionName: Value::sub
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Value::Generic
    - Value::F32
    - Ok
    - Value::I8
    - Value::U64
    - Value::F64
    - wrapping_sub
    - Value::U32
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn sub(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:436,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:436,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:438,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:438,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:439,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:439,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:440,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:440,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:441,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:441,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:442,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:442,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:443,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:443,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:444,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:444,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:445,1
    - Dst: wrapping_mul
      Src: /src/gimli/src/read/value.rs:445,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:446,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:447,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:448,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:450,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 451
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 451
    functionName: Value::mul
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - wrapping_mul
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Value::Generic
    - Value::F32
    - Ok
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn mul(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:461,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:462,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:472,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:479,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:480,1
    - Dst: i64::wrapping_div
      Src: /src/gimli/src/read/value.rs:480,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:480,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:483,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:483,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:484,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:484,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:485,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:485,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:486,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:486,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:487,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:487,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:488,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:488,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:489,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:489,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:490,1
    - Dst: wrapping_div
      Src: /src/gimli/src/read/value.rs:490,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:491,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:492,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:493,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:495,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 49
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 496
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 496
    functionName: Value::div
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - wrapping_div
    - Value::I32
    - Value::U8
    - i64::wrapping_div
    - Value::I16
    - Value::I64
    - Value::U16
    - Value::Generic
    - Value::F32
    - Ok
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    - sign_extend
    linkageType: ''
    returnType: Result
    signature: 'pub fn div(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:507,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:517,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:524,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:524,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:526,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:526,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:527,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:527,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:528,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:528,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:529,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:529,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:530,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:530,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:531,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:531,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:532,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:532,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:533,1
    - Dst: wrapping_rem
      Src: /src/gimli/src/read/value.rs:533,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:534,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:535,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:536,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:538,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 50
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 539
      start: 504
    functionDepth: 0
    functionLinenumber: 504
    functionLinenumberEnd: 539
    functionName: Value::rem
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - wrapping_rem
    - Value::U8
    - Value::I32
    - Value::I16
    - Value::I64
    - Value::U16
    - Value::Generic
    - Ok
    - Value::I8
    - Value::U64
    - Value::U32
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn rem(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:547,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:548,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/value.rs:549,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - addr_mask
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 550
      start: 546
    functionDepth: 2
    functionLinenumber: 546
    functionLinenumberEnd: 550
    functionName: Value::not
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::to_u64
    - Value::from_u64
    - Value::value_type
    linkageType: ''
    returnType: Result
    signature: 'pub fn not(self, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:558,1
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:559,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:560,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:562,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:563,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/value.rs:564,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 565
      start: 557
    functionDepth: 2
    functionLinenumber: 557
    functionLinenumberEnd: 565
    functionName: Value::and
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::to_u64
    - Value::from_u64
    - Value::value_type
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn and(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:573,1
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:574,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:575,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:577,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:578,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/value.rs:579,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 580
      start: 572
    functionDepth: 2
    functionLinenumber: 572
    functionLinenumberEnd: 580
    functionName: Value::or
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::to_u64
    - Value::from_u64
    - Value::value_type
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn or(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:588,1
    - Dst: Value::value_type
      Src: /src/gimli/src/read/value.rs:589,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:590,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:592,1
    - Dst: Value::to_u64
      Src: /src/gimli/src/read/value.rs:593,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/value.rs:594,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 595
      start: 587
    functionDepth: 2
    functionLinenumber: 587
    functionLinenumberEnd: 595
    functionName: Value::xor
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::to_u64
    - Value::from_u64
    - Value::value_type
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn xor(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:604,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:606,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:608,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:611,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:613,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 614
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 614
    functionName: Value::shift_length
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 3
    functionsReached:
    - u64::from
    - Ok
    - Err
    linkageType: ''
    returnType: Result
    signature: fn shift_length(self) -> Result<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::shift_length
      Src: /src/gimli/src/read/value.rs:624,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:626,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:626,1
    - Dst: mask_bit_size
      Src: /src/gimli/src/read/value.rs:626,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:631,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:632,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:633,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:634,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:635,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:636,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:637,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:638,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:639,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:641,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 47
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 642
      start: 623
    functionDepth: 2
    functionLinenumber: 623
    functionLinenumberEnd: 642
    functionName: Value::shl
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - mask_bit_size
    - Value::I64
    - Value::U16
    - Value::Generic
    - Ok
    - Value::shift_length
    - Value::I8
    - Value::U64
    - u64::from
    - Value::U32
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn shl(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::shift_length
      Src: /src/gimli/src/read/value.rs:655,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:657,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:657,1
    - Dst: mask_bit_size
      Src: /src/gimli/src/read/value.rs:657,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:662,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:663,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:664,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:665,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:669,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:671,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:673,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 34
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 674
      start: 654
    functionDepth: 2
    functionLinenumber: 654
    functionLinenumberEnd: 674
    functionName: Value::shr
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::U8
    - mask_bit_size
    - Value::U16
    - Value::Generic
    - Ok
    - Value::shift_length
    - Value::U64
    - u64::from
    - Value::U32
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn shr(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::shift_length
      Src: /src/gimli/src/read/value.rs:688,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:691,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:692,1
    - Dst: mask_bit_size
      Src: /src/gimli/src/read/value.rs:692,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:697,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:699,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:704,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:709,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:714,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:722,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:724,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:726,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 55
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 727
      start: 687
    functionDepth: 2
    functionLinenumber: 687
    functionLinenumberEnd: 727
    functionName: Value::shra
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::I16
    - mask_bit_size
    - Value::Generic
    - Ok
    - Value::shift_length
    - Value::I8
    - u64::from
    - Value::I64
    - Err
    - sign_extend
    linkageType: ''
    returnType: Result
    signature: 'pub fn shra(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:738,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:738,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:750,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:752,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:752,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 753
      start: 735
    functionDepth: 1
    functionLinenumber: 735
    functionLinenumberEnd: 753
    functionName: Value::eq
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::Generic
    - Ok
    - Err
    - sign_extend
    linkageType: ''
    returnType: Result
    signature: 'pub fn eq(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:764,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:764,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:776,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:778,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:778,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 779
      start: 761
    functionDepth: 1
    functionLinenumber: 761
    functionLinenumberEnd: 779
    functionName: Value::ge
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::Generic
    - Ok
    - Err
    - sign_extend
    linkageType: ''
    returnType: Result
    signature: 'pub fn ge(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:790,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:790,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:802,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:804,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:804,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 805
      start: 787
    functionDepth: 1
    functionLinenumber: 787
    functionLinenumberEnd: 805
    functionName: Value::gt
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::Generic
    - Ok
    - Err
    - sign_extend
    linkageType: ''
    returnType: Result
    signature: 'pub fn gt(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:816,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:816,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:828,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:830,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:830,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 831
      start: 813
    functionDepth: 1
    functionLinenumber: 813
    functionLinenumberEnd: 831
    functionName: Value::le
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::Generic
    - Ok
    - Err
    - sign_extend
    linkageType: ''
    returnType: Result
    signature: 'pub fn le(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:842,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:842,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:854,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:856,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:856,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 857
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 857
    functionName: Value::lt
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::Generic
    - Ok
    - Err
    - sign_extend
    linkageType: ''
    returnType: Result
    signature: 'pub fn lt(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:868,1
    - Dst: sign_extend
      Src: /src/gimli/src/read/value.rs:868,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:880,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:882,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:882,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    argCount: 2
    argNames:
    - rhs
    - addr_mask
    argTypes:
    - Value
    - u64
    constantsTouched: []
    func_position:
      end: 883
      start: 865
    functionDepth: 1
    functionLinenumber: 865
    functionLinenumberEnd: 883
    functionName: Value::ne
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::Generic
    - Ok
    - Err
    - sign_extend
    linkageType: ''
    returnType: Result
    signature: 'pub fn ne(self, rhs: Value, addr_mask: u64) -> Result<Value>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Abbreviations::default
      Src: /src/gimli/src/read/value.rs:905,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/read/value.rs:906,1
    - Dst: into
      Src: /src/gimli/src/read/value.rs:910,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:932,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:933,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:934,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:935,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:936,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:937,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:938,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:939,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:940,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:941,1
    - Dst: EntriesRaw::new
      Src: /src/gimli/src/read/value.rs:947,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/value.rs:948,1
    - Dst: UnitOffset
      Src: /src/gimli/src/read/value.rs:951,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/value.rs:953,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/value.rs:953,1
    - Dst: map
      Src: /src/gimli/src/read/value.rs:953,1
    - Dst: Self::read_attribute
      Src: /src/gimli/src/read/value.rs:956,1
    - Dst: "attributes()\n                .iter()\n                .map(|spec| input.read_attribute(*spec))\n\
        \                .collect::<Result<Vec<_>>>"
      Src: /src/gimli/src/read/value.rs:953,1
    - Dst: unwrap
      Src: /src/gimli/src/read/value.rs:953,1
    - Dst: DebuggingInformationEntry::new
      Src: /src/gimli/src/read/value.rs:959,1
    - Dst: Abbreviation::tag
      Src: /src/gimli/src/read/value.rs:960,1
    - Dst: Abbreviation::has_children
      Src: /src/gimli/src/read/value.rs:961,1
    - Dst: UnitOffset
      Src: /src/gimli/src/read/value.rs:963,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 92
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 967
      start: 898
    functionDepth: 12
    functionLinenumber: 898
    functionLinenumberEnd: 967
    functionName: tests::valuetype_from_encoding
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::has_children
    - EndianSlice::new
    - Abbreviation::new
    - "attributes()\n                .iter()\n                .map(|spec| input.read_attribute(*spec))\n\
      \                .collect::<Result<Vec<_>>>"
    - Abbreviations::default
    - UnitOffset
    - into
    - DebuggingInformationEntry::new
    - '&[AttributeSpecification]::iter'
    - Abbreviation::tag
    - Abbreviation::attributes
    - map
    - Self::read_attribute
    - Some
    - EntriesRaw::new
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn valuetype_from_encoding()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:973,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:973,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:973,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:974,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:974,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:974,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:975,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:975,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:975,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:976,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:976,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:976,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:977,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:977,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:977,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:978,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:978,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:978,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:979,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:979,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:979,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:980,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:980,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:980,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:981,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:981,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:981,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:982,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:982,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:982,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:983,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:983,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:983,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 51
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 987
      start: 970
    functionDepth: 0
    functionLinenumber: 970
    functionLinenumberEnd: 987
    functionName: tests::value_convert
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    linkageType: ''
    returnType: void
    signature: fn value_convert()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:995,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:995,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:995,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:996,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:996,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:996,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:998,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:998,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:998,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:999,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:999,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:999,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1001,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1001,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1001,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1002,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1002,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1002,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1003,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1003,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1003,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1004,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1004,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1004,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1006,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1006,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1007,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1007,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1008,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1008,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1009,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1009,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1010,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1010,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1018,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1018,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1018,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1019,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1019,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1019,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1020,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1020,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1020,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1021,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1021,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1021,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 78
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1025
      start: 991
    functionDepth: 0
    functionLinenumber: 991
    functionLinenumberEnd: 1025
    functionName: tests::value_reinterpret
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_reinterpret()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1032,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1032,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1032,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1033,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1033,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1033,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1034,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1034,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1034,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1035,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1035,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1035,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1036,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1036,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1036,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1037,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1037,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1037,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1038,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1038,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1038,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1039,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1039,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1039,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1040,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1040,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1040,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1041,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1041,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1041,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1042,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1042,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1042,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1046
      start: 1029
    functionDepth: 0
    functionLinenumber: 1029
    functionLinenumberEnd: 1046
    functionName: tests::value_abs
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    linkageType: ''
    returnType: void
    signature: fn value_abs()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1053,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1053,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1053,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1054,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1054,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1054,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1055,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1055,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1056,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1056,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1056,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1057,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1057,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1058,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1058,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1058,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1059,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1059,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1060,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1060,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1060,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1061,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1061,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1062,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1062,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1062,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1063,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1063,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1063,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 51
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1067
      start: 1050
    functionDepth: 0
    functionLinenumber: 1050
    functionLinenumberEnd: 1067
    functionName: tests::value_neg
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_neg()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1074,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1074,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1074,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1074,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1075,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1075,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1075,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1075,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1076,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1076,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1076,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1076,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1077,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1077,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1077,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1077,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1078,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1078,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1078,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1078,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1079,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1079,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1079,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1079,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1080,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1080,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1080,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1080,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1081,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1081,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1081,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1081,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1082,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1082,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1082,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1082,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1083,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1083,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1083,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1083,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1084,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1084,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1084,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1084,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1085,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1085,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1085,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 70
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1071
    functionDepth: 0
    functionLinenumber: 1071
    functionLinenumberEnd: 1089
    functionName: tests::value_add
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_add()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1096,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1096,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1096,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1096,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1097,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1097,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1097,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1097,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1098,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1098,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1098,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1098,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1099,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1099,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1099,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1099,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1100,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1100,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1100,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1100,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1101,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1101,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1101,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1101,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1102,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1102,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1102,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1102,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1103,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1103,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1103,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1103,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1104,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1104,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1104,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1104,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1105,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1105,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1105,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1105,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1106,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1106,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1106,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1106,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1107,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1107,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1111
      start: 1093
    functionDepth: 0
    functionLinenumber: 1093
    functionLinenumberEnd: 1111
    functionName: tests::value_sub
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_sub()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1118,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1118,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1118,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1118,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1119,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1119,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1119,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1119,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1120,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1120,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1120,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1120,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1121,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1121,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1121,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1121,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1122,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1122,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1122,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1122,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1123,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1123,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1123,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1123,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1124,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1124,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1124,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1124,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1125,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1125,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1125,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1125,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1126,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1126,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1126,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1126,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1127,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1127,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1127,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1127,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1128,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1128,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1128,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1128,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1129,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1129,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1133
      start: 1115
    functionDepth: 0
    functionLinenumber: 1115
    functionLinenumberEnd: 1133
    functionName: tests::value_mul
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_mul()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1140,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1140,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1140,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1140,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1141,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1141,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1141,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1141,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1142,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1142,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1142,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1142,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1143,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1143,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1143,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1143,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1144,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1144,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1144,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1144,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1145,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1145,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1145,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1145,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1146,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1146,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1146,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1146,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1147,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1147,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1147,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1147,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1148,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1148,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1148,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1148,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1149,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1149,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1149,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1149,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1150,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1150,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1150,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1150,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1151,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1151,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1151,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1156,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1156,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1156,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1157,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1157,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1157,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1158,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1158,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1158,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1159,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1159,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1159,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1160,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1160,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1160,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1161,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1161,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1161,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1162,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1162,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1162,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1163,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1163,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1163,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1164,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1164,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1164,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1165,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1165,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1165,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1165,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1166,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1166,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1166,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1166,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 137
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1170
      start: 1137
    functionDepth: 0
    functionLinenumber: 1137
    functionLinenumberEnd: 1170
    functionName: tests::value_div
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_div()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1177,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1177,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1177,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1177,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1178,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1178,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1178,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1178,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1179,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1179,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1179,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1179,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1180,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1180,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1180,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1180,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1181,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1181,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1181,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1181,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1182,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1182,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1182,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1182,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1183,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1183,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1183,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1183,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1184,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1184,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1184,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1184,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1185,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1185,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1185,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1185,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1186,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1186,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1186,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1187,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1187,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1187,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1188,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1188,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1188,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1193,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1193,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1193,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1194,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1194,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1194,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1195,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1195,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1195,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1196,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1196,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1196,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1197,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1197,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1197,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1198,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1198,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1198,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1199,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1199,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1199,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1200,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1200,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1200,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1201,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1201,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1201,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 117
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1205
      start: 1174
    functionDepth: 0
    functionLinenumber: 1174
    functionLinenumberEnd: 1205
    functionName: tests::value_rem
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_rem()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1212,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1212,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1212,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1213,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1213,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1213,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1214,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1214,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1214,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1215,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1215,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1215,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1216,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1216,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1216,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1217,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1217,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1217,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1218,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1218,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1218,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1219,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1219,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1219,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1220,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1220,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1220,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1221,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1221,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1222,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 56
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1226
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1226
    functionName: tests::value_not
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_not()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1233,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1233,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1233,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1233,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1234,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1234,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1234,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1234,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1235,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1235,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1235,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1235,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1236,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1236,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1236,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1236,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1237,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1237,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1237,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1237,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1238,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1238,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1238,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1238,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1239,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1239,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1239,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1239,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1240,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1240,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1240,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1240,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1241,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1241,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1241,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1241,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1242,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1242,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1242,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1243,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1243,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1243,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1244,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1244,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1244,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 62
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1248
      start: 1230
    functionDepth: 0
    functionLinenumber: 1230
    functionLinenumberEnd: 1248
    functionName: tests::value_and
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_and()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1255,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1255,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1255,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1255,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1256,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1256,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1256,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1256,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1257,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1257,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1257,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1257,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1258,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1258,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1258,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1258,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1259,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1259,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1259,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1259,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1260,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1260,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1260,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1260,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1261,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1261,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1261,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1261,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1262,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1262,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1262,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1262,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1263,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1263,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1263,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1263,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1264,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1264,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1264,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1265,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1265,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1265,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1266,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1266,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 62
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1270
      start: 1252
    functionDepth: 0
    functionLinenumber: 1252
    functionLinenumberEnd: 1270
    functionName: tests::value_or
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_or()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1277,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1277,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1277,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1277,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1278,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1278,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1278,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1278,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1279,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1279,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1279,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1279,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1280,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1280,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1280,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1280,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1281,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1281,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1281,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1281,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1282,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1282,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1282,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1282,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1283,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1283,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1283,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1283,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1284,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1284,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1284,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1284,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1285,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1285,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1285,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1285,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1286,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1286,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1286,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1287,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1287,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1287,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1288,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1288,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1288,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 62
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1292
      start: 1274
    functionDepth: 0
    functionLinenumber: 1274
    functionLinenumberEnd: 1292
    functionName: tests::value_xor
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_xor()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1300,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1300,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1300,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1300,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1301,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1301,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1301,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1301,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1302,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1302,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1302,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1302,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1303,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1303,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1303,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1303,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1304,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1304,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1304,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1304,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1305,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1305,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1305,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1305,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1306,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1306,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1306,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1306,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1307,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1307,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1307,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1307,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1308,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1308,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1308,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1308,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1309,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1309,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1309,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1310,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1310,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1310,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1312,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1312,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1312,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1313,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1313,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1313,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1314,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1314,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1314,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1315,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1315,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1315,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1316,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1316,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1316,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1317,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1317,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1317,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1319,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1319,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1319,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1319,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1320,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1320,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1320,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1320,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1321,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1321,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1321,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1321,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1322,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1322,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1322,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1322,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1323,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1323,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1323,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1323,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1324,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1324,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1324,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1324,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1325,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1325,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1325,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1325,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1326,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1326,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1326,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1326,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1327,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1327,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1327,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1327,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 131
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1331
      start: 1296
    functionDepth: 0
    functionLinenumber: 1296
    functionLinenumberEnd: 1331
    functionName: tests::value_shl
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_shl()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1339,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1339,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1339,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1339,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1340,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1340,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1340,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1341,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1341,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1341,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1341,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1342,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1342,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1342,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1343,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1343,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1343,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1343,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1344,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1344,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1344,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1345,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1345,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1345,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1345,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1346,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1346,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1346,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1347,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1347,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1347,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1347,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1348,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1348,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1348,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1349,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1349,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1349,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1351,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1351,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1351,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1352,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1352,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1352,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1353,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1353,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1353,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1354,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1354,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1354,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1355,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1355,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1355,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1356,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1356,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1356,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1358,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1358,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1358,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1358,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1359,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1359,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1359,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1359,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1360,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1360,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1360,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1360,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1361,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1361,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1361,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1361,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1362,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1362,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1362,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 107
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1366
      start: 1335
    functionDepth: 0
    functionLinenumber: 1335
    functionLinenumberEnd: 1366
    functionName: tests::value_shr
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_shr()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1374,1
    - Dst: u64::from
      Src: /src/gimli/src/read/value.rs:1374,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1374,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1374,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1374,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1375,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1375,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1375,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1375,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1376,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1376,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1376,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1377,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1377,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1377,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1377,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1378,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1378,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1378,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1379,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1379,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1379,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1379,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1380,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1380,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1380,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1381,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1381,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1381,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1381,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1382,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1382,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1382,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1383,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1383,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1383,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1384,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1384,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1384,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1386,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1386,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1386,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1387,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1387,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1387,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1388,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1388,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1388,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1389,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1389,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1389,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1390,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1390,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1390,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1391,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1391,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1391,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1393,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1393,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1393,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1393,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1394,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1394,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1394,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1394,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1395,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1395,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1395,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1395,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1396,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1396,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1396,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1396,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1397,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1397,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1397,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1397,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1398,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1398,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1398,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1398,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1399,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1399,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1399,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1399,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1400,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1400,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1400,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1400,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1401,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1401,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1401,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1401,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 148
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1405
      start: 1370
    functionDepth: 1
    functionLinenumber: 1370
    functionLinenumberEnd: 1405
    functionName: tests::value_shra
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - u64::from
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_shra()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1411,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1411,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1411,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1411,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1412,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1412,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1412,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1412,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1413,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1413,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1413,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1413,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1414,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1414,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1414,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1414,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1415,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1415,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1415,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1415,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1416,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1416,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1416,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1416,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1417,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1417,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1417,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1417,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1418,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1418,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1418,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1418,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1419,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1419,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1419,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1419,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1420,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1420,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1420,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1420,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1421,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1421,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1421,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1421,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1422,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1422,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1422,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1422,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1423,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1423,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1423,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1423,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1424,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1424,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1424,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1424,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1425,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1425,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1425,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1425,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1426,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1426,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1426,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1426,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1427,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1427,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1427,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1427,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1428,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1428,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1428,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1428,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1429,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1429,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1429,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1429,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1430,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1430,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1430,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1430,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1431,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1431,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1431,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1431,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1432,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1432,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1432,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1432,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1433,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1433,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1433,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 130
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1437
      start: 1408
    functionDepth: 0
    functionLinenumber: 1408
    functionLinenumberEnd: 1437
    functionName: tests::value_eq
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_eq()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1443,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1443,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1443,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1443,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1444,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1444,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1444,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1444,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1445,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1445,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1445,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1445,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1446,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1446,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1446,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1446,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1447,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1447,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1447,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1447,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1448,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1448,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1448,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1448,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1449,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1449,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1449,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1449,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1450,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1450,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1450,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1450,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1451,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1451,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1451,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1451,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1452,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1452,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1452,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1452,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1453,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1453,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1453,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1453,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1454,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1454,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1454,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1454,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1455,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1455,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1455,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1455,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1456,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1456,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1456,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1456,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1457,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1457,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1457,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1457,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1458,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1458,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1458,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1458,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1459,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1459,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1459,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1459,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1460,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1460,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1460,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1460,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1461,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1461,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1461,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1461,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1462,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1462,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1462,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1462,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1463,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1463,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1463,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1463,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1464,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1464,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1464,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1464,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1465,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1465,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1465,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 130
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1469
      start: 1440
    functionDepth: 0
    functionLinenumber: 1440
    functionLinenumberEnd: 1469
    functionName: tests::value_ne
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_ne()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1475,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1475,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1475,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1475,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1476,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1476,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1476,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1476,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1477,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1477,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1477,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1477,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1478,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1478,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1478,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1478,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1479,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1479,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1479,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1479,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1480,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1480,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1480,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1480,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1481,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1481,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1481,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1481,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1482,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1482,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1482,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1482,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1483,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1483,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1483,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1483,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1484,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1484,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1484,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1484,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1485,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1485,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1485,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1485,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1486,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1486,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1486,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1486,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1487,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1487,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1487,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1487,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1488,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1488,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1488,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1488,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1489,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1489,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1489,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1489,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1490,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1490,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1490,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1490,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1491,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1491,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1491,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1491,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1492,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1492,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1492,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1492,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1493,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1493,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1493,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1493,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1494,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1494,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1494,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1494,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1495,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1495,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1495,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1495,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1496,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1496,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1496,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1496,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1497,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1497,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1497,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 141
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1501
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1501
    functionName: tests::value_ge
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_ge()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1507,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1507,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1507,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1507,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1508,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1508,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1508,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1508,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1509,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1509,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1509,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1509,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1510,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1510,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1510,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1510,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1511,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1511,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1511,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1511,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1512,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1512,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1512,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1512,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1513,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1513,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1513,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1513,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1514,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1514,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1514,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1514,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1515,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1515,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1515,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1515,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1516,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1516,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1516,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1516,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1517,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1517,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1517,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1517,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1518,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1518,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1518,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1518,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1519,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1519,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1519,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1519,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1520,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1520,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1520,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1520,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1521,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1521,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1521,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1521,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1522,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1522,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1522,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1522,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1523,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1523,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1523,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1523,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1524,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1524,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1524,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1524,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1525,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1525,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1525,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1525,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1526,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1526,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1526,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1526,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1527,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1527,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1527,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1527,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1528,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1528,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1528,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1528,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1529,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1529,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1529,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 141
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1533
      start: 1504
    functionDepth: 0
    functionLinenumber: 1504
    functionLinenumberEnd: 1533
    functionName: tests::value_gt
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_gt()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1539,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1539,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1539,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1539,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1540,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1540,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1540,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1540,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1541,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1541,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1541,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1541,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1542,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1542,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1542,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1542,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1543,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1543,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1543,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1543,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1544,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1544,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1544,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1544,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1545,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1545,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1545,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1545,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1546,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1546,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1546,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1546,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1547,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1547,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1547,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1547,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1548,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1548,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1548,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1548,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1549,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1549,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1549,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1549,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1550,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1550,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1550,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1550,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1551,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1551,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1551,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1551,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1552,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1552,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1552,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1552,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1553,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1553,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1553,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1553,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1554,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1554,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1554,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1554,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1555,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1555,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1555,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1555,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1556,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1556,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1556,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1556,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1557,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1557,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1557,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1557,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1558,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1558,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1558,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1558,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1559,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1559,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1559,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1559,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1560,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1560,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1560,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1560,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1561,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1561,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1561,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 141
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1565
      start: 1536
    functionDepth: 0
    functionLinenumber: 1536
    functionLinenumberEnd: 1565
    functionName: tests::value_le
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_le()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1571,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1571,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1571,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1571,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1572,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1572,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1572,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1572,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1573,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1573,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1573,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1573,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1574,1
    - Dst: Value::I8
      Src: /src/gimli/src/read/value.rs:1574,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1574,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1574,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1575,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1575,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1575,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1575,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1576,1
    - Dst: Value::U8
      Src: /src/gimli/src/read/value.rs:1576,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1576,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1576,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1577,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1577,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1577,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1577,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1578,1
    - Dst: Value::I16
      Src: /src/gimli/src/read/value.rs:1578,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1578,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1578,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1579,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1579,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1579,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1579,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1580,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/value.rs:1580,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1580,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1580,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1581,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1581,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1581,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1581,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1582,1
    - Dst: Value::I32
      Src: /src/gimli/src/read/value.rs:1582,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1582,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1582,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1583,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1583,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1583,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1583,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1584,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1584,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1584,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1584,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1585,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1585,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1585,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1585,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1586,1
    - Dst: Value::I64
      Src: /src/gimli/src/read/value.rs:1586,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1586,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1586,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1587,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1587,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1587,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1587,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1588,1
    - Dst: Value::U64
      Src: /src/gimli/src/read/value.rs:1588,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1588,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1588,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1589,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1589,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1589,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1589,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1590,1
    - Dst: Value::F32
      Src: /src/gimli/src/read/value.rs:1590,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1590,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1590,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1591,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1591,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1591,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1591,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1592,1
    - Dst: Value::F64
      Src: /src/gimli/src/read/value.rs:1592,1
    - Dst: Ok
      Src: /src/gimli/src/read/value.rs:1592,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1592,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/value.rs:1593,1
    - Dst: Value::U32
      Src: /src/gimli/src/read/value.rs:1593,1
    - Dst: Err
      Src: /src/gimli/src/read/value.rs:1593,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 141
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1597
      start: 1568
    functionDepth: 0
    functionLinenumber: 1568
    functionLinenumberEnd: 1597
    functionName: tests::value_lt
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Value::I32
    - Value::U8
    - Value::I16
    - Value::I64
    - Value::U16
    - Ok
    - Value::Generic
    - Value::F32
    - Value::I8
    - Value::U64
    - Value::F64
    - Value::U32
    - Err
    linkageType: ''
    returnType: void
    signature: fn value_lt()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - address_size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: DebugFrame::set_address_size
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_address_size(&mut self, address_size: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - vendor
    argTypes:
    - Vendor
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: DebugFrame::set_vendor
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_vendor(&mut self, vendor: Vendor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/cfi.rs:79,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: DebugFrame::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 5
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: DebugFrame::id
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: DebugFrame::reader
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::size_of::<usize>
      Src: /src/gimli/src/read/cfi.rs:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 101
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 101
    functionName: DebugFrame::from
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 7
    functionsReached:
    - mem::size_of::<usize>
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/cfi.rs:129,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: EhFrameHdr::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 10
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:136,1
    - Dst: '&R::read_u8'
      Src: /src/gimli/src/read/cfi.rs:137,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:139,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/cfi.rs:139,1
    - Dst: u64::from
      Src: /src/gimli/src/read/cfi.rs:139,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:142,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:143,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:144,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:155,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:157,1
    - Dst: format
      Src: /src/gimli/src/read/cfi.rs:163,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:164,1
    - Dst: parse_encoded_value
      Src: /src/gimli/src/read/cfi.rs:166,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:169,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:171,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 63
    argCount: 2
    argNames:
    - bases
    - address_size
    argTypes:
    - '&BaseAddresses'
    - u8
    constantsTouched: []
    func_position:
      end: 178
      start: 135
    functionDepth: 6
    functionLinenumber: 135
    functionLinenumberEnd: 178
    functionName: EhFrameHdr::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - parse_encoded_pointer
    - parse_encoded_value
    - format
    - parse_pointer_encoding
    - Ok
    - clone
    - '&R::read_u8'
    - u64::from
    - Error::UnknownVersion
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse(&self, bases: &BaseAddresses, address_size: u8) -> Result<ParsedEhFrameHdr<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: EhFrameHdr::id
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: EhFrameHdr::reader
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhFrameHdr
      Src: /src/gimli/src/read/cfi.rs:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: EhFrameHdr::from
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EhFrameHdr
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionName: ParsedEhFrameHdr::eh_frame_ptr
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Pointer
    signature: pub fn eh_frame_ptr(&self) -> Pointer
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 219
    functionName: ParsedEhFrameHdr::table
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn table(&self) -> Option<EhHdrTable<'_, R>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhHdrTableIter::next
      Src: /src/gimli/src/read/cfi.rs:301,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/cfi.rs:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: EhHdrTableIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - EhHdrTableIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhHdrTableIter::nth
      Src: /src/gimli/src/read/cfi.rs:313,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/cfi.rs:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 314
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 314
    functionName: EhHdrTableIter::nth
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - EhHdrTableIter::nth
    linkageType: ''
    returnType: Option
    signature: 'fn nth(&mut self, n: usize) -> Option<Self::Item>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_into
      Src: /src/gimli/src/read/cfi.rs:307,1
    - Dst: unwrap_or
      Src: /src/gimli/src/read/cfi.rs:307,1
    - Dst: try_into
      Src: /src/gimli/src/read/cfi.rs:308,1
    - Dst: ok
      Src: /src/gimli/src/read/cfi.rs:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 304
    functionDepth: 1
    functionLinenumber: 304
    functionLinenumberEnd: 310
    functionName: EhHdrTableIter::size_hint
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - unwrap_or
    - try_into
    - ok
    linkageType: ''
    returnType: (usize, Option
    signature: fn size_hint(&self) -> (usize, Option<usize>)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - bases
    argTypes:
    - '&''bases BaseAddresses'
    constantsTouched: []
    func_position:
      end: 337
      start: 330
    functionDepth: 5
    functionLinenumber: 330
    functionLinenumberEnd: 337
    functionName: EhHdrTable::iter
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: EhHdrTableIter
    signature: 'pub fn iter<''bases>(&self, bases: &''bases BaseAddresses) -> EhHdrTableIter<''_,
      ''bases, R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: format
      Src: /src/gimli/src/read/cfi.rs:345,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:347,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:352,1
    - Dst: Error::UnknownPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:352,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:359,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/cfi.rs:369,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:369,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/cfi.rs:370,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:373,1
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:373,1
    - Dst: cmp
      Src: /src/gimli/src/read/cfi.rs:375,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/cfi.rs:391,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:391,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:393,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 80
    argCount: 2
    argNames:
    - address
    - bases
    argTypes:
    - u64
    - '&BaseAddresses'
    constantsTouched: []
    func_position:
      end: 394
      start: 344
    functionDepth: 8
    functionLinenumber: 344
    functionLinenumberEnd: 394
    functionName: EhHdrTable::lookup
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - parse_encoded_pointer
    - format
    - '&R::split'
    - '&R::clone'
    - '&R::skip'
    - R::Offset::from_u64
    - Error::UnknownPointerEncoding
    - direct
    - Err
    - cmp
    - clone
    linkageType: ''
    returnType: Result
    signature: 'pub fn lookup(&self, address: u64, bases: &BaseAddresses) -> Result<Pointer>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:400,1
    - Dst: eh_frame_ptr
      Src: /src/gimli/src/read/cfi.rs:401,1
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:401,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:404,1
    - Dst: Result::map
      Src: /src/gimli/src/read/cfi.rs:404,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - Pointer
    constantsTouched: []
    func_position:
      end: 405
      start: 399
    functionDepth: 1
    functionLinenumber: 399
    functionLinenumberEnd: 405
    functionName: EhHdrTable::pointer_to_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Result::map
    - R::Offset::from_u64
    - eh_frame_ptr
    - direct
    linkageType: ''
    returnType: Result
    signature: 'pub fn pointer_to_offset(&self, ptr: Pointer) -> Result<EhFrameOffset<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhHdrTable::lookup
      Src: /src/gimli/src/read/cfi.rs:441,1
    - Dst: EhHdrTable::pointer_to_offset
      Src: /src/gimli/src/read/cfi.rs:442,1
    - Dst: fde_from_offset
      Src: /src/gimli/src/read/cfi.rs:443,1
    - Dst: Result::contains
      Src: /src/gimli/src/read/cfi.rs:444,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:445,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:447,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    argCount: 4
    argNames:
    - frame
    - bases
    - address
    - get_cie
    argTypes:
    - '&EhFrame<R>'
    - '&BaseAddresses'
    - u64
    - F
    constantsTouched: []
    func_position:
      end: 449
      start: 427
    functionDepth: 12
    functionLinenumber: 427
    functionLinenumberEnd: 449
    functionName: EhHdrTable::fde_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - EhHdrTable::pointer_to_offset
    - EhHdrTable::lookup
    - fde_from_offset
    - Ok
    - Err
    - Result::contains
    linkageType: ''
    returnType: Result
    signature: 'pub fn fde_for_address<F>(&self,frame: &EhFrame<R>,bases: &BaseAddresses,address:
      u64,get_cie: F,) -> Result<FrameDescriptionEntry<R>>whereF: FnMut(&EhFrame<R>,&BaseAddresses,EhFrameOffset<R::Offset>,)
      -> Result<CommonInformationEntry<R>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhHdrTable::fde_for_address
      Src: /src/gimli/src/read/cfi.rs:472,1
    - Dst: unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:473,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 5
    argNames:
    - frame
    - bases
    - ctx
    - address
    - get_cie
    argTypes:
    - '&EhFrame<R>'
    - '&BaseAddresses'
    - '&''ctx mut UnwindContext<R::Offset, S>'
    - u64
    - F
    constantsTouched: []
    func_position:
      end: 474
      start: 456
    functionDepth: 13
    functionLinenumber: 456
    functionLinenumberEnd: 474
    functionName: EhHdrTable::unwind_info_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EhHdrTable::fde_for_address
    - unwind_info_for_address
    linkageType: ''
    returnType: Result
    signature: 'pub fn unwind_info_for_address<''ctx, F, S>(&self,frame: &EhFrame<R>,bases:
      &BaseAddresses,ctx: &''ctx mut UnwindContext<R::Offset, S>,address: u64,get_cie:
      F,) -> Result<&''ctx UnwindTableRow<R::Offset, S>>whereF: FnMut(&EhFrame<R>,&BaseAddresses,EhFrameOffset<R::Offset>,)
      -> Result<CommonInformationEntry<R>>,S: UnwindContextStorage<R::Offset>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 1
    argNames:
    - address_size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 500
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 500
    functionName: EhFrame::set_address_size
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_address_size(&mut self, address_size: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - vendor
    argTypes:
    - Vendor
    constantsTouched: []
    func_position:
      end: 507
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 507
    functionName: EhFrame::set_vendor
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: 'pub fn set_vendor(&mut self, vendor: Vendor)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::from
      Src: /src/gimli/src/read/cfi.rs:530,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 531
      start: 529
    functionDepth: 1
    functionLinenumber: 529
    functionLinenumberEnd: 531
    functionName: EhFrame::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 19
    functionsReached:
    - Self::from
    - EndianSlice::new
    linkageType: ''
    returnType: Self
    signature: 'pub fn new(section: &''input [u8], endian: Endian) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 535
    functionDepth: 0
    functionLinenumber: 535
    functionLinenumberEnd: 537
    functionName: EhFrame::id
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: SectionId
    signature: fn id() -> SectionId
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 541
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionName: EhFrame::reader
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn reader(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::size_of::<usize>
      Src: /src/gimli/src/read/cfi.rs:549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 552
      start: 545
    functionDepth: 0
    functionLinenumber: 545
    functionLinenumberEnd: 552
    functionName: EhFrame::from
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - mem::size_of::<usize>
    linkageType: ''
    returnType: Self
    signature: 'fn from(section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 583
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 583
    functionName: DebugFrameOffset::into
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: fn into(self) -> T
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 593
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 593
    functionName: EhFrameOffset::into
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: T
    signature: fn into(self) -> T
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindSection::clone
      Src: /src/gimli/src/read/cfi.rs:644,1
    - Dst: UnwindSection::section
      Src: /src/gimli/src/read/cfi.rs:646,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:646,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - bases
    argTypes:
    - '&''bases BaseAddresses'
    constantsTouched: []
    func_position:
      end: 648
      start: 642
    functionDepth: 5
    functionLinenumber: 642
    functionLinenumberEnd: 648
    functionName: UnwindSection::entries
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - UnwindSection::clone
    - UnwindSection::section
    - Vec::clone
    linkageType: ''
    returnType: CfiEntriesIter
    signature: 'fn entries<''bases>(&self, bases: &''bases BaseAddresses) -> CfiEntriesIter<''bases,
      Self, R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindOffset::into
      Src: /src/gimli/src/read/cfi.rs:656,1
    - Dst: UnwindSection::section
      Src: /src/gimli/src/read/cfi.rs:657,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:657,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/cfi.rs:658,1
    - Dst: CommonInformationEntry::parse
      Src: /src/gimli/src/read/cfi.rs:659,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - bases
    - offset
    argTypes:
    - '&BaseAddresses'
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 660
      start: 651
    functionDepth: 12
    functionLinenumber: 651
    functionLinenumberEnd: 660
    functionName: UnwindSection::cie_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::clone
    - UnwindOffset::into
    - Self::skip
    - CommonInformationEntry::parse
    - UnwindSection::section
    linkageType: ''
    returnType: Result
    signature: 'fn cie_from_offset(&self,bases: &BaseAddresses,offset: Self::Offset,)
      -> Result<CommonInformationEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindOffset::into
      Src: /src/gimli/src/read/cfi.rs:668,1
    - Dst: UnwindSection::section
      Src: /src/gimli/src/read/cfi.rs:669,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:669,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/cfi.rs:670,1
    - Dst: PartialFrameDescriptionEntry::parse_partial
      Src: /src/gimli/src/read/cfi.rs:671,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - bases
    - offset
    argTypes:
    - '&''bases BaseAddresses'
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 672
      start: 663
    functionDepth: 12
    functionLinenumber: 663
    functionLinenumberEnd: 672
    functionName: UnwindSection::partial_fde_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Vec::clone
    - UnwindOffset::into
    - Self::skip
    - PartialFrameDescriptionEntry::parse_partial
    - UnwindSection::section
    linkageType: ''
    returnType: Result
    signature: 'fn partial_fde_from_offset<''bases>(&self,bases: &''bases BaseAddresses,offset:
      Self::Offset,) -> Result<PartialFrameDescriptionEntry<''bases, Self, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindSection::partial_fde_from_offset
      Src: /src/gimli/src/read/cfi.rs:684,1
    - Dst: Result::parse
      Src: /src/gimli/src/read/cfi.rs:685,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - bases
    - offset
    - get_cie
    argTypes:
    - '&BaseAddresses'
    - Self::Offset
    - F
    constantsTouched: []
    func_position:
      end: 686
      start: 675
    functionDepth: 13
    functionLinenumber: 675
    functionLinenumberEnd: 686
    functionName: UnwindSection::fde_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::parse
    - UnwindSection::partial_fde_from_offset
    linkageType: ''
    returnType: Result
    signature: 'fn fde_from_offset<F>(&self,bases: &BaseAddresses,offset: Self::Offset,get_cie:
      F,) -> Result<FrameDescriptionEntry<R>>whereF: FnMut(&Self, &BaseAddresses,
      Self::Offset) -> Result<CommonInformationEntry<R>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindSection::entries
      Src: /src/gimli/src/read/cfi.rs:708,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/cfi.rs:709,1
    - Dst: Result::parse
      Src: /src/gimli/src/read/cfi.rs:713,1
    - Dst: contains
      Src: /src/gimli/src/read/cfi.rs:714,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:715,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:720,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    argCount: 3
    argNames:
    - bases
    - address
    - get_cie
    argTypes:
    - '&BaseAddresses'
    - u64
    - F
    constantsTouched: []
    func_position:
      end: 721
      start: 699
    functionDepth: 8
    functionLinenumber: 699
    functionLinenumberEnd: 721
    functionName: UnwindSection::fde_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - UnwindSection::entries
    - contains
    - Ok
    - Result::parse
    - AddrEntryIter::next
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn fde_for_address<F>(&self,bases: &BaseAddresses,address: u64,mut
      get_cie: F,) -> Result<FrameDescriptionEntry<R>>whereF: FnMut(&Self, &BaseAddresses,
      Self::Offset) -> Result<CommonInformationEntry<R>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindSection::fde_for_address
      Src: /src/gimli/src/read/cfi.rs:780,1
    - Dst: unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:781,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 4
    argNames:
    - bases
    - ctx
    - address
    - get_cie
    argTypes:
    - '&BaseAddresses'
    - '&''ctx mut UnwindContext<R::Offset, S>'
    - u64
    - F
    constantsTouched: []
    func_position:
      end: 782
      start: 769
    functionDepth: 14
    functionLinenumber: 769
    functionLinenumberEnd: 782
    functionName: UnwindSection::unwind_info_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindSection::fde_for_address
    - unwind_info_for_address
    linkageType: ''
    returnType: Result
    signature: 'fn unwind_info_for_address<''ctx, F, S>(&self,bases: &BaseAddresses,ctx:
      &''ctx mut UnwindContext<R::Offset, S>,address: u64,get_cie: F,) -> Result<&''ctx
      UnwindTableRow<R::Offset, S>>whereF: FnMut(&Self, &BaseAddresses, Self::Offset)
      -> Result<CommonInformationEntry<R>>,S: UnwindContextStorage<R::Offset>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 788
      start: 786
    functionDepth: 0
    functionLinenumber: 786
    functionLinenumberEnd: 788
    functionName: DebugFrame::section
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn section(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 792
      start: 790
    functionDepth: 0
    functionLinenumber: 790
    functionLinenumberEnd: 792
    functionName: DebugFrame::has_zero_terminator
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: fn has_zero_terminator() -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - format
    - id
    argTypes:
    - Format
    - u64
    constantsTouched: []
    func_position:
      end: 799
      start: 794
    functionDepth: 0
    functionLinenumber: 794
    functionLinenumberEnd: 799
    functionName: DebugFrame::is_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'fn is_cie(format: Format, id: u64) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 806
      start: 801
    functionDepth: 0
    functionLinenumber: 801
    functionLinenumberEnd: 806
    functionName: DebugFrame::cie_offset_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: CieOffsetEncoding
    signature: 'fn cie_offset_encoding(format: Format) -> CieOffsetEncoding'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:809,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - offset
    argTypes:
    - R::Offset
    - R::Offset
    constantsTouched: []
    func_position:
      end: 810
      start: 808
    functionDepth: 0
    functionLinenumber: 808
    functionLinenumberEnd: 810
    functionName: DebugFrame::resolve_cie_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Option
    signature: 'fn resolve_cie_offset(&self, _: R::Offset, offset: R::Offset) -> Option<R::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - version
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 814
      start: 812
    functionDepth: 0
    functionLinenumber: 812
    functionLinenumberEnd: 814
    functionName: DebugFrame::has_address_and_segment_sizes
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'fn has_address_and_segment_sizes(version: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 818
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 818
    functionName: DebugFrame::address_size
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: fn address_size(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 822
      start: 820
    functionDepth: 0
    functionLinenumber: 820
    functionLinenumberEnd: 822
    functionName: DebugFrame::vendor
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Vendor
    signature: fn vendor(&self) -> Vendor
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 830
    functionDepth: 0
    functionLinenumber: 830
    functionLinenumberEnd: 832
    functionName: EhFrame::section
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&R'
    signature: fn section(&self) -> &R
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 836
      start: 834
    functionDepth: 0
    functionLinenumber: 834
    functionLinenumberEnd: 836
    functionName: EhFrame::has_zero_terminator
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: fn has_zero_terminator() -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - id
    argTypes:
    - Format
    - u64
    constantsTouched: []
    func_position:
      end: 840
      start: 838
    functionDepth: 0
    functionLinenumber: 838
    functionLinenumberEnd: 840
    functionName: EhFrame::is_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'fn is_cie(_: Format, id: u64) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - _format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 846
      start: 842
    functionDepth: 0
    functionLinenumber: 842
    functionLinenumberEnd: 846
    functionName: EhFrame::cie_offset_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: CieOffsetEncoding
    signature: 'fn cie_offset_encoding(_format: Format) -> CieOffsetEncoding'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::checked_sub
      Src: /src/gimli/src/read/cfi.rs:849,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - base
    - offset
    argTypes:
    - R::Offset
    - R::Offset
    constantsTouched: []
    func_position:
      end: 850
      start: 848
    functionDepth: 2
    functionLinenumber: 848
    functionLinenumberEnd: 850
    functionName: EhFrame::resolve_cie_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::checked_sub
    linkageType: ''
    returnType: Option
    signature: 'fn resolve_cie_offset(&self, base: R::Offset, offset: R::Offset) ->
      Option<R::Offset>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - _version
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 854
      start: 852
    functionDepth: 0
    functionLinenumber: 852
    functionLinenumberEnd: 854
    functionName: EhFrame::has_address_and_segment_sizes
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'fn has_address_and_segment_sizes(_version: u8) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 858
      start: 856
    functionDepth: 0
    functionLinenumber: 856
    functionLinenumberEnd: 858
    functionName: EhFrame::address_size
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: fn address_size(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 862
      start: 860
    functionDepth: 0
    functionLinenumber: 860
    functionLinenumberEnd: 862
    functionName: EhFrame::vendor
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Vendor
    signature: fn vendor(&self) -> Vendor
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:927,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:928,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 930
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 930
    functionName: BaseAddresses::set_eh_frame_hdr
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Self
    signature: 'pub fn set_eh_frame_hdr(mut self, addr: u64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:935,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 937
      start: 934
    functionDepth: 0
    functionLinenumber: 934
    functionLinenumberEnd: 937
    functionName: BaseAddresses::set_eh_frame
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Self
    signature: 'pub fn set_eh_frame(mut self, addr: u64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:942,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:943,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 945
      start: 941
    functionDepth: 0
    functionLinenumber: 941
    functionLinenumberEnd: 945
    functionName: BaseAddresses::set_text
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Self
    signature: 'pub fn set_text(mut self, addr: u64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 952
      start: 949
    functionDepth: 0
    functionLinenumber: 949
    functionLinenumberEnd: 952
    functionName: BaseAddresses::set_got
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Some
    linkageType: ''
    returnType: Self
    signature: 'pub fn set_got(mut self, addr: u64) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CfiEntriesIter::next
      Src: /src/gimli/src/read/cfi.rs:1059,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/cfi.rs:1059,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1060
      start: 1058
    functionDepth: 1
    functionLinenumber: 1058
    functionLinenumberEnd: 1060
    functionName: CfiEntriesIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - CfiEntriesIter::next
    - Option::transpose
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:1087,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1087,1
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/cfi.rs:1088,1
    - Dst: Self::into_u64
      Src: /src/gimli/src/read/cfi.rs:1089,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1090,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/cfi.rs:1093,1
    - Dst: Result::offset_from
      Src: /src/gimli/src/read/cfi.rs:1094,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1094,1
    - Dst: Section::cie_offset_encoding
      Src: /src/gimli/src/read/cfi.rs:1095,1
    - Dst: Result::read_u32
      Src: /src/gimli/src/read/cfi.rs:1096,1
    - Dst: u32::map
      Src: /src/gimli/src/read/cfi.rs:1096,1
    - Dst: Result::read_u64
      Src: /src/gimli/src/read/cfi.rs:1097,1
    - Dst: Section::is_cie
      Src: /src/gimli/src/read/cfi.rs:1100,1
    - Dst: CommonInformationEntry::parse_rest
      Src: /src/gimli/src/read/cfi.rs:1101,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1102,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1102,1
    - Dst: CieOrFde::Cie
      Src: /src/gimli/src/read/cfi.rs:1102,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:1104,1
    - Dst: Vec::resolve_cie_offset
      Src: /src/gimli/src/read/cfi.rs:1105,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1106,1
    - Dst: Option::into
      Src: /src/gimli/src/read/cfi.rs:1114,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:1116,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1120,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1120,1
    - Dst: CieOrFde::Fde
      Src: /src/gimli/src/read/cfi.rs:1120,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 55
    argCount: 3
    argNames:
    - bases
    - section
    - input
    argTypes:
    - '&''bases BaseAddresses'
    - '&Section'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1122
      start: 1078
    functionDepth: 10
    functionLinenumber: 1078
    functionLinenumberEnd: 1122
    functionName: parse_cfi_entry
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 5
    functionsReached:
    - Section::cie_offset_encoding
    - Result::read_u32
    - '&mut R::split'
    - CommonInformationEntry::parse_rest
    - Option::into
    - Some
    - Result::read_u64
    - Err
    - CieOrFde::Fde
    - '&mut R::read_initial_length'
    - Section::is_cie
    - '&mut R::offset_from'
    - CieOrFde::Cie
    - u32::map
    - Self::into_u64
    - Vec::section
    - Vec::clone
    - Ok
    - R::Offset::from_u64
    - Result::offset_from
    - Vec::resolve_cie_offset
    linkageType: ''
    returnType: Result
    signature: 'fn parse_cfi_entry<''bases, Section, R>(bases: &''bases BaseAddresses,section:
      &Section,input: &mut R,) -> Result<Option<CieOrFde<''bases, Section, R>>>whereR:
      Reader,Section: UnwindSection<R>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Augmentation::default
      Src: /src/gimli/src/read/cfi.rs:1177,1
    - Dst: '&mut R::is_empty'
      Src: /src/gimli/src/read/cfi.rs:1182,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/cfi.rs:1183,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1187,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:1190,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:1190,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1191,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/cfi.rs:1191,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:1194,1
    - Dst: ok_or
      Src: /src/gimli/src/read/cfi.rs:1194,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:1195,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1196,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:1199,1
    - Dst: ok_or
      Src: /src/gimli/src/read/cfi.rs:1199,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:1200,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1205,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:1208,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1209,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:1212,1
    - Dst: ok_or
      Src: /src/gimli/src/read/cfi.rs:1212,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:1213,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1214,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1217,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1223,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 77
    argCount: 5
    argNames:
    - augmentation_str
    - bases
    - address_size
    - section
    - input
    argTypes:
    - '&mut R'
    - '&BaseAddresses'
    - u8
    - '&Section'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1224
      start: 1161
    functionDepth: 6
    functionLinenumber: 1161
    functionLinenumberEnd: 1224
    functionName: Augmentation::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - '&mut R::is_empty'
    - Augmentation::default
    - parse_encoded_pointer
    - ok_or
    - Result::and_then
    - '&mut R::read_u8'
    - parse_pointer_encoding
    - Ok
    - '&mut R::read_uleb128'
    - '&mut R::split'
    - as_mut
    - Some
    - Err
    - Vec::section
    linkageType: ''
    returnType: Result
    signature: 'fn parse<Section, R>(augmentation_str: &mut R,bases: &BaseAddresses,address_size:
      u8,section: &Section,input: &mut R,) -> Result<Augmentation>whereR: Reader,Section:
      UnwindSection<R>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:1245,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:1245,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/cfi.rs:1246,1
    - Dst: AugmentationData::default
      Src: /src/gimli/src/read/cfi.rs:1247,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:1249,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1250,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1252,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    argCount: 3
    argNames:
    - augmentation
    - encoding_parameters
    - input
    argTypes:
    - '&Augmentation'
    - '&PointerEncodingParameters<''_, R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1253
      start: 1234
    functionDepth: 8
    functionLinenumber: 1234
    functionLinenumberEnd: 1253
    functionName: AugmentationData::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - parse_encoded_pointer
    - Result::and_then
    - Ok
    - '&mut R::split'
    - '&mut R::read_uleb128'
    - Some
    - AugmentationData::default
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader>(augmentation: &Augmentation,encoding_parameters:
      &PointerEncodingParameters<''_, R>,input: &mut R,) -> Result<AugmentationData>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:1320,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1321,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1322,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1323,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 3
    argNames:
    - bases
    - section
    - input
    argTypes:
    - '&BaseAddresses'
    - '&Section'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1325
      start: 1315
    functionDepth: 11
    functionLinenumber: 1315
    functionLinenumberEnd: 1325
    functionName: CommonInformationEntry::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - parse_cfi_entry
    - Ok
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse<Section: UnwindSection<R>>(bases: &BaseAddresses,section:
      &Section,input: &mut R,) -> Result<CommonInformationEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/cfi.rs:1335,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1342,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/cfi.rs:1342,1
    - Dst: u64::from
      Src: /src/gimli/src/read/cfi.rs:1342,1
    - Dst: Result::read_null_terminated_slice
      Src: /src/gimli/src/read/cfi.rs:1345,1
    - Dst: Section::has_address_and_segment_sizes
      Src: /src/gimli/src/read/cfi.rs:1347,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/cfi.rs:1348,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/cfi.rs:1349,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1351,1
    - Dst: Vec::address_size
      Src: /src/gimli/src/read/cfi.rs:1355,1
    - Dst: Result::read_uleb128
      Src: /src/gimli/src/read/cfi.rs:1358,1
    - Dst: Result::read_sleb128
      Src: /src/gimli/src/read/cfi.rs:1359,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:1362,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/cfi.rs:1362,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:1362,1
    - Dst: Result::read_uleb128
      Src: /src/gimli/src/read/cfi.rs:1364,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:1364,1
    - Dst: is_empty
      Src: /src/gimli/src/read/cfi.rs:1367,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1370,1
    - Dst: Augmentation::parse
      Src: /src/gimli/src/read/cfi.rs:1370,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1392,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 58
    argCount: 6
    argNames:
    - offset
    - length
    - format
    - bases
    - section
    - rest
    argTypes:
    - R::Offset
    - R::Offset
    - Format
    - '&BaseAddresses'
    - '&Section'
    - R
    constantsTouched: []
    func_position:
      end: 1393
      start: 1327
    functionDepth: 11
    functionLinenumber: 1327
    functionLinenumberEnd: 1393
    functionName: CommonInformationEntry::parse_rest
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Result::read_u8
    - Result::read_sleb128
    - Result::and_then
    - into
    - Result::read_address_size
    - is_empty
    - Section::has_address_and_segment_sizes
    - Ok
    - Vec::address_size
    - Result::read_null_terminated_slice
    - Augmentation::parse
    - u64::from
    - Some
    - common::Register
    - Error::UnknownVersion
    - Err
    - Result::read_uleb128
    linkageType: ''
    returnType: Result
    signature: 'fn parse_rest<Section: UnwindSection<R>>(offset: R::Offset,length:
      R::Offset,format: Format,bases: &BaseAddresses,section: &Section,mut rest: R,)
      -> Result<CommonInformationEntry<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1404
      start: 1402
    functionDepth: 0
    functionLinenumber: 1402
    functionLinenumberEnd: 1404
    functionName: CommonInformationEntry::offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn offset(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u16::from
      Src: /src/gimli/src/read/cfi.rs:1410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1413
      start: 1407
    functionDepth: 1
    functionLinenumber: 1407
    functionLinenumberEnd: 1413
    functionName: CommonInformationEntry::encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - u16::from
    linkageType: ''
    returnType: Encoding
    signature: pub fn encoding(&self) -> Encoding
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1418
      start: 1416
    functionDepth: 0
    functionLinenumber: 1416
    functionLinenumberEnd: 1418
    functionName: CommonInformationEntry::address_size
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn address_size(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:1430,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1436,1
    - Dst: Vec::vendor
      Src: /src/gimli/src/read/cfi.rs:1438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 2
    argNames:
    - section
    - bases
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    constantsTouched: []
    func_position:
      end: 1440
      start: 1421
    functionDepth: 5
    functionLinenumber: 1421
    functionLinenumberEnd: 1440
    functionName: CommonInformationEntry::instructions
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::vendor
    - clone
    - Vec::section
    linkageType: ''
    returnType: CallFrameInstructionIter
    signature: 'pub fn instructions<''a, Section>(&self,section: &''a Section,bases:
      &''a BaseAddresses,) -> CallFrameInstructionIter<''a, R>whereSection: UnwindSection<R>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1448
      start: 1446
    functionDepth: 0
    functionLinenumber: 1446
    functionLinenumberEnd: 1448
    functionName: CommonInformationEntry::entry_len
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn entry_len(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1454
      start: 1452
    functionDepth: 0
    functionLinenumber: 1452
    functionLinenumberEnd: 1454
    functionName: CommonInformationEntry::version
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u8
    signature: pub fn version(&self) -> u8
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/gimli/src/read/cfi.rs:1461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1462
      start: 1460
    functionDepth: 0
    functionLinenumber: 1460
    functionLinenumberEnd: 1462
    functionName: CommonInformationEntry::augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - as_ref
    linkageType: ''
    returnType: Option
    signature: pub fn augmentation(&self) -> Option<&Augmentation>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_some_and
      Src: /src/gimli/src/read/cfi.rs:1466,1
    - Dst: is_some
      Src: /src/gimli/src/read/cfi.rs:1466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1465
    functionDepth: 0
    functionLinenumber: 1465
    functionLinenumberEnd: 1467
    functionName: CommonInformationEntry::has_lsda
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - is_some
    - is_some_and
    linkageType: ''
    returnType: bool
    signature: pub fn has_lsda(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1472
      start: 1470
    functionDepth: 0
    functionLinenumber: 1470
    functionLinenumberEnd: 1472
    functionName: CommonInformationEntry::lsda_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - and_then
    linkageType: ''
    returnType: Option
    signature: pub fn lsda_encoding(&self) -> Option<constants::DwEhPe>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/gimli/src/read/cfi.rs:1477,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1477,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1478
      start: 1476
    functionDepth: 0
    functionLinenumber: 1476
    functionLinenumberEnd: 1478
    functionName: CommonInformationEntry::personality_with_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - as_ref
    - and_then
    linkageType: ''
    returnType: Option
    signature: pub fn personality_with_encoding(&self) -> Option<(constants::DwEhPe,
      Pointer)>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/gimli/src/read/cfi.rs:1483,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1483,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:1483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1487
      start: 1482
    functionDepth: 1
    functionLinenumber: 1482
    functionLinenumberEnd: 1487
    functionName: CommonInformationEntry::personality
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - as_ref
    - and_then
    - map
    linkageType: ''
    returnType: Option
    signature: pub fn personality(&self) -> Option<Pointer>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1492
      start: 1490
    functionDepth: 0
    functionLinenumber: 1490
    functionLinenumberEnd: 1492
    functionName: CommonInformationEntry::fde_address_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - and_then
    linkageType: ''
    returnType: Option
    signature: pub fn fde_address_encoding(&self) -> Option<constants::DwEhPe>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_some_and
      Src: /src/gimli/src/read/cfi.rs:1496,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1497
      start: 1495
    functionDepth: 0
    functionLinenumber: 1495
    functionLinenumberEnd: 1497
    functionName: CommonInformationEntry::is_signal_trampoline
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - is_some_and
    linkageType: ''
    returnType: bool
    signature: pub fn is_signal_trampoline(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1503
      start: 1501
    functionDepth: 0
    functionLinenumber: 1501
    functionLinenumberEnd: 1503
    functionName: CommonInformationEntry::code_alignment_factor
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn code_alignment_factor(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1509
      start: 1507
    functionDepth: 0
    functionLinenumber: 1507
    functionLinenumberEnd: 1509
    functionName: CommonInformationEntry::data_alignment_factor
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: i64
    signature: pub fn data_alignment_factor(&self) -> i64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1516
      start: 1514
    functionDepth: 0
    functionLinenumber: 1514
    functionLinenumberEnd: 1516
    functionName: CommonInformationEntry::return_address_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Register
    signature: pub fn return_address_register(&self) -> Register
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:1547,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1548,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1549,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1550,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 3
    argNames:
    - section
    - bases
    - input
    argTypes:
    - '&Section'
    - '&''bases BaseAddresses'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1552
      start: 1542
    functionDepth: 11
    functionLinenumber: 1542
    functionLinenumberEnd: 1552
    functionName: PartialFrameDescriptionEntry::parse_partial
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - parse_cfi_entry
    - Ok
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse_partial(section: &Section,bases: &''bases BaseAddresses,input:
      &mut R,) -> Result<PartialFrameDescriptionEntry<''bases, Section, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameDescriptionEntry::parse_rest
      Src: /src/gimli/src/read/cfi.rs:1563,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:1568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - get_cie
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 1573
      start: 1559
    functionDepth: 11
    functionLinenumber: 1559
    functionLinenumberEnd: 1573
    functionName: PartialFrameDescriptionEntry::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - FrameDescriptionEntry::parse_rest
    linkageType: ''
    returnType: Result
    signature: 'pub fn parse<F>(&self, get_cie: F) -> Result<FrameDescriptionEntry<R>>whereF:
      FnMut(&Section, &BaseAddresses, Section::Offset) -> Result<CommonInformationEntry<R>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1578
      start: 1576
    functionDepth: 0
    functionLinenumber: 1576
    functionLinenumberEnd: 1578
    functionName: PartialFrameDescriptionEntry::offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn offset(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1583
      start: 1581
    functionDepth: 0
    functionLinenumber: 1581
    functionLinenumberEnd: 1583
    functionName: PartialFrameDescriptionEntry::cie_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Section::Offset
    signature: pub fn cie_offset(&self) -> Section::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1591
      start: 1589
    functionDepth: 0
    functionLinenumber: 1589
    functionLinenumberEnd: 1591
    functionName: PartialFrameDescriptionEntry::entry_len
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn entry_len(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get_cie
      Src: /src/gimli/src/read/cfi.rs:1651,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1657,1
    - Dst: Self::parse_addresses
      Src: /src/gimli/src/read/cfi.rs:1660,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1661,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1664,1
    - Dst: AugmentationData::parse
      Src: /src/gimli/src/read/cfi.rs:1664,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1684,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    argCount: 8
    argNames:
    - offset
    - length
    - format
    - cie_pointer
    - rest
    - section
    - bases
    - get_cie
    argTypes:
    - R::Offset
    - R::Offset
    - Format
    - Section::Offset
    - R
    - '&Section'
    - '&BaseAddresses'
    - F
    constantsTouched: []
    func_position:
      end: 1685
      start: 1637
    functionDepth: 10
    functionLinenumber: 1637
    functionLinenumberEnd: 1685
    functionName: FrameDescriptionEntry::parse_rest
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - AugmentationData::parse
    - Ok
    - get_cie
    - Self::parse_addresses
    - Some
    - Vec::section
    linkageType: ''
    returnType: Result
    signature: 'fn parse_rest<Section, F>(offset: R::Offset,length: R::Offset,format:
      Format,cie_pointer: Section::Offset,mut rest: R,section: &Section,bases: &BaseAddresses,mut
      get_cie: F,) -> Result<FrameDescriptionEntry<R>>whereSection: UnwindSection<R>,F:
      FnMut(&Section, &BaseAddresses, Section::Offset) -> Result<CommonInformationEntry<R>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CieId::augmentation
      Src: /src/gimli/src/read/cfi.rs:1692,1
    - Dst: bool::and_then
      Src: /src/gimli/src/read/cfi.rs:1692,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:1695,1
    - Dst: pointer
      Src: /src/gimli/src/read/cfi.rs:1695,1
    - Dst: parse_encoded_value
      Src: /src/gimli/src/read/cfi.rs:1696,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1697,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:1699,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:1700,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1701,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 3
    argNames:
    - input
    - cie
    - parameters
    argTypes:
    - '&mut R'
    - '&CommonInformationEntry<R>'
    - '&PointerEncodingParameters<''_, R>'
    constantsTouched: []
    func_position:
      end: 1703
      start: 1687
    functionDepth: 9
    functionLinenumber: 1687
    functionLinenumberEnd: 1703
    functionName: FrameDescriptionEntry::parse_addresses
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - parse_encoded_pointer
    - parse_encoded_value
    - CieId::augmentation
    - '&mut R::read_address'
    - Ok
    - bool::and_then
    - pointer
    linkageType: ''
    returnType: Result
    signature: 'fn parse_addresses(input: &mut R,cie: &CommonInformationEntry<R>,parameters:
      &PointerEncodingParameters<''_, R>,) -> Result<(u64, u64)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindTable::new
      Src: /src/gimli/src/read/cfi.rs:1717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 3
    argNames:
    - section
    - bases
    - ctx
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    - '&''ctx mut UnwindContext<R::Offset, S>'
    constantsTouched: []
    func_position:
      end: 1718
      start: 1707
    functionDepth: 13
    functionLinenumber: 1707
    functionLinenumberEnd: 1718
    functionName: FrameDescriptionEntry::rows
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - UnwindTable::new
    linkageType: ''
    returnType: Result
    signature: 'pub fn rows<''a, ''ctx, Section, S>(&self,section: &''a Section,bases:
      &''a BaseAddresses,ctx: &''ctx mut UnwindContext<R::Offset, S>,) -> Result<UnwindTable<''a,
      ''ctx, R, S>>whereSection: UnwindSection<R>,S: UnwindContextStorage<R::Offset>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameDescriptionEntry::rows
      Src: /src/gimli/src/read/cfi.rs:1737,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:1738,1
    - Dst: '&mut LineRow::contains'
      Src: /src/gimli/src/read/cfi.rs:1739,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1740,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:1740,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1743,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    argCount: 4
    argNames:
    - section
    - bases
    - ctx
    - address
    argTypes:
    - '&Section'
    - '&BaseAddresses'
    - '&''ctx mut UnwindContext<R::Offset, S>'
    - u64
    constantsTouched: []
    func_position:
      end: 1744
      start: 1726
    functionDepth: 14
    functionLinenumber: 1726
    functionLinenumberEnd: 1744
    functionName: FrameDescriptionEntry::unwind_info_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - next_row
    - Ok
    - '&mut LineRow::contains'
    - row
    - FrameDescriptionEntry::rows
    - Err
    linkageType: ''
    returnType: Result
    signature: 'pub fn unwind_info_for_address<''ctx, Section, S>(&self,section: &Section,bases:
      &BaseAddresses,ctx: &''ctx mut UnwindContext<R::Offset, S>,address: u64,) ->
      Result<&''ctx UnwindTableRow<R::Offset, S>>whereSection: UnwindSection<R>,S:
      UnwindContextStorage<R::Offset>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1756
      start: 1754
    functionDepth: 0
    functionLinenumber: 1754
    functionLinenumberEnd: 1756
    functionName: FrameDescriptionEntry::offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn offset(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1761
      start: 1759
    functionDepth: 0
    functionLinenumber: 1759
    functionLinenumberEnd: 1761
    functionName: FrameDescriptionEntry::cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: '&CommonInformationEntry'
    signature: pub fn cie(&self) -> &CommonInformationEntry<R>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1769
      start: 1767
    functionDepth: 0
    functionLinenumber: 1767
    functionLinenumberEnd: 1769
    functionName: FrameDescriptionEntry::entry_len
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: R::Offset
    signature: pub fn entry_len(&self) -> R::Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:1784,1
    - Dst: augmentation
      Src: /src/gimli/src/read/cfi.rs:1785,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1785,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1790,1
    - Dst: Vec::vendor
      Src: /src/gimli/src/read/cfi.rs:1792,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 2
    argNames:
    - section
    - bases
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    constantsTouched: []
    func_position:
      end: 1794
      start: 1775
    functionDepth: 5
    functionLinenumber: 1775
    functionLinenumberEnd: 1794
    functionName: FrameDescriptionEntry::instructions
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - augmentation
    - Vec::vendor
    - and_then
    - clone
    - Vec::section
    linkageType: ''
    returnType: CallFrameInstructionIter
    signature: 'pub fn instructions<''a, Section>(&self,section: &''a Section,bases:
      &''a BaseAddresses,) -> CallFrameInstructionIter<''a, R>whereSection: UnwindSection<R>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1799
      start: 1797
    functionDepth: 0
    functionLinenumber: 1797
    functionLinenumberEnd: 1799
    functionName: FrameDescriptionEntry::initial_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn initial_address(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: wrapping_add_sized
      Src: /src/gimli/src/read/cfi.rs:1806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1808
      start: 1805
    functionDepth: 3
    functionLinenumber: 1805
    functionLinenumberEnd: 1808
    functionName: FrameDescriptionEntry::end_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - wrapping_add_sized
    linkageType: ''
    returnType: u64
    signature: pub fn end_address(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1814
      start: 1812
    functionDepth: 0
    functionLinenumber: 1812
    functionLinenumberEnd: 1814
    functionName: FrameDescriptionEntry::len
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn len(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameDescriptionEntry::initial_address
      Src: /src/gimli/src/read/cfi.rs:1822,1
    - Dst: FrameDescriptionEntry::end_address
      Src: /src/gimli/src/read/cfi.rs:1822,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1823
      start: 1821
    functionDepth: 4
    functionLinenumber: 1821
    functionLinenumberEnd: 1823
    functionName: FrameDescriptionEntry::contains
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - FrameDescriptionEntry::initial_address
    - FrameDescriptionEntry::end_address
    linkageType: ''
    returnType: bool
    signature: 'pub fn contains(&self, address: u64) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: as_ref
      Src: /src/gimli/src/read/cfi.rs:1828,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1828,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1829
      start: 1827
    functionDepth: 0
    functionLinenumber: 1827
    functionLinenumberEnd: 1829
    functionName: FrameDescriptionEntry::lsda
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - as_ref
    - and_then
    linkageType: ''
    returnType: Option
    signature: pub fn lsda(&self) -> Option<Pointer>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameDescriptionEntry::cie
      Src: /src/gimli/src/read/cfi.rs:1834,1
    - Dst: '&CommonInformationEntry::is_signal_trampoline'
      Src: /src/gimli/src/read/cfi.rs:1834,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1835
      start: 1833
    functionDepth: 1
    functionLinenumber: 1833
    functionLinenumberEnd: 1835
    functionName: FrameDescriptionEntry::is_signal_trampoline
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - '&CommonInformationEntry::is_signal_trampoline'
    - FrameDescriptionEntry::cie
    linkageType: ''
    returnType: bool
    signature: pub fn is_signal_trampoline(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameDescriptionEntry::cie
      Src: /src/gimli/src/read/cfi.rs:1842,1
    - Dst: '&CommonInformationEntry::personality'
      Src: /src/gimli/src/read/cfi.rs:1842,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1843
      start: 1841
    functionDepth: 2
    functionLinenumber: 1841
    functionLinenumberEnd: 1843
    functionName: FrameDescriptionEntry::personality
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - '&CommonInformationEntry::personality'
    - FrameDescriptionEntry::cie
    linkageType: ''
    returnType: Option
    signature: pub fn personality(&self) -> Option<Pointer>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_struct
      Src: /src/gimli/src/read/cfi.rs:1980,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:1980,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:1980,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:1980,1
    - Dst: finish
      Src: /src/gimli/src/read/cfi.rs:1980,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 1985
      start: 1979
    functionDepth: 0
    functionLinenumber: 1979
    functionLinenumberEnd: 1985
    functionName: UnwindContext::fmt
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - field
    - finish
    - debug_struct
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new_in
      Src: /src/gimli/src/read/cfi.rs:1994,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1995
      start: 1993
    functionDepth: 6
    functionLinenumber: 1993
    functionLinenumberEnd: 1995
    functionName: UnwindContext::default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::new_in
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::new_in
      Src: /src/gimli/src/read/cfi.rs:2002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2003
      start: 2001
    functionDepth: 6
    functionLinenumber: 2001
    functionLinenumberEnd: 2003
    functionName: UnwindContext::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 36
    functionsReached:
    - Self::new_in
    linkageType: ''
    returnType: Self
    signature: pub fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:2018,1
    - Dst: reset
      Src: /src/gimli/src/read/cfi.rs:2022,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2024
      start: 2016
    functionDepth: 3
    functionLinenumber: 2016
    functionLinenumberEnd: 2024
    functionName: UnwindContext::new_in
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - reset
    linkageType: ''
    returnType: Self
    signature: pub fn new_in() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::reset
      Src: /src/gimli/src/read/cfi.rs:2038,1
    - Dst: UnwindTable::new_for_cie
      Src: /src/gimli/src/read/cfi.rs:2040,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:2041,1
    - Dst: is_some
      Src: /src/gimli/src/read/cfi.rs:2041,1
    - Dst: UnwindContext::save_initial_rules
      Src: /src/gimli/src/read/cfi.rs:2043,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2044,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 3
    argNames:
    - section
    - bases
    - cie
    argTypes:
    - '&Section'
    - '&BaseAddresses'
    - '&CommonInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 2045
      start: 2027
    functionDepth: 11
    functionLinenumber: 2027
    functionLinenumberEnd: 2045
    functionName: UnwindContext::initialize
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindTable::new_for_cie
    - UnwindContext::save_initial_rules
    - Ok
    - is_some
    - UnwindContext::reset
    - next_row
    linkageType: ''
    returnType: Result
    signature: 'fn initialize<Section, R>(&mut self,section: &Section,bases: &BaseAddresses,cie:
      &CommonInformationEntry<R>,) -> Result<()>whereR: Reader<Offset = T>,Section:
      UnwindSection<R>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clear
      Src: /src/gimli/src/read/cfi.rs:2048,1
    - Dst: try_push
      Src: /src/gimli/src/read/cfi.rs:2049,1
    - Dst: UnwindTableRow::default
      Src: /src/gimli/src/read/cfi.rs:2049,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2049,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2053
      start: 2047
    functionDepth: 4
    functionLinenumber: 2047
    functionLinenumberEnd: 2053
    functionName: UnwindContext::reset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - clear
    - unwrap
    - UnwindTableRow::default
    - try_push
    linkageType: ''
    returnType: void
    signature: fn reset(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: last
      Src: /src/gimli/src/read/cfi.rs:2056,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2056,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2057
      start: 2055
    functionDepth: 0
    functionLinenumber: 2055
    functionLinenumberEnd: 2057
    functionName: UnwindContext::row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - last
    - unwrap
    linkageType: ''
    returnType: '&UnwindTableRow'
    signature: fn row(&self) -> &UnwindTableRow<T, S>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: last_mut
      Src: /src/gimli/src/read/cfi.rs:2060,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2060,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2061
      start: 2059
    functionDepth: 0
    functionLinenumber: 2059
    functionLinenumberEnd: 2061
    functionName: UnwindContext::row_mut
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 4
    functionsReached:
    - last_mut
    - unwrap
    linkageType: ''
    returnType: '&mut UnwindTableRow'
    signature: fn row_mut(&mut self) -> &mut UnwindTableRow<T, S>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: last
      Src: /src/gimli/src/read/cfi.rs:2065,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2065,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2068,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:2068,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2069,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/cfi.rs:2069,1
    - Dst: last
      Src: /src/gimli/src/read/cfi.rs:2071,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2071,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2071,1
    - Dst: try_insert
      Src: /src/gimli/src/read/cfi.rs:2072,1
    - Dst: map_err
      Src: /src/gimli/src/read/cfi.rs:2072,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2079,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2080
      start: 2063
    functionDepth: 5
    functionLinenumber: 2063
    functionLinenumberEnd: 2080
    functionName: UnwindContext::save_initial_rules
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - try_insert
    - Ok
    - Result::clone
    - last
    - map_err
    - Some
    - common::Register
    - clone
    - unwrap
    linkageType: ''
    returnType: Result
    signature: fn save_initial_rules(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::row
      Src: /src/gimli/src/read/cfi.rs:2083,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2084
      start: 2082
    functionDepth: 1
    functionLinenumber: 2082
    functionLinenumberEnd: 2084
    functionName: UnwindContext::start_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::row
    linkageType: ''
    returnType: u64
    signature: fn start_address(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::row_mut
      Src: /src/gimli/src/read/cfi.rs:2087,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - start_address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 2089
      start: 2086
    functionDepth: 1
    functionLinenumber: 2086
    functionLinenumberEnd: 2089
    functionName: UnwindContext::set_start_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::row_mut
    linkageType: ''
    returnType: void
    signature: 'fn set_start_address(&mut self, start_address: u64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::row_mut
      Src: /src/gimli/src/read/cfi.rs:2092,1
    - Dst: set
      Src: /src/gimli/src/read/cfi.rs:2093,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - register
    - rule
    argTypes:
    - Register
    - RegisterRule<T>
    constantsTouched: []
    func_position:
      end: 2094
      start: 2091
    functionDepth: 14
    functionLinenumber: 2091
    functionLinenumberEnd: 2094
    functionName: UnwindContext::set_register_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - set
    - UnwindContext::row_mut
    linkageType: ''
    returnType: Result
    signature: 'fn set_register_rule(&mut self, register: Register, rule: RegisterRule<T>)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2102,1
    - Dst: get
      Src: /src/gimli/src/read/cfi.rs:2103,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/cfi.rs:2104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2107
      start: 2098
    functionDepth: 5
    functionLinenumber: 2098
    functionLinenumberEnd: 2107
    functionName: UnwindContext::get_initial_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Some
    - Result::clone
    - get
    linkageType: ''
    returnType: Option
    signature: 'fn get_initial_rule(&self, register: Register) -> Option<RegisterRule<T>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::row_mut
      Src: /src/gimli/src/read/cfi.rs:2110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - cfa
    argTypes:
    - CfaRule<T>
    constantsTouched: []
    func_position:
      end: 2111
      start: 2109
    functionDepth: 1
    functionLinenumber: 2109
    functionLinenumberEnd: 2111
    functionName: UnwindContext::set_cfa
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::row_mut
    linkageType: ''
    returnType: void
    signature: 'fn set_cfa(&mut self, cfa: CfaRule<T>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::row_mut
      Src: /src/gimli/src/read/cfi.rs:2114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2115
      start: 2113
    functionDepth: 1
    functionLinenumber: 2113
    functionLinenumberEnd: 2115
    functionName: UnwindContext::cfa_mut
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::row_mut
    linkageType: ''
    returnType: '&mut CfaRule'
    signature: fn cfa_mut(&mut self) -> &mut CfaRule<T>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::row
      Src: /src/gimli/src/read/cfi.rs:2118,1
    - Dst: '&UnwindTableRow::clone'
      Src: /src/gimli/src/read/cfi.rs:2118,1
    - Dst: try_push
      Src: /src/gimli/src/read/cfi.rs:2119,1
    - Dst: map_err
      Src: /src/gimli/src/read/cfi.rs:2119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2120
      start: 2117
    functionDepth: 5
    functionLinenumber: 2117
    functionLinenumberEnd: 2120
    functionName: UnwindContext::push_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::row
    - try_push
    - map_err
    - '&UnwindTableRow::clone'
    linkageType: ''
    returnType: Result
    signature: fn push_row(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_none
      Src: /src/gimli/src/read/cfi.rs:2123,1
    - Dst: len
      Src: /src/gimli/src/read/cfi.rs:2128,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2129,1
    - Dst: pop
      Src: /src/gimli/src/read/cfi.rs:2131,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2131,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2132,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2133
      start: 2122
    functionDepth: 2
    functionLinenumber: 2122
    functionLinenumberEnd: 2133
    functionName: UnwindContext::pop_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - is_none
    - len
    - Ok
    - Err
    - pop
    - unwrap
    linkageType: ''
    returnType: Result
    signature: fn pop_row(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: initialize
      Src: /src/gimli/src/read/cfi.rs:2226,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2226,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2227,1
    - Dst: Self::new_for_fde
      Src: /src/gimli/src/read/cfi.rs:2227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 4
    argNames:
    - section
    - bases
    - ctx
    - fde
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    - '&''ctx mut UnwindContext<R::Offset, S>'
    - '&FrameDescriptionEntry<R>'
    constantsTouched: []
    func_position:
      end: 2228
      start: 2220
    functionDepth: 12
    functionLinenumber: 2220
    functionLinenumberEnd: 2228
    functionName: UnwindTable::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - initialize
    - Ok
    - Self::new_for_fde
    - cie
    linkageType: ''
    returnType: Result
    signature: 'pub fn new<Section: UnwindSection<R>>(section: &''a Section,bases:
      &''a BaseAddresses,ctx: &''ctx mut UnwindContext<R::Offset, S>,fde: &FrameDescriptionEntry<R>,)
      -> Result<Self>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2238,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2238,1
    - Dst: CieId::code_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2238,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2239,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2239,1
    - Dst: CieId::data_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2239,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2240,1
    - Dst: initial_address
      Src: /src/gimli/src/read/cfi.rs:2241,1
    - Dst: end_address
      Src: /src/gimli/src/read/cfi.rs:2242,1
    - Dst: instructions
      Src: /src/gimli/src/read/cfi.rs:2245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 4
    argNames:
    - section
    - bases
    - ctx
    - fde
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    - '&''ctx mut UnwindContext<R::Offset, S>'
    - '&FrameDescriptionEntry<R>'
    constantsTouched: []
    func_position:
      end: 2248
      start: 2230
    functionDepth: 6
    functionLinenumber: 2230
    functionLinenumberEnd: 2248
    functionName: UnwindTable::new_for_fde
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - initial_address
    - core::num::Wrapping
    - cie
    - instructions
    - CieId::code_alignment_factor
    - end_address
    - CieId::data_alignment_factor
    linkageType: ''
    returnType: Self
    signature: 'fn new_for_fde<Section: UnwindSection<R>>(section: &''a Section,bases:
      &''a BaseAddresses,ctx: &''ctx mut UnwindContext<R::Offset, S>,fde: &FrameDescriptionEntry<R>,)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2258,1
    - Dst: CieId::code_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2258,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2259,1
    - Dst: CieId::data_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2259,1
    - Dst: CieId::instructions
      Src: /src/gimli/src/read/cfi.rs:2265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 4
    argNames:
    - section
    - bases
    - ctx
    - cie
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    - '&''ctx mut UnwindContext<R::Offset, S>'
    - '&CommonInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 2268
      start: 2250
    functionDepth: 6
    functionLinenumber: 2250
    functionLinenumberEnd: 2268
    functionName: UnwindTable::new_for_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - core::num::Wrapping
    - CieId::instructions
    - CieId::data_alignment_factor
    - CieId::code_alignment_factor
    linkageType: ''
    returnType: Self
    signature: 'fn new_for_cie<Section: UnwindSection<R>>(section: &''a Section,bases:
      &''a BaseAddresses,ctx: &''ctx mut UnwindContext<R::Offset, S>,cie: &CommonInformationEntry<R>,)
      -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:2277,1
    - Dst: next
      Src: /src/gimli/src/read/cfi.rs:2281,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2282,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2286,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2289,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2294,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2294,1
    - Dst: UnwindTable::evaluate
      Src: /src/gimli/src/read/cfi.rs:2298,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2300,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2300,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:2300,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 56
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2305
      start: 2275
    functionDepth: 16
    functionLinenumber: 2275
    functionLinenumberEnd: 2305
    functionName: UnwindTable::next_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindTable::evaluate
    - Ok
    - next
    - row_mut
    - Some
    - row
    - set_start_address
    - Err
    linkageType: ''
    returnType: Result
    signature: pub fn next_row(&mut self) -> Result<Option<&UnwindTableRow<R::Offset,
      S>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2310,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:2310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2314
      start: 2308
    functionDepth: 1
    functionLinenumber: 2308
    functionLinenumberEnd: 2314
    functionName: UnwindTable::into_current_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Some
    - row
    linkageType: ''
    returnType: Option
    signature: pub fn into_current_row(self) -> Option<&'ctx UnwindTableRow<R::Offset,
      S>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: start_address
      Src: /src/gimli/src/read/cfi.rs:2325,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2326,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2330,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2331,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2334,1
    - Dst: u64::from
      Src: /src/gimli/src/read/cfi.rs:2334,1
    - Dst: start_address
      Src: /src/gimli/src/read/cfi.rs:2335,1
    - Dst: add_sized
      Src: /src/gimli/src/read/cfi.rs:2335,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2339,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2340,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:2345,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:2355,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2357,1
    - Dst: cfa_mut
      Src: /src/gimli/src/read/cfi.rs:2364,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2368,1
    - Dst: cfa_mut
      Src: /src/gimli/src/read/cfi.rs:2375,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2379,1
    - Dst: cfa_mut
      Src: /src/gimli/src/read/cfi.rs:2386,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2389,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2391,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:2395,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:2395,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2400,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2404,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2411,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2412,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:2413,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2419,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2420,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:2421,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2427,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2428,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:2429,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2435,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2436,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:2437,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2443,1
    - Dst: RegisterRule::Register
      Src: /src/gimli/src/read/cfi.rs:2444,1
    - Dst: RegisterRule::Expression
      Src: /src/gimli/src/read/cfi.rs:2450,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2451,1
    - Dst: RegisterRule::ValExpression
      Src: /src/gimli/src/read/cfi.rs:2457,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2458,1
    - Dst: get_initial_rule
      Src: /src/gimli/src/read/cfi.rs:2461,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2466,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2469,1
    - Dst: push_row
      Src: /src/gimli/src/read/cfi.rs:2474,1
    - Dst: start_address
      Src: /src/gimli/src/read/cfi.rs:2478,1
    - Dst: pop_row
      Src: /src/gimli/src/read/cfi.rs:2479,1
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:2480,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2486,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:2492,1
    - Dst: register
      Src: /src/gimli/src/read/cfi.rs:2492,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2495,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2497,1
    - Dst: RegisterRule::Constant
      Src: /src/gimli/src/read/cfi.rs:2498,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2505,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 233
    argCount: 1
    argNames:
    - instruction
    argTypes:
    - CallFrameInstruction<R::Offset>
    constantsTouched: []
    func_position:
      end: 2506
      start: 2318
    functionDepth: 15
    functionLinenumber: 2318
    functionLinenumberEnd: 2506
    functionName: UnwindTable::evaluate
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - add_sized
    - push_row
    - set_register_rule
    - start_address
    - RegisterRule::Offset
    - cfa_mut
    - RegisterRule::Constant
    - row_mut
    - RegisterRule::Register
    - pop_row
    - register
    - set_cfa
    - get_initial_rule
    - u64::from
    - RegisterRule::ValExpression
    - Err
    - RegisterRule::ValOffset
    - core::num::Wrapping
    - CfaRule::Expression
    - RegisterRule::Expression
    - Ok
    - row
    - set_start_address
    linkageType: ''
    returnType: Result
    signature: 'fn evaluate(&mut self, instruction: CallFrameInstruction<R::Offset>)
      -> Result<bool>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_struct
      Src: /src/gimli/src/read/cfi.rs:2544,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2544,1
    - Dst: finish
      Src: /src/gimli/src/read/cfi.rs:2544,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 2547
      start: 2543
    functionDepth: 0
    functionLinenumber: 2543
    functionLinenumberEnd: 2547
    functionName: RegisterRuleMap::fmt
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - field
    - finish
    - debug_struct
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2557,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2559
      start: 2555
    functionDepth: 5
    functionLinenumber: 2555
    functionLinenumberEnd: 2559
    functionName: RegisterRuleMap::clone
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    linkageType: ''
    returnType: Self
    signature: fn clone(&self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:2569,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2571
      start: 2567
    functionDepth: 1
    functionLinenumber: 2567
    functionLinenumberEnd: 2571
    functionName: RegisterRuleMap::default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Default::default
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/cfi.rs:2584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2585
      start: 2583
    functionDepth: 2
    functionLinenumber: 2583
    functionLinenumberEnd: 2585
    functionName: RegisterRuleMap::is_default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - is_empty
    linkageType: ''
    returnType: bool
    signature: fn is_default(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:2588,1
    - Dst: find
      Src: /src/gimli/src/read/cfi.rs:2588,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:2588,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2593,1
    - Dst: unwrap_or
      Src: /src/gimli/src/read/cfi.rs:2588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2596
      start: 2587
    functionDepth: 12
    functionLinenumber: 2587
    functionLinenumberEnd: 2596
    functionName: RegisterRuleMap::get
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - find
    - iter
    - unwrap_or
    - map
    - clone
    linkageType: ''
    returnType: RegisterRule
    signature: 'fn get(&self, register: Register) -> RegisterRule<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::is_defined
      Src: /src/gimli/src/read/cfi.rs:2599,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:2600,1
    - Dst: enumerate
      Src: /src/gimli/src/read/cfi.rs:2600,1
    - Dst: find
      Src: /src/gimli/src/read/cfi.rs:2600,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:2600,1
    - Dst: swap_remove
      Src: /src/gimli/src/read/cfi.rs:2607,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2609,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2616,1
    - Dst: try_push
      Src: /src/gimli/src/read/cfi.rs:2620,1
    - Dst: map_err
      Src: /src/gimli/src/read/cfi.rs:2620,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 51
    argCount: 2
    argNames:
    - register
    - rule
    argTypes:
    - Register
    - RegisterRule<T>
    constantsTouched: []
    func_position:
      end: 2623
      start: 2598
    functionDepth: 12
    functionLinenumber: 2598
    functionLinenumberEnd: 2623
    functionName: RegisterRuleMap::set
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - find
    - enumerate
    - iter
    - try_push
    - swap_remove
    - Ok
    - map
    - Result::is_defined
    - map_err
    linkageType: ''
    returnType: Result
    signature: 'fn set(&mut self, register: Register, rule: RegisterRule<T>) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RegisterRuleIter
      Src: /src/gimli/src/read/cfi.rs:2626,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:2626,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2627
      start: 2625
    functionDepth: 12
    functionLinenumber: 2625
    functionLinenumberEnd: 2627
    functionName: RegisterRuleMap::iter
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - RegisterRuleIter
    - iter
    linkageType: ''
    returnType: RegisterRuleIter
    signature: fn iter(&self) -> RegisterRuleIter<'_, T>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: into_iter
      Src: /src/gimli/src/read/cfi.rs:2639,1
    - Dst: RegisterRuleMap::default
      Src: /src/gimli/src/read/cfi.rs:2640,1
    - Dst: filter
      Src: /src/gimli/src/read/cfi.rs:2641,1
    - Dst: is_defined
      Src: /src/gimli/src/read/cfi.rs:2641,1
    - Dst: Result::set
      Src: /src/gimli/src/read/cfi.rs:2642,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/cfi.rs:2642,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/cfi.rs:2642,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - iter
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 2648
      start: 2635
    functionDepth: 14
    functionLinenumber: 2635
    functionLinenumberEnd: 2648
    functionName: RegisterRuleMap::from_iter
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - filter
    - Result::set
    - is_defined
    - Result::expect
    - RegisterRuleMap::default
    - into_iter
    - Result::clone
    linkageType: ''
    returnType: Self
    signature: 'fn from_iter<T>(iter: T) -> SelfwhereT: IntoIterator<Item = &''a (Register,
      RegisterRule<R>)>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&Self::get'
      Src: /src/gimli/src/read/cfi.rs:2659,1
    - Dst: RegisterRuleMap::get
      Src: /src/gimli/src/read/cfi.rs:2666,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 2672
      start: 2656
    functionDepth: 13
    functionLinenumber: 2656
    functionLinenumberEnd: 2672
    functionName: RegisterRuleMap::eq
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - '&Self::get'
    - RegisterRuleMap::get
    linkageType: ''
    returnType: bool
    signature: 'fn eq(&self, rhs: &Self) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/cfi.rs:2692,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2693
      start: 2691
    functionDepth: 2
    functionLinenumber: 2691
    functionLinenumberEnd: 2693
    functionName: RegisterRuleIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_struct
      Src: /src/gimli/src/read/cfi.rs:2717,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2717,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2717,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2717,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2717,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2717,1
    - Dst: finish
      Src: /src/gimli/src/read/cfi.rs:2717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 2724
      start: 2716
    functionDepth: 0
    functionLinenumber: 2716
    functionLinenumberEnd: 2724
    functionName: UnwindTableRow::fmt
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - field
    - finish
    - debug_struct
    linkageType: ''
    returnType: fmt::Result
    signature: 'fn fmt(&self, f: &mut fmt::Formatter<''_>) -> fmt::Result'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2737,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2738,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2740
      start: 2732
    functionDepth: 5
    functionLinenumber: 2732
    functionLinenumberEnd: 2740
    functionName: UnwindTableRow::clone
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - clone
    linkageType: ''
    returnType: Self
    signature: fn clone(&self) -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:2753,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:2754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2756
      start: 2748
    functionDepth: 1
    functionLinenumber: 2748
    functionLinenumberEnd: 2756
    functionName: UnwindTableRow::default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Default::default
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_default
      Src: /src/gimli/src/read/cfi.rs:2767,1
    - Dst: is_default
      Src: /src/gimli/src/read/cfi.rs:2768,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2769
      start: 2764
    functionDepth: 3
    functionLinenumber: 2764
    functionLinenumberEnd: 2769
    functionName: UnwindTableRow::is_default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - is_default
    linkageType: ''
    returnType: bool
    signature: fn is_default(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2774
      start: 2772
    functionDepth: 0
    functionLinenumber: 2772
    functionLinenumberEnd: 2774
    functionName: UnwindTableRow::start_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn start_address(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2785
      start: 2783
    functionDepth: 0
    functionLinenumber: 2783
    functionLinenumberEnd: 2785
    functionName: UnwindTableRow::end_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn end_address(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 2791
      start: 2789
    functionDepth: 0
    functionLinenumber: 2789
    functionLinenumberEnd: 2791
    functionName: UnwindTableRow::contains
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: 'pub fn contains(&self, address: u64) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2799
      start: 2797
    functionDepth: 0
    functionLinenumber: 2797
    functionLinenumberEnd: 2799
    functionName: UnwindTableRow::saved_args_size
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn saved_args_size(&self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2804
      start: 2802
    functionDepth: 0
    functionLinenumber: 2802
    functionLinenumberEnd: 2804
    functionName: UnwindTableRow::cfa
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&CfaRule'
    signature: pub fn cfa(&self) -> &CfaRule<T>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: get
      Src: /src/gimli/src/read/cfi.rs:2851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2852
      start: 2850
    functionDepth: 1
    functionLinenumber: 2850
    functionLinenumberEnd: 2852
    functionName: UnwindTableRow::register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get
    linkageType: ''
    returnType: RegisterRule
    signature: 'pub fn register(&self, register: Register) -> RegisterRule<T>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:2870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2871
      start: 2869
    functionDepth: 12
    functionLinenumber: 2869
    functionLinenumberEnd: 2871
    functionName: UnwindTableRow::registers
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - iter
    linkageType: ''
    returnType: RegisterRuleIter
    signature: pub fn registers(&self) -> RegisterRuleIter<'_, T>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:2891,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2894
      start: 2889
    functionDepth: 0
    functionLinenumber: 2889
    functionLinenumberEnd: 2894
    functionName: CfaRule::default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:2901,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2905
      start: 2898
    functionDepth: 0
    functionLinenumber: 2898
    functionLinenumberEnd: 2905
    functionName: CfaRule::is_default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    linkageType: ''
    returnType: bool
    signature: fn is_default(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2955
      start: 2953
    functionDepth: 0
    functionLinenumber: 2953
    functionLinenumberEnd: 2955
    functionName: RegisterRule::is_defined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: bool
    signature: fn is_defined(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/cfi.rs:3266,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3271,1
    - Dst: u32::from
      Src: /src/gimli/src/read/cfi.rs:3272,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:3277,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:3277,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3278,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3279,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:3286,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:3286,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3287,1
    - Dst: constants::DwCfa
      Src: /src/gimli/src/read/cfi.rs:3291,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3294,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:3298,1
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:3298,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:3300,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3302,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/cfi.rs:3306,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3307,1
    - Dst: u32::from
      Src: /src/gimli/src/read/cfi.rs:3308,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/cfi.rs:3313,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3314,1
    - Dst: u32::from
      Src: /src/gimli/src/read/cfi.rs:3315,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/cfi.rs:3320,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3321,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3325,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3325,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3326,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3327,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3334,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3334,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3335,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3339,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3339,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3340,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3344,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3344,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3345,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3349,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3349,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3350,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3350,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3351,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3357,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3359,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3362,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3362,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3363,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3364,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3368,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3368,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3369,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3373,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3374,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3378,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3378,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3379,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/cfi.rs:3380,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3381,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3387,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3387,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3388,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3388,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3389,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/cfi.rs:3390,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3391,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3398,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3398,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3399,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3400,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3407,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3407,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3408,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3409,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3416,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3417,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3423,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3423,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3424,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3425,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3432,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3432,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3433,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3434,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3441,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3441,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3442,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3442,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3443,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/cfi.rs:3444,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3445,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3452,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3453,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3457,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3460,1
    - Dst: Error::UnknownCallFrameInstruction
      Src: /src/gimli/src/read/cfi.rs:3460,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 253
    argCount: 4
    argNames:
    - input
    - address_encoding
    - parameters
    - vendor
    argTypes:
    - '&mut R'
    - Option<DwEhPe>
    - '&PointerEncodingParameters<''_, R>'
    - Vendor
    constantsTouched: []
    func_position:
      end: 3462
      start: 3260
    functionDepth: 6
    functionLinenumber: 3260
    functionLinenumberEnd: 3462
    functionName: CallFrameInstruction::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Error::UnknownCallFrameInstruction
    - constants::DwCfa
    - parse_encoded_pointer
    - Result::and_then
    - '&mut R::skip'
    - '&mut R::read_u8'
    - into
    - '&mut R::read_address'
    - Ok
    - '&mut R::offset_from'
    - u32::from
    - '&mut R::read_u16'
    - '&mut R::read_uleb128'
    - direct
    - '&mut R::read_u32'
    - common::Register
    - Err
    - '&mut R::read_sleb128'
    linkageType: ''
    returnType: Result
    signature: 'fn parse<R: Reader<Offset = T>>(input: &mut R,address_encoding: Option<DwEhPe>,parameters:
      &PointerEncodingParameters<''_, R>,vendor: Vendor,) -> Result<CallFrameInstruction<T>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CallFrameInstructionIter::next
      Src: /src/gimli/src/read/cfi.rs:3510,1
    - Dst: Option::transpose
      Src: /src/gimli/src/read/cfi.rs:3510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3511
      start: 3509
    functionDepth: 1
    functionLinenumber: 3509
    functionLinenumberEnd: 3511
    functionName: CallFrameInstructionIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Option::transpose
    - CallFrameInstructionIter::next
    linkageType: ''
    returnType: Option
    signature: fn next(&mut self) -> Option<Self::Item>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:3558,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:3558,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/cfi.rs:3559,1
    - Dst: Self::split
      Src: /src/gimli/src/read/cfi.rs:3560,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3561,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/cfi.rs:3561,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 1
    argNames:
    - section
    argTypes:
    - '&S'
    constantsTouched: []
    func_position:
      end: 3562
      start: 3553
    functionDepth: 7
    functionLinenumber: 3553
    functionLinenumberEnd: 3562
    functionName: UnwindExpression::get
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::clone
    - Self::skip
    - Ok
    - read::Expression
    - Self::split
    - Vec::section
    linkageType: ''
    returnType: Result
    signature: 'pub fn get<R, S>(&self, section: &S) -> Result<Expression<R>>whereR:
      Reader<Offset = T>,S: UnwindSection<R>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/cfi.rs:3569,1
    - Dst: constants::DwEhPe
      Src: /src/gimli/src/read/cfi.rs:3570,1
    - Dst: is_valid_encoding
      Src: /src/gimli/src/read/cfi.rs:3572,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3573,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3575,1
    - Dst: Error::UnknownPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:3575,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3577
      start: 3568
    functionDepth: 6
    functionLinenumber: 3568
    functionLinenumberEnd: 3577
    functionName: parse_pointer_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - '&mut R::read_u8'
    - is_valid_encoding
    - Ok
    - constants::DwEhPe
    - Error::UnknownPointerEncoding
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse_pointer_encoding<R: Reader>(input: &mut R) -> Result<constants::DwEhPe>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:3597,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3598
      start: 3596
    functionDepth: 0
    functionLinenumber: 3596
    functionLinenumberEnd: 3598
    functionName: Pointer::default
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Pointer::Direct
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::is_indirect
      Src: /src/gimli/src/read/cfi.rs:3604,1
    - Dst: Pointer::Indirect
      Src: /src/gimli/src/read/cfi.rs:3605,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:3607,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - encoding
    - address
    argTypes:
    - constants::DwEhPe
    - u64
    constantsTouched: []
    func_position:
      end: 3609
      start: 3603
    functionDepth: 1
    functionLinenumber: 3603
    functionLinenumberEnd: 3609
    functionName: Pointer::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - bool::is_indirect
    - Pointer::Indirect
    - Pointer::Direct
    linkageType: ''
    returnType: Pointer
    signature: 'fn new(encoding: constants::DwEhPe, address: u64) -> Pointer'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3615,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3616,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3618
      start: 3613
    functionDepth: 0
    functionLinenumber: 3613
    functionLinenumberEnd: 3618
    functionName: Pointer::direct
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Err
    linkageType: ''
    returnType: Result
    signature: pub fn direct(self) -> Result<u64>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3626
      start: 3622
    functionDepth: 0
    functionLinenumber: 3622
    functionLinenumberEnd: 3626
    functionName: Pointer::pointer
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: u64
    signature: pub fn pointer(self) -> u64
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::is_valid_encoding
      Src: /src/gimli/src/read/cfi.rs:3643,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3644,1
    - Dst: Error::UnknownPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:3644,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3648,1
    - Dst: bool::application
      Src: /src/gimli/src/read/cfi.rs:3651,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3655,1
    - Dst: wrapping_add_sized
      Src: /src/gimli/src/read/cfi.rs:3656,1
    - Dst: R::Offset::into_u64
      Src: /src/gimli/src/read/cfi.rs:3657,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3659,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3666,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3673,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3680,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3683,1
    - Dst: parse_encoded_value
      Src: /src/gimli/src/read/cfi.rs:3687,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3688,1
    - Dst: Pointer::new
      Src: /src/gimli/src/read/cfi.rs:3688,1
    - Dst: Result::wrapping_add_sized
      Src: /src/gimli/src/read/cfi.rs:3690,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 62
    argCount: 3
    argNames:
    - encoding
    - parameters
    - input
    argTypes:
    - constants::DwEhPe
    - '&PointerEncodingParameters<''_, R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3692
      start: 3637
    functionDepth: 8
    functionLinenumber: 3637
    functionLinenumberEnd: 3692
    functionName: parse_encoded_pointer
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 6
    functionsReached:
    - parse_encoded_value
    - R::Offset::into_u64
    - '&mut R::offset_from'
    - bool::is_valid_encoding
    - Ok
    - Pointer::new
    - wrapping_add_sized
    - Error::UnknownPointerEncoding
    - Result::wrapping_add_sized
    - Err
    - bool::application
    linkageType: ''
    returnType: Result
    signature: 'fn parse_encoded_pointer<R: Reader>(encoding: constants::DwEhPe,parameters:
      &PointerEncodingParameters<''_, R>,input: &mut R,) -> Result<Pointer>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::format
      Src: /src/gimli/src/read/cfi.rs:3699,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:3701,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3702,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/cfi.rs:3703,1
    - Dst: u16::map
      Src: /src/gimli/src/read/cfi.rs:3703,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/cfi.rs:3704,1
    - Dst: u32::map
      Src: /src/gimli/src/read/cfi.rs:3704,1
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/cfi.rs:3705,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3711,1
    - Dst: Result::map
      Src: /src/gimli/src/read/cfi.rs:3711,1
    - Dst: '&mut R::read_i16'
      Src: /src/gimli/src/read/cfi.rs:3712,1
    - Dst: i16::map
      Src: /src/gimli/src/read/cfi.rs:3712,1
    - Dst: '&mut R::read_i32'
      Src: /src/gimli/src/read/cfi.rs:3713,1
    - Dst: i32::map
      Src: /src/gimli/src/read/cfi.rs:3713,1
    - Dst: '&mut R::read_i64'
      Src: /src/gimli/src/read/cfi.rs:3714,1
    - Dst: i64::map
      Src: /src/gimli/src/read/cfi.rs:3714,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 43
    argCount: 3
    argNames:
    - encoding
    - parameters
    - input
    argTypes:
    - constants::DwEhPe
    - '&PointerEncodingParameters<''_, R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3719
      start: 3694
    functionDepth: 7
    functionLinenumber: 3694
    functionLinenumberEnd: 3719
    functionName: parse_encoded_value
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 3
    functionsReached:
    - '&mut R::read_u64'
    - i16::map
    - '&mut R::read_sleb128'
    - '&mut R::read_address'
    - '&mut R::read_i32'
    - i64::map
    - '&mut R::read_u16'
    - '&mut R::read_uleb128'
    - Result::map
    - '&mut R::read_i16'
    - bool::format
    - '&mut R::read_u32'
    - '&mut R::read_i64'
    - i32::map
    - u32::map
    - u16::map
    linkageType: ''
    returnType: Result
    signature: 'fn parse_encoded_value<R: Reader>(encoding: constants::DwEhPe,parameters:
      &PointerEncodingParameters<''_, R>,input: &mut R,) -> Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: SectionKind
      Src: /src/gimli/src/read/cfi.rs:3767,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3768
      start: 3766
    functionDepth: 0
    functionLinenumber: 3766
    functionLinenumberEnd: 3768
    functionName: tests::debug_frame_le
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind
    linkageType: ''
    returnType: SectionKind
    signature: fn debug_frame_le<'a>() -> SectionKind<DebugFrame<EndianSlice<'a, LittleEndian>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: SectionKind
      Src: /src/gimli/src/read/cfi.rs:3771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3772
      start: 3770
    functionDepth: 0
    functionLinenumber: 3770
    functionLinenumberEnd: 3772
    functionName: tests::debug_frame_be
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind
    linkageType: ''
    returnType: SectionKind
    signature: fn debug_frame_be<'a>() -> SectionKind<DebugFrame<EndianSlice<'a, BigEndian>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: SectionKind
      Src: /src/gimli/src/read/cfi.rs:3775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3776
      start: 3774
    functionDepth: 0
    functionLinenumber: 3774
    functionLinenumberEnd: 3776
    functionName: tests::eh_frame_le
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind
    linkageType: ''
    returnType: SectionKind
    signature: fn eh_frame_le<'a>() -> SectionKind<EhFrame<EndianSlice<'a, LittleEndian>>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:3789,1
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:3790,1
    - Dst: Result::parse
      Src: /src/gimli/src/read/cfi.rs:3791,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3792,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3793,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - section
    - input
    - get_cie
    argTypes:
    - Section
    - '&mut R'
    - F
    constantsTouched: []
    func_position:
      end: 3795
      start: 3778
    functionDepth: 11
    functionLinenumber: 3778
    functionLinenumberEnd: 3795
    functionName: tests::parse_fde
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - parse_cfi_entry
    - Default::default
    - Result::parse
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn parse_fde<Section, O, F, R>(section: Section,input: &mut R,get_cie:
      F,) -> Result<FrameDescriptionEntry<R>>whereR: Reader,Section: UnwindSection<R,
      Offset = O>,O: UnwindOffset<R::Offset>,F: FnMut(&Section, &BaseAddresses, O)
      -> Result<CommonInformationEntry<R>>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:3991,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:3991,1
    - Dst: SectionKind<DebugFrame<EndianSlice<'input, E>>>::section
      Src: /src/gimli/src/read/cfi.rs:3992,1
    - Dst: Result::set_address_size
      Src: /src/gimli/src/read/cfi.rs:3993,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:3994,1
    - Dst: E::default
      Src: /src/gimli/src/read/cfi.rs:3994,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:3995,1
    - Dst: CommonInformationEntry::parse
      Src: /src/gimli/src/read/cfi.rs:3996,1
    - Dst: Vec::map
      Src: /src/gimli/src/read/cfi.rs:3997,1
    - Dst: map_eof
      Src: /src/gimli/src/read/cfi.rs:3997,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 4
    argNames:
    - kind
    - section
    - address_size
    - expected
    argTypes:
    - SectionKind<DebugFrame<EndianSlice<'input, E>>>
    - Section
    - u8
    - "Result<(\n            EndianSlice<'input, E>,\n            CommonInformationEntry<EndianSlice<'input,\
      \ E>>,\n        )>"
    constantsTouched: []
    func_position:
      end: 3999
      start: 3980
    functionDepth: 12
    functionLinenumber: 3980
    functionLinenumberEnd: 3999
    functionName: tests::assert_parse_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::map
    - map_eof
    - Vec::get_contents
    - CommonInformationEntry::parse
    - Result::set_address_size
    - E::default
    - SectionKind<DebugFrame<EndianSlice<'input, E>>>::section
    - Default::default
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn assert_parse_cie<''input, E>(kind: SectionKind<DebugFrame<EndianSlice<''input,
      E>>>,section: Section,address_size: u8,expected: Result<(EndianSlice<''input,
      E>,CommonInformationEntry<EndianSlice<''input, E>>,)>,) whereE: Endianity,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4003,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4004,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4004,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:4004,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4005,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4009,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/cfi.rs:4009,1
    - Dst: ReaderOffsetId
      Src: /src/gimli/src/read/cfi.rs:4009,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4011
      start: 4002
    functionDepth: 13
    functionLinenumber: 4002
    functionLinenumberEnd: 4011
    functionName: tests::test_parse_cie_incomplete_length_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - ReaderOffsetId
    - L16
    - SectionKind::endian
    - Error::UnexpectedEof
    - debug_frame_le
    - Section::with_endian
    - Err
    - assert_parse_cie
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_incomplete_length_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4015,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4016,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4016,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4016,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4016,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4019,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4023,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/cfi.rs:4023,1
    - Dst: ReaderOffsetId
      Src: /src/gimli/src/read/cfi.rs:4023,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4025
      start: 4014
    functionDepth: 13
    functionLinenumber: 4014
    functionLinenumberEnd: 4025
    functionName: tests::test_parse_cie_incomplete_length_64
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - ReaderOffsetId
    - SectionKind::endian
    - L32
    - Error::UnexpectedEof
    - debug_frame_le
    - Section::with_endian
    - Err
    - assert_parse_cie
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_incomplete_length_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4029,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4030,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4030,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4030,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4030,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4034,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4038,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/cfi.rs:4038,1
    - Dst: ReaderOffsetId
      Src: /src/gimli/src/read/cfi.rs:4038,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4040
      start: 4028
    functionDepth: 13
    functionLinenumber: 4028
    functionLinenumberEnd: 4040
    functionName: tests::test_parse_cie_incomplete_id_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - ReaderOffsetId
    - B32
    - SectionKind::endian
    - Error::UnexpectedEof
    - Section::with_endian
    - debug_frame_be
    - Err
    - assert_parse_cie
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_incomplete_id_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4044,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4045,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4045,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4045,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4045,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4050,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4050,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4051
      start: 4043
    functionDepth: 13
    functionLinenumber: 4043
    functionLinenumberEnd: 4051
    functionName: tests::test_parse_cie_bad_id_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - B32
    - SectionKind::endian
    - Section::with_endian
    - debug_frame_be
    - Err
    - assert_parse_cie
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_bad_id_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4064,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4065,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4068,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4069,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4069,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4069,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4070,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4070,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/cfi.rs:4070,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4071
      start: 4054
    functionDepth: 13
    functionLinenumber: 4054
    functionLinenumberEnd: 4071
    functionName: tests::test_parse_cie_32_bad_version
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - SectionKind::endian
    - Section::with_endian
    - cie
    - debug_frame_le
    - common::Register
    - Error::UnknownVersion
    - Err
    - assert_parse_cie
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_32_bad_version()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4075,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4076,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4077,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4082,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: bool::as_bytes
      Src: /src/gimli/src/read/cfi.rs:4092,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4083,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:4106,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4108,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4109
      start: 4074
    functionDepth: 13
    functionLinenumber: 4074
    functionLinenumberEnd: 4109
    functionName: tests::test_parse_cie_unknown_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - SectionKind::endian
    - Self::set_const
    - Label::new
    - D8
    - bool::as_bytes
    - L32
    - mark
    - debug_frame_le
    - Section::with_endian
    - Err
    - assert_parse_cie
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_unknown_augmentation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4113,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4113,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4124,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4125,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4128,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4129,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4129,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4129,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4129,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4133,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4137,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 3
    argNames:
    - format
    - version
    - address_size
    argTypes:
    - Format
    - u8
    - u8
    constantsTouched: []
    func_position:
      end: 4139
      start: 4111
    functionDepth: 13
    functionLinenumber: 4111
    functionLinenumberEnd: 4139
    functionName: tests::test_parse_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - SectionKind::endian
    - Section::with_endian
    - collect
    - cie
    - Ok
    - map
    - debug_frame_le
    - common::Register
    - assert_parse_cie
    linkageType: ''
    returnType: void
    signature: 'fn test_parse_cie(format: Format, version: u8, address_size: u8)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4143,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4144,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4145,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4147
      start: 4142
    functionDepth: 14
    functionLinenumber: 4142
    functionLinenumberEnd: 4147
    functionName: tests::test_parse_cie_32_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - test_parse_cie
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4151,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4152,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4153,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4155
      start: 4150
    functionDepth: 14
    functionLinenumber: 4150
    functionLinenumberEnd: 4155
    functionName: tests::test_parse_cie_64_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - test_parse_cie
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4159,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4159,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4170,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4171,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4174,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4175,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4175,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4175,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4177,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4177,1
    - Dst: DebugFrame::new
      Src: /src/gimli/src/read/cfi.rs:4185,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4196
      start: 4158
    functionDepth: 3
    functionLinenumber: 4158
    functionLinenumberEnd: 4196
    functionName: tests::test_parse_cie_length_too_big
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - EndianSlice::new
    - DebugFrame::new
    - SectionKind::endian
    - Vec::get_contents
    - Section::with_endian
    - collect
    - cie
    - map
    - debug_frame_le
    - common::Register
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_length_too_big()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4200,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4201,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4201,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:4201,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4202,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4202,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4203,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4209
      start: 4199
    functionDepth: 7
    functionLinenumber: 4199
    functionLinenumberEnd: 4209
    functionName: tests::test_parse_fde_incomplete_length_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - L16
    - SectionKind::endian
    - Vec::get_contents
    - SectionKind::section
    - debug_frame_le
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_fde_incomplete_length_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4213,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4214,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4214,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4214,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4214,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4217,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4217,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4218,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4224
      start: 4212
    functionDepth: 7
    functionLinenumber: 4212
    functionLinenumberEnd: 4224
    functionName: tests::test_parse_fde_incomplete_length_64
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - SectionKind::endian
    - Vec::get_contents
    - L32
    - SectionKind::section
    - debug_frame_le
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_fde_incomplete_length_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4228,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4229,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4229,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4229,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4229,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4233,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4233,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4234,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4240
      start: 4227
    functionDepth: 7
    functionLinenumber: 4227
    functionLinenumberEnd: 4240
    functionName: tests::test_parse_fde_incomplete_cie_pointer_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - B32
    - SectionKind::endian
    - Vec::get_contents
    - SectionKind::section
    - Section::with_endian
    - debug_frame_be
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_fde_incomplete_cie_pointer_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4246,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4246,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4258,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4259,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4266,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4270,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4273,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4274,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4274,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4274,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4274,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4278,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4278,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4279,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4280,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4284,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4289
      start: 4243
    functionDepth: 5
    functionLinenumber: 4243
    functionLinenumberEnd: 4289
    functionName: tests::test_parse_fde_32_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - fde
    - append_bytes
    - SectionKind::endian
    - Vec::get_contents
    - Section::with_endian
    - collect
    - Ok
    - map
    - CieId::clone
    - SectionKind::section
    - debug_frame_le
    - common::Register
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_fde_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4295,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4295,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4306,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4307,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4314,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4318,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4321,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4322,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4322,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4322,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4322,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4326,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4326,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4327,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4328,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4332,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4337
      start: 4292
    functionDepth: 5
    functionLinenumber: 4292
    functionLinenumberEnd: 4337
    functionName: tests::test_parse_fde_64_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - fde
    - append_bytes
    - SectionKind::endian
    - Vec::get_contents
    - Section::with_endian
    - collect
    - Ok
    - map
    - CieId::clone
    - SectionKind::section
    - debug_frame_le
    - common::Register
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_fde_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4342,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4342,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4353,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4354,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4357,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4358,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4358,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4358,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4358,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4361,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4361,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4362,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4363,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4365,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4371
      start: 4340
    functionDepth: 7
    functionLinenumber: 4340
    functionLinenumberEnd: 4371
    functionName: tests::test_parse_cfi_entry_on_cie_32_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - EndianSlice::new
    - append_bytes
    - SectionKind::endian
    - Vec::get_contents
    - Section::with_endian
    - collect
    - cie
    - map
    - SectionKind::section
    - common::Register
    - debug_frame_be
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_entry_on_cie_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4377,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4377,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4388,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4389,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4396,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4400,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4403,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4404,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4404,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4404,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4404,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4408,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4408,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4409,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4410,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4412,1
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:4413,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4423,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4430
      start: 4374
    functionDepth: 11
    functionLinenumber: 4374
    functionLinenumberEnd: 4430
    functionName: tests::test_parse_cfi_entry_on_fde_32_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - EndianSlice::new
    - fde
    - append_bytes
    - SectionKind::endian
    - parse_cfi_entry
    - Vec::get_contents
    - Section::with_endian
    - collect
    - Ok
    - map
    - CieId::clone
    - SectionKind::section
    - common::Register
    - debug_frame_be
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_entry_on_fde_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4434,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4434,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4436,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4436,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4438,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4438,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4440,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4440,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4451,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4452,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4464,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4465,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4468,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4469,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4474,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4475,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4475,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4475,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4475,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4475,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4475,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4485,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4489,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4496,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4500,1
    - Dst: Vec::fde
      Src: /src/gimli/src/read/cfi.rs:4504,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4504,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:4508,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:4508,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:4510,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4510,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:4511,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4511,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4513,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4513,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4514,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4516,1
    - Dst: Result::entries
      Src: /src/gimli/src/read/cfi.rs:4517,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/cfi.rs:4522,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4530,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4530,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/cfi.rs:4537,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4545,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4545,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 131
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4553
      start: 4433
    functionDepth: 5
    functionLinenumber: 4433
    functionLinenumberEnd: 4553
    functionName: tests::test_cfi_entries_iter
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - Self::value
    - AddrEntryIter::next
    - EndianSlice::new
    - fde
    - Result::entries
    - map
    - common::Register
    - debug_frame_be
    - Default::default
    - Vec::get_contents
    - Vec::fde
    - cie
    - set_const
    - SectionKind::section
    - mark
    - Label::new
    - Section::with_endian
    - clone
    - unwrap
    - Vec::start
    - Ok
    - collect
    linkageType: ''
    returnType: void
    signature: fn test_cfi_entries_iter()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4558,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4558,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4569,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4570,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4573,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4575,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4576,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4576,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4576,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4576,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4576,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4576,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:4582,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:4582,1
    - Dst: DebugFrameOffset
      Src: /src/gimli/src/read/cfi.rs:4584,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:4584,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4584,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4586,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4586,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4587,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4588,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4591
      start: 4556
    functionDepth: 6
    functionLinenumber: 4556
    functionLinenumberEnd: 4591
    functionName: tests::test_parse_cie_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - Self::value
    - EndianSlice::new
    - DebugFrameOffset
    - map
    - debug_frame_le
    - Default::default
    - common::Register
    - Vec::get_contents
    - cie
    - set_const
    - SectionKind::section
    - mark
    - Label::new
    - Section::with_endian
    - unwrap
    - Vec::start
    - append_bytes
    - collect
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_from_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::clone'
      Src: /src/gimli/src/read/cfi.rs:4597,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:4599,1
    - Dst: CallFrameInstruction::parse
      Src: /src/gimli/src/read/cfi.rs:4604,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - input
    - address_size
    argTypes:
    - '&mut R'
    - u8
    constantsTouched: []
    func_position:
      end: 4605
      start: 4593
    functionDepth: 7
    functionLinenumber: 4593
    functionLinenumberEnd: 4605
    functionName: tests::parse_cfi_instruction
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - CallFrameInstruction::parse
    - SectionBaseAddresses::default
    - '&mut R::clone'
    linkageType: ''
    returnType: Result
    signature: 'fn parse_cfi_instruction<R: Reader + Default>(input: &mut R,address_size:
      u8,) -> Result<CallFrameInstruction<R::Offset>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4611,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4611,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4611,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4614,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4614,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4623
      start: 4608
    functionDepth: 1
    functionLinenumber: 4608
    functionLinenumberEnd: 4623
    functionName: tests::test_parse_cfi_instruction_advance_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - Vec::get_contents
    - D8
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_advance_loc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4630,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4630,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4630,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4630,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4634,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4634,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4635,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4644
      start: 4626
    functionDepth: 1
    functionLinenumber: 4626
    functionLinenumberEnd: 4644
    functionName: tests::test_parse_cfi_instruction_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - Vec::get_contents
    - D8
    - uleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4650,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4650,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4650,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4653,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4653,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4662
      start: 4647
    functionDepth: 1
    functionLinenumber: 4647
    functionLinenumberEnd: 4662
    functionName: tests::test_parse_cfi_instruction_restore
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - Vec::get_contents
    - D8
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_restore()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4667,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4667,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4667,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4670,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4670,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4677
      start: 4665
    functionDepth: 1
    functionLinenumber: 4665
    functionLinenumberEnd: 4677
    functionName: tests::test_parse_cfi_instruction_nop
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - Vec::get_contents
    - D8
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_nop()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4683,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4683,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:4683,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4683,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4687,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4687,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4696
      start: 4680
    functionDepth: 1
    functionLinenumber: 4680
    functionLinenumberEnd: 4696
    functionName: tests::test_parse_cfi_instruction_set_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - Vec::get_contents
    - D8
    - L64
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_set_loc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4704,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4704,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:4704,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4704,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4708,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4708,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4709,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:4711,1
    - Dst: Self::set_text
      Src: /src/gimli/src/read/cfi.rs:4711,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4714,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4728
      start: 4699
    functionDepth: 1
    functionLinenumber: 4699
    functionLinenumberEnd: 4728
    functionName: tests::test_parse_cfi_instruction_set_loc_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - BaseAddresses::default
    - Vec::get_contents
    - D8
    - Self::set_text
    - L64
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_set_loc_encoding()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4734,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4734,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4734,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4734,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4738,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4738,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4747
      start: 4731
    functionDepth: 1
    functionLinenumber: 4731
    functionLinenumberEnd: 4747
    functionName: tests::test_parse_cfi_instruction_advance_loc1
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - Vec::get_contents
    - D8
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_advance_loc1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4753,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4753,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:4753,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4753,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4757,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4757,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4758,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4766
      start: 4750
    functionDepth: 1
    functionLinenumber: 4750
    functionLinenumberEnd: 4766
    functionName: tests::test_parse_cfi_instruction_advance_loc2
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - L16
    - Vec::get_contents
    - D8
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_advance_loc2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4772,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4772,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4772,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4772,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4776,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4776,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4785
      start: 4769
    functionDepth: 1
    functionLinenumber: 4769
    functionLinenumberEnd: 4785
    functionName: tests::test_parse_cfi_instruction_advance_loc4
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - Vec::get_contents
    - D8
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_advance_loc4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4792,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4792,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4792,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4794,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4792,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4792,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4797,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4797,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4807
      start: 4788
    functionDepth: 1
    functionLinenumber: 4788
    functionLinenumberEnd: 4807
    functionName: tests::test_parse_cfi_instruction_offset_extended
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - into
    - Vec::get_contents
    - D8
    - uleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_offset_extended()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4813,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4813,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4813,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4815,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4813,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4817,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4817,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4818,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4826
      start: 4810
    functionDepth: 1
    functionLinenumber: 4810
    functionLinenumberEnd: 4826
    functionName: tests::test_parse_cfi_instruction_restore_extended
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - into
    - Vec::get_contents
    - D8
    - uleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_restore_extended()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4832,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4832,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4832,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4834,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4832,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4836,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4836,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4837,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4845
      start: 4829
    functionDepth: 1
    functionLinenumber: 4829
    functionLinenumberEnd: 4845
    functionName: tests::test_parse_cfi_instruction_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - into
    - Vec::get_contents
    - D8
    - uleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_undefined()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4851,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4851,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4851,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4853,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4851,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4855,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4855,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4856,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4864
      start: 4848
    functionDepth: 1
    functionLinenumber: 4848
    functionLinenumberEnd: 4864
    functionName: tests::test_parse_cfi_instruction_same_value
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - into
    - Vec::get_contents
    - D8
    - uleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_same_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4871,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4871,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4871,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4873,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4871,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4874,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4871,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4876,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4876,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4877,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4886
      start: 4867
    functionDepth: 1
    functionLinenumber: 4867
    functionLinenumberEnd: 4886
    functionName: tests::test_parse_cfi_instruction_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - into
    - Vec::get_contents
    - D8
    - uleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_register()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4891,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4891,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4891,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4894,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4894,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4895,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4901
      start: 4889
    functionDepth: 1
    functionLinenumber: 4889
    functionLinenumberEnd: 4901
    functionName: tests::test_parse_cfi_instruction_remember_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - Vec::get_contents
    - D8
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_remember_state()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4906,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4906,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4906,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4909,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4909,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4916
      start: 4904
    functionDepth: 1
    functionLinenumber: 4904
    functionLinenumberEnd: 4916
    functionName: tests::test_parse_cfi_instruction_restore_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - Vec::get_contents
    - D8
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_restore_state()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4923,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4923,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4923,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4925,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4923,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4923,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4928,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4928,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4938
      start: 4919
    functionDepth: 1
    functionLinenumber: 4919
    functionLinenumberEnd: 4938
    functionName: tests::test_parse_cfi_instruction_def_cfa
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - into
    - Vec::get_contents
    - D8
    - uleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_def_cfa()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4944,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4944,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4944,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4946,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4944,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4948,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4948,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4949,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4957
      start: 4941
    functionDepth: 1
    functionLinenumber: 4941
    functionLinenumberEnd: 4957
    functionName: tests::test_parse_cfi_instruction_def_cfa_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - into
    - Vec::get_contents
    - D8
    - uleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_def_cfa_register()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4963,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4963,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4963,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4963,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4967,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4967,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4968,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4976
      start: 4960
    functionDepth: 1
    functionLinenumber: 4960
    functionLinenumberEnd: 4976
    functionName: tests::test_parse_cfi_instruction_def_cfa_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - Vec::get_contents
    - D8
    - uleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_def_cfa_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4983,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4984,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4985,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4987,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4987,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4987,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4987,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4987,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4987,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4987,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:4995,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:4997,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5000,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5000,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5001,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5010
      start: 4979
    functionDepth: 2
    functionLinenumber: 4979
    functionLinenumberEnd: 5010
    functionName: tests::test_parse_cfi_instruction_def_cfa_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::start
    - EndianSlice::new
    - append_bytes
    - Self::set_const
    - Vec::get_contents
    - D8
    - mark
    - Label::new
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_def_cfa_expression()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5018,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5019,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5020,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5022,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5022,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5022,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5024,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5022,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5022,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5022,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5022,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5022,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:5031,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:5033,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5036,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5036,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5037,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5047
      start: 5013
    functionDepth: 2
    functionLinenumber: 5013
    functionLinenumberEnd: 5047
    functionName: tests::test_parse_cfi_instruction_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::start
    - EndianSlice::new
    - append_bytes
    - Self::set_const
    - into
    - Vec::get_contents
    - D8
    - uleb
    - mark
    - Label::new
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_expression()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5054,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5054,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5054,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5056,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5054,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5054,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5059,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5059,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5060,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5069
      start: 5050
    functionDepth: 1
    functionLinenumber: 5050
    functionLinenumberEnd: 5069
    functionName: tests::test_parse_cfi_instruction_offset_extended_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - into
    - Vec::get_contents
    - D8
    - uleb
    - sleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_offset_extended_sf()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5076,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5076,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5076,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5078,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5076,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5076,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5081,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5081,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5082,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5091
      start: 5072
    functionDepth: 1
    functionLinenumber: 5072
    functionLinenumberEnd: 5091
    functionName: tests::test_parse_cfi_instruction_def_cfa_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - into
    - Vec::get_contents
    - D8
    - uleb
    - sleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_def_cfa_sf()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5097,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5097,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5097,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5097,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5101,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5101,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5110
      start: 5094
    functionDepth: 1
    functionLinenumber: 5094
    functionLinenumberEnd: 5110
    functionName: tests::test_parse_cfi_instruction_def_cfa_offset_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - Vec::get_contents
    - D8
    - sleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_def_cfa_offset_sf()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5117,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5117,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5117,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5119,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5117,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5117,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5122,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5122,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5132
      start: 5113
    functionDepth: 1
    functionLinenumber: 5113
    functionLinenumberEnd: 5132
    functionName: tests::test_parse_cfi_instruction_val_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - into
    - Vec::get_contents
    - D8
    - uleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_val_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5139,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5139,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5139,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5141,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5139,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5139,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5144,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5144,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5154
      start: 5135
    functionDepth: 1
    functionLinenumber: 5135
    functionLinenumberEnd: 5154
    functionName: tests::test_parse_cfi_instruction_val_offset_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - into
    - Vec::get_contents
    - D8
    - uleb
    - sleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_val_offset_sf()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5162,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5163,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5164,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5166,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5166,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5166,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5168,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5166,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5166,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5166,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5166,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5166,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:5175,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:5177,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5180,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5180,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5191
      start: 5157
    functionDepth: 2
    functionLinenumber: 5157
    functionLinenumberEnd: 5191
    functionName: tests::test_parse_cfi_instruction_val_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::start
    - EndianSlice::new
    - append_bytes
    - Self::set_const
    - into
    - Vec::get_contents
    - D8
    - uleb
    - mark
    - Label::new
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_val_expression()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5196,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5196,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5196,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5199,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5199,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5200,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5202,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5212
      start: 5194
    functionDepth: 1
    functionLinenumber: 5194
    functionLinenumberEnd: 5212
    functionName: tests::test_parse_cfi_instruction_negate_ra_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::default
    - EndianSlice::new
    - append_bytes
    - Vec::get_contents
    - SectionBaseAddresses::default
    - D8
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_negate_ra_state()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: constants::DwCfa
      Src: /src/gimli/src/read/cfi.rs:5217,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5218,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5218,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5218,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5221,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5221,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5227
      start: 5215
    functionDepth: 1
    functionLinenumber: 5215
    functionLinenumberEnd: 5227
    functionName: tests::test_parse_cfi_instruction_unknown_instruction
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - constants::DwCfa
    - EndianSlice::new
    - append_bytes
    - Vec::get_contents
    - D8
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_cfi_instruction_unknown_instruction()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5235,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5236,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5237,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5239,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5239,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5239,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5241,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5239,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5239,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5239,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5239,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5239,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5239,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:5249,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:5251,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5254,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5254,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5255,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 64
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5285
      start: 5230
    functionDepth: 2
    functionLinenumber: 5230
    functionLinenumberEnd: 5285
    functionName: tests::test_call_frame_instruction_iter_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::start
    - EndianSlice::new
    - append_bytes
    - Self::set_const
    - into
    - Vec::get_contents
    - SectionBaseAddresses::default
    - D8
    - uleb
    - mark
    - Label::new
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_call_frame_instruction_iter_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5290,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5290,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5292,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5292,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5293,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5295,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5312
      start: 5288
    functionDepth: 1
    functionLinenumber: 5288
    functionLinenumberEnd: 5312
    functionName: tests::test_call_frame_instruction_iter_err
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::default
    - EndianSlice::new
    - Vec::get_contents
    - SectionBaseAddresses::default
    - D8
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_call_frame_instruction_iter_err()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:5324,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5324,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5325,1
    - Dst: UnwindTable::new_for_fde
      Src: /src/gimli/src/read/cfi.rs:5327,1
    - Dst: UnwindTable::new_for_cie
      Src: /src/gimli/src/read/cfi.rs:5328,1
    - Dst: LineInstructions::as_ref
      Src: /src/gimli/src/read/cfi.rs:5330,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 5
    argNames:
    - initial_ctx
    - expected_ctx
    - cie
    - fde
    - instructions
    argTypes:
    - UnwindContext<usize>
    - UnwindContext<usize>
    - CommonInformationEntry<EndianSlice<'a, LittleEndian>>
    - Option<FrameDescriptionEntry<EndianSlice<'a, LittleEndian>>>
    - I
    constantsTouched: []
    func_position:
      end: 5336
      start: 5314
    functionDepth: 7
    functionLinenumber: 5314
    functionLinenumberEnd: 5336
    functionName: tests::assert_eval
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::default
    - UnwindTable::new_for_fde
    - UnwindTable::new_for_cie
    - BaseAddresses::default
    - LineInstructions::as_ref
    - DebugFrame::from
    linkageType: ''
    returnType: void
    signature: 'fn assert_eval<''a, I>(mut initial_ctx: UnwindContext<usize>,expected_ctx:
      UnwindContext<usize>,cie: CommonInformationEntry<EndianSlice<''a, LittleEndian>>,fde:
      Option<FrameDescriptionEntry<EndianSlice<''a, LittleEndian>>>,instructions:
      I,) whereI: AsRef<[(Result<bool>, CallFrameInstruction<usize>)]>,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5343,1
    - Dst: mem::size_of::<usize>
      Src: /src/gimli/src/read/cfi.rs:5345,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5351
      start: 5338
    functionDepth: 1
    functionLinenumber: 5338
    functionLinenumberEnd: 5351
    functionName: tests::make_test_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - mem::size_of::<usize>
    - EndianSlice::new
    - common::Register
    linkageType: ''
    returnType: CommonInformationEntry
    signature: fn make_test_cie<'a>() -> CommonInformationEntry<EndianSlice<'a, LittleEndian>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5355,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5356,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5357,1
    - Dst: Self::row_mut
      Src: /src/gimli/src/read/cfi.rs:5358,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5359,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5360,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5361
      start: 5354
    functionDepth: 7
    functionLinenumber: 5354
    functionLinenumberEnd: 5361
    functionName: tests::test_eval_set_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - Self::row_mut
    - Ok
    - UnwindContext::new
    - make_test_cie
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_set_loc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5365,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5366,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5367,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5368,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5370,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5374
      start: 5364
    functionDepth: 7
    functionLinenumber: 5364
    functionLinenumberEnd: 5374
    functionName: tests::test_eval_set_loc_backwards
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - UnwindContext::new
    - make_test_cie
    - clone
    - row_mut
    - Err
    linkageType: ''
    returnType: void
    signature: fn test_eval_set_loc_backwards()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5378,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5379,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5380,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5381,1
    - Dst: Self::row_mut
      Src: /src/gimli/src/read/cfi.rs:5382,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5383,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5385
      start: 5377
    functionDepth: 7
    functionLinenumber: 5377
    functionLinenumberEnd: 5385
    functionName: tests::test_eval_advance_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - Self::row_mut
    - Ok
    - UnwindContext::new
    - make_test_cie
    - row_mut
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_advance_loc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5389,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5391,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5392,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5392,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5393,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5395,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5399
      start: 5388
    functionDepth: 7
    functionLinenumber: 5388
    functionLinenumberEnd: 5399
    functionName: tests::test_eval_advance_loc_overflow_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - into
    - UnwindContext::new
    - make_test_cie
    - row_mut
    - Err
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_advance_loc_overflow_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5403,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5405,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5406,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5407,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5409,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5413
      start: 5402
    functionDepth: 7
    functionLinenumber: 5402
    functionLinenumberEnd: 5413
    functionName: tests::test_eval_advance_loc_overflow_64
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - UnwindContext::new
    - make_test_cie
    - clone
    - row_mut
    - Err
    linkageType: ''
    returnType: void
    signature: fn test_eval_advance_loc_overflow_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5417,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5418,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5419,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5420,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5421,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5425,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5427,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5431,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5432
      start: 5416
    functionDepth: 7
    functionLinenumber: 5416
    functionLinenumberEnd: 5432
    functionName: tests::test_eval_def_cfa
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - Ok
    - UnwindContext::new
    - Self::set_cfa
    - make_test_cie
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_def_cfa()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5436,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5437,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5438,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5439,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5440,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5444,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5446,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5450,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5451
      start: 5435
    functionDepth: 7
    functionLinenumber: 5435
    functionLinenumberEnd: 5451
    functionName: tests::test_eval_def_cfa_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - Ok
    - UnwindContext::new
    - Self::set_cfa
    - make_test_cie
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_def_cfa_sf()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5455,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5456,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5457,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5458,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5461,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5462,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5463,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5467,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5469,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5473
      start: 5454
    functionDepth: 7
    functionLinenumber: 5454
    functionLinenumberEnd: 5473
    functionName: tests::test_eval_def_cfa_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - set_cfa
    - Ok
    - UnwindContext::new
    - Self::set_cfa
    - make_test_cie
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_def_cfa_register()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5477,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5478,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5479,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5479,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5483,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5485,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5487,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5491
      start: 5476
    functionDepth: 7
    functionLinenumber: 5476
    functionLinenumberEnd: 5491
    functionName: tests::test_eval_def_cfa_register_invalid_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - set_cfa
    - UnwindContext::new
    - CfaRule::Expression
    - make_test_cie
    - Err
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_def_cfa_register_invalid_context()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5495,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5496,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5497,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5498,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5501,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5502,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5503,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5506,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5508
      start: 5494
    functionDepth: 7
    functionLinenumber: 5494
    functionLinenumberEnd: 5508
    functionName: tests::test_eval_def_cfa_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - set_cfa
    - Ok
    - UnwindContext::new
    - Self::set_cfa
    - make_test_cie
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_def_cfa_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5512,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5513,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5514,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5514,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5518,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5520,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5523,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5524
      start: 5511
    functionDepth: 7
    functionLinenumber: 5511
    functionLinenumberEnd: 5524
    functionName: tests::test_eval_def_cfa_offset_invalid_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - set_cfa
    - UnwindContext::new
    - CfaRule::Expression
    - make_test_cie
    - Err
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_def_cfa_offset_invalid_context()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5532,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5533,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5534,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5535,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5535,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5537,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5541
      start: 5527
    functionDepth: 7
    functionLinenumber: 5527
    functionLinenumberEnd: 5541
    functionName: tests::test_eval_def_cfa_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - Ok
    - UnwindContext::new
    - Self::set_cfa
    - CfaRule::Expression
    - make_test_cie
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_def_cfa_expression()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5545,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5546,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5547,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5548,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5549,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5548,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5552,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5554,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5557,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5558
      start: 5544
    functionDepth: 15
    functionLinenumber: 5544
    functionLinenumberEnd: 5558
    functionName: tests::test_eval_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - assert_eval
    - Ok
    - UnwindContext::new
    - make_test_cie
    - Self::set_register_rule
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_undefined()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5562,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5563,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5564,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5565,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5566,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5565,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5569,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5571,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5575
      start: 5561
    functionDepth: 15
    functionLinenumber: 5561
    functionLinenumberEnd: 5575
    functionName: tests::test_eval_same_value
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - assert_eval
    - Ok
    - UnwindContext::new
    - make_test_cie
    - Self::set_register_rule
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_same_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5579,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5580,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5581,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5582,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5584,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5585,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5582,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5589,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5591,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5596
      start: 5578
    functionDepth: 15
    functionLinenumber: 5578
    functionLinenumberEnd: 5596
    functionName: tests::test_eval_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - assert_eval
    - RegisterRule::Offset
    - Ok
    - UnwindContext::new
    - make_test_cie
    - Self::set_register_rule
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5600,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5601,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5602,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5603,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5605,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5606,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5603,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5610,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5612,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5616,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5617
      start: 5599
    functionDepth: 15
    functionLinenumber: 5599
    functionLinenumberEnd: 5617
    functionName: tests::test_eval_offset_extended_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - assert_eval
    - RegisterRule::Offset
    - Ok
    - UnwindContext::new
    - make_test_cie
    - Self::set_register_rule
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_offset_extended_sf()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5621,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5622,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5623,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5624,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5626,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:5627,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5624,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5631,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5633,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5637,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5638
      start: 5620
    functionDepth: 15
    functionLinenumber: 5620
    functionLinenumberEnd: 5638
    functionName: tests::test_eval_val_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - RegisterRule::ValOffset
    - Result::unwrap
    - assert_eval
    - Ok
    - UnwindContext::new
    - make_test_cie
    - Self::set_register_rule
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_val_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5642,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5643,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5644,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5645,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5647,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:5648,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5645,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5652,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5654,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5659
      start: 5641
    functionDepth: 15
    functionLinenumber: 5641
    functionLinenumberEnd: 5659
    functionName: tests::test_eval_val_offset_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - RegisterRule::ValOffset
    - Result::unwrap
    - assert_eval
    - Ok
    - UnwindContext::new
    - make_test_cie
    - Self::set_register_rule
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_val_offset_sf()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5667,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5668,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5669,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5670,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5671,1
    - Dst: RegisterRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5671,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5670,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5674,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5676,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5680,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5681
      start: 5662
    functionDepth: 15
    functionLinenumber: 5662
    functionLinenumberEnd: 5681
    functionName: tests::test_eval_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - assert_eval
    - RegisterRule::Expression
    - UnwindContext::new
    - Ok
    - make_test_cie
    - Self::set_register_rule
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_expression()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5689,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5690,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5691,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5692,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5693,1
    - Dst: RegisterRule::ValExpression
      Src: /src/gimli/src/read/cfi.rs:5693,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5692,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5696,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5698,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5702,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5703
      start: 5684
    functionDepth: 15
    functionLinenumber: 5684
    functionLinenumberEnd: 5703
    functionName: tests::test_eval_val_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - assert_eval
    - Ok
    - UnwindContext::new
    - make_test_cie
    - Self::set_register_rule
    - RegisterRule::ValExpression
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_val_expression()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5707,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:5715,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5716,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5719,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5720,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5720,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5720,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5720,1
    - Dst: save_initial_rules
      Src: /src/gimli/src/read/cfi.rs:5722,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5722,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5723,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5724,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5724,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5724,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5724,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5728,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5730,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5733,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:5733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5734
      start: 5706
    functionDepth: 15
    functionLinenumber: 5706
    functionLinenumberEnd: 5734
    functionName: tests::test_eval_restore
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - assert_eval
    - set_register_rule
    - RegisterRule::Offset
    - Ok
    - UnwindContext::new
    - make_test_cie
    - CieId::clone
    - save_initial_rules
    - Some
    - common::Register
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_restore()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5738,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5739,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5740,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5742,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5744,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5748
      start: 5737
    functionDepth: 7
    functionLinenumber: 5737
    functionLinenumberEnd: 5748
    functionName: tests::test_eval_restore_havent_saved_initial_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - UnwindContext::new
    - make_test_cie
    - clone
    - common::Register
    - Err
    linkageType: ''
    returnType: void
    signature: fn test_eval_restore_havent_saved_initial_context()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5752,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5753,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5754,1
    - Dst: Self::push_row
      Src: /src/gimli/src/read/cfi.rs:5755,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5755,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5756,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5757,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5758
      start: 5751
    functionDepth: 7
    functionLinenumber: 5751
    functionLinenumberEnd: 5758
    functionName: tests::test_eval_remember_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - assert_eval
    - Ok
    - UnwindContext::new
    - make_test_cie
    - Self::push_row
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_remember_state()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5762,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5764,1
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:5765,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5766,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5766,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5766,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5768,1
    - Dst: push_row
      Src: /src/gimli/src/read/cfi.rs:5769,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5769,1
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:5770,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5771,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5771,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5771,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5771,1
    - Dst: Self::set_start_address
      Src: /src/gimli/src/read/cfi.rs:5775,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5779,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5782,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5787,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5788
      start: 5761
    functionDepth: 15
    functionLinenumber: 5761
    functionLinenumberEnd: 5788
    functionName: tests::test_eval_restore_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - push_row
    - set_register_rule
    - RegisterRule::Offset
    - Self::set_start_address
    - assert_eval
    - Ok
    - UnwindContext::new
    - make_test_cie
    - Err
    - common::Register
    - set_start_address
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_restore_state()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5792,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5793,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5794,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5795,1
    - Dst: RegisterRule::Constant
      Src: /src/gimli/src/read/cfi.rs:5796,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5795,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5798,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5799,1
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5801,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5802,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5803,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5804,1
    - Dst: RegisterRule::Constant
      Src: /src/gimli/src/read/cfi.rs:5805,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5804,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5808,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5809,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5811,1
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5814,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5815,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5816,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5817,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5820,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5817,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5825,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5832,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5837
      start: 5791
    functionDepth: 15
    functionLinenumber: 5791
    functionLinenumberEnd: 5837
    functionName: tests::test_eval_negate_ra_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - assert_eval
    - RegisterRule::Offset
    - Ok
    - UnwindContext::new
    - make_test_cie
    - RegisterRule::Constant
    - Self::set_register_rule
    - Err
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_negate_ra_state()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5841,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5842,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5843,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5844,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5846
      start: 5840
    functionDepth: 7
    functionLinenumber: 5840
    functionLinenumberEnd: 5846
    functionName: tests::test_eval_nop
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - assert_eval
    - Ok
    - UnwindContext::new
    - make_test_cie
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_nop()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5850,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5850,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5850,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5850,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5850,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:5856,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5856,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5867,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5868,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5871,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5871,1
    - Dst: LineInstructions::get_contents
      Src: /src/gimli/src/read/cfi.rs:5874,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5874,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:5880,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5884,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:5887,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5887,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5888,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:5889,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5889,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:5891,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/src/read/cfi.rs:5891,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5895,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:5899,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:5899,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5905,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:5908,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:5908,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 66
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5916
      start: 5849
    functionDepth: 11
    functionLinenumber: 5849
    functionLinenumberEnd: 5916
    functionName: tests::test_unwind_table_cie_no_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::default
    - BaseAddresses::default
    - iter
    - uleb
    - EndianSlice::new
    - Box::new
    - get_contents
    - common::Register
    - OneShotLineRows::expect
    - expect
    - rows
    - D8
    - UnwindContext::new
    - CieId::clone
    - append_repeated
    - sleb
    - DebugFrame::from
    - Section::with_endian
    - unwrap
    - LineInstructions::get_contents
    - collect
    - next_row
    linkageType: ''
    returnType: void
    signature: fn test_unwind_table_cie_no_rule()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5920,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5920,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5920,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5920,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5920,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5920,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5920,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:5929,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5929,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5940,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5941,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5944,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5944,1
    - Dst: LineInstructions::get_contents
      Src: /src/gimli/src/read/cfi.rs:5947,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5947,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:5953,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5957,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:5960,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5960,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5961,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:5962,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5962,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:5964,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/src/read/cfi.rs:5964,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5968,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5968,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:5972,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:5972,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5978,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5981,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5981,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:5981,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:5981,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5989
      start: 5919
    functionDepth: 11
    functionLinenumber: 5919
    functionLinenumberEnd: 5989
    functionName: tests::test_unwind_table_cie_single_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::default
    - RegisterRule::Offset
    - BaseAddresses::default
    - iter
    - uleb
    - EndianSlice::new
    - Box::new
    - get_contents
    - common::Register
    - OneShotLineRows::expect
    - expect
    - rows
    - D8
    - UnwindContext::new
    - CieId::clone
    - append_repeated
    - sleb
    - DebugFrame::from
    - Section::with_endian
    - unwrap
    - LineInstructions::get_contents
    - collect
    - next_row
    linkageType: ''
    returnType: void
    signature: fn test_unwind_table_cie_single_rule()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5993,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5993,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5993,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5993,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5993,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6001,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6001,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6012,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6013,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6016,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6016,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6016,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6016,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6021,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6021,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6032,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6033,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6040,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6044,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6051,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6055,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:6058,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:6058,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6059,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6060,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6060,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:6062,1
    - Dst: map_eof
      Src: /src/gimli/src/read/cfi.rs:6062,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:6070,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6070,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6075,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 79
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6077
      start: 5992
    functionDepth: 5
    functionLinenumber: 5992
    functionLinenumberEnd: 6077
    functionName: tests::test_unwind_table_cie_invalid_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::default
    - EndianSlice::new
    - expect
    - common::Register
    - Box::new
    - get_contents
    - rows
    - map_eof
    - BaseAddresses::default
    - RegisterRule::Offset
    - D8
    - UnwindContext::new
    - uleb
    - append_repeated
    - DebugFrame::from
    - Section::with_endian
    - clone
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_unwind_table_cie_invalid_rule()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6082,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6082,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6082,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6082,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6082,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6082,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6082,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6082,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6082,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6094,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6094,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6105,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6106,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6109,1
    - Dst: LineInstructions::get_contents
      Src: /src/gimli/src/read/cfi.rs:6132,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6132,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6138,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6142,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:6145,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:6145,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6146,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6147,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6147,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:6149,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/src/read/cfi.rs:6149,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6155,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6155,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6156,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6156,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6154,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6154,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6163,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6163,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6169,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6173,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6173,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6174,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6174,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6172,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6172,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6183,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6183,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6189,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6193,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6193,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6194,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6194,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6192,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6192,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6203,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6203,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6209,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6213,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6213,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6214,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6214,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6212,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6212,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6223,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6223,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6229,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6233,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6233,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6234,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6234,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6235,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6235,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6232,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 202
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6246
      start: 6080
    functionDepth: 12
    functionLinenumber: 6080
    functionLinenumberEnd: 6246
    functionName: tests::test_unwind_table_next_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::default
    - RegisterRule::Offset
    - BaseAddresses::default
    - iter
    - uleb
    - EndianSlice::new
    - Box::new
    - get_contents
    - common::Register
    - OneShotLineRows::expect
    - expect
    - rows
    - D8
    - UnwindContext::new
    - CieId::clone
    - append_repeated
    - sleb
    - DebugFrame::from
    - Section::with_endian
    - unwrap
    - LineInstructions::get_contents
    - collect
    - next_row
    linkageType: ''
    returnType: void
    signature: fn test_unwind_table_next_row()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6250,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6250,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6250,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6250,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6255,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6255,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:6257,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6257,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6259,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6259,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6259,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6259,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6259,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6259,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6267,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6267,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:6269,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6269,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6280,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6281,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6293,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6294,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6297,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6298,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:6303,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6304,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6304,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6304,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6304,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6304,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6304,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6314,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6318,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6325,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6329,1
    - Dst: Vec::fde
      Src: /src/gimli/src/read/cfi.rs:6333,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6333,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6336,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6336,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6338,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6338,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6339,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6342,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6343,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6343,1
    - Dst: Result::unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:6344,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 115
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6366
      start: 6249
    functionDepth: 14
    functionLinenumber: 6249
    functionLinenumberEnd: 6366
    functionName: tests::test_unwind_info_for_address_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - uleb
    - EndianSlice::new
    - fde
    - Box::new
    - get_contents
    - Result::unwind_info_for_address
    - map
    - common::Register
    - debug_frame_be
    - Default::default
    - Vec::get_contents
    - Vec::fde
    - Vec::unwrap
    - cie
    - D8
    - set_const
    - UnwindContext::new
    - SectionKind::section
    - mark
    - Label::new
    - sleb
    - Section::with_endian
    - clone
    - unwrap
    - Vec::start
    - collect
    linkageType: ''
    returnType: void
    signature: fn test_unwind_info_for_address_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugFrame::new
      Src: /src/gimli/src/read/cfi.rs:6370,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6371,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6372,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6372,1
    - Dst: Result::unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:6373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6381
      start: 6369
    functionDepth: 14
    functionLinenumber: 6369
    functionLinenumberEnd: 6381
    functionName: tests::test_unwind_info_for_address_not_found
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - DebugFrame::new
    - Box::new
    - UnwindContext::new
    - Result::unwind_info_for_address
    - Default::default
    linkageType: ''
    returnType: void
    signature: fn test_unwind_info_for_address_not_found()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6385,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6387,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6387,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6390
      start: 6384
    functionDepth: 8
    functionLinenumber: 6384
    functionLinenumberEnd: 6390
    functionName: tests::test_eh_frame_hdr_unknown_version
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - Self::parse
    - EhFrameHdr::new
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_unknown_version()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6394,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6394,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6394,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6394,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6394,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6394,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6394,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6394,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6394,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6394,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6394,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6405,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6405,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6406,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6407,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6410
      start: 6393
    functionDepth: 8
    functionLinenumber: 6393
    functionLinenumberEnd: 6410
    functionName: tests::test_eh_frame_hdr_omit_ehptr
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - L32
    - EhFrameHdr::new
    - Section::with_endian
    - Self::parse
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_omit_ehptr()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6414,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6414,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6414,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6414,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6414,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6414,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6420,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6420,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6421,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6422,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6422,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6427
      start: 6413
    functionDepth: 8
    functionLinenumber: 6413
    functionLinenumberEnd: 6427
    functionName: tests::test_eh_frame_hdr_omit_count
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - Vec::unwrap
    - L32
    - EhFrameHdr::new
    - Section::with_endian
    - Self::parse
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_omit_count()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6431,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6431,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6431,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6431,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6431,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6431,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6431,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6438,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6438,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6439,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6440,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6440,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6445
      start: 6430
    functionDepth: 8
    functionLinenumber: 6430
    functionLinenumberEnd: 6445
    functionName: tests::test_eh_frame_hdr_omit_table
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - Vec::unwrap
    - L32
    - EhFrameHdr::new
    - Section::with_endian
    - Self::parse
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_omit_table()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6449,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6449,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6449,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6449,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6449,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6449,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6449,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6456,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6456,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6457,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6458,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6458,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6460,1
    - Dst: Vec::table
      Src: /src/gimli/src/read/cfi.rs:6462,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6469
      start: 6448
    functionDepth: 8
    functionLinenumber: 6448
    functionLinenumberEnd: 6469
    functionName: tests::test_eh_frame_hdr_varlen_table
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - Vec::table
    - BaseAddresses::default
    - Vec::get_contents
    - Vec::unwrap
    - L32
    - EhFrameHdr::new
    - Section::with_endian
    - Self::parse
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_varlen_table()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6473,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6473,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6473,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6473,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6473,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6473,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6473,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6480,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6480,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6481,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6482,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6485
      start: 6472
    functionDepth: 8
    functionLinenumber: 6472
    functionLinenumberEnd: 6485
    functionName: tests::test_eh_frame_hdr_indirect_length
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - BaseAddresses::default
    - Vec::get_contents
    - L32
    - EhFrameHdr::new
    - Section::with_endian
    - Self::parse
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_indirect_length()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6489,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6489,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6489,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6489,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6489,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6489,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6489,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6489,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6489,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6489,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6489,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6500,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6500,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6501,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6502,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6502,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6504,1
    - Dst: Vec::table
      Src: /src/gimli/src/read/cfi.rs:6506,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6513
      start: 6488
    functionDepth: 8
    functionLinenumber: 6488
    functionLinenumberEnd: 6513
    functionName: tests::test_eh_frame_hdr_indirect_ptrs
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - Vec::table
    - BaseAddresses::default
    - Vec::get_contents
    - Vec::unwrap
    - L32
    - EhFrameHdr::new
    - Section::with_endian
    - Self::parse
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_indirect_ptrs()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6517,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6517,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6517,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6517,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6517,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6517,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6517,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6517,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6517,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6517,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6517,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6528,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6528,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6529,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6530,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6530,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6532,1
    - Dst: Vec::table
      Src: /src/gimli/src/read/cfi.rs:6534,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6545
      start: 6516
    functionDepth: 8
    functionLinenumber: 6516
    functionLinenumberEnd: 6545
    functionName: tests::test_eh_frame_hdr_good
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - L8
    - Vec::table
    - BaseAddresses::default
    - Vec::get_contents
    - Vec::unwrap
    - L32
    - EhFrameHdr::new
    - Section::with_endian
    - Self::parse
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_hdr_good()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:6552,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6556,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6557,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6559,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6560,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6560,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6560,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6560,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6560,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6560,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6570,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6574,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6580,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6584,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6587,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6588,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/cfi.rs:6590,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6590,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6590,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6590,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6597,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6597,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6599,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6602,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6602,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6602,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6602,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6602,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6602,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6602,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6602,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6602,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6602,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6610,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6610,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6602,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6602,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6612,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6612,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6614,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6614,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6615,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6616,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6616,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6618,1
    - Dst: table
      Src: /src/gimli/src/read/cfi.rs:6620,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6622,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6624,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6625,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:6661,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6661,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 149
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6685
      start: 6548
    functionDepth: 8
    functionLinenumber: 6548
    functionLinenumberEnd: 6685
    functionName: tests::test_eh_frame_fde_for_address_good
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - table
    - SectionKind::endian
    - Self::value
    - BaseAddresses::default
    - iter
    - L8
    - EndianSlice::new
    - fde
    - Default::default
    - Vec::get_contents
    - cie
    - set_const
    - eh_frame_le
    - CieId::clone
    - Vec::mark
    - SectionKind::section
    - mark
    - Label::new
    - append_repeated
    - L32
    - Section::with_endian
    - unwrap
    - Vec::start
    - Ok
    - make_test_cie
    - EhFrameHdr::new
    - Self::parse
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_fde_for_address_good()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:6689,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6690,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6691,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6691,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6691,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6691,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6695,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6695,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6696,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6697,1
    - Dst: entries
      Src: /src/gimli/src/read/cfi.rs:6699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6706
      start: 6688
    functionDepth: 7
    functionLinenumber: 6688
    functionLinenumberEnd: 6706
    functionName: tests::test_eh_frame_stops_at_zero_length
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - Vec::get_contents
    - cie
    - entries
    - eh_frame_le
    - make_test_cie
    - L32
    - SectionKind::section
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_stops_at_zero_length()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:6710,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:6711,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6712,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6712,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6712,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6712,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6716,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6716,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6717,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6718,1
    - Dst: Result::entries
      Src: /src/gimli/src/read/cfi.rs:6720,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6728
      start: 6709
    functionDepth: 7
    functionLinenumber: 6709
    functionLinenumberEnd: 6728
    functionName: tests::test_debug_frame_skips_zero_length
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - Vec::get_contents
    - cie
    - Result::entries
    - make_test_cie
    - L32
    - SectionKind::section
    - debug_frame_le
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_debug_frame_skips_zero_length()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:6735,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6739,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6742,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6743,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6743,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6743,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6743,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6743,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6748,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6748,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6749,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6750,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/cfi.rs:6750,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6752,1
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:6753,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:6754,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:6755,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 41
    argCount: 2
    argNames:
    - buf
    - cie_offset
    argTypes:
    - '&[u8]'
    - usize
    constantsTouched: []
    func_position:
      end: 6758
      start: 6730
    functionDepth: 11
    functionLinenumber: 6730
    functionLinenumberEnd: 6758
    functionName: tests::resolve_cie_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - EndianSlice::new
    - fde
    - append_bytes
    - SectionKind::endian
    - parse_cfi_entry
    - Vec::get_contents
    - Ok
    - eh_frame_le
    - make_test_cie
    - Vec::len
    - SectionKind::section
    - Section::with_endian
    - Err
    - unwrap
    linkageType: ''
    returnType: Result
    signature: 'fn resolve_cie_offset(buf: &[u8], cie_offset: usize) -> Result<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6769
      start: 6761
    functionDepth: 0
    functionLinenumber: 6761
    functionLinenumberEnd: 6769
    functionName: tests::test_eh_frame_resolve_cie_offset_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_resolve_cie_offset_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6778
      start: 6772
    functionDepth: 0
    functionLinenumber: 6772
    functionLinenumberEnd: 6778
    functionName: tests::test_eh_frame_resolve_cie_offset_out_of_bounds
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_resolve_cie_offset_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6787
      start: 6781
    functionDepth: 0
    functionLinenumber: 6781
    functionLinenumberEnd: 6787
    functionName: tests::test_eh_frame_resolve_cie_offset_underflow
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_resolve_cie_offset_underflow()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:6791,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6795,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6796,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6800,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6801,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6801,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6801,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6801,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6801,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6801,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6811,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6815,1
    - Dst: Vec::fde
      Src: /src/gimli/src/read/cfi.rs:6818,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6822,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6822,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6823,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6823,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6824,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6825,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:6828,1
    - Dst: Vec::range_from
      Src: /src/gimli/src/read/cfi.rs:6830,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6830,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6830,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:6832,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:6834,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6834,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 74
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6842
      start: 6790
    functionDepth: 12
    functionLinenumber: 6790
    functionLinenumberEnd: 6842
    functionName: tests::test_eh_frame_fde_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - Self::value
    - EndianSlice::new
    - Some
    - parse_fde
    - Vec::get_contents
    - Vec::fde
    - cie
    - set_const
    - Vec::range_from
    - eh_frame_le
    - CieId::clone
    - SectionKind::section
    - mark
    - Label::new
    - append_repeated
    - Section::with_endian
    - unwrap
    - Vec::start
    - Ok
    - make_test_cie
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_fde_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:6846,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6849,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6855,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6859,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6862,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6863,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6863,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6863,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6863,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6863,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6868,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6868,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6869,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6869,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6870,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6871,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:6873,1
    - Dst: Vec::range_from
      Src: /src/gimli/src/read/cfi.rs:6875,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6875,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6875,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6879
      start: 6845
    functionDepth: 12
    functionLinenumber: 6845
    functionLinenumberEnd: 6879
    functionName: tests::test_eh_frame_fde_out_of_bounds
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - fde
    - Vec::start
    - SectionKind::endian
    - parse_fde
    - Self::value
    - Vec::get_contents
    - cie
    - set_const
    - Vec::range_from
    - eh_frame_le
    - make_test_cie
    - CieId::clone
    - SectionKind::section
    - mark
    - Label::new
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_fde_out_of_bounds()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6883,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6884,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6886,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6887,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6892
      start: 6882
    functionDepth: 2
    functionLinenumber: 6882
    functionLinenumberEnd: 6892
    functionName: tests::test_augmentation_parse_not_z_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Default::default
    - EhFrame::new
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_not_z_augmentation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6896,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6897,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6899,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6900,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6904,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6911
      start: 6895
    functionDepth: 2
    functionLinenumber: 6895
    functionLinenumberEnd: 6911
    functionName: tests::test_augmentation_parse_just_signal_trampoline
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Default::default
    - EhFrame::new
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_just_signal_trampoline()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6916,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6918,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6918,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6918,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6918,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6918,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6923,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:6924,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:6924,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6925,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6930
      start: 6914
    functionDepth: 7
    functionLinenumber: 6914
    functionLinenumberEnd: 6930
    functionName: tests::test_augmentation_parse_unknown_part_of_z_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::clone
    - get_contents
    - Vec::section
    - Section::with_endian
    - uleb
    - EhFrame::new
    - append_repeated
    - Default::default
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_unknown_part_of_z_augmentation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6935,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6939,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6939,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6939,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6939,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6939,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6939,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6945,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:6946,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:6946,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6947,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:6950,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6959
      start: 6934
    functionDepth: 7
    functionLinenumber: 6934
    functionLinenumberEnd: 6959
    functionName: tests::test_augmentation_parse_L
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::clone
    - append_bytes
    - get_contents
    - Vec::section
    - Section::with_endian
    - D8
    - uleb
    - EhFrame::new
    - Some
    - Default::default
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_L()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6964,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6968,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6968,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6968,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:6968,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6968,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6968,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6968,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6975,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:6976,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:6976,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6977,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:6980,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:6980,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6981,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6989
      start: 6963
    functionDepth: 7
    functionLinenumber: 6963
    functionLinenumberEnd: 6989
    functionName: tests::test_augmentation_parse_P
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::clone
    - append_bytes
    - get_contents
    - Vec::section
    - Section::with_endian
    - D8
    - Pointer::Direct
    - uleb
    - EhFrame::new
    - L64
    - Some
    - Default::default
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_P()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6994,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6998,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6998,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6998,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6998,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6998,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6998,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7004,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7005,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7005,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7006,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7009,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7010,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7018
      start: 6993
    functionDepth: 7
    functionLinenumber: 6993
    functionLinenumberEnd: 7018
    functionName: tests::test_augmentation_parse_R
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::clone
    - append_bytes
    - get_contents
    - Vec::section
    - Section::with_endian
    - D8
    - uleb
    - EhFrame::new
    - Some
    - Default::default
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_R()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7023,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7027,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7027,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7027,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7027,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7027,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7032,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7033,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7033,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7034,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7038,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7046
      start: 7022
    functionDepth: 7
    functionLinenumber: 7022
    functionLinenumberEnd: 7046
    functionName: tests::test_augmentation_parse_S
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::clone
    - append_bytes
    - get_contents
    - Vec::section
    - Section::with_endian
    - uleb
    - EhFrame::new
    - Default::default
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_S()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7050,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7054,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7054,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7054,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7054,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:7054,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7054,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7054,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7054,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7054,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7066,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7067,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7067,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7068,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7071,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7072,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7072,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7082
      start: 7049
    functionDepth: 7
    functionLinenumber: 7049
    functionLinenumberEnd: 7082
    functionName: tests::test_augmentation_parse_all
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Vec::clone
    - append_bytes
    - get_contents
    - Vec::section
    - Section::with_endian
    - D8
    - Pointer::Direct
    - uleb
    - EhFrame::new
    - L64
    - Some
    - Default::default
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_all()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:7089,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7097,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7101,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7106,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7107,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:7107,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7107,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7107,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7107,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7107,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:7112,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7113,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7113,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7115,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7115,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7118
      start: 7085
    functionDepth: 12
    functionLinenumber: 7085
    functionLinenumberEnd: 7118
    functionName: tests::test_eh_frame_fde_no_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - fde
    - append_bytes
    - SectionKind::endian
    - Vec::clone
    - get_contents
    - parse_fde
    - Vec::section
    - Ok
    - eh_frame_le
    - make_test_cie
    - CieId::clone
    - SectionKind::section
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_fde_no_augmentation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:7125,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7128,1
    - Dst: Augmentation::default
      Src: /src/gimli/src/read/cfi.rs:7128,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7134,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7137,1
    - Dst: AugmentationData::default
      Src: /src/gimli/src/read/cfi.rs:7137,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7138,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7143,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7144,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:7144,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7144,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7144,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7144,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7144,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:7149,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7150,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7150,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7152,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7152,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7155
      start: 7121
    functionDepth: 12
    functionLinenumber: 7121
    functionLinenumberEnd: 7155
    functionName: tests::test_eh_frame_fde_empty_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Augmentation::default
    - EndianSlice::new
    - fde
    - SectionKind::endian
    - append_bytes
    - get_contents
    - Vec::clone
    - Vec::section
    - parse_fde
    - Ok
    - eh_frame_le
    - make_test_cie
    - CieId::clone
    - SectionKind::section
    - Some
    - Section::with_endian
    - AugmentationData::default
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_fde_empty_augmentation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:7162,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7165,1
    - Dst: Augmentation::default
      Src: /src/gimli/src/read/cfi.rs:7165,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:7166,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7166,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7166,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7172,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7175,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7176,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7176,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7178,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7183,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7184,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:7184,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7184,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7184,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7184,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7184,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:7189,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7190,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7190,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7192,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7192,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7195
      start: 7158
    functionDepth: 12
    functionLinenumber: 7158
    functionLinenumberEnd: 7195
    functionName: tests::test_eh_frame_fde_lsda_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - Pointer::Direct
    - EndianSlice::new
    - fde
    - get_contents
    - Some
    - parse_fde
    - eh_frame_le
    - CieId::clone
    - SectionKind::section
    - Section::with_endian
    - Vec::section
    - unwrap
    - Augmentation::default
    - Vec::clone
    - append_bytes
    - Ok
    - make_test_cie
    - as_mut
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_fde_lsda_augmentation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:7202,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7205,1
    - Dst: Augmentation::default
      Src: /src/gimli/src/read/cfi.rs:7205,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:7206,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7206,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7207,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7213,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7216,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7217,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7217,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7219,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7224,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7225,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:7225,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:7225,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7225,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7225,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7225,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7225,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:7231,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7232,1
    - Dst: Vec::range_from
      Src: /src/gimli/src/read/cfi.rs:7232,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:7235,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7235,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7235,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7235,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7237,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7237,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7240
      start: 7198
    functionDepth: 12
    functionLinenumber: 7198
    functionLinenumberEnd: 7240
    functionName: tests::test_eh_frame_fde_lsda_function_relative
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - Pointer::Direct
    - EndianSlice::new
    - fde
    - get_contents
    - Some
    - parse_fde
    - Vec::range_from
    - eh_frame_le
    - CieId::clone
    - SectionKind::section
    - append_repeated
    - Section::with_endian
    - Vec::section
    - unwrap
    - Augmentation::default
    - append_bytes
    - Ok
    - make_test_cie
    - as_mut
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_fde_lsda_function_relative()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7246,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7247,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7248,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7250,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7251,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7252,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7254,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:7283,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:7284,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:7286,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7286,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7287,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7289,1
    - Dst: Vec::entries
      Src: /src/gimli/src/read/cfi.rs:7290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 75
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7292
      start: 7243
    functionDepth: 6
    functionLinenumber: 7243
    functionLinenumberEnd: 7292
    functionName: tests::test_eh_frame_cie_personality_function_relative_bad_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - Self::set_const
    - BaseAddresses::default
    - Vec::get_contents
    - D8
    - Vec::entries
    - uleb
    - L32
    - mark
    - Label::new
    - sleb
    - EhFrame::new
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_eh_frame_cie_personality_function_relative_bad_context()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7298,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7299,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7299,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7297,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7297,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7304,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7304,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7305,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7303,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7303,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7314,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7315,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7315,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7313,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7313,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7320,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7320,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7321,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7319,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7319,1
    - Dst: RegisterRuleMap::<usize>::default
      Src: /src/gimli/src/read/cfi.rs:7329,1
    - Dst: Self::set
      Src: /src/gimli/src/read/cfi.rs:7330,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7330,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:7330,1
    - Dst: Self::set
      Src: /src/gimli/src/read/cfi.rs:7331,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7331,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:7331,1
    - Dst: RegisterRuleMap::<usize>::default
      Src: /src/gimli/src/read/cfi.rs:7332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 60
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7335
      start: 7295
    functionDepth: 12
    functionLinenumber: 7295
    functionLinenumberEnd: 7335
    functionName: tests::register_rule_map_eq
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - RegisterRule::Offset
    - RegisterRuleMap::<usize>::default
    - iter
    - collect
    - Self::set
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn register_rule_map_eq()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7341,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7342,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7342,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7343,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:7343,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7340,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7340,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7347,1
    - Dst: '&mut LineRow::registers'
      Src: /src/gimli/src/read/cfi.rs:7354,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7378
      start: 7338
    functionDepth: 12
    functionLinenumber: 7338
    functionLinenumberEnd: 7378
    functionName: tests::iter_register_rules
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - RegisterRule::ValOffset
    - Default::default
    - RegisterRule::Offset
    - '&mut LineRow::registers'
    - iter
    - collect
    - common::Register
    linkageType: ''
    returnType: void
    signature: fn iter_register_rules()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::size_of::<UnwindContext<usize>>
      Src: /src/gimli/src/read/cfi.rs:7384,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7389
      start: 7382
    functionDepth: 0
    functionLinenumber: 7382
    functionLinenumberEnd: 7389
    functionName: tests::size_of_unwind_ctx
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - mem::size_of::<UnwindContext<usize>>
    linkageType: ''
    returnType: void
    signature: fn size_of_unwind_ctx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: mem::size_of::<RegisterRuleMap<usize>>
      Src: /src/gimli/src/read/cfi.rs:7395,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7400
      start: 7393
    functionDepth: 0
    functionLinenumber: 7393
    functionLinenumberEnd: 7400
    functionName: tests::size_of_register_rule_map
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - mem::size_of::<RegisterRuleMap<usize>>
    linkageType: ''
    returnType: void
    signature: fn size_of_register_rule_map()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7410
      start: 7403
    functionDepth: 1
    functionLinenumber: 7403
    functionLinenumberEnd: 7410
    functionName: tests::test_parse_pointer_encoding_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    linkageType: ''
    returnType: void
    signature: fn test_parse_pointer_encoding_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: constants::DwEhPe
      Src: /src/gimli/src/read/cfi.rs:7416,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7423
      start: 7413
    functionDepth: 1
    functionLinenumber: 7413
    functionLinenumberEnd: 7423
    functionName: tests::test_parse_pointer_encoding_bad_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - constants::DwEhPe
    linkageType: ''
    returnType: void
    signature: fn test_parse_pointer_encoding_bad_encoding()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7430,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7430,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7430,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7433,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7433,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7434,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7448
      start: 7426
    functionDepth: 1
    functionLinenumber: 7426
    functionLinenumberEnd: 7448
    functionName: tests::test_parse_encoded_pointer_absptr
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - get_contents
    - SectionBaseAddresses::default
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_absptr()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7455,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:7455,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7455,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7455,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7459,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7459,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7460,1
    - Dst: EndianSlice::range_from
      Src: /src/gimli/src/read/cfi.rs:7461,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7464,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/src/read/cfi.rs:7464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7474
      start: 7451
    functionDepth: 1
    functionLinenumber: 7451
    functionLinenumberEnd: 7474
    functionName: tests::test_parse_encoded_pointer_pcrel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - EndianSlice::range_from
    - append_bytes
    - get_contents
    - Self::set_eh_frame
    - BaseAddresses::default
    - L32
    - append_repeated
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_pcrel()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7480,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7480,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7481,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7481,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7482,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7495
      start: 7477
    functionDepth: 1
    functionLinenumber: 7477
    functionLinenumberEnd: 7495
    functionName: tests::test_parse_encoded_pointer_pcrel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - get_contents
    - SectionBaseAddresses::default
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_pcrel_undefined()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7502,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7502,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7502,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7505,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7505,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7506,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7510,1
    - Dst: Self::set_text
      Src: /src/gimli/src/read/cfi.rs:7510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7520
      start: 7498
    functionDepth: 1
    functionLinenumber: 7498
    functionLinenumberEnd: 7520
    functionName: tests::test_parse_encoded_pointer_textrel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - get_contents
    - BaseAddresses::default
    - Self::set_text
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_textrel()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7526,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7526,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7527,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7527,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7528,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7541
      start: 7523
    functionDepth: 1
    functionLinenumber: 7523
    functionLinenumberEnd: 7541
    functionName: tests::test_parse_encoded_pointer_textrel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - get_contents
    - SectionBaseAddresses::default
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_textrel_undefined()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7548,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7548,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7548,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7551,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7551,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7552,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7556,1
    - Dst: Self::set_got
      Src: /src/gimli/src/read/cfi.rs:7556,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7566
      start: 7544
    functionDepth: 1
    functionLinenumber: 7544
    functionLinenumberEnd: 7566
    functionName: tests::test_parse_encoded_pointer_datarel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - get_contents
    - Self::set_got
    - BaseAddresses::default
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_datarel()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7572,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7572,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7573,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7573,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7574,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7587
      start: 7569
    functionDepth: 1
    functionLinenumber: 7569
    functionLinenumberEnd: 7587
    functionName: tests::test_parse_encoded_pointer_datarel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - get_contents
    - SectionBaseAddresses::default
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_datarel_undefined()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7594,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7594,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7594,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7597,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7597,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7598,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7602,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7612
      start: 7590
    functionDepth: 1
    functionLinenumber: 7590
    functionLinenumberEnd: 7612
    functionName: tests::test_parse_encoded_pointer_funcrel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - get_contents
    - SectionBaseAddresses::default
    - L32
    - Some
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_funcrel()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7618,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7618,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7619,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7619,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7620,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7633
      start: 7615
    functionDepth: 1
    functionLinenumber: 7615
    functionLinenumberEnd: 7633
    functionName: tests::test_parse_encoded_pointer_funcrel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - get_contents
    - SectionBaseAddresses::default
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_funcrel_undefined()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7640,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7640,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7640,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7643,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7643,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7644,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7658
      start: 7636
    functionDepth: 1
    functionLinenumber: 7636
    functionLinenumberEnd: 7658
    functionName: tests::test_parse_encoded_pointer_uleb128
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - get_contents
    - SectionBaseAddresses::default
    - uleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_uleb128()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7665,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:7665,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7665,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7668,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7668,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7669,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7683
      start: 7661
    functionDepth: 1
    functionLinenumber: 7661
    functionLinenumberEnd: 7683
    functionName: tests::test_parse_encoded_pointer_udata2
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - L16
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_udata2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7690,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7690,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7690,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7693,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7693,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7694,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7698,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7708
      start: 7686
    functionDepth: 1
    functionLinenumber: 7686
    functionLinenumberEnd: 7708
    functionName: tests::test_parse_encoded_pointer_udata4
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - get_contents
    - SectionBaseAddresses::default
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_udata4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7715,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:7715,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7715,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7718,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7718,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7719,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7733
      start: 7711
    functionDepth: 1
    functionLinenumber: 7711
    functionLinenumberEnd: 7733
    functionName: tests::test_parse_encoded_pointer_udata8
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - get_contents
    - SectionBaseAddresses::default
    - L64
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_udata8()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7740,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:7740,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7740,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7743,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7743,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7744,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7748,1
    - Dst: Self::set_text
      Src: /src/gimli/src/read/cfi.rs:7748,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7758
      start: 7736
    functionDepth: 1
    functionLinenumber: 7736
    functionLinenumberEnd: 7758
    functionName: tests::test_parse_encoded_pointer_sleb128
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - get_contents
    - BaseAddresses::default
    - Self::set_text
    - sleb
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_sleb128()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7766,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:7766,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7766,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7769,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7769,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7770,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7784
      start: 7761
    functionDepth: 1
    functionLinenumber: 7761
    functionLinenumberEnd: 7784
    functionName: tests::test_parse_encoded_pointer_sdata2
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - L16
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_sdata2()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7792,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7792,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7792,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7795,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7795,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7796,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7800,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7810
      start: 7787
    functionDepth: 1
    functionLinenumber: 7787
    functionLinenumberEnd: 7810
    functionName: tests::test_parse_encoded_pointer_sdata4
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - get_contents
    - SectionBaseAddresses::default
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_sdata4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7818,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:7818,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7818,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7821,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7821,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7822,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7826,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7836
      start: 7813
    functionDepth: 1
    functionLinenumber: 7813
    functionLinenumberEnd: 7836
    functionName: tests::test_parse_encoded_pointer_sdata8
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - get_contents
    - SectionBaseAddresses::default
    - L64
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_sdata8()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7842,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7842,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7843,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7843,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7844,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7858
      start: 7839
    functionDepth: 1
    functionLinenumber: 7839
    functionLinenumberEnd: 7858
    functionName: tests::test_parse_encoded_pointer_omit
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - get_contents
    - SectionBaseAddresses::default
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_omit()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: constants::DwEhPe
      Src: /src/gimli/src/read/cfi.rs:7862,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7864,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7864,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7865,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7865,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7866,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7870,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7879
      start: 7861
    functionDepth: 1
    functionLinenumber: 7861
    functionLinenumberEnd: 7879
    functionName: tests::test_parse_encoded_pointer_bad_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - get_contents
    - SectionBaseAddresses::default
    - L32
    - constants::DwEhPe
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_bad_encoding()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7887,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7887,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7888,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7888,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7889,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7893,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7902
      start: 7882
    functionDepth: 1
    functionLinenumber: 7882
    functionLinenumberEnd: 7902
    functionName: tests::test_parse_encoded_pointer_aligned
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - get_contents
    - SectionBaseAddresses::default
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_aligned()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7909,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7909,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7909,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7912,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7912,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7913,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7917,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7927
      start: 7905
    functionDepth: 1
    functionLinenumber: 7905
    functionLinenumberEnd: 7927
    functionName: tests::test_parse_encoded_pointer_indirect
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - append_bytes
    - get_contents
    - SectionBaseAddresses::default
    - L32
    - Section::with_endian
    - unwrap
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_indirect()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugFrame::new
      Src: /src/gimli/src/read/cfi.rs:7932,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7933,1
    - Dst: Result::unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:7934,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - ctx
    - data
    argTypes:
    - '&mut UnwindContext<usize>'
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 7942
      start: 7931
    functionDepth: 14
    functionLinenumber: 7931
    functionLinenumberEnd: 7942
    functionName: t::e::s::t::s::::::::t::e::s::t::_::u::n::w::i::n::d::_::c::o::n::t::e::x::t::_::r::e::u::s::e::unwind_one
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - DebugFrame::new
    - Result::unwind_info_for_address
    linkageType: ''
    returnType: void
    signature: 'fn unwind_one(ctx: &mut UnwindContext<usize>, data: &[u8])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:7945,1
    - Dst: unwind_one
      Src: /src/gimli/src/read/cfi.rs:7948,1
    - Dst: unwind_one
      Src: /src/gimli/src/read/cfi.rs:7952,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7954
      start: 7930
    functionDepth: 15
    functionLinenumber: 7930
    functionLinenumberEnd: 7954
    functionName: tests::test_unwind_context_reuse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - unwind_one
    - UnwindContext::new
    linkageType: ''
    returnType: void
    signature: fn test_unwind_context_reuse()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugLine::new
      Src: /src/gimli/fuzz/fuzz_targets/debug_line.rs:2,1
    - Dst: gimli::DebugLineOffset
      Src: /src/gimli/fuzz/fuzz_targets/debug_line.rs:4,1
    - Dst: program
      Src: /src/gimli/fuzz/fuzz_targets/debug_line.rs:6,1
    - Dst: rows
      Src: /src/gimli/fuzz/fuzz_targets/debug_line.rs:7,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/fuzz/fuzz_targets/debug_line.rs:8,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 17
      start: 6
    functionDepth: 15
    functionLinenumber: 6
    functionLinenumberEnd: 17
    functionName: fuzz_target
    functionSourceFile: /src/gimli/fuzz/fuzz_targets/debug_line.rs
    functionUses: 0
    functionsReached:
    - rows
    - gimli::DebugLineOffset
    - DebugLine::new
    - OneShotLineRows::next_row
    - program
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bench_leb128
      Src: /src/gimli/benches/bench.rs:19,1
    - Dst: bench_read
      Src: /src/gimli/benches/bench.rs:20,1
    - Dst: cfi::bench_cfi
      Src: /src/gimli/benches/bench.rs:21,1
    - Dst: write::bench_write
      Src: /src/gimli/benches/bench.rs:22,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 23
      start: 18
    functionDepth: 2
    functionLinenumber: 18
    functionLinenumberEnd: 23
    functionName: benches
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - cfi::bench_cfi
    - bench_read
    - bench_leb128
    - write::bench_write
    linkageType: ''
    returnType: void
    signature: fn benches()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Criterion::default
      Src: /src/gimli/benches/bench.rs:26,1
    - Dst: Self::configure_from_args
      Src: /src/gimli/benches/bench.rs:26,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:27,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:28,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:29,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 25
    functionDepth: 1
    functionLinenumber: 25
    functionLinenumberEnd: 30
    functionName: bench_leb128
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 1
    functionsReached:
    - Self::configure_from_args
    - bench_function
    - Criterion::default
    linkageType: ''
    returnType: void
    signature: fn bench_leb128()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/benches/bench.rs:35,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:37,1
    - Dst: leb128::write::unsigned
      Src: /src/gimli/benches/bench.rs:38,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:38,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:40,1
    - Dst: Vec::as_slice
      Src: /src/gimli/benches/bench.rs:40,1
    - Dst: Vec::into_boxed_slice
      Src: /src/gimli/benches/bench.rs:43,1
    - Dst: ".255)\n        .map(|n| {\n            let mut buf = Vec::new();\n   \
        \         leb128::write::unsigned(&mut buf, n).unwrap();\n\n            let\
        \ mut slice = EndianSlice::new(buf.as_slice(), NativeEndian);\n          \
        \  assert_eq!(leb128::read::unsigned(&mut slice).unwrap(), n);\n\n       \
        \     (buf.into_boxed_slice(), n)\n        })\n        .collect::<Vec<_>>"
      Src: /src/gimli/benches/bench.rs:35,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:47,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:49,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:49,1
    - Dst: leb128::read::unsigned
      Src: /src/gimli/benches/bench.rs:50,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:50,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 54
      start: 34
    functionDepth: 9
    functionLinenumber: 34
    functionLinenumberEnd: 54
    functionName: bench_reading_leb128_unsigned_small
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - Self::iter
    - Vec::as_slice
    - ".255)\n        .map(|n| {\n            let mut buf = Vec::new();\n        \
      \    leb128::write::unsigned(&mut buf, n).unwrap();\n\n            let mut slice\
      \ = EndianSlice::new(buf.as_slice(), NativeEndian);\n            assert_eq!(leb128::read::unsigned(&mut\
      \ slice).unwrap(), n);\n\n            (buf.into_boxed_slice(), n)\n        })\n\
      \        .collect::<Vec<_>>"
    - leb128::read::unsigned
    - Vec::new
    - std::hint::black_box
    - map
    - Vec::into_boxed_slice
    - leb128::write::unsigned
    linkageType: ''
    returnType: void
    signature: 'fn bench_reading_leb128_unsigned_small(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:76,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:76,1
    - Dst: leb128::read::unsigned
      Src: /src/gimli/benches/bench.rs:77,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:77,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:81,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:83,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:83,1
    - Dst: leb128::read::unsigned
      Src: /src/gimli/benches/bench.rs:84,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:84,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 100
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 88
      start: 57
    functionDepth: 9
    functionLinenumber: 57
    functionLinenumberEnd: 88
    functionName: bench_reading_leb128_unsigned_large
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - Self::iter
    - leb128::read::unsigned
    - std::hint::black_box
    linkageType: ''
    returnType: void
    signature: 'fn bench_reading_leb128_unsigned_large(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/benches/bench.rs:92,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:94,1
    - Dst: leb128::write::unsigned
      Src: /src/gimli/benches/bench.rs:95,1
    - Dst: u64::from
      Src: /src/gimli/benches/bench.rs:95,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:95,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:97,1
    - Dst: Vec::as_slice
      Src: /src/gimli/benches/bench.rs:97,1
    - Dst: Vec::into_boxed_slice
      Src: /src/gimli/benches/bench.rs:100,1
    - Dst: ".255)\n        .map(|n| {\n            let mut buf = Vec::new();\n   \
        \         leb128::write::unsigned(&mut buf, u64::from(n)).unwrap();\n\n  \
        \          let mut slice = EndianSlice::new(buf.as_slice(), NativeEndian);\n\
        \            assert_eq!(leb128::read::u16(&mut slice).unwrap(), n);\n\n  \
        \          (buf.into_boxed_slice(), n)\n        })\n        .collect::<Vec<_>>"
      Src: /src/gimli/benches/bench.rs:92,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:104,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:106,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:106,1
    - Dst: leb128::read::u16
      Src: /src/gimli/benches/bench.rs:107,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:107,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 35
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 111
      start: 91
    functionDepth: 9
    functionLinenumber: 91
    functionLinenumberEnd: 111
    functionName: bench_reading_leb128_u16_small
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - EndianSlice::new
    - ".255)\n        .map(|n| {\n            let mut buf = Vec::new();\n        \
      \    leb128::write::unsigned(&mut buf, u64::from(n)).unwrap();\n\n         \
      \   let mut slice = EndianSlice::new(buf.as_slice(), NativeEndian);\n      \
      \      assert_eq!(leb128::read::u16(&mut slice).unwrap(), n);\n\n          \
      \  (buf.into_boxed_slice(), n)\n        })\n        .collect::<Vec<_>>"
    - Self::iter
    - Vec::as_slice
    - Vec::new
    - std::hint::black_box
    - map
    - Vec::into_boxed_slice
    - leb128::read::u16
    - u64::from
    - leb128::write::unsigned
    linkageType: ''
    returnType: void
    signature: 'fn bench_reading_leb128_u16_small(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Criterion::default
      Src: /src/gimli/benches/bench.rs:114,1
    - Dst: Self::sample_size
      Src: /src/gimli/benches/bench.rs:114,1
    - Dst: configure_from_args
      Src: /src/gimli/benches/bench.rs:114,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:115,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:119,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:123,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:127,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:131,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:132,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:133,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:134,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:138,1
    - Dst: Criterion::default
      Src: /src/gimli/benches/bench.rs:140,1
    - Dst: Self::configure_from_args
      Src: /src/gimli/benches/bench.rs:140,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:141,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:142,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:143,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:144,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:145,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:149,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:153,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:154,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:155,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:159,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:163,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 71
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 171
    functionName: bench_read
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 1
    functionsReached:
    - configure_from_args
    - Self::sample_size
    - Criterion::default
    - Self::configure_from_args
    - bench_function
    linkageType: ''
    returnType: void
    signature: fn bench_read()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PathBuf::from
      Src: /src/gimli/benches/bench.rs:174,1
    - Dst: env::var
      Src: /src/gimli/benches/bench.rs:174,1
    - Dst: unwrap_or_else
      Src: /src/gimli/benches/bench.rs:174,1
    - Dst: '&str::into'
      Src: /src/gimli/benches/bench.rs:174,1
    - Dst: Self::push
      Src: /src/gimli/benches/bench.rs:175,1
    - Dst: Self::push
      Src: /src/gimli/benches/bench.rs:176,1
    - Dst: File::open
      Src: /src/gimli/benches/bench.rs:178,1
    - Dst: ok
      Src: /src/gimli/benches/bench.rs:178,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:181,1
    - Dst: FileId::read_to_end
      Src: /src/gimli/benches/bench.rs:182,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:182,1
    - Dst: Some
      Src: /src/gimli/benches/bench.rs:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    argCount: 1
    argNames:
    - section
    argTypes:
    - '&str'
    constantsTouched: []
    func_position:
      end: 184
      start: 173
    functionDepth: 5
    functionLinenumber: 173
    functionLinenumberEnd: 184
    functionName: try_read_section
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 3
    functionsReached:
    - unwrap_or_else
    - unwrap
    - '&str::into'
    - Vec::new
    - FileId::read_to_end
    - Self::push
    - Some
    - env::var
    - ok
    - File::open
    - PathBuf::from
    linkageType: ''
    returnType: Option
    signature: 'pub fn try_read_section(section: &str) -> Option<Vec<u8>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:191,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:192,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:193,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/benches/bench.rs:193,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:193,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:193,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:199,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:201,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:202,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:203,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:204,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 208
      start: 190
    functionDepth: 12
    functionLinenumber: 190
    functionLinenumberEnd: 208
    functionName: bench_parsing_debug_abbrev
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - units
    - DebugAbbrev::new
    - read_section
    - expect
    - DebugInfo::new
    - Result::expect
    - Self::iter
    - UnitHeader::abbreviations
    - std::hint::black_box
    - DebugInfoUnitHeadersIter::next
    - Option::expect
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_abbrev(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: units
      Src: /src/gimli/benches/bench.rs:215,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:216,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:216,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:217,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:217,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/benches/bench.rs:221,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:222,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:222,1
    - Dst: Result::attrs
      Src: /src/gimli/benches/bench.rs:224,1
    - Dst: bool::name
      Src: /src/gimli/benches/bench.rs:225,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:226,1
    - Dst: bool::raw_value
      Src: /src/gimli/benches/bench.rs:227,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:228,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 37
    argCount: 2
    argNames:
    - debug_info
    - debug_abbrev
    argTypes:
    - DebugInfo<R>
    - DebugAbbrev<R>
    constantsTouched: []
    func_position:
      end: 233
      start: 211
    functionDepth: 14
    functionLinenumber: 211
    functionLinenumberEnd: 233
    functionName: impl_bench_parsing_debug_info
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - units
    - Result::attrs
    - bool::raw_value
    - Result::expect
    - UnitHeader::abbreviations
    - UnitHeader::entries
    - next
    - bool::name
    - std::hint::black_box
    - next_dfs
    - Option::expect
    linkageType: ''
    returnType: void
    signature: 'fn impl_bench_parsing_debug_info<const COUNT: usize, R: Reader>(debug_info:
      DebugInfo<R>,debug_abbrev: DebugAbbrev<R>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:236,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:237,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:239,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:240,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:242,1
    - Dst: impl_bench_parsing_debug_info::<COUNT, _>
      Src: /src/gimli/benches/bench.rs:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 243
      start: 235
    functionDepth: 12
    functionLinenumber: 235
    functionLinenumberEnd: 243
    functionName: bench_entries_cursor
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - read_section
    - DebugInfo::new
    - Self::iter
    - impl_bench_parsing_debug_info::<COUNT, _>
    linkageType: ''
    returnType: void
    signature: 'fn bench_entries_cursor<const COUNT: usize>(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:246,1
    - Dst: Rc::from
      Src: /src/gimli/benches/bench.rs:247,1
    - Dst: gimli::EndianRcSlice::new
      Src: /src/gimli/benches/bench.rs:248,1
    - Dst: DebugInfo::from
      Src: /src/gimli/benches/bench.rs:249,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:251,1
    - Dst: Rc::from
      Src: /src/gimli/benches/bench.rs:252,1
    - Dst: gimli::EndianRcSlice::new
      Src: /src/gimli/benches/bench.rs:253,1
    - Dst: DebugAbbrev::from
      Src: /src/gimli/benches/bench.rs:254,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:256,1
    - Dst: impl_bench_parsing_debug_info::<COUNT, _>
      Src: /src/gimli/benches/bench.rs:256,1
    - Dst: clone
      Src: /src/gimli/benches/bench.rs:256,1
    - Dst: clone
      Src: /src/gimli/benches/bench.rs:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 257
      start: 245
    functionDepth: 12
    functionLinenumber: 245
    functionLinenumberEnd: 257
    functionName: bench_entries_cursor_rc
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - read_section
    - DebugInfo::from
    - Self::iter
    - Rc::from
    - DebugAbbrev::from
    - impl_bench_parsing_debug_info::<COUNT, _>
    - clone
    - gimli::EndianRcSlice::new
    linkageType: ''
    returnType: void
    signature: 'fn bench_entries_cursor_rc<const COUNT: usize>(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:260,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:261,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:263,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:265,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:266,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:268,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:269,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:269,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:270,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:270,1
    - Dst: UnitHeader::entries_tree
      Src: /src/gimli/benches/bench.rs:274,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:274,1
    - Dst: Result::root
      Src: /src/gimli/benches/bench.rs:277,1
    - Dst: UnitEntryId::expect
      Src: /src/gimli/benches/bench.rs:277,1
    - Dst: parse_debug_info_tree::<COUNT, _>
      Src: /src/gimli/benches/bench.rs:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 281
      start: 259
    functionDepth: 12
    functionLinenumber: 259
    functionLinenumberEnd: 281
    functionName: bench_entries_tree
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - units
    - read_section
    - DebugInfo::new
    - Result::expect
    - Self::iter
    - UnitHeader::abbreviations
    - UnitHeader::entries_tree
    - UnitEntryId::expect
    - next
    - parse_debug_info_tree::<COUNT, _>
    - Option::expect
    - Result::root
    linkageType: ''
    returnType: void
    signature: 'fn bench_entries_tree<const COUNT: usize>(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EntriesTreeNode<R>::entry
      Src: /src/gimli/benches/bench.rs:285,1
    - Dst: Result::attrs
      Src: /src/gimli/benches/bench.rs:285,1
    - Dst: bool::name
      Src: /src/gimli/benches/bench.rs:286,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:287,1
    - Dst: bool::raw_value
      Src: /src/gimli/benches/bench.rs:288,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:289,1
    - Dst: EntriesTreeNode<R>::children
      Src: /src/gimli/benches/bench.rs:292,1
    - Dst: slice::Iter::next
      Src: /src/gimli/benches/bench.rs:293,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:293,1
    - Dst: parse_debug_info_tree::<COUNT, R>
      Src: /src/gimli/benches/bench.rs:294,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 27
    argCount: 1
    argNames:
    - node
    argTypes:
    - EntriesTreeNode<R>
    constantsTouched: []
    func_position:
      end: 296
      start: 283
    functionDepth: 12
    functionLinenumber: 283
    functionLinenumberEnd: 296
    functionName: parse_debug_info_tree
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - parse_debug_info_tree::<COUNT, R>
    - bool::raw_value
    - Result::attrs
    - EntriesTreeNode<R>::children
    - slice::Iter::next
    - EntriesTreeNode<R>::entry
    - std::hint::black_box
    - bool::name
    - Option::expect
    linkageType: ''
    returnType: void
    signature: 'fn parse_debug_info_tree<const COUNT: usize, R: Reader>(node: EntriesTreeNode<R>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:299,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:300,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:302,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:304,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:305,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:307,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:308,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:308,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:309,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:309,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/benches/bench.rs:313,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:313,1
    - Dst: Self::is_empty
      Src: /src/gimli/benches/bench.rs:316,1
    - Dst: Self::read_abbreviation
      Src: /src/gimli/benches/bench.rs:317,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:317,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/benches/bench.rs:321,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/benches/bench.rs:321,1
    - Dst: cloned
      Src: /src/gimli/benches/bench.rs:321,1
    - Dst: read_attribute
      Src: /src/gimli/benches/bench.rs:322,1
    - Dst: gimli::Result::expect
      Src: /src/gimli/benches/bench.rs:322,1
    - Dst: bool::name
      Src: /src/gimli/benches/bench.rs:323,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:324,1
    - Dst: bool::raw_value
      Src: /src/gimli/benches/bench.rs:325,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:326,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 59
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 332
      start: 298
    functionDepth: 12
    functionLinenumber: 298
    functionLinenumberEnd: 332
    functionName: bench_entries_raw_call
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::entries_raw
    - Result::expect
    - '&[AttributeSpecification]::iter'
    - Self::is_empty
    - bool::name
    - DebugInfo::new
    - bool::raw_value
    - gimli::Result::expect
    - DebugAbbrev::new
    - units
    - Self::iter
    - UnitHeader::abbreviations
    - cloned
    - read_section
    - read_attribute
    - next
    - Abbreviation::attributes
    - std::hint::black_box
    - Option::expect
    - Self::read_abbreviation
    linkageType: ''
    returnType: void
    signature: 'fn bench_entries_raw_call(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut EntriesRaw<R>::read_attribute_inline'
      Src: /src/gimli/benches/bench.rs:339,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - input
    - spec
    argTypes:
    - '&mut EntriesRaw<R>'
    - AttributeSpecification
    constantsTouched: []
    func_position:
      end: 340
      start: 335
    functionDepth: 10
    functionLinenumber: 335
    functionLinenumberEnd: 340
    functionName: read_attribute
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 5
    functionsReached:
    - '&mut EntriesRaw<R>::read_attribute_inline'
    linkageType: ''
    returnType: gimli::Result
    signature: 'fn read_attribute<R: Reader>(input: &mut EntriesRaw<R>,spec: AttributeSpecification,)
      -> gimli::Result<Attribute<R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:343,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:344,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:346,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:348,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:349,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:351,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:352,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:352,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:353,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:353,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/benches/bench.rs:357,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:357,1
    - Dst: Self::is_empty
      Src: /src/gimli/benches/bench.rs:360,1
    - Dst: Self::read_abbreviation
      Src: /src/gimli/benches/bench.rs:361,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:361,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/benches/bench.rs:365,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/benches/bench.rs:365,1
    - Dst: cloned
      Src: /src/gimli/benches/bench.rs:365,1
    - Dst: Self::read_attribute_inline
      Src: /src/gimli/benches/bench.rs:366,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:366,1
    - Dst: bool::name
      Src: /src/gimli/benches/bench.rs:369,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:370,1
    - Dst: bool::raw_value
      Src: /src/gimli/benches/bench.rs:371,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:372,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 59
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 378
      start: 342
    functionDepth: 12
    functionLinenumber: 342
    functionLinenumberEnd: 378
    functionName: bench_entries_raw_inline
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::entries_raw
    - Result::expect
    - '&[AttributeSpecification]::iter'
    - Self::is_empty
    - bool::name
    - DebugInfo::new
    - bool::raw_value
    - DebugAbbrev::new
    - units
    - Self::iter
    - UnitHeader::abbreviations
    - cloned
    - read_section
    - Self::read_attribute_inline
    - next
    - Abbreviation::attributes
    - std::hint::black_box
    - Option::expect
    - Self::read_abbreviation
    linkageType: ''
    returnType: void
    signature: 'fn bench_entries_raw_inline(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:381,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:382,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:384,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:386,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:387,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:389,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:390,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:391,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:391,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:392,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:392,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/benches/bench.rs:396,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:396,1
    - Dst: Self::is_empty
      Src: /src/gimli/benches/bench.rs:399,1
    - Dst: Self::read_abbreviation
      Src: /src/gimli/benches/bench.rs:400,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:400,1
    - Dst: Self::read_attributes
      Src: /src/gimli/benches/bench.rs:404,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/benches/bench.rs:404,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:404,1
    - Dst: bool::name
      Src: /src/gimli/benches/bench.rs:407,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:408,1
    - Dst: bool::raw_value
      Src: /src/gimli/benches/bench.rs:409,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:410,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 59
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 416
      start: 380
    functionDepth: 12
    functionLinenumber: 380
    functionLinenumberEnd: 416
    functionName: bench_entries_raw_bulk
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - units
    - read_section
    - DebugInfo::new
    - bool::raw_value
    - UnitHeader::entries_raw
    - Result::expect
    - Self::iter
    - UnitHeader::abbreviations
    - Self::read_attributes
    - Self::is_empty
    - Vec::new
    - next
    - Abbreviation::attributes
    - bool::name
    - std::hint::black_box
    - Option::expect
    - Self::read_abbreviation
    linkageType: ''
    returnType: void
    signature: 'fn bench_entries_raw_bulk(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:419,1
    - Dst: DebugAranges::new
      Src: /src/gimli/benches/bench.rs:420,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:422,1
    - Dst: headers
      Src: /src/gimli/benches/bench.rs:423,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/benches/bench.rs:424,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:424,1
    - Dst: Result::entries
      Src: /src/gimli/benches/bench.rs:425,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:426,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:426,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:427,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 431
      start: 418
    functionDepth: 12
    functionLinenumber: 418
    functionLinenumberEnd: 431
    functionName: bench_parsing_debug_aranges
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - read_section
    - headers
    - DebugAranges::new
    - Self::iter
    - Result::entries
    - std::hint::black_box
    - AddrEntryIter::next
    - Option::expect
    - AddrHeaderIter::next
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_aranges(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:434,1
    - Dst: DebugPubNames::new
      Src: /src/gimli/benches/bench.rs:435,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:437,1
    - Dst: items
      Src: /src/gimli/benches/bench.rs:438,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:439,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:439,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:440,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 443
      start: 433
    functionDepth: 12
    functionLinenumber: 433
    functionLinenumberEnd: 443
    functionName: bench_parsing_debug_pubnames
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - read_section
    - Self::iter
    - next
    - std::hint::black_box
    - DebugPubNames::new
    - Option::expect
    - items
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_pubnames(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:446,1
    - Dst: DebugPubTypes::new
      Src: /src/gimli/benches/bench.rs:447,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:449,1
    - Dst: items
      Src: /src/gimli/benches/bench.rs:450,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:451,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:451,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:452,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 455
      start: 445
    functionDepth: 12
    functionLinenumber: 445
    functionLinenumberEnd: 455
    functionName: bench_parsing_debug_pubtypes
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - read_section
    - DebugPubTypes::new
    - Self::iter
    - next
    - std::hint::black_box
    - Option::expect
    - items
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_pubtypes(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:464,1
    - Dst: DebugLine::new
      Src: /src/gimli/benches/bench.rs:465,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:467,1
    - Dst: program
      Src: /src/gimli/benches/bench.rs:468,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:468,1
    - Dst: header
      Src: /src/gimli/benches/bench.rs:471,1
    - Dst: Result::instructions
      Src: /src/gimli/benches/bench.rs:473,1
    - Dst: LineInstructions::next_instruction
      Src: /src/gimli/benches/bench.rs:474,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:474,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:478,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 481
      start: 463
    functionDepth: 12
    functionLinenumber: 463
    functionLinenumberEnd: 481
    functionName: bench_parsing_line_number_program_opcodes
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - read_section
    - expect
    - LineInstructions::next_instruction
    - Result::expect
    - Self::iter
    - header
    - DebugLine::new
    - std::hint::black_box
    - Result::instructions
    - program
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_line_number_program_opcodes(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:484,1
    - Dst: DebugLine::new
      Src: /src/gimli/benches/bench.rs:485,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:487,1
    - Dst: program
      Src: /src/gimli/benches/bench.rs:488,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:488,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:492,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/benches/bench.rs:493,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:493,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:497,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 500
      start: 483
    functionDepth: 12
    functionLinenumber: 483
    functionLinenumberEnd: 500
    functionName: bench_executing_line_number_programs
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - read_section
    - expect
    - rows
    - Result::expect
    - Self::iter
    - DebugLine::new
    - std::hint::black_box
    - OneShotLineRows::next_row
    - program
    linkageType: ''
    returnType: void
    signature: 'fn bench_executing_line_number_programs(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:503,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:504,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:506,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:507,1
    - Dst: DebugAddr::from
      Src: /src/gimli/benches/bench.rs:509,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:509,1
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/benches/bench.rs:510,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:512,1
    - Dst: DebugLoc::new
      Src: /src/gimli/benches/bench.rs:513,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/benches/bench.rs:514,1
    - Dst: LocationLists::new
      Src: /src/gimli/benches/bench.rs:515,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:517,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:519,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:520,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:520,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:521,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:521,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/benches/bench.rs:525,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:526,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:526,1
    - Dst: current
      Src: /src/gimli/benches/bench.rs:531,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:531,1
    - Dst: attr_value
      Src: /src/gimli/benches/bench.rs:532,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:538,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:538,1
    - Dst: is_some
      Src: /src/gimli/benches/bench.rs:538,1
    - Dst: current
      Src: /src/gimli/benches/bench.rs:539,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:539,1
    - Dst: Result::attrs
      Src: /src/gimli/benches/bench.rs:540,1
    - Dst: bool::value
      Src: /src/gimli/benches/bench.rs:541,1
    - Dst: Result::push
      Src: /src/gimli/benches/bench.rs:542,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/benches/bench.rs:542,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:548,1
    - Dst: Result::locations
      Src: /src/gimli/benches/bench.rs:550,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:550,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:553,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:553,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:554,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 98
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 558
      start: 502
    functionDepth: 14
    functionLinenumber: 502
    functionLinenumberEnd: 558
    functionName: bench_parsing_debug_loc
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Result::attrs
    - LocationLists::new
    - Result::expect
    - UnitHeader::entries
    - Vec::new
    - DebugLoc::new
    - is_some
    - EndianSlice::new
    - Result::locations
    - DebugInfo::new
    - gimli::DebugAddrBase
    - UnitHeader::encoding
    - DebugAbbrev::new
    - units
    - expect
    - bool::value
    - Result::push
    - Self::iter
    - UnitHeader::abbreviations
    - attr_value
    - read_section
    - next
    - DebugLocLists::new
    - next_dfs
    - std::hint::black_box
    - DebugAddr::from
    - current
    - Option::expect
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_loc(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:561,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:562,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:564,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:565,1
    - Dst: DebugAddr::from
      Src: /src/gimli/benches/bench.rs:567,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:567,1
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/benches/bench.rs:568,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:570,1
    - Dst: DebugRanges::new
      Src: /src/gimli/benches/bench.rs:571,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/benches/bench.rs:572,1
    - Dst: RangeLists::new
      Src: /src/gimli/benches/bench.rs:573,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:575,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:577,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:578,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:578,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:579,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:579,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/benches/bench.rs:583,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:584,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:584,1
    - Dst: current
      Src: /src/gimli/benches/bench.rs:589,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:589,1
    - Dst: attr_value
      Src: /src/gimli/benches/bench.rs:590,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:596,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:596,1
    - Dst: is_some
      Src: /src/gimli/benches/bench.rs:596,1
    - Dst: current
      Src: /src/gimli/benches/bench.rs:597,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:597,1
    - Dst: Result::attrs
      Src: /src/gimli/benches/bench.rs:598,1
    - Dst: bool::value
      Src: /src/gimli/benches/bench.rs:599,1
    - Dst: Result::push
      Src: /src/gimli/benches/bench.rs:600,1
    - Dst: gimli::RangeListsOffset
      Src: /src/gimli/benches/bench.rs:600,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/benches/bench.rs:600,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:606,1
    - Dst: Result::ranges
      Src: /src/gimli/benches/bench.rs:608,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:608,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:611,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:611,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:612,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 100
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 616
      start: 560
    functionDepth: 14
    functionLinenumber: 560
    functionLinenumberEnd: 616
    functionName: bench_parsing_debug_ranges
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Result::attrs
    - Result::expect
    - UnitHeader::entries
    - Vec::new
    - is_some
    - Result::ranges
    - EndianSlice::new
    - DebugInfo::new
    - gimli::DebugAddrBase
    - gimli::RangeListsOffset
    - UnitHeader::encoding
    - DebugAbbrev::new
    - DebugRngLists::new
    - units
    - expect
    - bool::value
    - Result::push
    - Self::iter
    - UnitHeader::abbreviations
    - attr_value
    - RangeLists::new
    - read_section
    - DebugRanges::new
    - next
    - next_dfs
    - std::hint::black_box
    - DebugAddr::from
    - current
    - Option::expect
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_ranges(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:622,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:624,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:625,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:625,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:626,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:626,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/benches/bench.rs:630,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:631,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:631,1
    - Dst: Result::attrs
      Src: /src/gimli/benches/bench.rs:632,1
    - Dst: bool::value
      Src: /src/gimli/benches/bench.rs:633,1
    - Dst: Vec::push
      Src: /src/gimli/benches/bench.rs:634,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/benches/bench.rs:634,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 36
    argCount: 2
    argNames:
    - debug_info
    - debug_abbrev
    argTypes:
    - '&DebugInfo<R>'
    - '&DebugAbbrev<R>'
    constantsTouched: []
    func_position:
      end: 641
      start: 618
    functionDepth: 14
    functionLinenumber: 618
    functionLinenumberEnd: 641
    functionName: debug_info_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 2
    functionsReached:
    - units
    - Vec::push
    - bool::value
    - Result::attrs
    - Result::expect
    - UnitHeader::abbreviations
    - UnitHeader::entries
    - Vec::new
    - next
    - next_dfs
    - Option::expect
    - UnitHeader::encoding
    linkageType: ''
    returnType: Vec
    signature: 'fn debug_info_expressions<R: Reader>(debug_info: &DebugInfo<R>,debug_abbrev:
      &DebugAbbrev<R>,) -> Vec<(Expression<R>, Encoding)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:644,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:645,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:647,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:648,1
    - Dst: debug_info_expressions
      Src: /src/gimli/benches/bench.rs:650,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:652,1
    - Dst: Result::is_empty
      Src: /src/gimli/benches/bench.rs:655,1
    - Dst: Operation::parse
      Src: /src/gimli/benches/bench.rs:656,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:656,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 660
      start: 643
    functionDepth: 15
    functionLinenumber: 643
    functionLinenumberEnd: 660
    functionName: bench_parsing_debug_info_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - read_section
    - DebugInfo::new
    - Result::expect
    - debug_info_expressions
    - Self::iter
    - Operation::parse
    - Result::is_empty
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_info_expressions(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:663,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:664,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:666,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:667,1
    - Dst: debug_info_expressions
      Src: /src/gimli/benches/bench.rs:669,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:671,1
    - Dst: evaluation
      Src: /src/gimli/benches/bench.rs:673,1
    - Dst: set_initial_value
      Src: /src/gimli/benches/bench.rs:674,1
    - Dst: evaluate
      Src: /src/gimli/benches/bench.rs:675,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:675,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:676,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 679
      start: 662
    functionDepth: 15
    functionLinenumber: 662
    functionLinenumberEnd: 679
    functionName: bench_evaluating_debug_info_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - set_initial_value
    - read_section
    - DebugInfo::new
    - Result::expect
    - debug_info_expressions
    - Self::iter
    - std::hint::black_box
    - evaluate
    - evaluation
    linkageType: ''
    returnType: void
    signature: 'fn bench_evaluating_debug_info_expressions(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gimli::DebugAddrBase
      Src: /src/gimli/benches/bench.rs:687,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/benches/bench.rs:687,1
    - Dst: Vec::new
      Src: /src/gimli/benches/bench.rs:689,1
    - Dst: units
      Src: /src/gimli/benches/bench.rs:691,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:692,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:692,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/benches/bench.rs:693,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:693,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/benches/bench.rs:697,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:698,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:698,1
    - Dst: current
      Src: /src/gimli/benches/bench.rs:703,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:703,1
    - Dst: attr_value
      Src: /src/gimli/benches/bench.rs:704,1
    - Dst: next_dfs
      Src: /src/gimli/benches/bench.rs:710,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:710,1
    - Dst: is_some
      Src: /src/gimli/benches/bench.rs:710,1
    - Dst: current
      Src: /src/gimli/benches/bench.rs:711,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:711,1
    - Dst: Result::attrs
      Src: /src/gimli/benches/bench.rs:712,1
    - Dst: bool::value
      Src: /src/gimli/benches/bench.rs:713,1
    - Dst: Result::locations
      Src: /src/gimli/benches/bench.rs:714,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/benches/bench.rs:715,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:714,1
    - Dst: next
      Src: /src/gimli/benches/bench.rs:717,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:717,1
    - Dst: Vec::push
      Src: /src/gimli/benches/bench.rs:718,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/benches/bench.rs:718,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 73
    argCount: 4
    argNames:
    - debug_info
    - debug_abbrev
    - debug_addr
    - loclists
    argTypes:
    - '&DebugInfo<R>'
    - '&DebugAbbrev<R>'
    - '&DebugAddr<R>'
    - '&LocationLists<R>'
    constantsTouched: []
    func_position:
      end: 726
      start: 681
    functionDepth: 14
    functionLinenumber: 681
    functionLinenumberEnd: 726
    functionName: debug_loc_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 2
    functionsReached:
    - R::Offset::from_u8
    - Result::attrs
    - Result::expect
    - UnitHeader::entries
    - Vec::new
    - is_some
    - Result::locations
    - gimli::DebugAddrBase
    - UnitHeader::encoding
    - units
    - expect
    - bool::value
    - UnitHeader::abbreviations
    - attr_value
    - Vec::push
    - next
    - next_dfs
    - current
    - Option::expect
    linkageType: ''
    returnType: Vec
    signature: 'fn debug_loc_expressions<R: Reader>(debug_info: &DebugInfo<R>,debug_abbrev:
      &DebugAbbrev<R>,debug_addr: &DebugAddr<R>,loclists: &LocationLists<R>,) -> Vec<(Expression<R>,
      Encoding)>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:729,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:730,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:732,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:733,1
    - Dst: DebugAddr::from
      Src: /src/gimli/benches/bench.rs:735,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:735,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:737,1
    - Dst: DebugLoc::new
      Src: /src/gimli/benches/bench.rs:738,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/benches/bench.rs:739,1
    - Dst: LocationLists::new
      Src: /src/gimli/benches/bench.rs:740,1
    - Dst: debug_loc_expressions
      Src: /src/gimli/benches/bench.rs:742,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:744,1
    - Dst: Result::is_empty
      Src: /src/gimli/benches/bench.rs:747,1
    - Dst: Operation::parse
      Src: /src/gimli/benches/bench.rs:748,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:748,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 41
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 752
      start: 728
    functionDepth: 15
    functionLinenumber: 728
    functionLinenumberEnd: 752
    functionName: bench_parsing_debug_loc_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - EndianSlice::new
    - read_section
    - DebugInfo::new
    - LocationLists::new
    - Result::expect
    - Self::iter
    - Operation::parse
    - debug_loc_expressions
    - DebugLoc::new
    - DebugLocLists::new
    - Result::is_empty
    - DebugAddr::from
    linkageType: ''
    returnType: void
    signature: 'fn bench_parsing_debug_loc_expressions(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:755,1
    - Dst: DebugInfo::new
      Src: /src/gimli/benches/bench.rs:756,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:758,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/benches/bench.rs:759,1
    - Dst: DebugAddr::from
      Src: /src/gimli/benches/bench.rs:761,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:761,1
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:763,1
    - Dst: DebugLoc::new
      Src: /src/gimli/benches/bench.rs:764,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/benches/bench.rs:765,1
    - Dst: LocationLists::new
      Src: /src/gimli/benches/bench.rs:766,1
    - Dst: debug_loc_expressions
      Src: /src/gimli/benches/bench.rs:768,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:770,1
    - Dst: evaluation
      Src: /src/gimli/benches/bench.rs:772,1
    - Dst: set_initial_value
      Src: /src/gimli/benches/bench.rs:773,1
    - Dst: evaluate
      Src: /src/gimli/benches/bench.rs:774,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:774,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:775,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 41
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 778
      start: 754
    functionDepth: 15
    functionLinenumber: 754
    functionLinenumberEnd: 778
    functionName: bench_evaluating_debug_loc_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugAbbrev::new
    - EndianSlice::new
    - read_section
    - set_initial_value
    - DebugInfo::new
    - LocationLists::new
    - Result::expect
    - Self::iter
    - debug_loc_expressions
    - std::hint::black_box
    - DebugLoc::new
    - DebugLocLists::new
    - evaluate
    - DebugAddr::from
    - evaluation
    linkageType: ''
    returnType: void
    signature: 'fn bench_evaluating_debug_loc_expressions(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Criterion::default
      Src: /src/gimli/benches/bench.rs:789,1
    - Dst: Self::configure_from_args
      Src: /src/gimli/benches/bench.rs:789,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:790,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:794,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:795,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:799,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:803,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:807,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:811,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 815
      start: 788
    functionDepth: 1
    functionLinenumber: 788
    functionLinenumberEnd: 815
    functionName: cfi::bench_cfi
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 1
    functionsReached:
    - Self::configure_from_args
    - bench_function
    - Criterion::default
    linkageType: ''
    returnType: void
    signature: pub(super) fn bench_cfi()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:818,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:819,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:821,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:823,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:823,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:823,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:823,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:828,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:829,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:830,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:830,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:831,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 834
      start: 817
    functionDepth: 12
    functionLinenumber: 817
    functionLinenumberEnd: 834
    functionName: cfi::iterate_entries_and_do_not_parse_any_fde
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - read_section
    - Option::expect
    - set_address_size
    - Self::set_eh_frame
    - Self::set_got
    - BaseAddresses::default
    - Self::iter
    - Self::set_text
    - entries
    - std::hint::black_box
    - AddrEntryIter::next
    - EhFrame::new
    linkageType: ''
    returnType: void
    signature: 'fn iterate_entries_and_do_not_parse_any_fde(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:837,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:838,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:840,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:842,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:842,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:842,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:842,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:847,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:848,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:849,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:849,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:852,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:855,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:855,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:858,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 863
      start: 836
    functionDepth: 12
    functionLinenumber: 836
    functionLinenumberEnd: 863
    functionName: cfi::iterate_entries_and_parse_every_fde
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - read_section
    - Option::expect
    - set_address_size
    - Self::set_eh_frame
    - Self::set_got
    - BaseAddresses::default
    - Result::expect
    - Self::iter
    - Self::set_text
    - entries
    - std::hint::black_box
    - Result::parse
    - AddrEntryIter::next
    - EhFrame::new
    linkageType: ''
    returnType: void
    signature: 'fn iterate_entries_and_parse_every_fde(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:866,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:867,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:869,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:871,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:871,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:871,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:871,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:876,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:877,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:878,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:878,1
    - Dst: CieId::instructions
      Src: /src/gimli/benches/bench.rs:881,1
    - Dst: LineInstructions::next
      Src: /src/gimli/benches/bench.rs:883,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:883,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:885,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:889,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:889,1
    - Dst: instructions
      Src: /src/gimli/benches/bench.rs:892,1
    - Dst: LineInstructions::next
      Src: /src/gimli/benches/bench.rs:894,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:894,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:896,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 56
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 902
      start: 865
    functionDepth: 12
    functionLinenumber: 865
    functionLinenumberEnd: 902
    functionName: cfi::iterate_entries_and_parse_every_fde_and_instructions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - read_section
    - Option::expect
    - set_address_size
    - Self::set_eh_frame
    - Self::set_got
    - BaseAddresses::default
    - Result::expect
    - Self::iter
    - Self::set_text
    - entries
    - std::hint::black_box
    - Result::parse
    - CieId::instructions
    - instructions
    - AddrEntryIter::next
    - EhFrame::new
    - LineInstructions::next
    linkageType: ''
    returnType: void
    signature: 'fn iterate_entries_and_parse_every_fde_and_instructions(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:905,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:906,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:908,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:910,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:910,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:910,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:910,1
    - Dst: Box::new
      Src: /src/gimli/benches/bench.rs:915,1
    - Dst: UnwindContext::new
      Src: /src/gimli/benches/bench.rs:915,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:917,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:918,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:919,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:919,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:923,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:923,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:926,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/benches/bench.rs:926,1
    - Dst: next_row
      Src: /src/gimli/benches/bench.rs:930,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:930,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:932,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 49
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 938
      start: 904
    functionDepth: 12
    functionLinenumber: 904
    functionLinenumberEnd: 938
    functionName: cfi::iterate_entries_evaluate_every_fde
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - Result::expect
    - entries
    - AddrEntryIter::next
    - Box::new
    - Self::set_text
    - OneShotLineRows::expect
    - expect
    - set_address_size
    - rows
    - Self::set_eh_frame
    - Self::iter
    - UnwindContext::new
    - EhFrame::new
    - read_section
    - Self::set_got
    - Result::parse
    - std::hint::black_box
    - Option::expect
    - next_row
    linkageType: ''
    returnType: void
    signature: 'fn iterate_entries_evaluate_every_fde(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: instructions
      Src: /src/gimli/benches/bench.rs:945,1
    - Dst: LineInstructions::try_fold
      Src: /src/gimli/benches/bench.rs:945,1
    - Dst: map
      Src: /src/gimli/benches/bench.rs:946,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:945,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 3
    argNames:
    - eh_frame
    - bases
    - fde
    argTypes:
    - '&EhFrame<R>'
    - '&BaseAddresses'
    - '&FrameDescriptionEntry<R>'
    constantsTouched: []
    func_position:
      end: 948
      start: 940
    functionDepth: 6
    functionLinenumber: 940
    functionLinenumberEnd: 948
    functionName: cfi::instrs_len
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - LineInstructions::try_fold
    - map
    - expect
    - instructions
    linkageType: ''
    returnType: usize
    signature: 'fn instrs_len<R: Reader>(eh_frame: &EhFrame<R>,bases: &BaseAddresses,fde:
      &FrameDescriptionEntry<R>,) -> usize'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:956,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:957,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:957,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:961,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:961,1
    - Dst: instrs_len
      Src: /src/gimli/benches/bench.rs:965,1
    - Dst: Some
      Src: /src/gimli/benches/bench.rs:973,1
    - Dst: None::expect
      Src: /src/gimli/benches/bench.rs:979,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 2
    argNames:
    - eh_frame
    - bases
    argTypes:
    - '&EhFrame<R>'
    - '&BaseAddresses'
    constantsTouched: []
    func_position:
      end: 980
      start: 950
    functionDepth: 8
    functionLinenumber: 950
    functionLinenumberEnd: 980
    functionName: cfi::get_fde_with_longest_cfi_instructions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Option::expect
    - Result::expect
    - entries
    - Result::parse
    - None::expect
    - Some
    - AddrEntryIter::next
    - instrs_len
    linkageType: ''
    returnType: FrameDescriptionEntry
    signature: 'fn get_fde_with_longest_cfi_instructions<R: Reader>(eh_frame: &EhFrame<R>,bases:
      &BaseAddresses,) -> FrameDescriptionEntry<R>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:983,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:984,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:986,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:987,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:987,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:987,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:987,1
    - Dst: get_fde_with_longest_cfi_instructions
      Src: /src/gimli/benches/bench.rs:991,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:993,1
    - Dst: instructions
      Src: /src/gimli/benches/bench.rs:994,1
    - Dst: LineInstructions::next
      Src: /src/gimli/benches/bench.rs:995,1
    - Dst: Option::expect
      Src: /src/gimli/benches/bench.rs:995,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:996,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 999
      start: 982
    functionDepth: 9
    functionLinenumber: 982
    functionLinenumberEnd: 999
    functionName: cfi::parse_longest_fde_instructions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - read_section
    - Option::expect
    - set_address_size
    - Self::set_eh_frame
    - Self::set_got
    - BaseAddresses::default
    - Self::iter
    - get_fde_with_longest_cfi_instructions
    - Self::set_text
    - std::hint::black_box
    - instructions
    - EhFrame::new
    - LineInstructions::next
    linkageType: ''
    returnType: void
    signature: 'fn parse_longest_fde_instructions(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:1002,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:1003,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:1005,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:1006,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:1006,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:1006,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:1006,1
    - Dst: get_fde_with_longest_cfi_instructions
      Src: /src/gimli/benches/bench.rs:1010,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:1012,1
    - Dst: Box::new
      Src: /src/gimli/benches/bench.rs:1013,1
    - Dst: UnwindContext::new
      Src: /src/gimli/benches/bench.rs:1013,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:1014,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/benches/bench.rs:1014,1
    - Dst: next_row
      Src: /src/gimli/benches/bench.rs:1017,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:1017,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:1018,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 1021
      start: 1001
    functionDepth: 9
    functionLinenumber: 1001
    functionLinenumberEnd: 1021
    functionName: cfi::eval_longest_fde_instructions_new_ctx_everytime
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - OneShotLineRows::expect
    - read_section
    - expect
    - Box::new
    - set_address_size
    - rows
    - Self::set_eh_frame
    - Self::set_got
    - BaseAddresses::default
    - Self::iter
    - get_fde_with_longest_cfi_instructions
    - Self::set_text
    - UnwindContext::new
    - std::hint::black_box
    - EhFrame::new
    - next_row
    linkageType: ''
    returnType: void
    signature: 'fn eval_longest_fde_instructions_new_ctx_everytime(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read_section
      Src: /src/gimli/benches/bench.rs:1024,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:1025,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:1027,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:1028,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:1028,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:1028,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:1028,1
    - Dst: get_fde_with_longest_cfi_instructions
      Src: /src/gimli/benches/bench.rs:1032,1
    - Dst: Box::new
      Src: /src/gimli/benches/bench.rs:1034,1
    - Dst: UnwindContext::new
      Src: /src/gimli/benches/bench.rs:1034,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:1036,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:1037,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/benches/bench.rs:1037,1
    - Dst: next_row
      Src: /src/gimli/benches/bench.rs:1040,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:1040,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:1041,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 1044
      start: 1023
    functionDepth: 9
    functionLinenumber: 1023
    functionLinenumberEnd: 1044
    functionName: cfi::eval_longest_fde_instructions_same_ctx
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - OneShotLineRows::expect
    - read_section
    - expect
    - Box::new
    - set_address_size
    - rows
    - Self::set_eh_frame
    - Self::set_got
    - BaseAddresses::default
    - Self::iter
    - get_fde_with_longest_cfi_instructions
    - Self::set_text
    - UnwindContext::new
    - std::hint::black_box
    - EhFrame::new
    - next_row
    linkageType: ''
    returnType: void
    signature: 'fn eval_longest_fde_instructions_same_ctx(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Criterion::default
      Src: /src/gimli/benches/bench.rs:1052,1
    - Dst: Self::configure_from_args
      Src: /src/gimli/benches/bench.rs:1052,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:1053,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:1054,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1055
      start: 1051
    functionDepth: 1
    functionLinenumber: 1051
    functionLinenumberEnd: 1055
    functionName: write::bench_write
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 1
    functionsReached:
    - Self::configure_from_args
    - bench_function
    - Criterion::default
    linkageType: ''
    returnType: void
    signature: pub(super) fn bench_write()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::DwarfSections::load::<_, ()>
      Src: /src/gimli/benches/bench.rs:1058,1
    - Dst: name
      Src: /src/gimli/benches/bench.rs:1059,1
    - Dst: '&''static str::chars'
      Src: /src/gimli/benches/bench.rs:1059,1
    - Dst: '&''static str::next'
      Src: /src/gimli/benches/bench.rs:1060,1
    - Dst: Ok
      Src: /src/gimli/benches/bench.rs:1061,1
    - Dst: try_read_section
      Src: /src/gimli/benches/bench.rs:1061,1
    - Dst: '&''static str::as_str'
      Src: /src/gimli/benches/bench.rs:1061,1
    - Dst: Option::unwrap_or_default
      Src: /src/gimli/benches/bench.rs:1061,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1058,1
    - Dst: borrow
      Src: /src/gimli/benches/bench.rs:1064,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:1064,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:1066,1
    - Dst: write::Sections::new
      Src: /src/gimli/benches/bench.rs:1067,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/benches/bench.rs:1067,1
    - Dst: write::Dwarf::from
      Src: /src/gimli/benches/bench.rs:1068,1
    - Dst: Some
      Src: /src/gimli/benches/bench.rs:1069,1
    - Dst: write::Address::Constant
      Src: /src/gimli/benches/bench.rs:1069,1
    - Dst: Self::unwrap
      Src: /src/gimli/benches/bench.rs:1068,1
    - Dst: write
      Src: /src/gimli/benches/bench.rs:1072,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1072,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:1073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 1075
      start: 1057
    functionDepth: 12
    functionLinenumber: 1057
    functionLinenumberEnd: 1075
    functionName: write::convert_simple
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - write::Sections::new
    - try_read_section
    - borrow
    - Option::unwrap_or_default
    - write::Dwarf::from
    - name
    - EndianSlice::new
    - '&''static str::next'
    - write::Address::Constant
    - Some
    - '&''static str::as_str'
    - Self::iter
    - Self::unwrap
    - write::EndianVec::new
    - unwrap
    - read::DwarfSections::load::<_, ()>
    - Ok
    - std::hint::black_box
    - write
    - '&''static str::chars'
    linkageType: ''
    returnType: void
    signature: 'fn convert_simple(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::DwarfSections::load::<_, ()>
      Src: /src/gimli/benches/bench.rs:1078,1
    - Dst: name
      Src: /src/gimli/benches/bench.rs:1079,1
    - Dst: '&''static str::chars'
      Src: /src/gimli/benches/bench.rs:1079,1
    - Dst: '&''static str::next'
      Src: /src/gimli/benches/bench.rs:1080,1
    - Dst: Ok
      Src: /src/gimli/benches/bench.rs:1081,1
    - Dst: try_read_section
      Src: /src/gimli/benches/bench.rs:1081,1
    - Dst: '&''static str::as_str'
      Src: /src/gimli/benches/bench.rs:1081,1
    - Dst: Option::unwrap_or_default
      Src: /src/gimli/benches/bench.rs:1081,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1078,1
    - Dst: borrow
      Src: /src/gimli/benches/bench.rs:1084,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:1084,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:1086,1
    - Dst: write::Sections::new
      Src: /src/gimli/benches/bench.rs:1087,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/benches/bench.rs:1087,1
    - Dst: write::Dwarf::new
      Src: /src/gimli/benches/bench.rs:1088,1
    - Dst: Self::convert
      Src: /src/gimli/benches/bench.rs:1089,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1089,1
    - Dst: gimli::write::ConvertResult::read_unit
      Src: /src/gimli/benches/bench.rs:1090,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1090,1
    - Dst: UnitHeader::convert
      Src: /src/gimli/benches/bench.rs:1091,1
    - Dst: Some
      Src: /src/gimli/benches/bench.rs:1091,1
    - Dst: write::Address::Constant
      Src: /src/gimli/benches/bench.rs:1091,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1091,1
    - Dst: UnitHeader::write
      Src: /src/gimli/benches/bench.rs:1093,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:1093,1
    - Dst: Self::write
      Src: /src/gimli/benches/bench.rs:1095,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:1095,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:1096,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 61
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 1098
      start: 1077
    functionDepth: 12
    functionLinenumber: 1077
    functionLinenumberEnd: 1098
    functionName: write::convert_incremental
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - write::Sections::new
    - try_read_section
    - borrow
    - Option::unwrap_or_default
    - name
    - EndianSlice::new
    - Self::convert
    - '&''static str::next'
    - write::Address::Constant
    - Some
    - '&''static str::as_str'
    - Self::write
    - Self::iter
    - write::EndianVec::new
    - UnitHeader::convert
    - gimli::write::ConvertResult::read_unit
    - unwrap
    - Result::unwrap
    - write::Dwarf::new
    - UnitHeader::write
    - read::DwarfSections::load::<_, ()>
    - Ok
    - std::hint::black_box
    - '&''static str::chars'
    linkageType: ''
    returnType: void
    signature: 'fn convert_incremental(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: env::args
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:12,1
    - Dst: len
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:13,1
    - Dst: Err
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:14,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:14,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:16,1
    - Dst: Option::unwrap
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:16,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:17,1
    - Dst: Option::unwrap
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:17,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:18,1
    - Dst: Option::unwrap
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:18,1
    - Dst: fs::File::open
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:21,1
    - Dst: memmap2::Mmap::map
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:26,1
    - Dst: object::File::parse
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:27,1
    - Dst: Offset::elf_header
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:29,1
    - Dst: get
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:29,1
    - Dst: Offset::endian
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:29,1
    - Dst: Offset::elf_header
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:30,1
    - Dst: get
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:30,1
    - Dst: Offset::endian
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:30,1
    - Dst: Err
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:32,1
    - Dst: '&str::into'
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:32,1
    - Dst: is_little_endian
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:35,1
    - Dst: gimli::DwarfSections::load
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:61,1
    - Dst: load_section
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:61,1
    - Dst: name
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:61,1
    - Dst: std::borrow
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:62,1
    - Dst: borrow_section
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:62,1
    - Dst: gimli::write::Dwarf::from
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:65,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:66,1
    - Dst: gimli::write::Address::Constant
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:66,1
    - Dst: gimli::write::Sections::new
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:73,1
    - Dst: gimli::write::EndianVec::new
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:73,1
    - Dst: write
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:74,1
    - Dst: object::build::elf::Builder::new
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:77,1
    - Dst: endianness
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:77,1
    - Dst: is_64
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:77,1
    - Dst: add
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:79,1
    - Dst: '&str::into'
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:80,1
    - Dst: Self::for_each_mut
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:84,1
    - Dst: Vec::len
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:85,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:86,1
    - Dst: add
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:88,1
    - Dst: name
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:89,1
    - Dst: '&''static str::into'
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:89,1
    - Dst: is_string
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:91,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:92,1
    - Dst: object::build::elf::SectionData::Data
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:97,1
    - Dst: Vec::take
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:97,1
    - Dst: Vec::into
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:97,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:98,1
    - Dst: fs::File::create
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:102,1
    - Dst: object::write::StreamingBuffer::new
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:103,1
    - Dst: io::BufWriter::new
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:103,1
    - Dst: Self::write
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:104,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:106,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 173
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 11
    functionDepth: 15
    functionLinenumber: 11
    functionLinenumberEnd: 107
    functionName: main
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple_convert.rs
    functionUses: 0
    functionsReached:
    - Vec::take
    - gimli::write::Address::Constant
    - Self::for_each_mut
    - into
    - io::BufWriter::new
    - is_string
    - borrow_section
    - object::write::StreamingBuffer::new
    - gimli::write::Sections::new
    - name
    - load_section
    - fs::File::create
    - '&''static str::into'
    - endianness
    - object::File::parse
    - env::args
    - Some
    - Err
    - add
    - gimli::DwarfSections::load
    - len
    - Vec::into
    - Self::write
    - '&str::into'
    - gimli::write::Dwarf::from
    - object::build::elf::SectionData::Data
    - Offset::endian
    - Option::unwrap
    - object::build::elf::Builder::new
    - fs::File::open
    - is_little_endian
    - Offset::elf_header
    - Ok
    - next
    - std::borrow
    - memmap2::Mmap::map
    - Vec::len
    - write
    - is_64
    - get
    - gimli::write::EndianVec::new
    linkageType: ''
    returnType: Result
    signature: fn main() -> Result<(), Box<dyn error::Error>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arena::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:462,1
    - Dst: Arena::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:463,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:465,1
    - Dst: load_file_section
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:467,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:476,1
    - Dst: gimli::Dwarf::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:476,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:480,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:483,1
    - Dst: units
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:484,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:484,1
    - Dst: unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:487,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:488,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:488,1
    - Dst: filter_map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:484,1
    - Dst: collect
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:484,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:496,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:503,1
    - Dst: load_file_section
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:506,1
    - Dst: BufWriter::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:516,1
    - Dst: io::stdout
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:516,1
    - Dst: Self::alloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:518,1
    - Dst: RelocationMap::default
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:518,1
    - Dst: Relocate::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:519,1
    - Dst: gimli::EndianSlice::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:519,1
    - Dst: gimli::DwarfPackage::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:520,1
    - Dst: dump_dwp
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:521,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:521,1
    - Dst: flush
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:522,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:523,1
    - Dst: gimli::Dwarf::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:526,1
    - Dst: make_dwo
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:529,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:535,1
    - Dst: load_file_section
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:539,1
    - Dst: load_sup
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:541,1
    - Dst: populate_abbreviations_cache
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:544,1
    - Dst: gimli::EhFrame::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:547,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:547,1
    - Dst: dump_eh_frame
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:548,1
    - Dst: dump_info
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:551,1
    - Dst: dump_types
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:554,1
    - Dst: dump_line
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:557,1
    - Dst: dump_addr
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:560,1
    - Dst: dump_aranges
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:563,1
    - Dst: gimli::Section::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:566,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:566,1
    - Dst: dump_pubnames
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:567,1
    - Dst: gimli::Section::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:570,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:570,1
    - Dst: dump_pubtypes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:571,1
    - Dst: flush
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:573,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:574,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 189
    argCount: 3
    argNames:
    - file
    - endian
    - flags
    argTypes:
    - '&object::File'
    - Endian
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 575
      start: 458
    functionDepth: 15
    functionLinenumber: 458
    functionLinenumberEnd: 575
    functionName: dump_file
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - dump_line
    - gimli::EhFrame::load
    - populate_abbreviations_cache
    - dump_pubnames
    - dump_pubtypes
    - gimli::Section::load
    - BufWriter::new
    - dump_eh_frame
    - filter_map
    - map
    - dump_aranges
    - Self::alloc
    - Some
    - dump_addr
    - units
    - core::result::Result::unwrap
    - gimli::EndianSlice::new
    - io::stdout
    - gimli::Dwarf::load
    - unit
    - load_sup
    - gimli::DwarfPackage::load
    - Arena::new
    - dump_types
    - dump_info
    - flush
    - dump_dwp
    - as_ref
    - unwrap
    - load_file_section
    - Relocate::new
    - Ok
    - collect
    - make_dwo
    - RelocationMap::default
    linkageType: ''
    returnType: Result
    signature: 'fn dump_file<Endian>(file: &object::File, endian: Endian, flags: &Flags)
      -> Result<()>whereEndian: gimli::Endianity + Send + Sync,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lock
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:37,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:37,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 11
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: ErrorWriter::error
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
    functionUses: 0
    functionsReached:
    - lock
    - unwrap
    linkageType: ''
    returnType: void
    signature: 'fn error(&self, s: String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:110,1
    - Dst: S::section_name
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:110,1
    - Dst: Vec::uncompressed_data
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:111,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:111,1
    - Dst: Cow::Borrowed
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:113,1
    - Dst: Cow::Borrowed
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:114,1
    - Dst: '&''a Arena<Cow<''file, [u8]>>::alloc'
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:116,1
    - Dst: borrow
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:116,1
    - Dst: S::from
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:117,1
    - Dst: gimli::EndianSlice::new
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 3
    argNames:
    - arena
    - file
    - endian
    argTypes:
    - '&''a Arena<Cow<''file, [u8]>>'
    - '&''file object::File<''input>'
    - Endian
    constantsTouched: []
    func_position:
      end: 118
      start: 99
    functionDepth: 9
    functionLinenumber: 99
    functionLinenumberEnd: 118
    functionName: v::a::l::i::d::a::t::e::_::f::i::l::e::load_section
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
    functionUses: 0
    functionsReached:
    - S::section_name
    - gimli::EndianSlice::new
    - borrow
    - '&''a Arena<Cow<''file, [u8]>>::alloc'
    - Vec::uncompressed_data
    - Cow::Borrowed
    - unwrap_or
    - FileId::section_by_name
    - S::from
    linkageType: ''
    returnType: S
    signature: 'fn load_section<''a, ''file, ''input, S, Endian>(arena: &''a Arena<Cow<''file,
      [u8]>>,file: &''file object::File<''input>,endian: Endian,) -> SwhereS: gimli::Section<gimli::EndianSlice<''a,
      Endian>>,Endian: gimli::Endianity + Send + Sync,''file: ''input,''a: ''file,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Arena::new
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:97,1
    - Dst: load_section
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:122,1
    - Dst: load_section
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:123,1
    - Dst: validate_info
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 35
    argCount: 3
    argNames:
    - w
    - file
    - endian
    argTypes:
    - '&mut ErrorWriter<W>'
    - '&object::File'
    - Endian
    constantsTouched: []
    func_position:
      end: 126
      start: 92
    functionDepth: 10
    functionLinenumber: 92
    functionLinenumberEnd: 126
    functionName: validate_file
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
    functionUses: 0
    functionsReached:
    - validate_info
    - load_section
    - Arena::new
    linkageType: ''
    returnType: void
    signature: 'fn validate_file<W, Endian>(w: &mut ErrorWriter<W>, file: &object::File,
      endian: Endian)whereW: Write + Send,Endian: gimli::Endianity + Send + Sync,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:144,1
    - Dst: units
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:145,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:148,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:150,1
    - Dst: offset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:159,1
    - Dst: length_including_self
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:159,1
    - Dst: DebugInfoUnitHeadersIter::push
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:160,1
    - Dst: UnitHeader::debug_info_offset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:163,1
    - Dst: Option::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:163,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:167,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:168,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:170,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:173,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:180,1
    - Dst: Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:180,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:181,1
    - Dst: AddrEntryIter::is_empty
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:182,1
    - Dst: AddrEntryIter::next_offset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:183,1
    - Dst: AddrEntryIter::read_abbreviation
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:184,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:186,1
    - Dst: push
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:195,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:197,1
    - Dst: AddrEntryIter::read_attribute
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:198,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:200,1
    - Dst: bool::value
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:208,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:210,1
    - Dst: push
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:213,1
    - Dst: shrink_to_fit
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:220,1
    - Dst: shrink_to_fit
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:221,1
    - Dst: binary_search
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:225,1
    - Dst: is_err
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:225,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:226,1
    - Dst: DebugInfoUnitHeadersIter::into_par_iter
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:235,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:235,1
    - Dst: into_par_iter().map(process_unit).collect::<Vec<_>>
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:235,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:241,1
    - Dst: binary_search_by_key
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:242,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:248,1
    - Dst: gimli::UnitOffset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:257,1
    - Dst: binary_search
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:258,1
    - Dst: is_err
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:258,1
    - Dst: error
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:259,1
    - Dst: par_iter
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:264,1
    - Dst: for_each
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:264,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 182
    argCount: 3
    argNames:
    - w
    - debug_info
    - debug_abbrev
    argTypes:
    - '&mut ErrorWriter<W>'
    - '&gimli::DebugInfo<R>'
    - '&gimli::DebugAbbrev<R>'
    constantsTouched: []
    func_position:
      end: 265
      start: 136
    functionDepth: 9
    functionLinenumber: 136
    functionLinenumberEnd: 265
    functionName: validate_info
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
    functionUses: 1
    functionsReached:
    - error
    - gimli::UnitOffset
    - UnitHeader::entries_raw
    - length_including_self
    - iter
    - Vec::new
    - AddrEntryIter::read_attribute
    - shrink_to_fit
    - offset
    - map
    - is_err
    - EndianVec::push
    - binary_search_by_key
    - units
    - push
    - bool::value
    - AddrEntryIter::read_abbreviation
    - for_each
    - UnitHeader::abbreviations
    - AddrEntryIter::is_empty
    - AddrEntryIter::next_offset
    - into_par_iter().map(process_unit).collect::<Vec<_>>
    - par_iter
    - binary_search
    - Option::unwrap
    - Result::unwrap
    - DebugInfoUnitHeadersIter::push
    - Abbreviation::attributes
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::debug_info_offset
    - DebugInfoUnitHeadersIter::into_par_iter
    linkageType: ''
    returnType: void
    signature: 'fn validate_info<W, R>(w: &mut ErrorWriter<W>,debug_info: &gimli::DebugInfo<R>,debug_abbrev:
      &gimli::DebugAbbrev<R>,) whereW: Write + Send,R: Reader,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianVec::new
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:27,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:28,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 25
    functionDepth: 2
    functionLinenumber: 25
    functionLinenumberEnd: 31
    functionName: Section::new
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple_write.rs
    functionUses: 8
    functionsReached:
    - Vec::new
    - EndianVec::new
    linkageType: ''
    returnType: Self
    signature: fn new() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: Section::writer
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple_write.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&Self::Writer'
    signature: fn writer(&self) -> &Self::Writer
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: Section::writer_mut
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple_write.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: '&mut Self::Writer'
    signature: fn writer_mut(&mut self) -> &mut Self::Writer
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: push
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - relocation
    argTypes:
    - Relocation
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 5
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: Section::relocate
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple_write.rs
    functionUses: 0
    functionsReached:
    - push
    linkageType: ''
    returnType: void
    signature: 'fn relocate(&mut self, relocation: Relocation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut object::write::Object::add_file_symbol'
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:228,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:228,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:235,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:237,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:241,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:244,1
    - Dst: EndianVec::len
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:247,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:255,1
    - Dst: EndianVec::len
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:257,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:265,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:267,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:269,1
    - Dst: '&mut object::write::Object::add_symbol'
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:272,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:273,1
    - Dst: '&mut object::write::Object::add_subsection'
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:283,1
    - Dst: '&mut object::write::Object::add_symbol_data'
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:284,1
    - Dst: '&mut object::write::Object::section_id'
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:289,1
    - Dst: '&mut object::write::Object::section_symbol'
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:290,1
    - Dst: '&mut object::write::Object::append_section_data'
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:291,1
    - Dst: '&mut object::write::Object::add_relocation'
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:294,1
    - Dst: '&mut object::write::Object::add_symbol'
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:305,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:306,1
    - Dst: '&mut object::write::Object::add_relocation'
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:317,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:327,1
    - Dst: EndianVec::len
      Src: /src/gimli/crates/examples/src/bin/simple_write.rs:327,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 100
    argCount: 1
    argNames:
    - obj
    argTypes:
    - '&mut object::write::Object'
    constantsTouched: []
    func_position:
      end: 328
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 328
    functionName: define_main
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple_write.rs
    functionUses: 0
    functionsReached:
    - '&mut object::write::Object::add_symbol'
    - '&mut object::write::Object::add_symbol_data'
    - '&mut object::write::Object::append_section_data'
    - into
    - '&mut object::write::Object::add_file_symbol'
    - Ok
    - Vec::new
    - '&mut object::write::Object::add_subsection'
    - '&mut object::write::Object::add_relocation'
    - EndianVec::len
    - '&mut object::write::Object::section_id'
    - '&mut object::write::Object::section_symbol'
    - EndianVec::extend_from_slice
    linkageType: ''
    returnType: Result
    signature: 'fn define_main(obj: &mut object::write::Object,) -> Result<(object::write::SymbolId,
      u64), Box<dyn std::error::Error>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:46,1
    - Dst: '&object::File<''data>::section_by_name'
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:46,1
    - Dst: Vec::uncompressed_data
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:47,1
    - Dst: Default::default
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - object
    - name
    argTypes:
    - '&object::File<''data>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 50
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 50
    functionName: m::a::i::n::load_section
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple_convert.rs
    functionUses: 0
    functionsReached:
    - Vec::uncompressed_data
    - Default::default
    - '&object::File<''data>::section_by_name'
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn load_section<''data>(object: &object::File<''data>,name: &str,)
      -> Result<borrow::Cow<''data, [u8]>, Box<dyn error::Error>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gimli::EndianSlice::new
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:57,1
    - Dst: borrow::Cow::as_ref
      Src: /src/gimli/crates/examples/src/bin/simple_convert.rs:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''data borrow::Cow<''data, [u8]>'
    - gimli::RunTimeEndian
    constantsTouched: []
    func_position:
      end: 58
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 58
    functionName: m::a::i::n::borrow_section
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple_convert.rs
    functionUses: 0
    functionsReached:
    - gimli::EndianSlice::new
    - borrow::Cow::as_ref
    linkageType: ''
    returnType: gimli::EndianSlice
    signature: 'fn borrow_section<''data>(section: &''data borrow::Cow<''data, [u8]>,endian:
      gimli::RunTimeEndian,) -> gimli::EndianSlice<''data, gimli::RunTimeEndian>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: filter_dwarf
      Src: /src/gimli/crates/examples/src/bin/convert.rs:134,1
    - Dst: gimli::write::Dwarf::default
      Src: /src/gimli/crates/examples/src/bin/convert.rs:138,1
    - Dst: convert_with_filter
      Src: /src/gimli/crates/examples/src/bin/convert.rs:141,1
    - Dst: read_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:146,1
    - Dst: Result::find_cu
      Src: /src/gimli/crates/examples/src/bin/convert.rs:152,1
    - Dst: filter_dwarf
      Src: /src/gimli/crates/examples/src/bin/convert.rs:155,1
    - Dst: UnitHeader::convert_split_with_filter
      Src: /src/gimli/crates/examples/src/bin/convert.rs:156,1
    - Dst: read_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:157,1
    - Dst: convert_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:158,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:161,1
    - Dst: convert_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:165,1
    - Dst: write
      Src: /src/gimli/crates/examples/src/bin/convert.rs:168,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:169,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 49
    argCount: 3
    argNames:
    - read_dwarf
    - dwp
    - write_sections
    argTypes:
    - '&gimli::Dwarf<R>'
    - Option<&gimli::DwarfPackage<R>>
    - '&mut gimli::write::Sections<W>'
    constantsTouched: []
    func_position:
      end: 170
      start: 129
    functionDepth: 12
    functionLinenumber: 129
    functionLinenumberEnd: 170
    functionName: convert_dwarf
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 0
    functionsReached:
    - convert_with_filter
    - convert_unit
    - Some
    - read_unit
    - Ok
    - filter_dwarf
    - Result::find_cu
    - write
    - UnitHeader::convert_split_with_filter
    - gimli::write::Dwarf::default
    linkageType: ''
    returnType: gimli::write::ConvertResult
    signature: 'fn convert_dwarf<R: gimli::Reader<Offset = usize>, W: gimli::write::Writer>(read_dwarf:
      &gimli::Dwarf<R>,dwp: Option<&gimli::DwarfPackage<R>>,write_sections: &mut gimli::write::Sections<W>,)
      -> gimli::write::ConvertResult<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::read_line_program
      Src: /src/gimli/crates/examples/src/bin/convert.rs:179,1
    - Dst: read_sequence
      Src: /src/gimli/crates/examples/src/bin/convert.rs:180,1
    - Dst: set_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:182,1
    - Dst: gimli::write::Address::Constant
      Src: /src/gimli/crates/examples/src/bin/convert.rs:182,1
    - Dst: generate_row
      Src: /src/gimli/crates/examples/src/bin/convert.rs:185,1
    - Dst: end_sequence
      Src: /src/gimli/crates/examples/src/bin/convert.rs:188,1
    - Dst: program
      Src: /src/gimli/crates/examples/src/bin/convert.rs:191,1
    - Dst: UnitHeader::set_line_program
      Src: /src/gimli/crates/examples/src/bin/convert.rs:192,1
    - Dst: root
      Src: /src/gimli/crates/examples/src/bin/convert.rs:195,1
    - Dst: convert_attributes
      Src: /src/gimli/crates/examples/src/bin/convert.rs:196,1
    - Dst: convert_attributes
      Src: /src/gimli/crates/examples/src/bin/convert.rs:198,1
    - Dst: UnitHeader::read_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:201,1
    - Dst: is_none
      Src: /src/gimli/crates/examples/src/bin/convert.rs:203,1
    - Dst: UnitHeader::add_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:206,1
    - Dst: convert_attributes
      Src: /src/gimli/crates/examples/src/bin/convert.rs:207,1
    - Dst: UnitHeader::write
      Src: /src/gimli/crates/examples/src/bin/convert.rs:209,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:210,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 68
    argCount: 4
    argNames:
    - unit
    - root_entry
    - skeleton_root_entry
    - write_sections
    argTypes:
    - '&mut gimli::write::ConvertUnit<''a, R>'
    - gimli::write::ConvertUnitEntry<'a, R>
    - Option<&gimli::write::ConvertUnitEntry<'_, R>>
    - '&mut gimli::write::Sections<W>'
    constantsTouched: []
    func_position:
      end: 211
      start: 172
    functionDepth: 14
    functionLinenumber: 172
    functionLinenumberEnd: 211
    functionName: convert_unit
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 1
    functionsReached:
    - gimli::write::Address::Constant
    - is_none
    - UnitHeader::read_line_program
    - root
    - UnitHeader::write
    - UnitHeader::read_entry
    - read_sequence
    - end_sequence
    - Ok
    - UnitHeader::set_line_program
    - UnitHeader::add_entry
    - generate_row
    - set_address
    - program
    - convert_attributes
    linkageType: ''
    returnType: gimli::write::ConvertResult
    signature: 'fn convert_unit<''a, R: gimli::Reader<Offset = usize>, W: gimli::write::Writer>(unit:
      &mut gimli::write::ConvertUnit<''a, R>,root_entry: gimli::write::ConvertUnitEntry<''a,
      R>,skeleton_root_entry: Option<&gimli::write::ConvertUnitEntry<''_, R>>,write_sections:
      &mut gimli::write::Sections<W>,) -> gimli::write::ConvertResult<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::convert_attribute_value
      Src: /src/gimli/crates/examples/src/bin/convert.rs:219,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:220,1
    - Dst: gimli::write::Address::Constant
      Src: /src/gimli/crates/examples/src/bin/convert.rs:220,1
    - Dst: get_mut
      Src: /src/gimli/crates/examples/src/bin/convert.rs:222,1
    - Dst: set
      Src: /src/gimli/crates/examples/src/bin/convert.rs:222,1
    - Dst: bool::name
      Src: /src/gimli/crates/examples/src/bin/convert.rs:222,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 3
    argNames:
    - unit
    - id
    - entry
    argTypes:
    - '&mut gimli::write::ConvertUnit<''_, R>'
    - gimli::write::UnitEntryId
    - '&gimli::write::ConvertUnitEntry<''_, R>'
    constantsTouched: []
    func_position:
      end: 235
      start: 213
    functionDepth: 14
    functionLinenumber: 213
    functionLinenumberEnd: 235
    functionName: convert_attributes
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 1
    functionsReached:
    - gimli::write::Address::Constant
    - bool::name
    - set
    - Some
    - UnitHeader::convert_attribute_value
    - get_mut
    linkageType: ''
    returnType: void
    signature: 'fn convert_attributes<R: gimli::Reader<Offset = usize>>(unit: &mut
      gimli::write::ConvertUnit<''_, R>,id: gimli::write::UnitEntryId,entry: &gimli::write::ConvertUnitEntry<''_,
      R>,)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gimli::write::FilterUnitSection::new
      Src: /src/gimli/crates/examples/src/bin/convert.rs:246,1
    - Dst: read_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:247,1
    - Dst: UnitHeader::null_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:248,1
    - Dst: UnitHeader::read_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:249,1
    - Dst: need_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:250,1
    - Dst: UnitHeader::require_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:251,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:255,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    argCount: 1
    argNames:
    - dwarf
    argTypes:
    - '&gimli::read::Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 256
      start: 237
    functionDepth: 11
    functionLinenumber: 237
    functionLinenumberEnd: 256
    functionName: filter_dwarf
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 1
    functionsReached:
    - need_entry
    - UnitHeader::read_entry
    - gimli::write::FilterUnitSection::new
    - read_unit
    - Ok
    - UnitHeader::require_entry
    - UnitHeader::null_entry
    linkageType: ''
    returnType: gimli::write::ConvertResult
    signature: 'fn filter_dwarf<R: gimli::Reader<Offset = usize>>(dwarf: &gimli::read::Dwarf<R>,)
      -> gimli::write::ConvertResult<gimli::write::FilterUnitSection<''_, R>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:264,1
    - Dst: Result::attr_value
      Src: /src/gimli/crates/examples/src/bin/convert.rs:268,1
    - Dst: attr_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:269,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:270,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:270,1
    - Dst: Result::attr_value
      Src: /src/gimli/crates/examples/src/bin/convert.rs:272,1
    - Dst: attr_ranges_offset
      Src: /src/gimli/crates/examples/src/bin/convert.rs:273,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:276,1
    - Dst: raw_ranges
      Src: /src/gimli/crates/examples/src/bin/convert.rs:281,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/convert.rs:282,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:285,1
    - Dst: Result::is_none
      Src: /src/gimli/crates/examples/src/bin/convert.rs:286,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:286,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:288,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:292,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:293,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:297,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:297,1
    - Dst: address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:300,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:301,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:301,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:305,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:306,1
    - Dst: address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:311,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:312,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:313,1
    - Dst: Result::has_attr
      Src: /src/gimli/crates/examples/src/bin/convert.rs:322,1
    - Dst: Result::has_attr
      Src: /src/gimli/crates/examples/src/bin/convert.rs:322,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:324,1
    - Dst: Result::attr_value
      Src: /src/gimli/crates/examples/src/bin/convert.rs:326,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:331,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:338,1
    - Dst: operations
      Src: /src/gimli/crates/examples/src/bin/convert.rs:342,1
    - Dst: encoding
      Src: /src/gimli/crates/examples/src/bin/convert.rs:342,1
    - Dst: OperationIter::next
      Src: /src/gimli/crates/examples/src/bin/convert.rs:343,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:346,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:347,1
    - Dst: address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:351,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:352,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:353,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:363,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:367,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:371,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 157
    argCount: 1
    argNames:
    - entry
    argTypes:
    - '&gimli::write::FilterUnitEntry<''_, R>'
    constantsTouched: []
    func_position:
      end: 372
      start: 259
    functionDepth: 14
    functionLinenumber: 259
    functionLinenumberEnd: 372
    functionName: need_entry
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 1
    functionsReached:
    - encoding
    - attr_address
    - Result::is_none
    - Ok
    - Result::attr_value
    - next
    - Result::has_attr
    - attr_ranges_offset
    - address
    - operations
    - Some
    - OperationIter::next
    - raw_ranges
    - is_tombstone_address
    linkageType: ''
    returnType: gimli::write::ConvertResult
    signature: 'fn need_entry<R: gimli::Reader<Offset = usize>>(entry: &gimli::write::FilterUnitEntry<''_,
      R>,) -> gimli::write::ConvertResult<bool>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:378,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - entry
    - address
    argTypes:
    - '&gimli::write::FilterUnitEntry<''_, R>'
    - u64
    constantsTouched: []
    func_position:
      end: 379
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 379
    functionName: is_tombstone_address
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 2
    functionsReached:
    - is_tombstone_address
    linkageType: ''
    returnType: bool
    signature: 'fn is_tombstone_address<R: gimli::Reader<Offset = usize>>(entry: &gimli::write::FilterUnitEntry<''_,
      R>,address: u64,) -> bool'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:170,1
    - Dst: relocate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - offset
    - value
    argTypes:
    - usize
    - u64
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 6
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '&''a RelocationMap::relocate_address'
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - relocate
    - Ok
    linkageType: ''
    returnType: gimli::Result
    signature: 'fn relocate_address(&self, offset: usize, value: u64) -> gimli::Result<u64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: <usize as gimli::ReaderOffset>::from_u64
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:174,1
    - Dst: relocate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - offset
    - value
    argTypes:
    - usize
    - usize
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 6
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '&''a RelocationMap::relocate_offset'
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - <usize as gimli::ReaderOffset>::from_u64
    - relocate
    linkageType: ''
    returnType: gimli::Result
    signature: 'fn relocate_offset(&self, offset: usize, value: usize) -> gimli::Result<usize>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/simple.rs:90,1
    - Dst: '&object::File<''data>::section_by_name'
      Src: /src/gimli/crates/examples/src/bin/simple.rs:90,1
    - Dst: Vec::uncompressed_data
      Src: /src/gimli/crates/examples/src/bin/simple.rs:92,1
    - Dst: Vec::relocation_map
      Src: /src/gimli/crates/examples/src/bin/simple.rs:93,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/simple.rs:93,1
    - Dst: Default::default
      Src: /src/gimli/crates/examples/src/bin/simple.rs:95,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    argCount: 2
    argNames:
    - object
    - name
    argTypes:
    - '&object::File<''data>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 97
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 97
    functionName: d::u::m::p::_::f::i::l::e::load_section
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple.rs
    functionUses: 0
    functionsReached:
    - '&object::File<''data>::section_by_name'
    - Vec::relocation_map
    - Ok
    - Vec::uncompressed_data
    - map
    - Default::default
    linkageType: ''
    returnType: Result
    signature: 'fn load_section<''data>(object: &object::File<''data>,name: &str,)
      -> Result<Section<''data>, Box<dyn error::Error>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gimli::EndianSlice::new
      Src: /src/gimli/crates/examples/src/bin/simple.rs:104,1
    - Dst: borrow::Cow::as_ref
      Src: /src/gimli/crates/examples/src/bin/simple.rs:104,1
    - Dst: gimli::RelocateReader::new
      Src: /src/gimli/crates/examples/src/bin/simple.rs:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''data Section<''data>'
    - gimli::RunTimeEndian
    constantsTouched: []
    func_position:
      end: 106
      start: 100
    functionDepth: 6
    functionLinenumber: 100
    functionLinenumberEnd: 106
    functionName: d::u::m::p::_::f::i::l::e::borrow_section
    functionSourceFile: /src/gimli/crates/examples/src/bin/simple.rs
    functionUses: 0
    functionsReached:
    - gimli::RelocateReader::new
    - gimli::EndianSlice::new
    - borrow::Cow::as_ref
    linkageType: ''
    returnType: Reader
    signature: 'fn borrow_section<''data>(section: &''data Section<''data>,endian:
      gimli::RunTimeEndian,) -> Reader<''data>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::debug_info_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1076,1
    - Dst: Result::to_unit_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1082,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1083,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1086,1
    - Dst: Result::type_
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1104,1
    - Dst: dump_type_signature
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1115,1
    - Dst: unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1125,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1128,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1128,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1129,1
    - Dst: Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>::get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1135,1
    - Dst: UnitHeader::copy_relocated_attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1136,1
    - Dst: UnitHeader::unit_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1141,1
    - Dst: dump_entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1142,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1144,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1146,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 73
    argCount: 5
    argNames:
    - w
    - header
    - dwarf
    - dwo_parent_units
    - flags
    argTypes:
    - '&mut W'
    - UnitHeader<R>
    - '&gimli::Dwarf<R>'
    - Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 1147
      start: 1069
    functionDepth: 15
    functionLinenumber: 1069
    functionLinenumberEnd: 1147
    functionName: dump_unit
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - Result::debug_info_offset
    - Result::type_
    - dump_entries
    - unit
    - into
    - Result::to_unit_offset
    - Ok
    - writeln_error
    - UnitHeader::unit_ref
    - UnitHeader::copy_relocated_attributes
    - Some
    - Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>::get
    - dump_type_signature
    linkageType: ''
    returnType: Result
    signature: 'fn dump_unit<R: Reader, W: Write>(w: &mut W,header: UnitHeader<R>,dwarf:
      &gimli::Dwarf<R>,dwo_parent_units: Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>,flags:
      &Flags,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 4
    argNames:
    - w
    - dwarf
    - err
    - msg
    argTypes:
    - '&mut W'
    - '&gimli::Dwarf<R>'
    - Error
    - '&str'
    constantsTouched: []
    func_position:
      end: 53
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 53
    functionName: writeln_error
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: io::Result
    signature: 'fn writeln_error<W: Write, R: Reader>(w: &mut W,dwarf: &gimli::Dwarf<R>,err:
      Error,msg: &str,) -> io::Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Mutex::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:89,1
    - Dst: into_iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:90,1
    - Dst: fuse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:90,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:92,1
    - Dst: cmp::min
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:95,1
    - Dst: num_cpus::get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:95,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:96,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:98,1
    - Dst: Condvar::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:98,1
    - Dst: crossbeam::scope
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:104,1
    - Dst: spawn
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:106,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:107,1
    - Dst: Self::lock
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:108,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:108,1
    - Dst: wait
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:110,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:110,1
    - Dst: is_ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:113,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:114,1
    - Dst: notify_one
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:119,1
    - Dst: mem::drop
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:120,1
    - Dst: Abbreviation::clear
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:123,1
    - Dst: f_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:124,1
    - Dst: Self::lock
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:129,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:129,1
    - Dst: wait
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:131,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:131,1
    - Dst: is_ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:133,1
    - Dst: write_all
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:134,1
    - Dst: is_err
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:135,1
    - Dst: map_err
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:138,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:104,1
    - Dst: Self::into_inner
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:147,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:147,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 123
    argCount: 4
    argNames:
    - w
    - max_workers
    - iter
    - f
    argTypes:
    - '&mut W'
    - usize
    - II
    - F
    constantsTouched: []
    func_position:
      end: 148
      start: 75
    functionDepth: 11
    functionLinenumber: 75
    functionLinenumberEnd: 148
    functionName: parallel_output
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - cmp::min
    - Condvar::new
    - Vec::new
    - wait
    - write_all
    - mem::drop
    - fuse
    - is_ok
    - notify_one
    - num_cpus::get
    - is_err
    - spawn
    - EndianVec::push
    - crossbeam::scope
    - Abbreviation::clear
    - Mutex::new
    - f_ref
    - into_iter
    - unwrap
    - Self::into_inner
    - Ok
    - next
    - Self::lock
    - map_err
    linkageType: ''
    returnType: Result
    signature: 'fn parallel_output<W, II, F>(w: &mut W, max_workers: usize, iter:
      II, f: F) -> Result<()>whereW: Write + Send,F: Sync + Fn(II::Item, &mut Vec<u8>)
      -> Result<()>,II: IntoIterator,II::IntoIter: Send,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::relocations
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:155,1
    - Dst: add
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:156,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - file
    - section
    argTypes:
    - '&object::File'
    - '&object::Section'
    constantsTouched: []
    func_position:
      end: 165
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 165
    functionName: RelocationMap::add
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - add
    - Vec::relocations
    linkageType: ''
    returnType: void
    signature: 'fn add(&mut self, file: &object::File, section: &object::Section)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:206,1
    - Dst: process::exit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - opts
    argTypes:
    - '&getopts::Options'
    constantsTouched: []
    func_position:
      end: 208
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 208
    functionName: print_usage
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - process::exit
    - ok
    linkageType: ''
    returnType: '!'
    signature: 'fn print_usage(opts: &getopts::Options) -> !'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RelocationMap::default
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:432,1
    - Dst: dwo_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:434,1
    - Dst: FileId::format
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:435,1
    - Dst: xcoff_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:436,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:438,1
    - Dst: name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:438,1
    - Dst: '&''static str::and_then'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:441,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:441,1
    - Dst: Self::add
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:445,1
    - Dst: Vec::uncompressed_data
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:447,1
    - Dst: Cow::Owned
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:450,1
    - Dst: Vec::with_capacity
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:450,1
    - Dst: '&''arena Arena<Cow<''input, [u8]>>::alloc'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:452,1
    - Dst: gimli::EndianSlice::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:453,1
    - Dst: '&''arena Arena<RelocationMap>::alloc'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:454,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:455,1
    - Dst: Relocate::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:455,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 37
    argCount: 6
    argNames:
    - id
    - file
    - endian
    - is_dwo
    - arena_data
    - arena_relocations
    argTypes:
    - gimli::SectionId
    - '&object::File<''input>'
    - Endian
    - bool
    - '&''arena Arena<Cow<''input, [u8]>>'
    - '&''arena Arena<RelocationMap>'
    constantsTouched: []
    func_position:
      end: 456
      start: 424
    functionDepth: 2
    functionLinenumber: 424
    functionLinenumberEnd: 456
    functionName: load_file_section
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Vec::with_capacity
    - gimli::EndianSlice::new
    - name
    - dwo_name
    - Relocate::new
    - '&''arena Arena<RelocationMap>::alloc'
    - '&''arena Arena<Cow<''input, [u8]>>::alloc'
    - xcoff_name
    - Ok
    - Self::add
    - Cow::Owned
    - Vec::uncompressed_data
    - FileId::format
    - '&''static str::and_then'
    - Some
    - FileId::section_by_name
    - RelocationMap::default
    linkageType: ''
    returnType: Result
    signature: 'fn load_file_section<''input, ''arena, Endian: gimli::Endianity>(id:
      gimli::SectionId,file: &object::File<''input>,endian: Endian,is_dwo: bool,arena_data:
      &''arena Arena<Cow<''input, [u8]>>,arena_relocations: &''arena Arena<RelocationMap>,)
      -> Result<Relocate<''arena, gimli::EndianSlice<''arena, Endian>>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames: []
    argTypes:
    - gimli::Register
    constantsTouched: []
    func_position:
      end: 599
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 599
    functionName: d::u::m::p::_::e::h::_::f::r::a::m::e::register_name_none
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Option
    signature: 'fn register_name_none(_: gimli::Register) -> Option<&''static str>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FileId::architecture
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:583,1
    - Dst: address_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:583,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:583,1
    - Dst: bytes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:586,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:583,1
    - Dst: mem::size_of::<usize>
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:587,1
    - Dst: set_address_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:588,1
    - Dst: FileId::architecture
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:592,1
    - Dst: set_vendor
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:593,1
    - Dst: FileId::architecture
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:600,1
    - Dst: arch_register_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:607,1
    - Dst: Cow::Borrowed
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:608,1
    - Dst: Cow::Owned
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:609,1
    - Dst: gimli::BaseAddresses::default
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:612,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:613,1
    - Dst: Self::set_eh_frame_hdr
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:614,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:614,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:616,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:617,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:617,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:619,1
    - Dst: Self::set_text
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:620,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:620,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:622,1
    - Dst: Self::set_got
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:623,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:623,1
    - Dst: HashMap::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:634,1
    - Dst: entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:636,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:638,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:639,1
    - Dst: CieId::lsda_encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:654,1
    - Dst: CieId::personality_with_encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:662,1
    - Dst: dump_pointer
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:669,1
    - Dst: CieId::fde_address_encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:672,1
    - Dst: CieId::instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:680,1
    - Dst: dump_cfi_instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:681,1
    - Dst: Result::parse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:690,1
    - Dst: Self::entry
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:691,1
    - Dst: Result::or_insert_with
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:691,1
    - Dst: cie_from_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:692,1
    - Dst: clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:691,1
    - Dst: lsda
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:710,1
    - Dst: dump_pointer
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:712,1
    - Dst: instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:715,1
    - Dst: dump_cfi_instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:716,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 183
    argCount: 3
    argNames:
    - w
    - file
    - eh_frame
    argTypes:
    - '&mut W'
    - '&object::File'
    - gimli::EhFrame<R>
    constantsTouched: []
    func_position:
      end: 721
      start: 577
    functionDepth: 16
    functionLinenumber: 577
    functionLinenumberEnd: 721
    functionName: dump_eh_frame
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - cie_from_offset
    - Cow::Owned
    - entries
    - Cow::Borrowed
    - CieId::instructions
    - lsda
    - instructions
    - AddrEntryIter::next
    - arch_register_name
    - Self::entry
    - Self::set_text
    - map
    - dump_pointer
    - Self::set_eh_frame_hdr
    - FileId::section_by_name
    - CieId::personality_with_encoding
    - set_address_size
    - Self::set_eh_frame
    - FileId::architecture
    - address_size
    - dump_cfi_instructions
    - unwrap_or
    - Vec::address
    - CieId::fde_address_encoding
    - set_vendor
    - gimli::BaseAddresses::default
    - clone
    - Result::or_insert_with
    - Self::set_got
    - Ok
    - bytes
    - HashMap::new
    - mem::size_of::<usize>
    - Result::parse
    - CieId::lsda_encoding
    linkageType: ''
    returnType: Result
    signature: 'fn dump_eh_frame<R: Reader, W: Write>(w: &mut W,file: &object::File,mut
      eh_frame: gimli::EhFrame<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:732,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - w
    - p
    argTypes:
    - '&mut W'
    - gimli::Pointer
    constantsTouched: []
    func_position:
      end: 733
      start: 723
    functionDepth: 0
    functionLinenumber: 723
    functionLinenumberEnd: 733
    functionName: dump_pointer
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn dump_pointer<W: Write>(w: &mut W, p: gimli::Pointer) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gimli::CallFrameInstructionIter<R>::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:756,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:759,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:765,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 72
    argCount: 4
    argNames:
    - w
    - insns
    - is_initial
    - register_name
    argTypes:
    - '&mut W'
    - gimli::CallFrameInstructionIter<R>
    - bool
    - '&dyn Fn(gimli::Register) -> Cow<''static, str>'
    constantsTouched: []
    func_position:
      end: 927
      start: 736
    functionDepth: 0
    functionLinenumber: 736
    functionLinenumberEnd: 927
    functionName: dump_cfi_instructions
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - gimli::CallFrameInstructionIter<R>::next
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn dump_cfi_instructions<R: Reader, W: Write>(w: &mut W,mut insns:
      gimli::CallFrameInstructionIter<R>,is_initial: bool,register_name: &dyn Fn(gimli::Register)
      -> Cow<''static, str>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:939,1
    - Dst: unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:948,1
    - Dst: dump_dwp_sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:950,1
    - Dst: sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:956,1
    - Dst: version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:961,1
    - Dst: unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:970,1
    - Dst: dump_dwp_sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:972,1
    - Dst: sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:978,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:983,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 48
    argCount: 5
    argNames:
    - w
    - dwp
    - dwo_parent
    - dwo_parent_units
    - flags
    argTypes:
    - '&mut W'
    - '&gimli::DwarfPackage<R>'
    - '&gimli::Dwarf<R>'
    - Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 984
      start: 929
    functionDepth: 14
    functionLinenumber: 929
    functionLinenumberEnd: 984
    functionName: dump_dwp
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - unit_count
    - Ok
    - sections
    - version
    - dump_dwp_sections
    linkageType: ''
    returnType: Result
    signature: 'fn dump_dwp<R: Reader, W: Write + Send>(w: &mut W,dwp: &gimli::DwarfPackage<R>,dwo_parent:
      &gimli::Dwarf<R>,dwo_parent_units: Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>,flags:
      &Flags,) -> Result<()>whereR::Endian: Send + Sync,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:997,1
    - Dst: Result::sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1006,1
    - Dst: dump_info
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1008,1
    - Dst: dump_types
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1011,1
    - Dst: dump_line
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1014,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1016,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 32
    argCount: 6
    argNames:
    - w
    - dwp
    - dwo_parent
    - dwo_parent_units
    - flags
    - sections
    argTypes:
    - '&mut W'
    - '&gimli::DwarfPackage<R>'
    - '&gimli::Dwarf<R>'
    - Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>
    - '&Flags'
    - gimli::UnitIndexSectionIterator<R>
    constantsTouched: []
    func_position:
      end: 1017
      start: 986
    functionDepth: 13
    functionLinenumber: 986
    functionLinenumberEnd: 1017
    functionName: dump_dwp_sections
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - dump_line
    - Ok
    - dump_types
    - Result::sections
    - Result::clone
    - dump_info
    linkageType: ''
    returnType: Result
    signature: 'fn dump_dwp_sections<R: Reader, W: Write + Send>(w: &mut W,dwp: &gimli::DwarfPackage<R>,dwo_parent:
      &gimli::Dwarf<R>,dwo_parent_units: Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>,flags:
      &Flags,sections: gimli::UnitIndexSectionIterator<R>,) -> Result<()>whereR::Endian:
      Send + Sync,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: units
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1030,1
    - Dst: units().collect::<gimli::Result<Vec<_>>>
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1030,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1033,1
    - Dst: Error::Gimli
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1033,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1034,1
    - Dst: dump_unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1038,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1039,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1039,1
    - Dst: is_match
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1042,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1039,1
    - Dst: Vec::clear
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1045,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1047,1
    - Dst: parallel_output
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1051,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 38
    argCount: 4
    argNames:
    - w
    - dwarf
    - dwo_parent_units
    - flags
    argTypes:
    - '&mut W'
    - '&gimli::Dwarf<R>'
    - Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 1052
      start: 1019
    functionDepth: 16
    functionLinenumber: 1019
    functionLinenumberEnd: 1052
    functionName: dump_info
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - units
    - as_ref
    - parallel_output
    - Ok
    - writeln_error
    - unwrap_or
    - Error::Gimli
    - dump_unit
    - map
    - Vec::clear
    - is_match
    - units().collect::<gimli::Result<Vec<_>>>
    linkageType: ''
    returnType: Result
    signature: 'fn dump_info<R: Reader, W: Write + Send>(w: &mut W,dwarf: &gimli::Dwarf<R>,dwo_parent_units:
      Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>,flags: &Flags,) -> Result<()>whereR::Endian:
      Send + Sync,'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: type_units
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1062,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1063,1
    - Dst: dump_unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1064,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1066,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    argCount: 4
    argNames:
    - w
    - dwarf
    - dwo_parent_units
    - flags
    argTypes:
    - '&mut W'
    - '&gimli::Dwarf<R>'
    - Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 1067
      start: 1054
    functionDepth: 16
    functionLinenumber: 1054
    functionLinenumberEnd: 1067
    functionName: dump_types
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - next
    - dump_unit
    - type_units
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn dump_types<R: Reader, W: Write>(w: &mut W,dwarf: &gimli::Dwarf<R>,dwo_parent_units:
      Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>,flags: &Flags,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::len
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1150,1
    - Dst: Vec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - buf
    - len
    argTypes:
    - '&mut String'
    - usize
    constantsTouched: []
    func_position:
      end: 1154
      start: 1149
    functionDepth: 5
    functionLinenumber: 1149
    functionLinenumberEnd: 1154
    functionName: spaces
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Vec::push
    - Vec::len
    linkageType: ''
    returnType: '&str'
    signature: 'fn spaces(buf: &mut String, len: usize) -> &str'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1170,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    argCount: 4
    argNames:
    - w
    - unit
    - offset
    - flags
    argTypes:
    - '&mut W'
    - '&gimli::Unit<R>'
    - gimli::UnitOffset<R::Offset>
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 1171
      start: 1159
    functionDepth: 0
    functionLinenumber: 1159
    functionLinenumberEnd: 1171
    functionName: write_offset
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 7
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn write_offset<R: Reader, W: Write>(w: &mut W,unit: &gimli::Unit<R>,offset:
      gimli::UnitOffset<R::Offset>,flags: &Flags,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1179,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1180,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1181,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1183,1
    - Dst: Option<UnitOffset>::is_none
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1184,1
    - Dst: AddrEntryIter::is_empty
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1186,1
    - Dst: AddrEntryIter::next_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1187,1
    - Dst: AddrEntryIter::next_depth
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1188,1
    - Dst: AddrEntryIter::read_abbreviation
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1189,1
    - Dst: Option<UnitOffset>::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1200,1
    - Dst: Abbreviation::map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1202,1
    - Dst: usize::attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1202,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1202,1
    - Dst: AddrEntryIter::skip_attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1203,1
    - Dst: write_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1212,1
    - Dst: Abbreviation::map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1225,1
    - Dst: usize::attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1225,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1225,1
    - Dst: AddrEntryIter::read_attribute
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1226,1
    - Dst: write_all
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1227,1
    - Dst: spaces
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1227,1
    - Dst: '&str::as_bytes'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1227,1
    - Dst: bool::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1228,1
    - Dst: '&''static str::static_string'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1228,1
    - Dst: cmp::min
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1229,1
    - Dst: Vec::len
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1229,1
    - Dst: dump_attr_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1237,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1240,1
    - Dst: bool::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1245,1
    - Dst: bool::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1246,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1247,1
    - Dst: bool::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1249,1
    - Dst: bool::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1250,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1251,1
    - Dst: dump_macros
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1261,1
    - Dst: UnitHeader::macinfo
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1261,1
    - Dst: dump_macros
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1267,1
    - Dst: UnitHeader::macros
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1267,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1270,1
    CyclomaticComplexity: 39
    EdgeCount: 39
    ICount: 174
    argCount: 4
    argNames:
    - w
    - unit
    - flags
    - desired_offset
    argTypes:
    - '&mut W'
    - gimli::UnitRef<R>
    - '&Flags'
    - Option<UnitOffset>
    constantsTouched: []
    func_position:
      end: 1271
      start: 1173
    functionDepth: 11
    functionLinenumber: 1173
    functionLinenumberEnd: 1271
    functionName: dump_entries
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - UnitHeader::entries_raw
    - AddrEntryIter::skip_attributes
    - cmp::min
    - usize::attributes
    - Vec::new
    - bool::name
    - write_all
    - String::new
    - dump_attr_value
    - spaces
    - AddrEntryIter::read_attribute
    - writeln_error
    - dump_macros
    - '&''static str::static_string'
    - EndianVec::push
    - UnitHeader::macros
    - bool::value
    - AddrEntryIter::read_abbreviation
    - write_offset
    - AddrEntryIter::next_offset
    - AddrEntryIter::is_empty
    - AddrEntryIter::next_depth
    - Abbreviation::map
    - unwrap_or
    - UnitHeader::macinfo
    - '&str::as_bytes'
    - Option<UnitOffset>::unwrap
    - Ok
    - Vec::len
    - Option<UnitOffset>::is_none
    linkageType: ''
    returnType: Result
    signature: 'fn dump_entries<R: Reader, W: Write>(w: &mut W,unit: gimli::UnitRef<R>,flags:
      &Flags,desired_offset: Option<UnitOffset>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: bool::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1278,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1284,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1284,1
    - Dst: bool::udata_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1294,1
    - Dst: bool::sdata_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1294,1
    - Dst: bool::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1305,1
    - Dst: bool::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1319,1
    - Dst: bool::sdata_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1324,1
    - Dst: bool::raw_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1345,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1347,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1347,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1352,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1369,1
    - Dst: dump_loc_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1391,1
    - Dst: UnitHeader::locations_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1398,1
    - Dst: dump_loc_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1399,1
    - Dst: UnitHeader::ranges_offset_from_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1408,1
    - Dst: dump_range_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1409,1
    - Dst: UnitHeader::ranges_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1416,1
    - Dst: dump_range_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1417,1
    - Dst: dump_type_signature
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1420,1
    - Dst: UnitHeader::string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1424,1
    - Dst: UnitHeader::sup_string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1431,1
    - Dst: UnitHeader::string_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1442,1
    - Dst: UnitHeader::string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1443,1
    - Dst: UnitHeader::line_string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1450,1
    - Dst: dump_file_index
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1497,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1505,1
    CyclomaticComplexity: 90
    EdgeCount: 90
    ICount: 228
    argCount: 3
    argNames:
    - w
    - attr
    - unit
    argTypes:
    - '&mut W'
    - '&gimli::Attribute<R>'
    - gimli::UnitRef<R>
    constantsTouched: []
    func_position:
      end: 1506
      start: 1273
    functionDepth: 12
    functionLinenumber: 1273
    functionLinenumberEnd: 1506
    functionName: dump_attr_value
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - iter
    - bool::name
    - UnitHeader::sup_string
    - UnitHeader::line_string
    - bool::udata_value
    - bool::raw_value
    - dump_file_index
    - bool::value
    - bool::sdata_value
    - to_slice
    - dump_range_list
    - dump_type_signature
    - UnitHeader::ranges_offset_from_raw
    - UnitHeader::ranges_offset
    - UnitHeader::locations_offset
    - dump_loc_list
    - Ok
    - UnitHeader::string_offset
    - dump_exprloc
    - UnitHeader::string
    - UnitHeader::address
    linkageType: ''
    returnType: Result
    signature: 'fn dump_attr_value<R: Reader, W: Write>(w: &mut W,attr: &gimli::Attribute<R>,unit:
      gimli::UnitRef<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1510,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - w
    - signature
    argTypes:
    - '&mut W'
    - gimli::DebugTypeSignature
    constantsTouched: []
    func_position:
      end: 1511
      start: 1508
    functionDepth: 0
    functionLinenumber: 1508
    functionLinenumberEnd: 1511
    functionName: dump_type_signature
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn dump_type_signature<W: Write>(w: &mut W, signature: gimli::DebugTypeSignature)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1518,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1519,1
    - Dst: header
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1522,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1523,1
    - Dst: Result::file
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1525,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1529,1
    - Dst: FileId::directory
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1533,1
    - Dst: UnitHeader::attr_string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1534,1
    - Dst: DirectoryId::to_string_lossy
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1535,1
    - Dst: FileId::directory_index
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1536,1
    - Dst: DirectoryId::starts_with
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1536,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1548,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 60
    argCount: 3
    argNames:
    - w
    - file_index
    - unit
    argTypes:
    - '&mut W'
    - u64
    - gimli::UnitRef<R>
    constantsTouched: []
    func_position:
      end: 1549
      start: 1513
    functionDepth: 11
    functionLinenumber: 1513
    functionLinenumberEnd: 1549
    functionName: dump_file_index
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - DirectoryId::to_string_lossy
    - Ok
    - header
    - version
    - DirectoryId::starts_with
    - UnitHeader::attr_string
    - Result::file
    - FileId::directory_index
    - FileId::directory
    linkageType: ''
    returnType: Result
    signature: 'fn dump_file_index<R: Reader, W: Write>(w: &mut W,file_index: u64,unit:
      gimli::UnitRef<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1556,1
    - Dst: Result::len
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1558,1
    - Dst: Result::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1559,1
    - Dst: gimli::Operation::parse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1560,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1560,1
    - Dst: dump_op
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1567,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1571,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1575,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1579,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1583,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1587,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 51
    argCount: 3
    argNames:
    - w
    - unit
    - data
    argTypes:
    - '&mut W'
    - gimli::UnitRef<R>
    - '&gimli::Expression<R>'
    constantsTouched: []
    func_position:
      end: 1588
      start: 1551
    functionDepth: 7
    functionLinenumber: 1551
    functionLinenumberEnd: 1588
    functionName: dump_exprloc
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 3
    functionsReached:
    - Result::len
    - dump_op
    - Ok
    - Result::clone
    - UnitHeader::encoding
    - clone
    - gimli::Operation::parse
    linkageType: ''
    returnType: Result
    signature: 'fn dump_exprloc<R: Reader, W: Write>(w: &mut W,unit: gimli::UnitRef<R>,data:
      &gimli::Expression<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gimli::DwOp
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1596,1
    - Dst: Result::read_u8
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1596,1
    - Dst: gimli::UnitOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1605,1
    - Dst: gimli::UnitOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1662,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1694,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1696,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1705,1
    - Dst: gimli::Expression
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1705,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1716,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1721,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1726,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1726,1
    - Dst: Result::read_u8
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1739,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1772,1
    CyclomaticComplexity: 58
    EdgeCount: 58
    ICount: 138
    argCount: 4
    argNames:
    - w
    - unit
    - pc
    - op
    argTypes:
    - '&mut W'
    - gimli::UnitRef<R>
    - R
    - gimli::Operation<R>
    constantsTouched: []
    func_position:
      end: 1773
      start: 1590
    functionDepth: 9
    functionLinenumber: 1590
    functionLinenumberEnd: 1773
    functionName: dump_op
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Result::read_u8
    - gimli::UnitOffset
    - UnitHeader::address
    - iter
    - Ok
    - dump_exprloc
    - to_slice
    - gimli::DwOp
    - gimli::Expression
    linkageType: ''
    returnType: Result
    signature: 'fn dump_op<R: Reader, W: Write>(w: &mut W,unit: gimli::UnitRef<R>,mut
      pc: R,op: gimli::Operation<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1781,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - w
    - range
    argTypes:
    - '&mut W'
    - Option<gimli::Range>
    constantsTouched: []
    func_position:
      end: 1782
      start: 1775
    functionDepth: 0
    functionLinenumber: 1775
    functionLinenumberEnd: 1782
    functionName: dump_range
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn dump_range<W: Write>(w: &mut W, range: Option<gimli::Range>) ->
      Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::locations
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1789,1
    - Dst: Result::next_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1801,1
    - Dst: Result::convert_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1804,1
    - Dst: Self::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1805,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1804,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1812,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1820,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1821,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1827,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1828,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1836,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1842,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1843,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1857,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1858,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1863,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1872,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1873,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1882,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1883,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1888,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 99
    argCount: 3
    argNames:
    - w
    - offset
    - unit
    argTypes:
    - '&mut W'
    - gimli::LocationListsOffset<R::Offset>
    - gimli::UnitRef<R>
    constantsTouched: []
    func_position:
      end: 1889
      start: 1784
    functionDepth: 11
    functionLinenumber: 1784
    functionLinenumberEnd: 1889
    functionName: dump_loc_list
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Self::clone
    - Ok
    - UnitHeader::locations
    - dump_exprloc
    - Result::next_raw
    - map
    - dump_range
    - Result::convert_raw
    - UnitHeader::address
    linkageType: ''
    returnType: Result
    signature: 'fn dump_loc_list<R: Reader, W: Write>(w: &mut W,offset: gimli::LocationListsOffset<R::Offset>,unit:
      gimli::UnitRef<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::ranges
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1896,1
    - Dst: next_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1908,1
    - Dst: convert_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1911,1
    - Dst: Self::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1911,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1917,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1921,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1922,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1928,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1932,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1938,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1944,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1949,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1954,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1959,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 73
    argCount: 3
    argNames:
    - w
    - offset
    - unit
    argTypes:
    - '&mut W'
    - gimli::RangeListsOffset<R::Offset>
    - gimli::UnitRef<R>
    constantsTouched: []
    func_position:
      end: 1960
      start: 1891
    functionDepth: 15
    functionLinenumber: 1891
    functionLinenumberEnd: 1960
    functionName: dump_range_list
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - next_raw
    - convert_raw
    - Self::clone
    - Ok
    - UnitHeader::ranges
    - dump_range
    - UnitHeader::address
    linkageType: ''
    returnType: Result
    signature: 'fn dump_range_list<R: Reader, W: Write>(w: &mut W,offset: gimli::RangeListsOffset<R::Offset>,unit:
      gimli::UnitRef<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: units
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1963,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1964,1
    - Dst: unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1970,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1973,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1976,1
    - Dst: UnitHeader::unit_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1982,1
    - Dst: dump_line_program
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1983,1
    - Dst: Err
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1985,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1986,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1989,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 31
    argCount: 2
    argNames:
    - w
    - dwarf
    argTypes:
    - '&mut W'
    - '&gimli::Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1990
      start: 1962
    functionDepth: 15
    functionLinenumber: 1962
    functionLinenumberEnd: 1990
    functionName: dump_line
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - units
    - into
    - unit
    - UnitHeader::unit_ref
    - writeln_error
    - Ok
    - next
    - dump_line_program
    - Err
    linkageType: ''
    returnType: Result
    signature: 'fn dump_line<R: Reader, W: Write>(w: &mut W, dwarf: &gimli::Dwarf<R>)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1993,1
    - Dst: header
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1995,1
    - Dst: Result::standard_opcode_lengths
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2055,1
    - Dst: '&R::to_slice'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2055,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2055,1
    - Dst: enumerate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2055,1
    - Dst: Result::version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2064,1
    - Dst: Result::include_directories
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2067,1
    - Dst: '&[AttributeValue::iter'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2067,1
    - Dst: enumerate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2067,1
    - Dst: Result::file_has_md5
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2079,1
    - Dst: Result::file_names
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2083,1
    - Dst: '&[FileEntry::iter'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2083,1
    - Dst: enumerate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2083,1
    - Dst: Result::file_has_md5
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2092,1
    - Dst: FileId::md5
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2093,1
    - Dst: Result::instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2108,1
    - Dst: LineInstructions::next_instruction
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2109,1
    - Dst: rows
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2172,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2174,1
    - Dst: '&mut LineRow::line'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2175,1
    - Dst: get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2176,1
    - Dst: '&mut LineRow::column'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2179,1
    - Dst: ColumnType::get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2180,1
    - Dst: '&mut LineRow::is_stmt'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2184,1
    - Dst: '&mut LineRow::basic_block'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2187,1
    - Dst: '&mut LineRow::end_sequence'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2190,1
    - Dst: '&mut LineRow::prologue_end'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2193,1
    - Dst: '&mut LineRow::epilogue_begin'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2196,1
    - Dst: '&mut LineRow::isa'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2199,1
    - Dst: '&mut LineRow::discriminator'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2202,1
    - Dst: '&mut LineRow::file_index'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2205,1
    - Dst: '&mut LineRow::file_index'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2206,1
    - Dst: '&mut LineRow::file'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2207,1
    - Dst: FileId::directory
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2208,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2227,1
    CyclomaticComplexity: 72
    EdgeCount: 72
    ICount: 217
    argCount: 2
    argNames:
    - w
    - unit
    argTypes:
    - '&mut W'
    - gimli::UnitRef<R>
    constantsTouched: []
    func_position:
      end: 2228
      start: 1992
    functionDepth: 9
    functionLinenumber: 1992
    functionLinenumberEnd: 2228
    functionName: dump_line_program
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Result::file_has_md5
    - LineInstructions::next_instruction
    - '&mut LineRow::file_index'
    - iter
    - Result::instructions
    - '&mut LineRow::epilogue_begin'
    - FileId::directory
    - Result::include_directories
    - ColumnType::get
    - '&mut LineRow::is_stmt'
    - header
    - '&mut LineRow::file'
    - Result::standard_opcode_lengths
    - FileId::md5
    - Result::file_names
    - OneShotLineRows::next_row
    - '&mut LineRow::end_sequence'
    - rows
    - '&R::to_slice'
    - '&mut LineRow::line'
    - clone
    - '&mut LineRow::prologue_end'
    - enumerate
    - '&[FileEntry::iter'
    - Result::version
    - Ok
    - '&mut LineRow::column'
    - '&mut LineRow::isa'
    - '&mut LineRow::basic_block'
    - '&mut LineRow::discriminator'
    - get
    - '&[AttributeValue::iter'
    linkageType: ''
    returnType: Result
    signature: 'fn dump_line_program<R: Reader, W: Write>(w: &mut W, unit: gimli::UnitRef<R>)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gimli::DebugInfoOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2238,1
    - Dst: items
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2240,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2241,1
    - Dst: unit_header_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2242,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2243,1
    - Dst: header_from_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2244,1
    - Dst: gimli::DebugInfoOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2245,1
    - Dst: Result::header_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2245,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2246,1
    - Dst: die_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2248,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2259,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 40
    argCount: 3
    argNames:
    - w
    - debug_pubnames
    - debug_info
    argTypes:
    - '&mut W'
    - '&gimli::DebugPubNames<R>'
    - '&gimli::DebugInfo<R>'
    constantsTouched: []
    func_position:
      end: 2260
      start: 2230
    functionDepth: 8
    functionLinenumber: 2230
    functionLinenumberEnd: 2260
    functionName: dump_pubnames
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Result::header_size
    - Ok
    - next
    - die_offset
    - gimli::DebugInfoOffset
    - unit_header_offset
    - Some
    - header_from_offset
    - items
    linkageType: ''
    returnType: Result
    signature: 'fn dump_pubnames<R: Reader, W: Write>(w: &mut W,debug_pubnames: &gimli::DebugPubNames<R>,debug_info:
      &gimli::DebugInfo<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: gimli::DebugInfoOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2270,1
    - Dst: items
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2272,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2273,1
    - Dst: unit_header_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2274,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2275,1
    - Dst: header_from_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2276,1
    - Dst: gimli::DebugInfoOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2277,1
    - Dst: Result::header_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2277,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2278,1
    - Dst: die_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2280,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2291,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 40
    argCount: 3
    argNames:
    - w
    - debug_pubtypes
    - debug_info
    argTypes:
    - '&mut W'
    - '&gimli::DebugPubTypes<R>'
    - '&gimli::DebugInfo<R>'
    constantsTouched: []
    func_position:
      end: 2292
      start: 2262
    functionDepth: 8
    functionLinenumber: 2262
    functionLinenumberEnd: 2292
    functionName: dump_pubtypes
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Result::header_size
    - Ok
    - next
    - die_offset
    - gimli::DebugInfoOffset
    - unit_header_offset
    - Some
    - header_from_offset
    - items
    linkageType: ''
    returnType: Result
    signature: 'fn dump_pubtypes<R: Reader, W: Write>(w: &mut W,debug_pubtypes: &gimli::DebugPubTypes<R>,debug_info:
      &gimli::DebugInfo<R>,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: headers
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2300,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2301,1
    - Dst: Result::entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2310,1
    - Dst: next_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2311,1
    - Dst: convert_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2312,1
    - Dst: Self::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2312,1
    - Dst: range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2313,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2320,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 33
    argCount: 2
    argNames:
    - w
    - debug_aranges
    argTypes:
    - '&mut W'
    - '&gimli::DebugAranges<R>'
    constantsTouched: []
    func_position:
      end: 2321
      start: 2294
    functionDepth: 15
    functionLinenumber: 2294
    functionLinenumberEnd: 2321
    functionName: dump_aranges
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - next_raw
    - range
    - headers
    - convert_raw
    - Self::clone
    - Result::entries
    - Ok
    - AddrHeaderIter::next
    linkageType: ''
    returnType: Result
    signature: 'fn dump_aranges<R: Reader, W: Write>(w: &mut W,debug_aranges: &gimli::DebugAranges<R>,)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&gimli::DebugAddr<R>::headers'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2326,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2327,1
    - Dst: Result::entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2336,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2337,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2347,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    argCount: 2
    argNames:
    - w
    - debug_addr
    argTypes:
    - '&mut W'
    - '&gimli::DebugAddr<R>'
    constantsTouched: []
    func_position:
      end: 2348
      start: 2323
    functionDepth: 6
    functionLinenumber: 2323
    functionLinenumberEnd: 2348
    functionName: dump_addr
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - '&gimli::DebugAddr<R>::headers'
    - Ok
    - Result::entries
    - AddrEntryIter::next
    - AddrHeaderIter::next
    linkageType: ''
    returnType: Result
    signature: 'fn dump_addr<R: Reader, W: Write>(w: &mut W, debug_addr: &gimli::DebugAddr<R>)
      -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Result::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2358,1
    - Dst: dump_macro
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2363,1
    - Dst: dump_macro
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2370,1
    - Dst: dump_macro
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2375,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2379,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 27
    argCount: 4
    argNames:
    - w
    - unit
    - macros
    - is_macro
    argTypes:
    - '&mut W'
    - gimli::UnitRef<'_, R>
    - gimli::MacroIter<R>
    - bool
    constantsTouched: []
    func_position:
      end: 2380
      start: 2350
    functionDepth: 13
    functionLinenumber: 2350
    functionLinenumberEnd: 2380
    functionName: dump_macros
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - dump_macro
    - Result::next
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn dump_macros<R: Reader, W: Write>(w: &mut W,unit: gimli::UnitRef<''_,
      R>,mut macros: gimli::MacroIter<R>,is_macro: bool,) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: dump_file_index
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2438,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2458,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 31
    argCount: 3
    argNames:
    - w
    - unit
    - entry
    argTypes:
    - '&mut W'
    - gimli::UnitRef<'_, R>
    - gimli::MacroEntry<R>
    constantsTouched: []
    func_position:
      end: 2459
      start: 2382
    functionDepth: 12
    functionLinenumber: 2382
    functionLinenumberEnd: 2459
    functionName: dump_macro
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - dump_file_index
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn dump_macro<R: Reader, W: Write>(w: &mut W,unit: gimli::UnitRef<''_,
      R>,entry: gimli::MacroEntry<R>,) -> Result<()>'
Fuzzer filename: /src/gimli/fuzz/fuzz_targets/debug_line.rs
Fuzzing method: fuzz_target
report: name
sources:
- function_names:
  - read_section
  - test_convert_debug_info
  - test_convert_eh_frame
  source_file: /src/gimli/tests/convert_self.rs
- function_names:
  - read_section
  - parse_expression
  - impl_parse_self_debug_info
  - test_parse_self_debug_info
  - test_parse_self_debug_info_with_endian_rc_slice
  - test_parse_self_debug_line
  - test_parse_self_debug_loc
  - test_parse_self_debug_ranges
  - test_parse_self_debug_aranges
  - test_parse_self_debug_pubnames
  - test_parse_self_debug_pubtypes
  - test_parse_self_eh_frame
  - test_parse_self_eh_frame_hdr
  source_file: /src/gimli/tests/parse_self.rs
- function_names:
  - Section::sleb
  - Section::uleb
  - Section::initial_length
  - Section::word
  - Section::word_label
  source_file: /src/gimli/src/test_util.rs
- function_names:
  - dw
  - DwLang::default_lower_bound
  - DwEhPe::bitor
  - DwEhPe::format
  - DwEhPe::application
  - DwEhPe::is_absent
  - DwEhPe::is_indirect
  - DwEhPe::is_valid_encoding
  - tests::test_dw_eh_pe_format
  - tests::test_dw_eh_pe_application
  - tests::test_dw_eh_pe_is_absent
  - tests::test_dw_eh_pe_is_valid_encoding_ok
  - tests::test_dw_eh_pe_is_valid_encoding_bad_format
  - tests::test_dw_eh_pe_is_valid_encoding_bad_application
  source_file: /src/gimli/src/constants.rs
- function_names:
  - Format::initial_length_size
  - Format::word_size
  - LineEncoding::default
  - DebugFrameOffset::from
  - EhFrameOffset::from
  - SectionId::name
  - SectionId::dwo_name
  - SectionId::xcoff_name
  - SectionId::is_string
  source_file: /src/gimli/src/common.rs
- function_names:
  - Endianity::is_little_endian
  - Endianity::read_u16
  - Endianity::read_u32
  - Endianity::read_u64
  - Endianity::read_u128
  - Endianity::read_uint
  - Endianity::read_i16
  - Endianity::read_i32
  - Endianity::read_i64
  - Endianity::read_f32
  - Endianity::read_f64
  - Endianity::write_u16
  - Endianity::write_u32
  - Endianity::write_u64
  - Endianity::write_u128
  - RunTimeEndian::default
  - RunTimeEndian::default
  - RunTimeEndian::is_big_endian
  - LittleEndian::default
  - LittleEndian::is_big_endian
  - BigEndian::default
  - BigEndian::is_big_endian
  source_file: /src/gimli/src/endianity.rs
- function_names:
  - low_bits_of_byte
  - low_bits_of_u64
  - read::skip
  - read::unsigned
  - read::u16
  - read::signed
  - write::unsigned
  - write::uleb128_size
  - write::signed
  - write::sleb128_size
  - tests::test_low_bits_of_byte
  - tests::test_low_bits_of_u64
  - tests::test_read_unsigned
  - tests::test_read_unsigned_invalid
  - tests::test_read_signed
  - tests::test_read_signed_63_bits
  - tests::test_read_unsigned_not_enough_data
  - tests::test_read_signed_not_enough_data
  - tests::test_write_unsigned_not_enough_space
  - tests::test_write_signed_not_enough_space
  - t::e::s::t::s::::::::d::o::g::f::o::o::d::_::s::i::g::n::e::d::inner
  - tests::dogfood_signed
  - tests::dogfood_unsigned
  - tests::test_read_unsigned_overflow
  - tests::test_read_signed_overflow
  - tests::test_read_multiple
  - tests::test_read_u16
  source_file: /src/gimli/src/leb128.rs
- function_names: []
  source_file: /src/gimli/src/lib.rs
- function_names:
  - registers
  - tests::test_aarch64_registers
  - tests::test_power64_registers
  source_file: /src/gimli/src/arch.rs
- function_names:
  - define_string_table
  - tests::test_string_table
  source_file: /src/gimli/src/write/str.rs
- function_names:
  - Expression::new
  - Expression::raw
  - Expression::op
  - Expression::op_addr
  - Expression::op_constu
  - Expression::op_consts
  - Expression::op_const_type
  - Expression::op_fbreg
  - Expression::op_breg
  - Expression::op_regval_type
  - Expression::op_pick
  - Expression::op_deref
  - Expression::op_xderef
  - Expression::op_deref_size
  - Expression::op_xderef_size
  - Expression::op_deref_type
  - Expression::op_xderef_type
  - Expression::op_plus_uconst
  - Expression::op_skip
  - Expression::op_bra
  - Expression::next_index
  - Expression::set_target
  - Expression::op_call
  - Expression::op_call_ref
  - Expression::op_convert
  - Expression::op_reinterpret
  - Expression::op_entry_value
  - Expression::op_reg
  - Expression::op_implicit_value
  - Expression::op_implicit_pointer
  - Expression::op_piece
  - Expression::op_bit_piece
  - Expression::op_gnu_parameter_ref
  - Expression::op_wasm_local
  - Expression::op_wasm_global
  - Expression::op_wasm_stack
  - Expression::size
  - Expression::write
  - Operation::size
  - Operation::write
  - tests::test_operation
  - tests::test_expression_raw
  - tests::test_forward_ref
  - tests::test_missing_unit_ref
  - tests::test_missing_debuginfo_ref
  source_file: /src/gimli/src/write/op.rs
- function_names:
  - define_section
  - Section::name
  - Sections::new
  - Sections::get
  - Sections::get_mut
  - Sections::for_each
  - Sections::for_each_mut
  source_file: /src/gimli/src/write/section.rs
- function_names:
  - EndianVec::new
  - EndianVec::slice
  - EndianVec::into_vec
  - EndianVec::take
  - EndianVec::endian
  - EndianVec::len
  - EndianVec::write
  - EndianVec::write_at
  - tests::test_endian_vec
  source_file: /src/gimli/src/write/endian_vec.rs
- function_names:
  - AbbreviationTable::add
  - AbbreviationTable::write
  - Abbreviation::new
  - Abbreviation::write
  - AttributeSpecification::new
  - AttributeSpecification::write
  - tests::test_abbreviation_table
  source_file: /src/gimli/src/write/abbrev.rs
- function_names:
  - T::endian
  - T::len
  - T::write
  - T::write_at
  - T::write_address
  - T::write_offset
  - T::write_offset_at
  - T::write_eh_pointer
  - tests::test_relocate_writer
  source_file: /src/gimli/src/write/relocate.rs
- function_names:
  - UnitTable::add
  - UnitTable::count
  - UnitTable::id
  - UnitTable::get
  - UnitTable::get_mut
  - UnitTable::iter
  - UnitTable::iter_mut
  - UnitTable::write
  - UnitTable::write_debug_info_fixups
  - Unit::new
  - Unit::set_encoding
  - Unit::encoding
  - Unit::version
  - Unit::address_size
  - Unit::format
  - Unit::count
  - Unit::root
  - Unit::reserve
  - Unit::add_reserved
  - Unit::add
  - Unit::get
  - Unit::get_mut
  - Unit::line_program_in_use
  - Unit::write
  - Unit::skip
  - Unit::free
  - Unit::reorder_base_types
  - DebuggingInformationEntry::new_reserved
  - DebuggingInformationEntry::id
  - DebuggingInformationEntry::parent
  - DebuggingInformationEntry::tag
  - DebuggingInformationEntry::sibling
  - DebuggingInformationEntry::set_sibling
  - DebuggingInformationEntry::attrs
  - DebuggingInformationEntry::attrs_mut
  - DebuggingInformationEntry::get
  - DebuggingInformationEntry::get_mut
  - DebuggingInformationEntry::reserve
  - DebuggingInformationEntry::set
  - DebuggingInformationEntry::delete
  - DebuggingInformationEntry::children
  - DebuggingInformationEntry::delete_child
  - DebuggingInformationEntry::abbreviation
  - DebuggingInformationEntry::calculate_offsets
  - DebuggingInformationEntry::size
  - DebuggingInformationEntry::write
  - Attribute::name
  - Attribute::get
  - Attribute::set
  - Attribute::specification
  - AttributeValue::form
  - AttributeValue::size
  - AttributeValue::write
  - UnitOffsets::debug_info_offset
  - UnitOffsets::unit_offset
  - convert::read_entry_offsets
  - tests::test_unit_table
  - tests::test_attribute_value
  - tests::test_unit_ref
  - t::e::s::t::s::::::::t::e::s::t::_::s::i::b::l::i::n::g::add_child
  - t::e::s::t::s::::::::t::e::s::t::_::s::i::b::l::i::n::g::add_children
  - t::e::s::t::s::::::::t::e::s::t::_::s::i::b::l::i::n::g::next_child
  - t::e::s::t::s::::::::t::e::s::t::_::s::i::b::l::i::n::g::check_sibling
  - tests::test_sibling
  - tests::test_line_ref
  - tests::test_line_program_used
  - t::e::s::t::s::::::::t::e::s::t::_::d::e::l::e::t::e::_::c::h::i::l::d::set_name
  - t::e::s::t::s::::::::t::e::s::t::_::d::e::l::e::t::e::_::c::h::i::l::d::check_name
  - tests::test_delete_child
  - tests::test_missing_unit_ref
  - tests::test_missing_debuginfo_ref
  source_file: /src/gimli/src/write/unit.rs
- function_names:
  - LineProgram::new
  - LineProgram::none
  - LineProgram::is_none
  - LineProgram::encoding
  - LineProgram::version
  - LineProgram::address_size
  - LineProgram::format
  - LineProgram::default_directory
  - LineProgram::add_directory
  - LineProgram::get_directory
  - LineProgram::add_file
  - LineProgram::files
  - LineProgram::get_file
  - LineProgram::get_file_info
  - LineProgram::get_file_info_mut
  - LineProgram::begin_sequence
  - LineProgram::set_address
  - LineProgram::end_sequence
  - LineProgram::in_sequence
  - LineProgram::row
  - LineProgram::generate_row
  - LineProgram::op_advance
  - LineProgram::is_empty
  - LineProgram::write
  - LineRow::initial_state
  - LineInstruction::write
  - LineString::new
  - LineString::get
  - LineString::form
  - LineString::write
  - tests::test_line_program
  - tests::test_line_sequence
  - tests::test_line_row
  - tests::test_line_instruction
  - tests::test_advance
  - tests::test_line_string
  - tests::test_missing_comp_dir
  - tests::test_separate_working_dir
  - tests::test_file_source
  source_file: /src/gimli/src/write/line.rs
- function_names:
  - Writer::write_address
  - Writer::write_eh_pointer
  - Writer::write_eh_pointer_data
  - Writer::write_offset
  - Writer::write_offset_at
  - Writer::write_reference
  - Writer::write_u8
  - Writer::write_u16
  - Writer::write_u32
  - Writer::write_u64
  - Writer::write_u128
  - Writer::write_u8_at
  - Writer::write_u16_at
  - Writer::write_u32_at
  - Writer::write_u64_at
  - Writer::write_u128_at
  - Writer::write_udata
  - Writer::write_sdata
  - Writer::write_udata_at
  - Writer::write_uleb128
  - Writer::write_sleb128
  - Writer::write_initial_length
  - Writer::write_initial_length_at
  - tests::test_writer
  source_file: /src/gimli/src/write/writer.rs
- function_names:
  - define_id
  - define_offsets
  - Error::fmt
  - BaseId::default
  source_file: /src/gimli/src/write/mod.rs
- function_names:
  - LocationListTable::add
  - LocationListTable::get
  - LocationListTable::write
  - LocationListTable::write_loc
  - LocationListTable::write_loclists
  - write_expression
  - tests::test_loc_list
  source_file: /src/gimli/src/write/loc.rs
- function_names:
  - Dwarf::new
  - Dwarf::write
  - Dwarf::get_line_string
  - DwarfUnit::new
  - DwarfUnit::write
  - DwarfUnit::get_line_string
  source_file: /src/gimli/src/write/dwarf.rs
- function_names:
  - RangeListTable::add
  - RangeListTable::get
  - RangeListTable::write
  - RangeListTable::write_ranges
  - RangeListTable::write_rnglists
  - tests::test_range
  source_file: /src/gimli/src/write/range.rs
- function_names:
  - FrameTable::add_cie
  - FrameTable::cie_count
  - FrameTable::add_fde
  - FrameTable::fde_count
  - FrameTable::write_debug_frame
  - FrameTable::write_eh_frame
  - FrameTable::write
  - CommonInformationEntry::new
  - CommonInformationEntry::add_instruction
  - CommonInformationEntry::has_augmentation
  - CommonInformationEntry::write
  - FrameDescriptionEntry::new
  - FrameDescriptionEntry::add_instruction
  - FrameDescriptionEntry::write
  - CallFrameInstruction::write
  - write_advance_loc
  - write_nop
  - factored_code_delta
  - factored_data_offset
  - tests::test_frame_table
  - tests::test_frame_instruction
  source_file: /src/gimli/src/write/cfi.rs
- function_names:
  - DebugAddr::get_address
  - DebugAddr::headers
  - DebugAddr::borrow
  - DebugAddr::id
  - DebugAddr::reader
  - DebugAddr::from
  - AddrHeaderIter::next
  - AddrHeaderIter::next
  - AddrHeaderIter::next
  - AddrHeader::parse
  - AddrHeader::offset
  - AddrHeader::length
  - AddrHeader::encoding
  - AddrHeader::entries
  - AddrEntryIter::next
  - AddrEntryIter::next
  - AddrEntryIter::next
  - tests::test_get_address
  - tests::test_iterator
  source_file: /src/gimli/src/read/addr.rs
- function_names:
  - DebugLookup::from
  - DebugLookup::items
  - DebugLookup::reader
  - LookupEntryIter::next
  - PubStuffParser::parse_header
  - PubStuffParser::parse_entry
  source_file: /src/gimli/src/read/lookup.rs
- function_names:
  - DebugAranges::new
  - DebugAranges::headers
  - DebugAranges::header
  - DebugAranges::borrow
  - DebugAranges::id
  - DebugAranges::reader
  - DebugAranges::from
  - ArangeHeaderIter::next
  - ArangeHeaderIter::next
  - ArangeHeaderIter::next
  - ArangeHeader::parse
  - ArangeHeader::offset
  - ArangeHeader::length
  - ArangeHeader::encoding
  - ArangeHeader::debug_info_offset
  - ArangeHeader::entries
  - ArangeEntryIter::next
  - ArangeEntryIter::next_raw
  - ArangeEntryIter::convert_raw
  - ArangeEntryIter::next
  - ArangeEntryIter::next
  - ArangeEntry::parse
  - ArangeEntry::address
  - ArangeEntry::length
  - ArangeEntry::range
  - tests::test_iterate_headers
  - tests::test_parse_header_ok
  - tests::test_parse_header_overflow_error
  - tests::test_parse_header_div_by_zero_error
  - tests::test_parse_entry_ok
  - tests::test_parse_entry_zero
  - tests::test_parse_entry_overflow_32
  - tests::test_parse_entry_overflow_64
  - tests::test_parse_entry_tombstone_32
  - tests::test_parse_entry_tombstone_64
  source_file: /src/gimli/src/read/aranges.rs
- function_names:
  - DebugStr::new
  - DebugStr::get_str
  - DebugStr::borrow
  - DebugStr::id
  - DebugStr::reader
  - DebugStr::from
  - DebugStrOffsets::get_str_offset
  - DebugStrOffsets::borrow
  - DebugStrOffsets::id
  - DebugStrOffsets::reader
  - DebugStrOffsets::from
  - DebugStrOffsetsBase::default_for_encoding_and_file
  - DebugLineStr::new
  - DebugLineStr::get_str
  - DebugLineStr::borrow
  - DebugLineStr::id
  - DebugLineStr::reader
  - DebugLineStr::from
  - tests::test_get_str_offset
  source_file: /src/gimli/src/read/str.rs
- function_names:
  - DebugLoc::new
  - DebugLoc::borrow
  - DebugLoc::id
  - DebugLoc::reader
  - DebugLoc::from
  - DebugLocLists::new
  - DebugLocLists::borrow
  - DebugLocLists::id
  - DebugLocLists::reader
  - DebugLocLists::from
  - DebugLocListsBase::default_for_encoding_and_file
  - LocationLists::new
  - LocationLists::borrow
  - LocationLists::locations
  - LocationLists::locations_dwo
  - LocationLists::raw_locations
  - LocationLists::raw_locations_dwo
  - LocationLists::get_offset
  - LocationLists::lookup_offset_id
  - parse_data
  - RawLocListEntry::parse
  - RawLocListIter::new
  - RawLocListIter::next
  - RawLocListIter::next
  - RawLocListIter::next
  - LocListIter::new
  - LocListIter::get_address
  - LocListIter::next
  - LocListIter::next_raw
  - LocListIter::convert_raw
  - LocListIter::next
  - LocListIter::next
  - tests::test_loclists
  - tests::test_location_list
  - tests::test_locations_invalid
  - tests::test_get_offset
  - tests::test_loclists_gnu_v4_split_dwarf
  source_file: /src/gimli/src/read/loclists.rs
- function_names:
  - Location::is_empty
  - compute_pc
  - generic_type
  - Operation::parse
  - Expression::evaluation
  - Expression::operations
  - OperationIter::next
  - OperationIter::offset_from
  - OperationIter::next
  - OperationIter::next
  - Evaluation::new
  - Evaluation::result
  - Evaluation::new_in
  - Evaluation::set_initial_value
  - Evaluation::set_object_address
  - Evaluation::set_max_iterations
  - Evaluation::pop
  - Evaluation::push
  - Evaluation::evaluate_one_operation
  - Evaluation::value_result
  - Evaluation::as_result
  - Evaluation::evaluate
  - Evaluation::resume_with_memory
  - Evaluation::resume_with_register
  - Evaluation::resume_with_frame_base
  - Evaluation::resume_with_tls
  - Evaluation::resume_with_call_frame_cfa
  - Evaluation::resume_with_at_location
  - Evaluation::resume_with_entry_value
  - Evaluation::resume_with_parameter_ref
  - Evaluation::resume_with_relocated_address
  - Evaluation::resume_with_indexed_address
  - Evaluation::resume_with_base_type
  - Evaluation::end_of_expression
  - Evaluation::evaluate_internal
  - tests::encoding4
  - tests::encoding8
  - tests::test_compute_pc
  - tests::check_op_parse_simple
  - tests::check_op_parse_eof
  - tests::check_op_parse
  - tests::test_op_parse_onebyte
  - tests::test_op_parse_twobyte
  - tests::test_op_parse_threebyte
  - tests::test_op_parse_fivebyte
  - tests::test_op_parse_ninebyte
  - tests::test_op_parse_sleb
  - tests::test_op_parse_uleb
  - tests::test_op_parse_bregx
  - tests::test_op_parse_bit_piece
  - tests::test_op_parse_implicit_value
  - tests::test_op_parse_const_type
  - tests::test_op_parse_regval_type
  - tests::test_op_parse_deref_type
  - tests::test_op_convert
  - tests::test_op_reinterpret
  - tests::test_op_parse_implicit_pointer
  - tests::test_op_parse_entry_value
  - tests::test_op_parse_gnu_parameter_ref
  - tests::test_op_wasm
  - t::e::s::t::s::::::::a::s::s::e::m::b::l::e::write
  - t::e::s::t::s::::::::a::s::s::e::m::b::l::e::push
  - tests::assemble
  - tests::check_eval_with_args
  - tests::check_eval
  - tests::test_eval_arith
  - tests::test_eval_arith64
  - tests::test_eval_compare
  - tests::test_eval_stack
  - tests::test_eval_lit_and_reg
  - tests::test_eval_memory
  - tests::test_eval_register
  - tests::test_eval_context
  - tests::test_eval_empty_stack
  - tests::test_eval_call
  - tests::test_eval_pieces
  - tests::test_eval_max_iterations
  - tests::test_eval_typed_stack
  source_file: /src/gimli/src/read/op.rs
- function_names:
  - EndianReader::eq
  - EndianReader::hash
  - SubRange::new
  - SubRange::bytes
  - SubRange::len
  - SubRange::truncate
  - SubRange::skip
  - SubRange::read_slice
  - EndianReader::new
  - EndianReader::bytes
  - EndianReader::range
  - EndianReader::range_from
  - EndianReader::range_to
  - EndianReader::index
  - EndianReader::index
  - EndianReader::deref
  - EndianReader::endian
  - EndianReader::len
  - EndianReader::empty
  - EndianReader::truncate
  - EndianReader::offset_from
  - EndianReader::offset_id
  - EndianReader::lookup_offset_id
  - EndianReader::find
  - EndianReader::skip
  - EndianReader::split
  - EndianReader::to_slice
  - EndianReader::to_string
  - EndianReader::to_string_lossy
  - EndianReader::read_slice
  - tests::native_reader
  - tests::test_reader_split
  - tests::test_reader_split_out_of_bounds
  - tests::bytes_and_len_and_range_and_eq
  - tests::find
  - tests::indexing
  - tests::indexing_out_of_bounds
  - tests::endian
  - tests::empty
  - tests::truncate
  - tests::offset_from
  - tests::skip
  - tests::to_slice
  - tests::to_string_ok
  - tests::to_string_err
  - tests::to_string_lossy
  - tests::read_u8_array
  source_file: /src/gimli/src/read/endian_reader.rs
- function_names:
  - u64::from_u8
  - u64::from_u16
  - u64::from_i16
  - u64::from_u32
  - u64::from_u64
  - u64::into_u64
  - u64::wrapping_add
  - u64::checked_sub
  - u32::from_u8
  - u32::from_u16
  - u32::from_i16
  - u32::from_u32
  - u32::from_u64
  - u32::into_u64
  - u32::wrapping_add
  - u32::checked_sub
  - usize::from_u8
  - usize::from_u16
  - usize::from_i16
  - usize::from_u32
  - usize::from_u64
  - usize::into_u64
  - usize::wrapping_add
  - usize::checked_sub
  - ReaderAddress::min_tombstone
  - u64::add_sized
  - u64::wrapping_add_sized
  - u64::zeros
  - u64::ones_sized
  - Reader::read_u8_array
  - Reader::is_empty
  - Reader::read_u8
  - Reader::read_i8
  - Reader::read_u16
  - Reader::read_i16
  - Reader::read_u32
  - Reader::read_i32
  - Reader::read_u64
  - Reader::read_u128
  - Reader::read_i64
  - Reader::read_f32
  - Reader::read_f64
  - Reader::read_uint
  - Reader::read_null_terminated_slice
  - Reader::skip_leb128
  - Reader::read_uleb128
  - Reader::read_uleb128_u32
  - Reader::read_uleb128_u16
  - Reader::read_sleb128
  - Reader::read_initial_length
  - Reader::read_address_size
  - Reader::read_address
  - Reader::read_word
  - Reader::read_length
  - Reader::read_offset
  - Reader::read_sized_offset
  - test::test_min_tombstone
  source_file: /src/gimli/src/read/reader.rs
- function_names:
  - DebugMacinfo::new
  - DebugMacinfo::get_macinfo
  - DebugMacinfo::borrow
  - DebugMacinfo::id
  - DebugMacinfo::reader
  - DebugMacinfo::from
  - DebugMacro::new
  - DebugMacro::get_macros
  - DebugMacro::borrow
  - DebugMacro::id
  - DebugMacro::reader
  - DebugMacro::from
  - MacroUnitHeader::parse
  - MacroUnitHeader::format
  - MacroString::string
  - MacroIter::next
  - MacroIter::next
  - MacroIter::next
  - tests::test_get_macinfo
  - tests::get_macros_1
  - tests::get_macros_2
  source_file: /src/gimli/src/read/macros.rs
- function_names:
  - DebugAbbrev::new
  - DebugAbbrev::abbreviations
  - DebugAbbrev::borrow
  - DebugAbbrev::id
  - DebugAbbrev::reader
  - DebugAbbrev::from
  - AbbreviationsCache::new
  - AbbreviationsCache::populate
  - AbbreviationsCache::set
  - AbbreviationsCache::get
  - Abbreviations::empty
  - Abbreviations::insert
  - Abbreviations::get
  - Abbreviations::parse
  - Abbreviation::new
  - Abbreviation::code
  - Abbreviation::tag
  - Abbreviation::has_children
  - Abbreviation::attributes
  - Abbreviation::parse_tag
  - Abbreviation::parse_has_children
  - Abbreviation::parse_attributes
  - Abbreviation::parse
  - Attributes::new
  - Attributes::push
  - Attributes::fmt
  - Attributes::eq
  - Attributes::deref
  - Attributes::from_iter
  - Attributes::from
  - AttributeSpecification::new
  - AttributeSpecification::name
  - AttributeSpecification::form
  - AttributeSpecification::implicit_const_value
  - AttributeSpecification::size
  - AttributeSpecification::parse_form
  - AttributeSpecification::parse
  - get_attribute_size
  - tests::test_debug_abbrev_ok
  - t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::abbrev
  - t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::assert_abbrev
  - tests::test_abbreviations_insert
  - t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::_::3::2::abbrev
  - t::e::s::t::s::::::::t::e::s::t::_::a::b::b::r::e::v::i::a::t::i::o::n::s::_::i::n::s::e::r::t::_::3::2::assert_abbrev
  - tests::test_abbreviations_insert_32
  - tests::test_parse_abbreviations_ok
  - tests::test_parse_abbreviations_duplicate
  - tests::test_parse_abbreviation_tag_ok
  - tests::test_parse_abbreviation_tag_zero
  - tests::test_parse_abbreviation_has_children
  - tests::test_parse_abbreviation_ok
  - tests::test_parse_abbreviation_implicit_const_ok
  - tests::test_parse_abbreviation_implicit_const_no_const
  - tests::test_parse_null_abbreviation_ok
  - tests::test_parse_attribute_form_ok
  - tests::test_parse_attribute_form_zero
  - tests::test_parse_null_attribute_specification_ok
  - tests::test_parse_attribute_specifications_name_zero
  - tests::test_parse_attribute_specifications_form_zero
  - tests::test_get_abbrev_zero
  source_file: /src/gimli/src/read/abbrev.rs
- function_names:
  - RelocateReader::new
  - RelocateReader::fmt
  - RelocateReader::read_address
  - RelocateReader::read_offset
  - RelocateReader::read_sized_offset
  - RelocateReader::split
  - RelocateReader::endian
  - RelocateReader::len
  - RelocateReader::empty
  - RelocateReader::truncate
  - RelocateReader::offset_from
  - RelocateReader::offset_id
  - RelocateReader::lookup_offset_id
  - RelocateReader::find
  - RelocateReader::skip
  - RelocateReader::cannot_implement
  - RelocateReader::to_slice
  - RelocateReader::to_string
  - RelocateReader::to_string_lossy
  - RelocateReader::read_slice
  source_file: /src/gimli/src/read/relocate.rs
- function_names:
  - DebugInfoOffset::to_unit_section_offset
  - DebugInfoOffset::to_unit_offset
  - DebugTypesOffset::to_unit_section_offset
  - DebugTypesOffset::to_unit_offset
  - UnitSectionOffset::to_unit_offset
  - UnitSectionOffset::to_debug_info_offset
  - UnitSectionOffset::to_debug_types_offset
  - UnitOffset::is_in_bounds
  - UnitOffset::to_unit_section_offset
  - UnitOffset::to_debug_info_offset
  - UnitOffset::to_debug_types_offset
  - DebugInfo::new
  - DebugInfo::units
  - DebugInfo::header_from_offset
  - DebugInfo::borrow
  - DebugInfo::id
  - DebugInfo::reader
  - DebugInfo::from
  - DebugInfoUnitHeadersIter::next
  - DebugInfoUnitHeadersIter::next
  - DebugInfoUnitHeadersIter::next
  - parse_unit_type
  - parse_debug_abbrev_offset
  - parse_debug_info_offset
  - UnitType::dw_ut
  - UnitHeader::new
  - UnitHeader::section
  - UnitHeader::offset
  - UnitHeader::debug_info_offset
  - UnitHeader::debug_types_offset
  - UnitHeader::size_of_header
  - UnitHeader::unit_length
  - UnitHeader::length_including_self
  - UnitHeader::encoding
  - UnitHeader::version
  - UnitHeader::type_
  - UnitHeader::debug_abbrev_offset
  - UnitHeader::address_size
  - UnitHeader::format
  - UnitHeader::header_size
  - UnitHeader::root_offset
  - UnitHeader::is_in_bounds
  - UnitHeader::range
  - UnitHeader::range_from
  - UnitHeader::range_to
  - UnitHeader::entry
  - UnitHeader::entries
  - UnitHeader::entries_at_offset
  - UnitHeader::entries_tree
  - UnitHeader::entries_raw
  - UnitHeader::abbreviations
  - UnitHeader::is_tombstone_address
  - parse_unit_header
  - parse_dwo_id
  - DebuggingInformationEntry::default
  - DebuggingInformationEntry::new
  - DebuggingInformationEntry::null
  - DebuggingInformationEntry::is_null
  - DebuggingInformationEntry::set_null
  - DebuggingInformationEntry::depth
  - DebuggingInformationEntry::offset
  - DebuggingInformationEntry::tag
  - DebuggingInformationEntry::has_children
  - DebuggingInformationEntry::attrs
  - DebuggingInformationEntry::has_attr
  - DebuggingInformationEntry::attr
  - DebuggingInformationEntry::attr_value_raw
  - DebuggingInformationEntry::attr_value
  - DebuggingInformationEntry::sibling
  - Attribute::name
  - Attribute::form
  - Attribute::raw_value
  - Attribute::value
  - Attribute::u8_value
  - Attribute::u16_value
  - Attribute::udata_value
  - Attribute::sdata_value
  - Attribute::offset_value
  - Attribute::exprloc_value
  - Attribute::string_value
  - Attribute::string_value_sup
  - AttributeValue::u8_value
  - AttributeValue::u16_value
  - AttributeValue::udata_value
  - AttributeValue::sdata_value
  - AttributeValue::offset_value
  - AttributeValue::exprloc_value
  - AttributeValue::string_value
  - AttributeValue::string_value_sup
  - length_u8_value
  - length_u16_value
  - length_u32_value
  - length_uleb128_value
  - allow_section_offset
  - parse_attribute
  - skip_attributes
  - EntriesRaw::new
  - EntriesRaw::empty
  - EntriesRaw::is_empty
  - EntriesRaw::seek_forward
  - EntriesRaw::next_offset
  - EntriesRaw::next_depth
  - EntriesRaw::read_entry
  - EntriesRaw::read_abbreviation
  - EntriesRaw::read_attribute
  - EntriesRaw::read_attribute_inline
  - EntriesRaw::read_attributes
  - EntriesRaw::skip_attributes
  - EntriesCursor::new
  - EntriesCursor::current
  - EntriesCursor::offset
  - EntriesCursor::depth
  - EntriesCursor::next_offset
  - EntriesCursor::next_depth
  - EntriesCursor::next_entry
  - EntriesCursor::next_dfs
  - EntriesCursor::next_sibling
  - EntriesTree::new
  - EntriesTree::root
  - EntriesTree::next
  - EntriesTreeNode::new
  - EntriesTreeNode::entry
  - EntriesTreeNode::children
  - EntriesTreeIter::new
  - EntriesTreeIter::next
  - parse_type_signature
  - parse_type_offset
  - DebugTypes::new
  - DebugTypes::borrow
  - DebugTypes::id
  - DebugTypes::reader
  - DebugTypes::from
  - DebugTypes::units
  - DebugTypesUnitHeadersIter::next
  - DebugTypesUnitHeadersIter::next
  - DebugTypesUnitHeadersIter::next
  - t::e::s::t::s::::::::t::e::s::t::_::u::n::i::t::_::h::e::a::d::e::r::_::v::a::r::i::a::n::c::e::_f
  - tests::test_unit_header_variance
  - tests::test_parse_debug_abbrev_offset_32
  - tests::test_parse_debug_abbrev_offset_32_incomplete
  - tests::test_parse_debug_abbrev_offset_64
  - tests::test_parse_debug_abbrev_offset_64_incomplete
  - tests::test_parse_debug_info_offset_32
  - tests::test_parse_debug_info_offset_32_incomplete
  - tests::test_parse_debug_info_offset_64
  - tests::test_parse_debug_info_offset_64_incomplete
  - tests::test_units
  - tests::test_unit_version_unknown_version
  - tests::test_unit_version_incomplete
  - tests::test_parse_unit_header_32_ok
  - tests::test_parse_unit_header_64_ok
  - tests::test_parse_v5_unit_header_32_ok
  - tests::test_parse_v5_unit_header_64_ok
  - tests::test_parse_v5_partial_unit_header_32_ok
  - tests::test_parse_v5_partial_unit_header_64_ok
  - tests::test_parse_v5_skeleton_unit_header_32_ok
  - tests::test_parse_v5_skeleton_unit_header_64_ok
  - tests::test_parse_v5_split_compilation_unit_header_32_ok
  - tests::test_parse_v5_split_compilation_unit_header_64_ok
  - tests::test_parse_type_offset_32_ok
  - tests::test_parse_type_offset_64_ok
  - tests::test_parse_type_offset_incomplete
  - tests::test_parse_type_unit_header_32_ok
  - tests::test_parse_type_unit_header_64_ok
  - tests::test_parse_v5_type_unit_header_32_ok
  - tests::test_parse_v5_type_unit_header_64_ok
  - tests::test_parse_v5_split_type_unit_header_32_ok
  - tests::test_parse_v5_split_type_unit_header_64_ok
  - tests::section_contents
  - tests::test_attribute_value
  - tests::test_attribute_udata_sdata_value
  - tests::test_parse_attribute_unit
  - tests::test_parse_attribute_unit_default
  - tests::test_parse_attribute
  - tests::test_parse_attribute_addr
  - tests::test_parse_attribute_addr8
  - tests::test_parse_attribute_block1
  - tests::test_parse_attribute_block2
  - tests::test_parse_attribute_block4
  - tests::test_parse_attribute_block
  - tests::test_parse_attribute_data1
  - tests::test_parse_attribute_data2
  - tests::test_parse_attribute_data4
  - tests::test_parse_attribute_data8
  - tests::test_parse_attribute_data16
  - tests::test_parse_attribute_udata
  - tests::test_parse_attribute_sdata
  - tests::test_parse_attribute_exprloc
  - tests::test_parse_attribute_flag_true
  - tests::test_parse_attribute_flag_false
  - tests::test_parse_attribute_flag_present
  - tests::test_parse_attribute_sec_offset_32
  - tests::test_parse_attribute_sec_offset_64
  - tests::test_parse_attribute_ref1
  - tests::test_parse_attribute_ref2
  - tests::test_parse_attribute_ref4
  - tests::test_parse_attribute_ref8
  - tests::test_parse_attribute_ref_sup4
  - tests::test_parse_attribute_ref_sup8
  - tests::test_parse_attribute_refudata
  - tests::test_parse_attribute_refaddr_32
  - tests::test_parse_attribute_refaddr_64
  - tests::test_parse_attribute_refaddr_version2
  - tests::test_parse_attribute_refaddr8_version2
  - tests::test_parse_attribute_gnu_ref_alt_32
  - tests::test_parse_attribute_gnu_ref_alt_64
  - tests::test_parse_attribute_refsig8
  - tests::test_parse_attribute_string
  - tests::test_parse_attribute_strp_32
  - tests::test_parse_attribute_strp_64
  - tests::test_parse_attribute_strp_sup_32
  - tests::test_parse_attribute_strp_sup_64
  - tests::test_parse_attribute_gnu_strp_alt_32
  - tests::test_parse_attribute_gnu_strp_alt_64
  - tests::test_parse_attribute_strx
  - tests::test_parse_attribute_strx1
  - tests::test_parse_attribute_strx2
  - tests::test_parse_attribute_strx3
  - tests::test_parse_attribute_strx4
  - tests::test_parse_attribute_addrx
  - tests::test_parse_attribute_addrx1
  - tests::test_parse_attribute_addrx2
  - tests::test_parse_attribute_addrx3
  - tests::test_parse_attribute_addrx4
  - tests::test_parse_attribute_loclistx
  - tests::test_parse_attribute_rnglistx
  - tests::test_parse_attribute_indirect
  - tests::test_parse_attribute_indirect_implicit_const
  - tests::assert_entry_name
  - tests::assert_current_name
  - tests::assert_next_entry
  - tests::assert_next_entry_null
  - tests::assert_next_dfs
  - tests::assert_next_sibling
  - tests::entries_cursor_tests_abbrev_buf
  - tests::entries_cursor_tests_debug_info_buf
  - tests::test_cursor_next_entry_incomplete
  - tests::test_cursor_next_entry
  - tests::test_cursor_next_dfs
  - tests::test_cursor_next_sibling_no_sibling_ptr
  - tests::test_cursor_next_sibling_continuation
  - tests::entries_cursor_sibling_abbrev_buf
  - tests::entries_cursor_sibling_entries_buf
  - tests::test_cursor_next_sibling_with_ptr
  - tests::test_debug_info_next_sibling_with_ptr
  - tests::test_debug_types_next_sibling_with_ptr
  - tests::test_entries_at_offset
  - tests::entries_tree_tests_debug_abbrevs_buf
  - tests::entries_tree_tests_debug_info_buf
  - t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::t::r::e::e::assert_entry
  - t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::t::r::e::e::assert_null
  - tests::test_entries_tree
  - t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::r::a::w::assert_abbrev
  - t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::r::a::w::assert_null
  - t::e::s::t::s::::::::t::e::s::t::_::e::n::t::r::i::e::s::_::r::a::w::assert_attr
  - tests::test_entries_raw
  - tests::test_debug_info_offset
  - tests::test_debug_types_offset
  - tests::test_length_including_self
  - tests::test_parse_type_unit_abbrevs
  source_file: /src/gimli/src/read/unit.rs
- function_names:
  - DebugLine::new
  - DebugLine::program
  - DebugLine::borrow
  - DebugLine::id
  - DebugLine::reader
  - DebugLine::from
  - IncompleteLineProgram::header
  - IncompleteLineProgram::add_file
  - '&''program CompleteLineProgram::header'
  - '&''program CompleteLineProgram::add_file'
  - LineRows::new
  - LineRows::resume
  - LineRows::header
  - LineRows::next_row
  - LineInstruction::parse
  - LineInstructions::remove_trailing
  - LineInstructions::next_instruction
  - LineRow::new
  - LineRow::address
  - LineRow::op_index
  - LineRow::file_index
  - LineRow::file
  - LineRow::line
  - LineRow::column
  - LineRow::is_stmt
  - LineRow::basic_block
  - LineRow::end_sequence
  - LineRow::prologue_end
  - LineRow::epilogue_begin
  - LineRow::isa
  - LineRow::discriminator
  - LineRow::execute
  - LineRow::reset
  - LineRow::apply_line_advance
  - LineRow::apply_operation_advance
  - LineRow::adjust_opcode
  - LineRow::exec_special_opcode
  - LineProgramHeader::offset
  - LineProgramHeader::unit_length
  - LineProgramHeader::encoding
  - LineProgramHeader::version
  - LineProgramHeader::header_length
  - LineProgramHeader::address_size
  - LineProgramHeader::format
  - LineProgramHeader::line_encoding
  - LineProgramHeader::minimum_instruction_length
  - LineProgramHeader::maximum_operations_per_instruction
  - LineProgramHeader::default_is_stmt
  - LineProgramHeader::line_base
  - LineProgramHeader::line_range
  - LineProgramHeader::opcode_base
  - LineProgramHeader::standard_opcode_lengths
  - LineProgramHeader::directory_entry_format
  - LineProgramHeader::include_directories
  - LineProgramHeader::directory
  - LineProgramHeader::file_name_entry_format
  - LineProgramHeader::file_has_timestamp
  - LineProgramHeader::file_has_size
  - LineProgramHeader::file_has_md5
  - LineProgramHeader::file_has_source
  - LineProgramHeader::file_names
  - LineProgramHeader::file
  - LineProgramHeader::raw_program_buf
  - LineProgramHeader::instructions
  - LineProgramHeader::parse
  - IncompleteLineProgram::header
  - IncompleteLineProgram::rows
  - IncompleteLineProgram::sequences
  - CompleteLineProgram::header
  - CompleteLineProgram::resume_from
  - FileEntry::parse
  - FileEntry::path_name
  - FileEntry::directory_index
  - FileEntry::directory
  - FileEntry::timestamp
  - FileEntry::last_modification
  - FileEntry::size
  - FileEntry::length
  - FileEntry::md5
  - FileEntry::source
  - FileEntryFormat::parse
  - parse_directory_v5
  - parse_file_v5
  - parse_attribute
  - tests::test_parse_debug_line_32_ok
  - tests::test_parse_debug_line_header_length_too_short
  - tests::test_parse_debug_line_unit_length_too_short
  - tests::make_test_header
  - tests::make_test_program
  - tests::test_parse_special_opcodes
  - t::e::s::t::s::::::::t::e::s::t::_::p::a::r::s::e::_::s::t::a::n::d::a::r::d::_::o::p::c::o::d::e::s::test
  - tests::test_parse_standard_opcodes
  - tests::test_parse_unknown_standard_opcode_no_args
  - tests::test_parse_unknown_standard_opcode_one_arg
  - tests::test_parse_unknown_standard_opcode_many_args
  - t::e::s::t::s::::::::t::e::s::t::_::p::a::r::s::e::_::e::x::t::e::n::d::e::d::_::o::p::c::o::d::e::s::test
  - tests::test_parse_extended_opcodes
  - tests::test_file_entry_directory
  - tests::assert_exec_opcode
  - tests::test_exec_special_noop
  - tests::test_exec_special_negative_line_advance
  - tests::test_exec_special_positive_line_advance
  - tests::test_exec_special_positive_address_advance
  - tests::test_exec_special_positive_address_and_line_advance
  - tests::test_exec_special_positive_address_and_negative_line_advance
  - tests::test_exec_special_line_underflow
  - tests::test_exec_copy
  - tests::test_exec_advance_pc
  - tests::test_exec_advance_pc_overflow_32
  - tests::test_exec_advance_pc_overflow_64
  - tests::test_exec_advance_line
  - tests::test_exec_advance_line_overflow
  - tests::test_exec_set_file_in_bounds
  - tests::test_exec_set_file_out_of_bounds
  - tests::test_file_entry_file_index_out_of_bounds
  - tests::test_file_entry_file_index_in_bounds
  - tests::test_exec_set_column
  - tests::test_exec_negate_statement
  - tests::test_exec_set_basic_block
  - tests::test_exec_const_add_pc
  - tests::test_exec_const_add_pc_overflow
  - tests::test_exec_fixed_add_pc
  - tests::test_exec_fixed_add_pc_overflow
  - tests::test_exec_set_prologue_end
  - tests::test_exec_set_isa
  - tests::test_exec_unknown_standard_0
  - tests::test_exec_unknown_standard_1
  - tests::test_exec_unknown_standard_n
  - tests::test_exec_end_sequence
  - tests::test_exec_set_address
  - tests::test_exec_set_address_tombstone
  - tests::test_exec_set_address_backwards
  - tests::test_exec_define_file
  - tests::test_exec_set_discriminator
  - tests::test_exec_unknown_extended
  - tests::test_line_rows_variance
  - tests::test_parse_debug_line_v5_ok
  - tests::test_sequences
  source_file: /src/gimli/src/read/line.rs
- function_names:
  - Error::fmt
  - Error::description
  - Error::from
  - Section::section_name
  - Section::dwo_section_name
  - Section::xcoff_section_name
  - Section::load
  - Section::dwp_range
  - Section::lookup_offset_id
  - Register::from_u64
  - tests::test_parse_initial_length_32_ok
  - tests::test_parse_initial_length_64_ok
  - tests::test_parse_initial_length_unknown_reserved_value
  - tests::test_parse_initial_length_incomplete
  - tests::test_parse_initial_length_64_incomplete
  - tests::test_parse_offset_32
  - tests::test_parse_offset_64_small
  - tests::test_parse_offset_64_large
  - tests::test_parse_offset_64_large
  source_file: /src/gimli/src/read/mod.rs
- function_names:
  - DebugCuIndex::new
  - DebugCuIndex::borrow
  - DebugCuIndex::id
  - DebugCuIndex::reader
  - DebugCuIndex::from
  - DebugCuIndex::index
  - DebugTuIndex::new
  - DebugTuIndex::borrow
  - DebugTuIndex::id
  - DebugTuIndex::reader
  - DebugTuIndex::from
  - DebugTuIndex::index
  - UnitIndex::parse
  - UnitIndex::find
  - UnitIndex::sections
  - UnitIndex::version
  - UnitIndex::section_count
  - UnitIndex::unit_count
  - UnitIndex::slot_count
  - UnitIndexSectionIterator::next
  - IndexSectionId::section_id
  - IndexSectionId::dwo_name
  - tests::test_empty
  - tests::test_zero_slots
  - tests::test_version_2
  - tests::test_version_5
  - tests::test_version_5_invalid
  - tests::test_version_2_sections
  - tests::test_version_5_sections
  - tests::test_hash
  - tests::test_cu_index
  - tests::test_tu_index
  source_file: /src/gimli/src/read/index.rs
- function_names:
  - '[T; N]::new_storage'
  - '[T; N]::as_slice'
  - '[T; N]::as_mut_slice'
  - Box::new_storage
  - Box::as_slice
  - Box::as_mut_slice
  - Vec::new_storage
  - Vec::grow
  - Vec::as_slice
  - Vec::as_mut_slice
  - ArrayVec::new
  - ArrayVec::clear
  - ArrayVec::try_push
  - ArrayVec::try_insert
  - ArrayVec::pop
  - ArrayVec::swap_remove
  - ArrayVec::into_vec
  - ArrayVec::drop
  - ArrayVec::default
  - ArrayVec::deref
  - ArrayVec::deref_mut
  - ArrayVec::clone
  - ArrayVec::eq
  - ArrayVec::fmt
  source_file: /src/gimli/src/read/util.rs
- function_names:
  - EndianSlice::new
  - EndianSlice::slice
  - EndianSlice::split_at
  - EndianSlice::find
  - EndianSlice::offset_from
  - EndianSlice::to_string
  - EndianSlice::to_string_lossy
  - EndianSlice::read_slice
  - EndianSlice::range
  - EndianSlice::range_from
  - EndianSlice::range_to
  - EndianSlice::deref
  - EndianSlice::fmt
  - DebugBytes::fmt
  - DebugByte::fmt
  - DebugLen::fmt
  - EndianSlice::endian
  - EndianSlice::len
  - EndianSlice::is_empty
  - EndianSlice::empty
  - EndianSlice::truncate
  - EndianSlice::offset_from
  - EndianSlice::offset_id
  - EndianSlice::lookup_offset_id
  - EndianSlice::find
  - EndianSlice::skip
  - EndianSlice::split
  - EndianSlice::cannot_implement
  - EndianSlice::to_slice
  - EndianSlice::to_string
  - EndianSlice::to_string_lossy
  - EndianSlice::read_slice
  - tests::test_endian_slice_split_at
  - tests::test_endian_slice_split_at_out_of_bounds
  source_file: /src/gimli/src/read/endian_slice.rs
- function_names:
  - PubTypesEntry::name
  - PubTypesEntry::unit_header_offset
  - PubTypesEntry::die_offset
  - PubTypesEntry::new
  - DebugPubTypes::new
  - DebugPubTypes::items
  - DebugPubTypes::id
  - DebugPubTypes::reader
  - DebugPubTypes::from
  - PubTypesEntryIter::next
  - PubTypesEntryIter::next
  - PubTypesEntryIter::next
  source_file: /src/gimli/src/read/pubtypes.rs
- function_names:
  - ListsHeader::default
  - ListsHeader::size
  - ListsHeader::size_for_encoding
  - parse_header
  source_file: /src/gimli/src/read/lists.rs
- function_names:
  - DebugRanges::new
  - DebugRanges::borrow
  - DebugRanges::id
  - DebugRanges::reader
  - DebugRanges::from
  - DebugRngLists::new
  - DebugRngLists::borrow
  - DebugRngLists::id
  - DebugRngLists::reader
  - DebugRngLists::from
  - DebugRngListsBase::default_for_encoding_and_file
  - RangeLists::new
  - RangeLists::debug_ranges
  - RangeLists::set_debug_ranges
  - RangeLists::debug_rnglists
  - RangeLists::borrow
  - RangeLists::ranges
  - RangeLists::raw_ranges
  - RangeLists::get_offset
  - RangeLists::lookup_offset_id
  - RawRngListEntry::parse
  - RawRngListIter::new
  - RawRngListIter::next
  - RawRngListIter::next
  - RawRngListIter::next
  - RngListIter::new
  - RngListIter::get_address
  - RngListIter::next
  - RngListIter::next_raw
  - RngListIter::convert_raw
  - RngListIter::next
  - RngListIter::next
  - RawRange::is_end
  - RawRange::is_base_address
  - RawRange::parse
  - Range::add_base_address
  - tests::test_rnglists
  - tests::test_raw_range
  - tests::test_ranges
  - tests::test_ranges_invalid
  - tests::test_get_offset
  source_file: /src/gimli/src/read/rnglists.rs
- function_names:
  - PubNamesEntry::name
  - PubNamesEntry::unit_header_offset
  - PubNamesEntry::die_offset
  - PubNamesEntry::new
  - DebugPubNames::new
  - DebugPubNames::items
  - DebugPubNames::id
  - DebugPubNames::reader
  - DebugPubNames::from
  - PubNamesEntryIter::next
  - PubNamesEntryIter::next
  - PubNamesEntryIter::next
  source_file: /src/gimli/src/read/pubnames.rs
- function_names:
  - DwarfSections::load
  - DwarfSections::borrow
  - DwarfSections::borrow_with_sup
  - Dwarf::load
  - Dwarf::load_sup
  - Dwarf::from_sections
  - Dwarf::borrow
  - Dwarf::set_sup
  - Dwarf::sup
  - Dwarf::populate_abbreviations_cache
  - Dwarf::units
  - Dwarf::unit
  - Dwarf::type_units
  - Dwarf::abbreviations
  - Dwarf::string_offset
  - Dwarf::string
  - Dwarf::line_string
  - Dwarf::sup_string
  - Dwarf::attr_string
  - Dwarf::attr_line_string
  - Dwarf::address
  - Dwarf::attr_address
  - Dwarf::ranges_offset_from_raw
  - Dwarf::ranges_offset
  - Dwarf::ranges
  - Dwarf::raw_ranges
  - Dwarf::attr_ranges_offset
  - Dwarf::attr_ranges
  - Dwarf::die_ranges
  - Dwarf::unit_ranges
  - Dwarf::locations_offset
  - Dwarf::locations
  - Dwarf::raw_locations
  - Dwarf::attr_locations_offset
  - Dwarf::attr_locations
  - Dwarf::lookup_offset_id
  - Dwarf::format_error
  - Dwarf::macinfo
  - Dwarf::macros
  - Dwarf::make_dwo
  - DwarfPackageSections::load
  - DwarfPackageSections::borrow
  - DwarfPackage::load
  - DwarfPackage::from_sections
  - DwarfPackage::find_cu
  - DwarfPackage::find_tu
  - DwarfPackage::cu_sections
  - DwarfPackage::tu_sections
  - DwarfPackage::sections
  - Unit::deref
  - Unit::new
  - Unit::new_with_abbreviations
  - Unit::unit_ref
  - Unit::encoding
  - Unit::entry
  - Unit::entries
  - Unit::entries_at_offset
  - Unit::entries_tree
  - Unit::entries_raw
  - Unit::copy_relocated_attributes
  - Unit::dwo_name
  - UnitRef::clone
  - UnitRef::deref
  - UnitRef::new
  - UnitRef::string_offset
  - UnitRef::string
  - UnitRef::line_string
  - UnitRef::sup_string
  - UnitRef::attr_string
  - UnitRef::address
  - UnitRef::attr_address
  - UnitRef::ranges_offset_from_raw
  - UnitRef::ranges_offset
  - UnitRef::ranges
  - UnitRef::raw_ranges
  - UnitRef::attr_ranges_offset
  - UnitRef::attr_ranges
  - UnitRef::die_ranges
  - UnitRef::unit_ranges
  - UnitRef::locations_offset
  - UnitRef::locations
  - UnitRef::raw_locations
  - UnitRef::attr_locations_offset
  - UnitRef::attr_locations
  - UnitRef::macinfo
  - UnitRef::macros
  - RangeIter::default
  - RangeIter::next
  - RangeIter::next
  - RangeIter::next
  - t::e::s::t::s::::::::t::e::s::t::_::d::w::a::r::f::_::v::a::r::i::a::n::c::e::_f
  - tests::test_dwarf_variance
  - t::e::s::t::s::::::::t::e::s::t::_::d::w::a::r::f::_::u::n::i::t::_::v::a::r::i::a::n::c::e::_f
  - tests::test_dwarf_unit_variance
  - t::e::s::t::s::::::::t::e::s::t::_::s::e::n::d::assert_is_send
  - tests::test_send
  - tests::test_format_error
  source_file: /src/gimli/src/read/dwarf.rs
- function_names:
  - sign_extend
  - mask_bit_size
  - ValueType::bit_size
  - ValueType::from_encoding
  - ValueType::from_entry
  - Value::value_type
  - Value::parse
  - Value::to_u64
  - Value::from_u64
  - Value::from_f32
  - Value::from_f64
  - Value::convert
  - Value::reinterpret
  - Value::abs
  - Value::neg
  - Value::add
  - Value::sub
  - Value::mul
  - Value::div
  - Value::rem
  - Value::not
  - Value::and
  - Value::or
  - Value::xor
  - Value::shift_length
  - Value::shl
  - Value::shr
  - Value::shra
  - Value::eq
  - Value::ge
  - Value::gt
  - Value::le
  - Value::lt
  - Value::ne
  - tests::valuetype_from_encoding
  - tests::value_convert
  - tests::value_reinterpret
  - tests::value_abs
  - tests::value_neg
  - tests::value_add
  - tests::value_sub
  - tests::value_mul
  - tests::value_div
  - tests::value_rem
  - tests::value_not
  - tests::value_and
  - tests::value_or
  - tests::value_xor
  - tests::value_shl
  - tests::value_shr
  - tests::value_shra
  - tests::value_eq
  - tests::value_ne
  - tests::value_ge
  - tests::value_gt
  - tests::value_le
  - tests::value_lt
  source_file: /src/gimli/src/read/value.rs
- function_names:
  - DebugFrame::set_address_size
  - DebugFrame::set_vendor
  - DebugFrame::new
  - DebugFrame::id
  - DebugFrame::reader
  - DebugFrame::from
  - EhFrameHdr::new
  - EhFrameHdr::parse
  - EhFrameHdr::id
  - EhFrameHdr::reader
  - EhFrameHdr::from
  - ParsedEhFrameHdr::eh_frame_ptr
  - ParsedEhFrameHdr::table
  - EhHdrTableIter::next
  - EhHdrTableIter::nth
  - EhHdrTableIter::next
  - EhHdrTableIter::size_hint
  - EhHdrTableIter::nth
  - EhHdrTableIter::next
  - EhHdrTableIter::size_hint
  - EhHdrTableIter::nth
  - EhHdrTable::iter
  - EhHdrTable::lookup
  - EhHdrTable::pointer_to_offset
  - EhHdrTable::fde_for_address
  - EhHdrTable::unwind_info_for_address
  - EhFrame::set_address_size
  - EhFrame::set_vendor
  - EhFrame::new
  - EhFrame::id
  - EhFrame::reader
  - EhFrame::from
  - DebugFrameOffset::into
  - EhFrameOffset::into
  - UnwindSection::entries
  - UnwindSection::cie_from_offset
  - UnwindSection::partial_fde_from_offset
  - UnwindSection::fde_from_offset
  - UnwindSection::fde_for_address
  - UnwindSection::unwind_info_for_address
  - DebugFrame::section
  - DebugFrame::has_zero_terminator
  - DebugFrame::is_cie
  - DebugFrame::cie_offset_encoding
  - DebugFrame::resolve_cie_offset
  - DebugFrame::has_address_and_segment_sizes
  - DebugFrame::address_size
  - DebugFrame::vendor
  - EhFrame::section
  - EhFrame::has_zero_terminator
  - EhFrame::is_cie
  - EhFrame::cie_offset_encoding
  - EhFrame::resolve_cie_offset
  - EhFrame::has_address_and_segment_sizes
  - EhFrame::address_size
  - EhFrame::vendor
  - BaseAddresses::set_eh_frame_hdr
  - BaseAddresses::set_eh_frame
  - BaseAddresses::set_text
  - BaseAddresses::set_got
  - CfiEntriesIter::next
  - CfiEntriesIter::next
  - CfiEntriesIter::next
  - parse_cfi_entry
  - Augmentation::parse
  - AugmentationData::parse
  - CommonInformationEntry::parse
  - CommonInformationEntry::parse_rest
  - CommonInformationEntry::offset
  - CommonInformationEntry::encoding
  - CommonInformationEntry::address_size
  - CommonInformationEntry::instructions
  - CommonInformationEntry::entry_len
  - CommonInformationEntry::version
  - CommonInformationEntry::augmentation
  - CommonInformationEntry::has_lsda
  - CommonInformationEntry::lsda_encoding
  - CommonInformationEntry::personality_with_encoding
  - CommonInformationEntry::personality
  - CommonInformationEntry::fde_address_encoding
  - CommonInformationEntry::is_signal_trampoline
  - CommonInformationEntry::code_alignment_factor
  - CommonInformationEntry::data_alignment_factor
  - CommonInformationEntry::return_address_register
  - PartialFrameDescriptionEntry::parse_partial
  - PartialFrameDescriptionEntry::parse
  - PartialFrameDescriptionEntry::offset
  - PartialFrameDescriptionEntry::cie_offset
  - PartialFrameDescriptionEntry::entry_len
  - FrameDescriptionEntry::parse_rest
  - FrameDescriptionEntry::parse_addresses
  - FrameDescriptionEntry::rows
  - FrameDescriptionEntry::unwind_info_for_address
  - FrameDescriptionEntry::offset
  - FrameDescriptionEntry::cie
  - FrameDescriptionEntry::entry_len
  - FrameDescriptionEntry::instructions
  - FrameDescriptionEntry::initial_address
  - FrameDescriptionEntry::end_address
  - FrameDescriptionEntry::len
  - FrameDescriptionEntry::contains
  - FrameDescriptionEntry::lsda
  - FrameDescriptionEntry::is_signal_trampoline
  - FrameDescriptionEntry::personality
  - UnwindContext::fmt
  - UnwindContext::default
  - UnwindContext::new
  - UnwindContext::new_in
  - UnwindContext::initialize
  - UnwindContext::reset
  - UnwindContext::row
  - UnwindContext::row_mut
  - UnwindContext::save_initial_rules
  - UnwindContext::start_address
  - UnwindContext::set_start_address
  - UnwindContext::set_register_rule
  - UnwindContext::get_initial_rule
  - UnwindContext::set_cfa
  - UnwindContext::cfa_mut
  - UnwindContext::push_row
  - UnwindContext::pop_row
  - UnwindTable::new
  - UnwindTable::new_for_fde
  - UnwindTable::new_for_cie
  - UnwindTable::next_row
  - UnwindTable::into_current_row
  - UnwindTable::evaluate
  - RegisterRuleMap::fmt
  - RegisterRuleMap::clone
  - RegisterRuleMap::default
  - RegisterRuleMap::is_default
  - RegisterRuleMap::get
  - RegisterRuleMap::set
  - RegisterRuleMap::iter
  - RegisterRuleMap::from_iter
  - RegisterRuleMap::eq
  - RegisterRuleIter::next
  - UnwindTableRow::fmt
  - UnwindTableRow::clone
  - UnwindTableRow::default
  - UnwindTableRow::is_default
  - UnwindTableRow::start_address
  - UnwindTableRow::end_address
  - UnwindTableRow::contains
  - UnwindTableRow::saved_args_size
  - UnwindTableRow::cfa
  - UnwindTableRow::register
  - UnwindTableRow::registers
  - CfaRule::default
  - CfaRule::is_default
  - RegisterRule::is_defined
  - CallFrameInstruction::parse
  - CallFrameInstructionIter::next
  - CallFrameInstructionIter::next
  - CallFrameInstructionIter::next
  - UnwindExpression::get
  - parse_pointer_encoding
  - Pointer::default
  - Pointer::new
  - Pointer::direct
  - Pointer::pointer
  - parse_encoded_pointer
  - parse_encoded_value
  - tests::debug_frame_le
  - tests::debug_frame_be
  - tests::eh_frame_le
  - tests::parse_fde
  - tests::assert_parse_cie
  - tests::test_parse_cie_incomplete_length_32
  - tests::test_parse_cie_incomplete_length_64
  - tests::test_parse_cie_incomplete_id_32
  - tests::test_parse_cie_bad_id_32
  - tests::test_parse_cie_32_bad_version
  - tests::test_parse_cie_unknown_augmentation
  - tests::test_parse_cie
  - tests::test_parse_cie_32_ok
  - tests::test_parse_cie_64_ok
  - tests::test_parse_cie_length_too_big
  - tests::test_parse_fde_incomplete_length_32
  - tests::test_parse_fde_incomplete_length_64
  - tests::test_parse_fde_incomplete_cie_pointer_32
  - tests::test_parse_fde_32_ok
  - tests::test_parse_fde_64_ok
  - tests::test_parse_cfi_entry_on_cie_32_ok
  - tests::test_parse_cfi_entry_on_fde_32_ok
  - tests::test_cfi_entries_iter
  - tests::test_parse_cie_from_offset
  - tests::parse_cfi_instruction
  - tests::test_parse_cfi_instruction_advance_loc
  - tests::test_parse_cfi_instruction_offset
  - tests::test_parse_cfi_instruction_restore
  - tests::test_parse_cfi_instruction_nop
  - tests::test_parse_cfi_instruction_set_loc
  - tests::test_parse_cfi_instruction_set_loc_encoding
  - tests::test_parse_cfi_instruction_advance_loc1
  - tests::test_parse_cfi_instruction_advance_loc2
  - tests::test_parse_cfi_instruction_advance_loc4
  - tests::test_parse_cfi_instruction_offset_extended
  - tests::test_parse_cfi_instruction_restore_extended
  - tests::test_parse_cfi_instruction_undefined
  - tests::test_parse_cfi_instruction_same_value
  - tests::test_parse_cfi_instruction_register
  - tests::test_parse_cfi_instruction_remember_state
  - tests::test_parse_cfi_instruction_restore_state
  - tests::test_parse_cfi_instruction_def_cfa
  - tests::test_parse_cfi_instruction_def_cfa_register
  - tests::test_parse_cfi_instruction_def_cfa_offset
  - tests::test_parse_cfi_instruction_def_cfa_expression
  - tests::test_parse_cfi_instruction_expression
  - tests::test_parse_cfi_instruction_offset_extended_sf
  - tests::test_parse_cfi_instruction_def_cfa_sf
  - tests::test_parse_cfi_instruction_def_cfa_offset_sf
  - tests::test_parse_cfi_instruction_val_offset
  - tests::test_parse_cfi_instruction_val_offset_sf
  - tests::test_parse_cfi_instruction_val_expression
  - tests::test_parse_cfi_instruction_negate_ra_state
  - tests::test_parse_cfi_instruction_unknown_instruction
  - tests::test_call_frame_instruction_iter_ok
  - tests::test_call_frame_instruction_iter_err
  - tests::assert_eval
  - tests::make_test_cie
  - tests::test_eval_set_loc
  - tests::test_eval_set_loc_backwards
  - tests::test_eval_advance_loc
  - tests::test_eval_advance_loc_overflow_32
  - tests::test_eval_advance_loc_overflow_64
  - tests::test_eval_def_cfa
  - tests::test_eval_def_cfa_sf
  - tests::test_eval_def_cfa_register
  - tests::test_eval_def_cfa_register_invalid_context
  - tests::test_eval_def_cfa_offset
  - tests::test_eval_def_cfa_offset_invalid_context
  - tests::test_eval_def_cfa_expression
  - tests::test_eval_undefined
  - tests::test_eval_same_value
  - tests::test_eval_offset
  - tests::test_eval_offset_extended_sf
  - tests::test_eval_val_offset
  - tests::test_eval_val_offset_sf
  - tests::test_eval_expression
  - tests::test_eval_val_expression
  - tests::test_eval_restore
  - tests::test_eval_restore_havent_saved_initial_context
  - tests::test_eval_remember_state
  - tests::test_eval_restore_state
  - tests::test_eval_negate_ra_state
  - tests::test_eval_nop
  - tests::test_unwind_table_cie_no_rule
  - tests::test_unwind_table_cie_single_rule
  - tests::test_unwind_table_cie_invalid_rule
  - tests::test_unwind_table_next_row
  - tests::test_unwind_info_for_address_ok
  - tests::test_unwind_info_for_address_not_found
  - tests::test_eh_frame_hdr_unknown_version
  - tests::test_eh_frame_hdr_omit_ehptr
  - tests::test_eh_frame_hdr_omit_count
  - tests::test_eh_frame_hdr_omit_table
  - tests::test_eh_frame_hdr_varlen_table
  - tests::test_eh_frame_hdr_indirect_length
  - tests::test_eh_frame_hdr_indirect_ptrs
  - tests::test_eh_frame_hdr_good
  - tests::test_eh_frame_fde_for_address_good
  - tests::test_eh_frame_stops_at_zero_length
  - tests::test_debug_frame_skips_zero_length
  - tests::resolve_cie_offset
  - tests::test_eh_frame_resolve_cie_offset_ok
  - tests::test_eh_frame_resolve_cie_offset_out_of_bounds
  - tests::test_eh_frame_resolve_cie_offset_underflow
  - tests::test_eh_frame_fde_ok
  - tests::test_eh_frame_fde_out_of_bounds
  - tests::test_augmentation_parse_not_z_augmentation
  - tests::test_augmentation_parse_just_signal_trampoline
  - tests::test_augmentation_parse_unknown_part_of_z_augmentation
  - tests::test_augmentation_parse_L
  - tests::test_augmentation_parse_P
  - tests::test_augmentation_parse_R
  - tests::test_augmentation_parse_S
  - tests::test_augmentation_parse_all
  - tests::test_eh_frame_fde_no_augmentation
  - tests::test_eh_frame_fde_empty_augmentation
  - tests::test_eh_frame_fde_lsda_augmentation
  - tests::test_eh_frame_fde_lsda_function_relative
  - tests::test_eh_frame_cie_personality_function_relative_bad_context
  - tests::register_rule_map_eq
  - tests::iter_register_rules
  - tests::size_of_unwind_ctx
  - tests::size_of_register_rule_map
  - tests::test_parse_pointer_encoding_ok
  - tests::test_parse_pointer_encoding_bad_encoding
  - tests::test_parse_encoded_pointer_absptr
  - tests::test_parse_encoded_pointer_pcrel
  - tests::test_parse_encoded_pointer_pcrel_undefined
  - tests::test_parse_encoded_pointer_textrel
  - tests::test_parse_encoded_pointer_textrel_undefined
  - tests::test_parse_encoded_pointer_datarel
  - tests::test_parse_encoded_pointer_datarel_undefined
  - tests::test_parse_encoded_pointer_funcrel
  - tests::test_parse_encoded_pointer_funcrel_undefined
  - tests::test_parse_encoded_pointer_uleb128
  - tests::test_parse_encoded_pointer_udata2
  - tests::test_parse_encoded_pointer_udata4
  - tests::test_parse_encoded_pointer_udata8
  - tests::test_parse_encoded_pointer_sleb128
  - tests::test_parse_encoded_pointer_sdata2
  - tests::test_parse_encoded_pointer_sdata4
  - tests::test_parse_encoded_pointer_sdata8
  - tests::test_parse_encoded_pointer_omit
  - tests::test_parse_encoded_pointer_bad_encoding
  - tests::test_parse_encoded_pointer_aligned
  - tests::test_parse_encoded_pointer_indirect
  - t::e::s::t::s::::::::t::e::s::t::_::u::n::w::i::n::d::_::c::o::n::t::e::x::t::_::r::e::u::s::e::unwind_one
  - tests::test_unwind_context_reuse
  source_file: /src/gimli/src/read/cfi.rs
- function_names:
  - fuzz_target
  source_file: /src/gimli/fuzz/fuzz_targets/eh_frame.rs
- function_names:
  - fuzz_target
  source_file: /src/gimli/fuzz/fuzz_targets/eh_frame_hdr.rs
- function_names:
  - fuzz_target
  source_file: /src/gimli/fuzz/fuzz_targets/debug_info.rs
- function_names:
  - fuzz_target
  source_file: /src/gimli/fuzz/fuzz_targets/debug_abbrev.rs
- function_names:
  - fuzz_target
  source_file: /src/gimli/fuzz/fuzz_targets/debug_line.rs
- function_names:
  - fuzz_target
  source_file: /src/gimli/fuzz/fuzz_targets/debug_aranges.rs
- function_names:
  - benches
  - bench_leb128
  - bench_reading_leb128_unsigned_small
  - bench_reading_leb128_unsigned_large
  - bench_reading_leb128_u16_small
  - bench_read
  - try_read_section
  - read_section
  - bench_parsing_debug_abbrev
  - impl_bench_parsing_debug_info
  - bench_entries_cursor
  - bench_entries_cursor_rc
  - bench_entries_tree
  - parse_debug_info_tree
  - bench_entries_raw_call
  - read_attribute
  - bench_entries_raw_inline
  - bench_entries_raw_bulk
  - bench_parsing_debug_aranges
  - bench_parsing_debug_pubnames
  - bench_parsing_debug_pubtypes
  - bench_parsing_line_number_program_opcodes
  - bench_executing_line_number_programs
  - bench_parsing_debug_loc
  - bench_parsing_debug_ranges
  - debug_info_expressions
  - bench_parsing_debug_info_expressions
  - bench_evaluating_debug_info_expressions
  - debug_loc_expressions
  - bench_parsing_debug_loc_expressions
  - bench_evaluating_debug_loc_expressions
  - cfi::bench_cfi
  - cfi::iterate_entries_and_do_not_parse_any_fde
  - cfi::iterate_entries_and_parse_every_fde
  - cfi::iterate_entries_and_parse_every_fde_and_instructions
  - cfi::iterate_entries_evaluate_every_fde
  - cfi::instrs_len
  - cfi::get_fde_with_longest_cfi_instructions
  - cfi::parse_longest_fde_instructions
  - cfi::eval_longest_fde_instructions_new_ctx_everytime
  - cfi::eval_longest_fde_instructions_same_ctx
  - write::bench_write
  - write::convert_simple
  - write::convert_incremental
  source_file: /src/gimli/benches/bench.rs
- function_names:
  - main
  - dump_file
  source_file: /src/gimli/crates/examples/src/bin/simple_line.rs
- function_names:
  - ErrorWriter::error
  - main
  - v::a::l::i::d::a::t::e::_::f::i::l::e::load_section
  - validate_file
  - validate_info
  source_file: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
- function_names:
  - Section::new
  - Section::writer
  - Section::writer_mut
  - Section::relocate
  - main
  - define_main
  source_file: /src/gimli/crates/examples/src/bin/simple_write.rs
- function_names:
  - m::a::i::n::load_section
  - m::a::i::n::borrow_section
  - main
  - convert_dwarf
  - convert_unit
  - convert_attributes
  - filter_dwarf
  - need_entry
  - is_tombstone_address
  source_file: /src/gimli/crates/examples/src/bin/convert.rs
- function_names:
  - '&''a RelocationMap::relocate_address'
  - '&''a RelocationMap::relocate_offset'
  - main
  - d::u::m::p::_::f::i::l::e::load_section
  - d::u::m::p::_::f::i::l::e::borrow_section
  - dump_file
  - dump_unit
  source_file: /src/gimli/crates/examples/src/bin/simple.rs
- function_names:
  - Error::fmt
  - writeln_error
  - Error::from
  - Error::from
  - Error::from
  - parallel_output
  - RelocationMap::add
  - '&''a RelocationMap::relocate_address'
  - '&''a RelocationMap::relocate_offset'
  - print_usage
  - main
  - load_file_section
  - dump_file
  - d::u::m::p::_::e::h::_::f::r::a::m::e::register_name_none
  - dump_eh_frame
  - dump_pointer
  - dump_cfi_instructions
  - dump_dwp
  - dump_dwp_sections
  - dump_info
  - dump_types
  - dump_unit
  - spaces
  - write_offset
  - dump_entries
  - dump_attr_value
  - dump_type_signature
  - dump_file_index
  - dump_exprloc
  - dump_op
  - dump_range
  - dump_loc_list
  - dump_range_list
  - dump_line
  - dump_line_program
  - dump_pubnames
  - dump_pubtypes
  - dump_aranges
  - dump_addr
  - dump_macros
  - dump_macro
  source_file: /src/gimli/crates/examples/src/bin/dwarfdump.rs
- function_names:
  - m::a::i::n::load_section
  - m::a::i::n::borrow_section
  - main
  source_file: /src/gimli/crates/examples/src/bin/simple_convert.rs
