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:
    - Option::unwrap
    - try_read_section
    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:
    - Address::Constant
    - Self::expect
    - map
    - Some
    - read::DebugRngLists::new
    - slice
    - read_section
    - gimli::LocationLists::new
    - count
    - write::Dwarf::from
    - EndianVec::new
    - Default::default
    - read::DebugStr::new
    - get
    - read::DebugLoc::new
    - Result::expect
    - read::DebugAbbrev::new
    - sum
    - read::DebugRanges::new
    - write
    - read::DebugLocLists::new
    - read::DebugLine::new
    - read::DebugInfo::new
    - gimli::RangeLists::new
    - write::Sections::new
    - id
    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:
    - Address::Constant
    - expect
    - read_section
    - Self::expect
    - set_address_size
    - write::EhFrame
    - Result::slice
    - EndianVec::new
    - Some
    - read::EhFrame::new
    - write_eh_frame
    - write::FrameTable::from
    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:
    - clone
    - Operation::parse
    - Result::expect
    - set_initial_value
    - evaluate
    - Result::is_empty
    - Expression<R>::evaluation
    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: ::core::result::Result::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: Option::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: 15
    functionLinenumber: 45
    functionLinenumberEnd: 67
    functionName: impl_parse_self_debug_info
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 2
    functionsReached:
    - Option::value
    - Option::expect
    - UnitHeader::entries
    - is_some
    - UnitHeader::encoding
    - Result::expect
    - current
    - ::core::result::Result::expect
    - parse_expression
    - next
    - next_dfs
    - Result::attrs
    - units
    - UnitHeader::abbreviations
    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: 16
    functionLinenumber: 70
    functionLinenumberEnd: 78
    functionName: test_parse_self_debug_info
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - impl_parse_self_debug_info
    - DebugInfo::new
    - read_section
    - DebugAbbrev::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: 16
    functionLinenumber: 81
    functionLinenumberEnd: 93
    functionName: test_parse_self_debug_info_with_endian_rc_slice
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - DebugInfo::from
    - gimli::EndianRcSlice::new
    - read_section
    - DebugAbbrev::from
    - Rc::from
    - impl_parse_self_debug_info
    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: ::core::result::Result::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: 15
    functionLinenumber: 96
    functionLinenumberEnd: 167
    functionName: test_parse_self_debug_line
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - and_then
    - ::core::result::Result::expect
    - next
    - Result::unwrap
    - EndianVec::reverse
    - UnitHeader::entries
    - OneShotLineRows::next_row
    - expect
    - read_section
    - attr_value
    - program
    - UnitHeader::address_size
    - next_dfs
    - UnitHeader::abbreviations
    - resume_from
    - DebugAbbrev::new
    - EndianVec::pop
    - Result::expect
    - string_value
    - sequences
    - units
    - rows
    - Option::expect
    - DebugInfo::new
    - current
    - EndianVec::push
    - Vec::new
    - DebugLine::new
    - DebugStr::new
    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: ::core::result::Result::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: Option::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: 15
    functionLinenumber: 170
    functionLinenumberEnd: 225
    functionName: test_parse_self_debug_loc
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - Option::value
    - is_some
    - ::core::result::Result::expect
    - next
    - UnitHeader::entries
    - expect
    - read_section
    - attr_value
    - DebugLocLists::new
    - EndianSlice::new
    - DebugAddr::from
    - next_dfs
    - Result::attrs
    - UnitHeader::abbreviations
    - DebugAbbrev::new
    - gimli::DebugAddrBase
    - UnitHeader::encoding
    - Result::expect
    - units
    - Result::locations
    - Option::expect
    - DebugInfo::new
    - current
    - parse_expression
    - DebugLoc::new
    - LocationLists::new
    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: ::core::result::Result::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: Option::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: ::core::result::Result::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: 15
    functionLinenumber: 228
    functionLinenumberEnd: 282
    functionName: test_parse_self_debug_ranges
    functionSourceFile: /src/gimli/tests/parse_self.rs
    functionUses: 0
    functionsReached:
    - Option::value
    - RangeLists::new
    - is_some
    - ::core::result::Result::expect
    - next
    - UnitHeader::entries
    - expect
    - read_section
    - attr_value
    - EndianSlice::new
    - DebugAddr::from
    - next_dfs
    - Result::attrs
    - UnitHeader::abbreviations
    - DebugAbbrev::new
    - Result::ranges
    - gimli::DebugAddrBase
    - UnitHeader::encoding
    - Result::expect
    - units
    - RangeListsOffset
    - Option::expect
    - DebugRngLists::new
    - DebugInfo::new
    - DebugRanges::new
    - current
    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: ::core::result::Result::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: ::core::result::Result::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
    - ::core::result::Result::expect
    - AddrEntryIter::next
    - Result::entries
    - 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: ::core::result::Result::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:
    - items
    - Result::or_insert_with
    - read_section
    - DebugInfoUnitHeadersIter::entry
    - DebugInfo::new
    - HashMap::new
    - Result::expect
    - UnitHeader::debug_abbrev_offset
    - entry
    - ::core::result::Result::expect
    - Result::unit_header_offset
    - next
    - abbreviations
    - DebugPubNames::new
    - Result::die_offset
    - header_from_offset
    - UnitHeader::entries_at_offset
    - DebugAbbrev::new
    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: ::core::result::Result::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:
    - items
    - Result::or_insert_with
    - read_section
    - DebugInfoUnitHeadersIter::entry
    - DebugInfo::new
    - HashMap::new
    - Result::expect
    - UnitHeader::debug_abbrev_offset
    - DebugPubTypes::new
    - entry
    - ::core::result::Result::expect
    - Result::unit_header_offset
    - next
    - abbreviations
    - Result::die_offset
    - header_from_offset
    - UnitHeader::entries_at_offset
    - DebugAbbrev::new
    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: ::core::result::Result::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: ::core::result::Result::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: ::core::result::Result::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:
    - Self::set_text
    - Result::parse
    - read_section
    - BaseAddresses::default
    - set_address_size
    - EhFrame::new
    - LineInstructions::next
    - Self::set_eh_frame
    - Self::set_got
    - Result::expect
    - entries
    - CieId::instructions
    - ::core::result::Result::expect
    - instructions
    - AddrEntryIter::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:
    - Self::set_text
    - read_section
    - BaseAddresses::default
    - Self::set_eh_frame
    - Self::set_got
    - Result::expect
    - EhFrameHdr::new
    - parse
    - 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:
    - D64
    - Section::D32
    - 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::D64
    - Section::D32
    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::D64
    - Section::D32
    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::format
    - DwEhPe::is_absent
    - DwEhPe::application
    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:
    - try_into
    - Endianity::is_big_endian
    - u16::from_be_bytes
    - unwrap
    - u16::from_le_bytes
    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:
    - u32::from_be_bytes
    - try_into
    - Endianity::is_big_endian
    - 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
    - try_into
    - Endianity::is_big_endian
    - unwrap
    - u64::from_le_bytes
    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:
    - try_into
    - Endianity::is_big_endian
    - unwrap
    - u128::from_le_bytes
    - u128::from_be_bytes
    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::read_u64
    - copy_from_slice
    - Vec::len
    - Endianity::is_big_endian
    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:
    - Endianity::read_u32
    - f32::from_bits
    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:
    - copy_from_slice
    - Vec::to_be_bytes
    - Vec::to_le_bytes
    - Endianity::is_big_endian
    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:
    - copy_from_slice
    - Vec::to_be_bytes
    - Vec::to_le_bytes
    - Endianity::is_big_endian
    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:
    - copy_from_slice
    - Vec::to_be_bytes
    - Vec::to_le_bytes
    - Endianity::is_big_endian
    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:
    - copy_from_slice
    - Vec::to_be_bytes
    - Vec::to_le_bytes
    - Endianity::is_big_endian
    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: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    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:59,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: low_bits_of_u64
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 1
    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:73,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:75,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 78
      start: 71
    functionDepth: 6
    functionLinenumber: 71
    functionLinenumberEnd: 78
    functionName: read::skip
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 1
    functionsReached:
    - Ok
    - read_u8
    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:85,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:87,1
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:87,1
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:89,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:89,1
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:93,1
    - Dst: Err
      Src: /src/gimli/src/leb128.rs:95,1
    - Dst: u64::from
      Src: /src/gimli/src/leb128.rs:98,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:98,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:102,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 40
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 107
      start: 82
    functionDepth: 6
    functionLinenumber: 82
    functionLinenumberEnd: 107
    functionName: read::unsigned
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 7
    functionsReached:
    - u64::from
    - low_bits_of_byte
    - Ok
    - Err
    - read_u8
    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:112,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:114,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:114,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:117,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:117,1
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:118,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:119,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:119,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:121,1
    - Dst: read_u8
      Src: /src/gimli/src/leb128.rs:124,1
    - Dst: Err
      Src: /src/gimli/src/leb128.rs:126,1
    - Dst: u16::from
      Src: /src/gimli/src/leb128.rs:128,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:129,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 40
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 130
      start: 111
    functionDepth: 6
    functionLinenumber: 111
    functionLinenumberEnd: 130
    functionName: read::u16
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 1
    functionsReached:
    - low_bits_of_byte
    - Ok
    - Err
    - u16::from
    - read_u8
    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:141,1
    - Dst: Err
      Src: /src/gimli/src/leb128.rs:143,1
    - Dst: i64::from
      Src: /src/gimli/src/leb128.rs:146,1
    - Dst: low_bits_of_byte
      Src: /src/gimli/src/leb128.rs:146,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:160,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    argCount: 1
    argNames:
    - r
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 161
      start: 134
    functionDepth: 6
    functionLinenumber: 134
    functionLinenumberEnd: 161
    functionName: read::signed
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 2
    functionsReached:
    - low_bits_of_byte
    - Ok
    - Err
    - read_u8
    - i64::from
    linkageType: ''
    returnType: Result
    signature: 'pub fn signed<R: Reader>(r: &mut R) -> Result<i64>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: low_bits_of_u64
      Src: /src/gimli/src/leb128.rs:179,1
    - Dst: write_all
      Src: /src/gimli/src/leb128.rs:187,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:191,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    argCount: 2
    argNames:
    - w
    - val
    argTypes:
    - '&mut W'
    - u64
    constantsTouched: []
    func_position:
      end: 194
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 194
    functionName: write::unsigned
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 15
    functionsReached:
    - write_all
    - low_bits_of_u64
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn unsigned<W>(w: &mut W, mut val: u64) -> Result<usize, io::Error>whereW:
      io::Write,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 206
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 206
    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: write_all
      Src: /src/gimli/src/leb128.rs:231,1
    - Dst: Ok
      Src: /src/gimli/src/leb128.rs:235,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 2
    argNames:
    - w
    - val
    argTypes:
    - '&mut W'
    - i64
    constantsTouched: []
    func_position:
      end: 238
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 238
    functionName: write::signed
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 5
    functionsReached:
    - write_all
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'pub fn signed<W>(w: &mut W, mut val: i64) -> Result<usize, io::Error>whereW:
      io::Write,'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 1
    argNames:
    - val
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 252
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 252
    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: 284
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 284
    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: 295
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 295
    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:301,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:308,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:315,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:322,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:329,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 341
    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:346,1
    - Dst: read::unsigned
      Src: /src/gimli/src/leb128.rs:347,1
    - Dst: Result::unwrap_err
      Src: /src/gimli/src/leb128.rs:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 344
    functionDepth: 7
    functionLinenumber: 344
    functionLinenumberEnd: 349
    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:355,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:359,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:363,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:370,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:377,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:384,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:391,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 403
      start: 353
    functionDepth: 1
    functionLinenumber: 353
    functionLinenumberEnd: 403
    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:418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 406
    functionDepth: 1
    functionLinenumber: 406
    functionLinenumberEnd: 423
    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:428,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 426
    functionDepth: 1
    functionLinenumber: 426
    functionLinenumberEnd: 433
    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:438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 436
    functionDepth: 1
    functionLinenumber: 436
    functionLinenumberEnd: 443
    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:449,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 446
    functionDepth: 3
    functionLinenumber: 446
    functionLinenumberEnd: 453
    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:459,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 456
    functionDepth: 1
    functionLinenumber: 456
    functionLinenumberEnd: 463
    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: write::signed
      Src: /src/gimli/src/leb128.rs:472,1
    - Dst: Result::expect
      Src: /src/gimli/src/leb128.rs:472,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:475,1
    - Dst: read::signed
      Src: /src/gimli/src/leb128.rs:476,1
    - Dst: Result::expect
      Src: /src/gimli/src/leb128.rs:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 1
    argNames:
    - i
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 478
      start: 467
    functionDepth: 7
    functionLinenumber: 467
    functionLinenumberEnd: 478
    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::expect
    - write::signed
    - read::signed
    linkageType: ''
    returnType: void
    signature: 'fn inner(i: i64)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: inner
      Src: /src/gimli/src/leb128.rs:480,1
    - Dst: inner
      Src: /src/gimli/src/leb128.rs:482,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 483
      start: 466
    functionDepth: 8
    functionLinenumber: 466
    functionLinenumberEnd: 483
    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: write::unsigned
      Src: /src/gimli/src/leb128.rs:492,1
    - Dst: Result::expect
      Src: /src/gimli/src/leb128.rs:492,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:495,1
    - Dst: read::unsigned
      Src: /src/gimli/src/leb128.rs:497,1
    - Dst: Result::expect
      Src: /src/gimli/src/leb128.rs:497,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 500
      start: 486
    functionDepth: 7
    functionLinenumber: 486
    functionLinenumberEnd: 500
    functionName: tests::dogfood_unsigned
    functionSourceFile: /src/gimli/src/leb128.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - read::unsigned
    - write::unsigned
    linkageType: ''
    returnType: void
    signature: fn dogfood_unsigned()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 539
    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:576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 578
      start: 542
    functionDepth: 1
    functionLinenumber: 542
    functionLinenumberEnd: 578
    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:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 593
      start: 581
    functionDepth: 1
    functionLinenumber: 581
    functionLinenumberEnd: 593
    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:597,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:610,1
    - Dst: iter
      Src: /src/gimli/src/leb128.rs:614,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/leb128.rs:622,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 75
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 625
      start: 596
    functionDepth: 9
    functionLinenumber: 596
    functionLinenumberEnd: 625
    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:
    - common::Register
    - unwrap_or_else
    - chain
    - AArch64::register_name
    - HashSet::new
    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
    - common::Register
    - chain
    - PowerPc64::register_name
    - HashSet::new
    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:64,1
    - Dst: write
      Src: /src/gimli/src/write/str.rs:65,1
    - Dst: write_u8
      Src: /src/gimli/src/write/str.rs:66,1
    - Dst: Ok
      Src: /src/gimli/src/write/str.rs:68,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 19
    functionDepth: 8
    functionLinenumber: 19
    functionLinenumberEnd: 91
    functionName: define_string_table
    functionSourceFile: /src/gimli/src/write/str.rs
    functionUses: 0
    functionsReached:
    - write_u8
    - '&[u8]::len'
    - write
    - iter
    - map
    - Ok
    - push
    - get_index
    - len
    - unwrap
    - insert_full
    - $id::new
    - '&[u8]::into'
    linkageType: ''
    returnType: ''
    signature: ''
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: StringTable::default
      Src: /src/gimli/src/write/str.rs:134,1
    - Dst: Self::add
      Src: /src/gimli/src/write/str.rs:136,1
    - Dst: Self::add
      Src: /src/gimli/src/write/str.rs:137,1
    - Dst: Self::add
      Src: /src/gimli/src/write/str.rs:138,1
    - Dst: DebugStr::from
      Src: /src/gimli/src/write/str.rs:150,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/str.rs:150,1
    - Dst: Self::write
      Src: /src/gimli/src/write/str.rs:151,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:151,1
    - Dst: read::DebugStr::new
      Src: /src/gimli/src/write/str.rs:154,1
    - Dst: Self::slice
      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
    - Dst: Self::get_str
      Src: /src/gimli/src/write/str.rs:156,1
    - Dst: Self::offset
      Src: /src/gimli/src/write/str.rs:156,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:156,1
    - Dst: Self::get_str
      Src: /src/gimli/src/write/str.rs:157,1
    - Dst: Self::offset
      Src: /src/gimli/src/write/str.rs:157,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/str.rs:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 59
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 133
    functionDepth: 15
    functionLinenumber: 133
    functionLinenumberEnd: 161
    functionName: tests::test_string_table
    functionSourceFile: /src/gimli/src/write/str.rs
    functionUses: 0
    functionsReached:
    - DebugStr::from
    - Self::write
    - Self::offset
    - StringTable::default
    - Self::slice
    - Self::get_str
    - Self::add
    - EndianVec::new
    - Result::unwrap
    - read::DebugStr::new
    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:
    - Operation::Simple
    - push
    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:
    - Operation::SignedConstant
    - push
    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:
    - Operation::ConstantType
    - push
    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:
    - push
    - Operation::FrameOffset
    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:
    - Operation::RegisterOffset
    - push
    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:
    - Operation::RegisterType
    - push
    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:
    - push
    - Operation::Pick
    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:
    - Operation::PlusConstant
    - push
    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:
    - Expression::next_index
    - push
    - Operation::Skip
    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:
    - Expression::next_index
    - Operation::Branch
    - push
    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:
    - Operation::Reinterpret
    - push
    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:
    - Operation::EntryValue
    - push
    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:
    - Operation::Register
    - push
    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:
    - Operation::ParameterRef
    - push
    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: 8
    functionLinenumber: 270
    functionLinenumberEnd: 291
    functionName: Expression::write
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Result::iter
    - write
    - iter
    - Ok
    - copied
    - Option<&mut Vec<DebugInfoFixup>>::as_deref_mut
    - Vec::with_capacity
    - len
    - Result::push
    - size
    - zip
    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
    - Err
    - leb128::write::uleb128_size
    - into
    - len
    - word_size
    - size
    - ok_or
    - leb128::write::sleb128_size
    - usize::into
    - base_size
    - Option::map
    - Result::unit_offset
    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: 9
    functionLinenumber: 598
    functionLinenumberEnd: 856
    functionName: Operation::write
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - write_address
    - write_reference
    - len
    - entry_offset
    - usize::into
    - Option<&mut Vec<DebugInfoFixup>>::ok_or
    - write_u8
    - write_uleb128
    - write_sdata
    - Ok
    - Err
    - write_sleb128
    - Option<&mut Vec<DebugInfoFixup>>::push
    - Result::unit_offset
    - write_udata
    - write
    - word_size
    - size
    - Option::ok_or
    - 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: ::core::result::Result::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: ::core::result::Result::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: ::core::result::Result::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: 15
    functionLinenumber: 1077
    functionLinenumberEnd: 1624
    functionName: tests::test_operation
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - Result::offset
    - Operation::UnsignedConstant
    - read::DieReference::DebugInfoRef
    - Self::op_reg
    - UnitHeader::add
    - Operation::Reinterpret
    - Operation::FrameOffset
    - Operation::SignedConstant
    - usize::op_convert
    - UnitHeader::get_mut
    - entries
    - unit
    - next_dfs
    - get
    - Operation::ParameterRef
    - Operation::ConstantType
    - Operation::Pick
    - usize::op_gnu_parameter_ref
    - Expression::new
    - units
    - get_mut
    - usize::op
    - usize::op_entry_value
    - usize::op_deref_size
    - Operation::RegisterType
    - ::core::result::Result::unwrap
    - Operation::Convert
    - next_index
    - into
    - Operation::CallRef
    - usize::op_bit_piece
    - Result::to_debug_info_offset
    - Result::attr_value
    - next
    - Result::unwrap
    - op_skip
    - Option::set
    - usize::op_fbreg
    - Operation::Register
    - op
    - Operation::Simple
    - gimli::write::ConvertResult::get
    - gimli::write::ConvertResult::root
    - usize::op_call
    - usize::op_wasm_stack
    - Dwarf::from
    - usize::op_regval_type
    - usize::op_constu
    - usize::op_xderef_size
    - operations
    - Operation::WasmStack
    - usize::op_xderef
    - Operation::WasmGlobal
    - set_target
    - read::EndianSlice::new
    - Unit::new
    - usize::op_implicit_pointer
    - op_bra
    - usize::op_reg
    - Some
    - Result::read
    - Operation::ImplicitValue
    - usize::op_reinterpret
    - Option::unwrap
    - clone
    - usize::op_consts
    - usize::op_implicit_value
    - usize::op_xderef_type
    - usize::op_call_ref
    - UnitHeader::root
    - DebugInfoUnitHeadersIter::next
    - write
    - Operation::Address
    - unwrap
    - usize::op_const_type
    - Operation::WasmLocal
    - LineProgram::none
    - Sections::new
    - Operation::PlusConstant
    - Self::clone
    - common::Register
    - add
    - usize::op_breg
    - iter
    - f
    - usize::op_deref
    - usize::op_wasm_global
    - read::DieReference::UnitRef
    - DebugInfoRef::Entry
    - UnitHeader::unwrap
    - usize::op_plus_uconst
    - read::UnitOffset
    - EndianVec::new
    - children
    - usize::op_deref_type
    - usize::op_addr
    - Operation::Call
    - Operation::RegisterOffset
    - usize::op_wasm_local
    - Operation::EntryValue
    - Dwarf::new
    - usize::op_piece
    - slice::Iter::next
    - usize::op_pick
    - AttributeValue::Exprloc
    - Self::unwrap
    - exprloc_value
    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: ::core::result::Result::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: 15
    functionLinenumber: 1628
    functionLinenumberEnd: 1673
    functionName: tests::test_expression_raw
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - Unit::new
    - Result::attr_value
    - UnitHeader::add
    - Result::unwrap
    - Result::read
    - UnitHeader::unwrap
    - UnitHeader::get_mut
    - Option::set
    - unit
    - entries
    - EndianVec::new
    - next_dfs
    - Option::unwrap
    - exprloc_value
    - Expression::raw
    - units
    - get_mut
    - UnitHeader::root
    - DebugInfoUnitHeadersIter::next
    - write
    - Dwarf::new
    - unwrap
    - operations
    - ::core::result::Result::unwrap
    - AttributeValue::Exprloc
    - LineProgram::none
    - Sections::new
    - add
    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: 15
    functionLinenumber: 1676
    functionLinenumberEnd: 1709
    functionName: tests::test_forward_ref
    functionSourceFile: /src/gimli/src/write/op.rs
    functionUses: 0
    functionsReached:
    - get_mut
    - UnitHeader::root
    - Dwarf::new
    - UnitHeader::get_mut
    - Option::set
    - Unit::new
    - EndianVec::new
    - UnitHeader::add
    - LineProgram::none
    - AttributeValue::Exprloc
    - Sections::new
    - Expression::new
    - op_deref_type
    - add
    linkageType: ''
    returnType: void
    signature: fn test_forward_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:4239,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4240,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4240,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:4240,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4241,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4244,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4244,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4246,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4246,1
    - Dst: Option::delete_child
      Src: /src/gimli/src/write/unit.rs:4246,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4249,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4249,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4250,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4250,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/write/unit.rs:4251,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4254,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4254,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4256
      start: 4232
    functionDepth: 15
    functionLinenumber: 4232
    functionLinenumberEnd: 4256
    functionName: tests::test_missing_unit_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - get_mut
    - UnitHeader::root
    - Dwarf::new
    - AttributeValue::UnitRef
    - UnitHeader::get_mut
    - Option::set
    - Unit::new
    - EndianVec::new
    - UnitHeader::add
    - LineProgram::none
    - Option::delete_child
    - Sections::new
    - add
    linkageType: ''
    returnType: void
    signature: fn test_missing_unit_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:4266,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4267,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4267,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:4267,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4268,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4271,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4271,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4273,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4273,1
    - Dst: Option::delete_child
      Src: /src/gimli/src/write/unit.rs:4273,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4276,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4276,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4277,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4277,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/write/unit.rs:4279,1
    - Dst: DebugInfoRef::Entry
      Src: /src/gimli/src/write/unit.rs:4279,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4283,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4285
      start: 4259
    functionDepth: 15
    functionLinenumber: 4259
    functionLinenumberEnd: 4285
    functionName: tests::test_missing_debuginfo_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - get_mut
    - UnitHeader::root
    - AttributeValue::DebugInfoRef
    - Dwarf::new
    - UnitHeader::get_mut
    - Option::set
    - Unit::new
    - EndianVec::new
    - UnitHeader::add
    - LineProgram::none
    - Option::delete_child
    - DebugInfoRef::Entry
    - Sections::new
    - add
    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:
    - Section::id
    - name
    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:
    - write::DebugLine
    - write::DebugLoc
    - Vec::clone
    - write::DebugFrame
    - write::EhFrame
    - Vec::new
    - write::DebugLineStr
    - write::DebugInfo
    - DebugLocLists
    - write::DebugRanges
    - DebugAbbrev
    - write::DebugStr
    - write::DebugRngLists
    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:
    - Ok
    - extend
    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:
    - '&[u8]::len'
    - Ok
    - Err
    - EndianReader::len
    - len
    - EndianReader::copy_from_slice
    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: 9
    functionLinenumber: 90
    functionLinenumberEnd: 116
    functionName: tests::test_endian_vec
    functionSourceFile: /src/gimli/src/write/endian_vec.rs
    functionUses: 0
    functionsReached:
    - write_at
    - unwrap
    - EndianVec::new
    - write
    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: 9
    functionLinenumber: 27
    functionLinenumberEnd: 34
    functionName: AbbreviationTable::write
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::write
    - write_uleb128
    - iter
    - write_u8
    - enumerate
    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: Option::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: 9
    functionLinenumber: 62
    functionLinenumberEnd: 75
    functionName: Abbreviation::write
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 1
    functionsReached:
    - write_uleb128
    - Option::write
    - into
    - 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: 9
    functionLinenumber: 108
    functionLinenumberEnd: 115
    functionName: AttributeSpecification::write
    functionSourceFile: /src/gimli/src/write/abbrev.rs
    functionUses: 0
    functionsReached:
    - write_uleb128
    - Ok
    - write_sleb128
    - into
    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:
    - slice
    - get
    - Abbreviation::new
    - write
    - Abbreviation::clone
    - read::DebugAbbrev::new
    - Self::abbreviations
    - offset
    - DebugAbbrev::from
    - unwrap
    - EndianVec::new
    - Result::unwrap
    - AbbreviationTable::default
    - add
    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: 9
    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: 9
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: T::len
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 3
    functionsReached:
    - T::writer
    - len
    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:
    - T::writer_mut
    - '&mut Self::Writer::write_at'
    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: 11
    functionLinenumber: 66
    functionLinenumberEnd: 80
    functionName: T::write_address
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - '&mut Self::Writer::write_udata'
    - RelocationTarget::Symbol
    - T::len
    - 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: 9
    functionLinenumber: 82
    functionLinenumberEnd: 91
    functionName: T::write_offset
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - '&mut Self::Writer::write_udata'
    - T::len
    - RelocationTarget::Section
    - 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:
    - T::writer_mut
    - RelocationTarget::Section
    - T::relocate
    - '&mut Self::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: 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:
    - '&mut Self::Writer::write_udata'
    - RelocationTarget::Symbol
    - '&mut Self::Writer::write_eh_pointer'
    - Err
    - Error::UnsupportedPointerEncoding
    - T::len
    - constants::DwEhPe::format
    - Some
    - T::writer_mut
    - T::relocate
    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: 8
    functionLinenumber: 171
    functionLinenumberEnd: 279
    functionName: tests::test_relocate_writer
    functionSourceFile: /src/gimli/src/write/relocate.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - Vec::write_udata
    - Vec::len
    - Vec::write_eh_pointer
    - Vec::write_offset
    - EndianVec::extend_from_slice
    - to_le_bytes
    - Vec::write_offset_at
    - EndianVec::push
    - EndianVec::new
    - RelocationTarget::Section
    - Some
    - Result::unwrap
    - Vec::new
    - Vec::write_address
    - RelocationTarget::Symbol
    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:
    - len
    - push
    - 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: 9
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: UnitTable::iter
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - iter
    - map
    - enumerate
    - 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
    - iter_mut
    - UnitId::new
    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: 10
    functionLinenumber: 99
    functionLinenumberEnd: 127
    functionName: UnitTable::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - write
    - UnitHeader::write
    - Ok
    - offset
    - UnitTable::write_debug_info_fixups
    - 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:
    - debug_info_offset
    - Result::drain
    - Ok
    - write_offset_at
    - ok_or
    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:1209,1
    - Dst: Self::new_with_abbreviations
      Src: /src/gimli/src/read/dwarf.rs:1210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 2
    argNames:
    - dwarf
    - header
    argTypes:
    - '&Dwarf<R>'
    - UnitHeader<R>
    constantsTouched: []
    func_position:
      end: 1211
      start: 1208
    functionDepth: 14
    functionLinenumber: 1208
    functionLinenumberEnd: 1211
    functionName: Unit::new
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 22
    functionsReached:
    - abbreviations
    - Self::new_with_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:1340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1341
      start: 1339
    functionDepth: 2
    functionLinenumber: 1339
    functionLinenumberEnd: 1341
    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:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 260
    functionDepth: 2
    functionLinenumber: 260
    functionLinenumberEnd: 264
    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:274,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:275,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:275,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:276,1
    - Dst: DebuggingInformationEntry::new_reserved
      Src: /src/gimli/src/write/unit.rs:277,1
    - Dst: Unit::get_mut
      Src: /src/gimli/src/write/unit.rs:279,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:282,1
    - Dst: Unit::get_mut
      Src: /src/gimli/src/write/unit.rs:284,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 34
    argCount: 3
    argNames:
    - child
    - parent
    - tag
    argTypes:
    - UnitEntryId
    - UnitEntryId
    - constants::DwTag
    constantsTouched: []
    func_position:
      end: 285
      start: 273
    functionDepth: 5
    functionLinenumber: 273
    functionLinenumberEnd: 285
    functionName: Unit::add_reserved
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - Unit::get_mut
    - UnitEntryId::new
    - push
    - len
    - DebuggingInformationEntry::new_reserved
    - 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:296,1
    - Dst: Unit::add_reserved
      Src: /src/gimli/src/write/unit.rs:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - parent
    - tag
    argTypes:
    - UnitEntryId
    - constants::DwTag
    constantsTouched: []
    func_position:
      end: 299
      start: 295
    functionDepth: 5
    functionLinenumber: 295
    functionLinenumberEnd: 299
    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: 310
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 310
    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: 321
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 321
    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:325,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:328,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 324
    functionDepth: 2
    functionLinenumber: 324
    functionLinenumberEnd: 341
    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:354,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:355,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:357,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:357,1
    - Dst: delete
      Src: /src/gimli/src/write/unit.rs:364,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:373,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/unit.rs:378,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:378,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:379,1
    - Dst: write_u16
      Src: /src/gimli/src/write/unit.rs:381,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:381,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:382,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:382,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:383,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:386,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:386,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:388,1
    - Dst: Unit::address_size
      Src: /src/gimli/src/write/unit.rs:388,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:389,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:390,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: write_offset
      Src: /src/gimli/src/write/unit.rs:392,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:395,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:395,1
    - Dst: Err
      Src: /src/gimli/src/write/unit.rs:398,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/unit.rs:398,1
    - Dst: Unit::version
      Src: /src/gimli/src/write/unit.rs:398,1
    - Dst: Unit::reorder_base_types
      Src: /src/gimli/src/write/unit.rs:404,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:406,1
    - Dst: calculate_offsets
      Src: /src/gimli/src/write/unit.rs:407,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:415,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:417,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:419,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:422,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:423,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:437,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/unit.rs:438,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:438,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/unit.rs:442,1
    - Dst: Result::unit_offset
      Src: /src/gimli/src/write/unit.rs:444,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/write/unit.rs:444,1
    - Dst: Unit::format
      Src: /src/gimli/src/write/unit.rs:445,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:445,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:451,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: 452
      start: 344
    functionDepth: 10
    functionLinenumber: 344
    functionLinenumberEnd: 452
    functionName: Unit::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Unit::line_program_in_use
    - Some
    - write_udata_at
    - write_u16
    - set
    - Error::UnsupportedVersion
    - Unit::format
    - offset
    - len
    - write_initial_length_at
    - write_initial_length
    - write_u8
    - Ok
    - Err
    - calculate_offsets
    - Unit::address_size
    - Result::unit_offset
    - Unit::reorder_base_types
    - delete
    - write
    - Format::word_size
    - Unit::version
    - Option::ok_or
    - Vec::new
    - write_offset
    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: 456
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 456
    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:459,1
    - Dst: RangeListTable::default
      Src: /src/gimli/src/write/unit.rs:460,1
    - Dst: LocationListTable::default
      Src: /src/gimli/src/write/unit.rs:461,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 463
      start: 458
    functionDepth: 3
    functionLinenumber: 458
    functionLinenumberEnd: 463
    functionName: Unit::free
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - RangeListTable::default
    - LocationListTable::default
    - Vec::new
    - 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:469,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:469,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:472,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:477,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 481
      start: 467
    functionDepth: 5
    functionLinenumber: 467
    functionLinenumberEnd: 481
    functionName: Unit::reorder_base_types
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - Vec::with_capacity
    - len
    - push
    linkageType: ''
    returnType: void
    signature: fn reorder_base_types(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:509,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/unit.rs:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 512
      start: 503
    functionDepth: 2
    functionLinenumber: 503
    functionLinenumberEnd: 512
    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: 518
      start: 516
    functionDepth: 0
    functionLinenumber: 516
    functionLinenumberEnd: 518
    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: 524
      start: 522
    functionDepth: 0
    functionLinenumber: 522
    functionLinenumberEnd: 524
    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: 852
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 852
    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:890,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:893,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 896
      start: 889
    functionDepth: 11
    functionLinenumber: 889
    functionLinenumberEnd: 896
    functionName: DebuggingInformationEntry::sibling
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - DebuggingInformationEntry::attr_value
    - Some
    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: 544
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 544
    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: 862
      start: 860
    functionDepth: 0
    functionLinenumber: 860
    functionLinenumberEnd: 862
    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:555,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 556
      start: 554
    functionDepth: 3
    functionLinenumber: 554
    functionLinenumberEnd: 556
    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:560,1
    - Dst: find
      Src: /src/gimli/src/write/unit.rs:560,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 564
      start: 559
    functionDepth: 9
    functionLinenumber: 559
    functionLinenumberEnd: 564
    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:568,1
    - Dst: find
      Src: /src/gimli/src/write/unit.rs:568,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 572
      start: 567
    functionDepth: 10
    functionLinenumber: 567
    functionLinenumberEnd: 572
    functionName: DebuggingInformationEntry::get_mut
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - map
    - find
    - iter_mut
    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:579,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - additional
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 580
      start: 578
    functionDepth: 3
    functionLinenumber: 578
    functionLinenumberEnd: 580
    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:591,1
    - Dst: find
      Src: /src/gimli/src/write/unit.rs:591,1
    - Dst: push
      Src: /src/gimli/src/write/unit.rs:595,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - constants::DwAt
    - AttributeValue
    constantsTouched: []
    func_position:
      end: 596
      start: 589
    functionDepth: 10
    functionLinenumber: 589
    functionLinenumberEnd: 596
    functionName: DebuggingInformationEntry::set
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - find
    - iter_mut
    - push
    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:600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 601
      start: 599
    functionDepth: 0
    functionLinenumber: 599
    functionLinenumberEnd: 601
    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:608,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 609
      start: 607
    functionDepth: 9
    functionLinenumber: 607
    functionLinenumberEnd: 609
    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:613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - id
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 614
      start: 612
    functionDepth: 0
    functionLinenumber: 612
    functionLinenumberEnd: 614
    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:618,1
    - Dst: Vec::with_capacity
      Src: /src/gimli/src/write/unit.rs:619,1
    - Dst: usize::from
      Src: /src/gimli/src/write/unit.rs:619,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:619,1
    - Dst: '&[Attribute::push'
      Src: /src/gimli/src/write/unit.rs:626,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/write/unit.rs:626,1
    - Dst: '&[Attribute::push'
      Src: /src/gimli/src/write/unit.rs:634,1
    - Dst: Option::specification
      Src: /src/gimli/src/write/unit.rs:634,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:637,1
    - Dst: Abbreviation::new
      Src: /src/gimli/src/write/unit.rs:637,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:639,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 37
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 642
      start: 617
    functionDepth: 5
    functionLinenumber: 617
    functionLinenumberEnd: 642
    functionName: DebuggingInformationEntry::abbreviation
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - Abbreviation::new
    - Ok
    - Option::specification
    - is_empty
    - Vec::with_capacity
    - len
    - '&[Attribute::push'
    - usize::from
    - AttributeSpecification::new
    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:652,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:653,1
    - Dst: DebuggingInformationEntry::abbreviation
      Src: /src/gimli/src/write/unit.rs:653,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/write/unit.rs:653,1
    - Dst: DebuggingInformationEntry::size
      Src: /src/gimli/src/write/unit.rs:655,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:656,1
    - Dst: calculate_offsets
      Src: /src/gimli/src/write/unit.rs:658,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:664,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: 665
      start: 644
    functionDepth: 6
    functionLinenumber: 644
    functionLinenumberEnd: 665
    functionName: DebuggingInformationEntry::calculate_offsets
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - DebuggingInformationEntry::size
    - common::DebugInfoOffset
    - UnitHeader::encoding
    - Ok
    - DebuggingInformationEntry::abbreviation
    - is_empty
    - calculate_offsets
    - add
    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:668,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:669,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:670,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:670,1
    - Dst: size
      Src: /src/gimli/src/write/unit.rs:673,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:675,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    argCount: 3
    argNames:
    - unit
    - offsets
    - code
    argTypes:
    - '&Unit'
    - '&UnitOffsets'
    - u64
    constantsTouched: []
    func_position:
      end: 676
      start: 667
    functionDepth: 2
    functionLinenumber: 667
    functionLinenumberEnd: 676
    functionName: DebuggingInformationEntry::size
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 1
    functionsReached:
    - Ok
    - leb128::write::uleb128_size
    - Format::word_size
    - is_empty
    - size
    - UnitHeader::format
    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:694,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:696,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:697,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:698,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:698,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:698,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:699,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:705,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:719,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:721,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:736,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:740,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/unit.rs:742,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:742,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:742,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:744,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: 745
      start: 679
    functionDepth: 9
    functionLinenumber: 679
    functionLinenumberEnd: 745
    functionName: DebuggingInformationEntry::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - write_uleb128
    - write_udata
    - write
    - write_u8
    - Ok
    - is_empty
    - Format::word_size
    - offset
    - Some
    - write_udata_at
    - UnitHeader::format
    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: 1103
      start: 1101
    functionDepth: 0
    functionLinenumber: 1101
    functionLinenumberEnd: 1103
    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: 767
      start: 765
    functionDepth: 0
    functionLinenumber: 765
    functionLinenumberEnd: 767
    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: 773
      start: 771
    functionDepth: 0
    functionLinenumber: 771
    functionLinenumberEnd: 773
    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:777,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:778,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/write/unit.rs:778,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 779
      start: 776
    functionDepth: 1
    functionLinenumber: 776
    functionLinenumberEnd: 779
    functionName: Attribute::specification
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - form
    - AttributeSpecification::new
    - Ok
    linkageType: ''
    returnType: Result
    signature: 'fn specification(&self, encoding: Encoding) -> Result<AttributeSpecification>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:1035,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1035,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:1038,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - Encoding
    constantsTouched: []
    func_position:
      end: 1039
      start: 963
    functionDepth: 0
    functionLinenumber: 963
    functionLinenumberEnd: 1039
    functionName: AttributeValue::form
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Some
    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:1047,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/src/write/unit.rs:1050,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1054,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1054,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1054,1
    - Dst: leb128::write::sleb128_size
      Src: /src/gimli/src/write/unit.rs:1078,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1086,1
    - Dst: size
      Src: /src/gimli/src/write/unit.rs:1090,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/write/unit.rs:1090,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1090,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1091,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1102,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1106,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1106,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1110,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/src/write/unit.rs:1111,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1113,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1113,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1117,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1121,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1121,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1124,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1127,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1127,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1130,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1133,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1133,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1136,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1139,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1139,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1142,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1145,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1145,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1148,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1151,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1151,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1159,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1159,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1163,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1163,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1167,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1167,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1171,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1175,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1179,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1183,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1187,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1191,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1195,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1199,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1203,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1207,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1211,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1215,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1219,1
    - Dst: leb128::write::uleb128_size
      Src: /src/gimli/src/write/unit.rs:1223,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:1223,1
    - Dst: raw
      Src: /src/gimli/src/write/unit.rs:1223,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1223,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/unit.rs:1223,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 205
    argCount: 2
    argNames:
    - unit
    - offsets
    argTypes:
    - '&Unit'
    - '&UnitOffsets'
    constantsTouched: []
    func_position:
      end: 1226
      start: 1041
    functionDepth: 2
    functionLinenumber: 1041
    functionLinenumberEnd: 1226
    functionName: AttributeValue::size
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - raw
    - unwrap_or
    - UnitHeader::encoding
    - Ok
    - leb128::write::uleb128_size
    - map
    - Format::word_size
    - len
    - size
    - leb128::write::sleb128_size
    - Some
    - UnitHeader::address_size
    - UnitHeader::version
    - UnitHeader::format
    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:1250,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/src/write/unit.rs:1250,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1254,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1254,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:1255,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:1259,1
    - Dst: write_u16
      Src: /src/gimli/src/write/unit.rs:1263,1
    - Dst: write_u32
      Src: /src/gimli/src/write/unit.rs:1267,1
    - Dst: write_u64
      Src: /src/gimli/src/write/unit.rs:1271,1
    - Dst: write_u128
      Src: /src/gimli/src/write/unit.rs:1275,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/unit.rs:1279,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1286,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1290,1
    - Dst: size
      Src: /src/gimli/src/write/unit.rs:1290,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/write/unit.rs:1290,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1290,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:1291,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1293,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/write/unit.rs:1294,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:1295,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:1300,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1306,1
    - Dst: '&mut Vec<(DebugInfoOffset, UnitEntryId)>::push'
      Src: /src/gimli/src/write/unit.rs:1310,1
    - Dst: offset
      Src: /src/gimli/src/write/unit.rs:1310,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1311,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1311,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1311,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1315,1
    - Dst: UnitHeader::address_size
      Src: /src/gimli/src/write/unit.rs:1316,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1318,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1318,1
    - Dst: write_reference
      Src: /src/gimli/src/write/unit.rs:1321,1
    - Dst: '&mut Vec<DebugInfoFixup>::push'
      Src: /src/gimli/src/write/unit.rs:1323,1
    - Dst: len
      Src: /src/gimli/src/write/unit.rs:1324,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1329,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1334,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1338,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1338,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1338,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1341,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1346,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1349,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1349,1
    - Dst: Err
      Src: /src/gimli/src/write/unit.rs:1352,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1356,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1359,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1364,1
    - Dst: '&LocationListOffsets::get'
      Src: /src/gimli/src/write/unit.rs:1364,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1364,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1364,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1367,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1370,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1370,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1370,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1373,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1376,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1376,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1376,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1379,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1382,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1387,1
    - Dst: '&RangeListOffsets::get'
      Src: /src/gimli/src/write/unit.rs:1387,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1387,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1387,1
    - Dst: write_u64
      Src: /src/gimli/src/write/unit.rs:1391,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1395,1
    - Dst: '&StringTable::offset'
      Src: /src/gimli/src/write/unit.rs:1396,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1398,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1398,1
    - Dst: write_udata
      Src: /src/gimli/src/write/unit.rs:1403,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1403,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1403,1
    - Dst: write_offset
      Src: /src/gimli/src/write/unit.rs:1407,1
    - Dst: '&LineStringTable::offset'
      Src: /src/gimli/src/write/unit.rs:1408,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/write/unit.rs:1410,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/unit.rs:1410,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:1415,1
    - Dst: write_u8
      Src: /src/gimli/src/write/unit.rs:1416,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1420,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1420,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1424,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1424,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1428,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1428,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1432,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1432,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1436,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1436,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1440,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1440,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1444,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1444,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1448,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1452,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1452,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1456,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1456,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1460,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1460,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1464,1
    - Dst: u64::from
      Src: /src/gimli/src/write/unit.rs:1464,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/unit.rs:1468,1
    - Dst: map
      Src: /src/gimli/src/write/unit.rs:1468,1
    - Dst: raw
      Src: /src/gimli/src/write/unit.rs:1468,1
    - Dst: UnitHeader::version
      Src: /src/gimli/src/write/unit.rs:1468,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/unit.rs:1468,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:1471,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: 1472
      start: 1229
    functionDepth: 12
    functionLinenumber: 1229
    functionLinenumberEnd: 1472
    functionName: AttributeValue::write
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - write_u64
    - map
    - write_address
    - write_reference
    - Some
    - UnitHeader::version
    - write_u16
    - '&StringTable::offset'
    - len
    - offset
    - write_u32
    - '&LineStringTable::offset'
    - UnitHeader::address_size
    - UnitHeader::format
    - write_u8
    - '&LocationListOffsets::get'
    - write_uleb128
    - u64::from
    - UnitHeader::encoding
    - '&mut Vec<(DebugInfoOffset, UnitEntryId)>::push'
    - '&mut Vec<DebugInfoFixup>::push'
    - Err
    - '&RangeListOffsets::get'
    - Ok
    - raw
    - write_sleb128
    - unwrap_or
    - write_udata
    - write
    - Format::word_size
    - size
    - write_offset
    - write_u128
    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:1497,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 1498
      start: 1494
    functionDepth: 0
    functionLinenumber: 1494
    functionLinenumberEnd: 1498
    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:1507,1
    - Dst: Option::map
      Src: /src/gimli/src/write/unit.rs:1507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - entry
    argTypes:
    - UnitEntryId
    constantsTouched: []
    func_position:
      end: 1509
      start: 1506
    functionDepth: 1
    functionLinenumber: 1506
    functionLinenumberEnd: 1509
    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:2323,1
    - Dst: read_abbreviation
      Src: /src/gimli/src/write/unit.rs:2326,1
    - Dst: ok_or
      Src: /src/gimli/src/write/unit.rs:2326,1
    - Dst: skip_attributes
      Src: /src/gimli/src/write/unit.rs:2329,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/write/unit.rs:2329,1
    - Dst: Result::clear
      Src: /src/gimli/src/write/unit.rs:2331,1
    - Dst: is_empty
      Src: /src/gimli/src/write/unit.rs:2332,1
    - Dst: next_offset
      Src: /src/gimli/src/write/unit.rs:2333,1
    - Dst: read_abbreviation
      Src: /src/gimli/src/write/unit.rs:2334,1
    - Dst: skip_attributes
      Src: /src/gimli/src/write/unit.rs:2337,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/write/unit.rs:2337,1
    - Dst: Result::push
      Src: /src/gimli/src/write/unit.rs:2338,1
    - Dst: Result::to_unit_section_offset
      Src: /src/gimli/src/write/unit.rs:2338,1
    - Dst: Ok
      Src: /src/gimli/src/write/unit.rs:2341,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 43
    argCount: 2
    argNames:
    - unit
    - offsets
    argTypes:
    - '&read::Unit<R>'
    - '&mut Vec<UnitSectionOffset>'
    constantsTouched: []
    func_position:
      end: 2342
      start: 2319
    functionDepth: 11
    functionLinenumber: 2319
    functionLinenumberEnd: 2342
    functionName: convert::read_entry_offsets
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::attributes
    - UnitHeader::entries_raw
    - Result::to_unit_section_offset
    - next_offset
    - Ok
    - Result::clear
    - is_empty
    - read_abbreviation
    - Result::push
    - ok_or
    - skip_attributes
    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:3118,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3119,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3119,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3125,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3127,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3127,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3133,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3135,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3135,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3141,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3145,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3151,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3154,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:3162,1
    - Dst: into
      Src: /src/gimli/src/write/unit.rs:3162,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:3163,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3163,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/write/unit.rs:3168,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/write/unit.rs:3169,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3169,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3175,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3178,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:3181,1
    - Dst: into
      Src: /src/gimli/src/write/unit.rs:3181,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3182,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3182,1
    - Dst: AttributeValue::StringRef
      Src: /src/gimli/src/write/unit.rs:3186,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3186,1
    - Dst: attrs_mut
      Src: /src/gimli/src/write/unit.rs:3188,1
    - Dst: next
      Src: /src/gimli/src/write/unit.rs:3188,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3188,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:3190,1
    - Dst: '&''static str::clone'
      Src: /src/gimli/src/write/unit.rs:3190,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3195,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3198,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:3201,1
    - Dst: into
      Src: /src/gimli/src/write/unit.rs:3201,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3202,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3202,1
    - Dst: AttributeValue::StringRef
      Src: /src/gimli/src/write/unit.rs:3206,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3206,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3207,1
    - Dst: '&''static str::clone'
      Src: /src/gimli/src/write/unit.rs:3207,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3212,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3220,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3226,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3228,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:3234,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:3234,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:3235,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3235,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:3241,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:3242,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3245,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3245,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3245,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3246,1
    - Dst: unit
      Src: /src/gimli/src/write/unit.rs:3251,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/unit.rs:3251,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3252,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3254,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3254,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3256,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3256,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3256,1
    - Dst: UnitEntryId::get
      Src: /src/gimli/src/write/unit.rs:3261,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3261,1
    - Dst: attr_value
      Src: /src/gimli/src/write/unit.rs:3266,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3266,1
    - Dst: UnitEntryId::children
      Src: /src/gimli/src/write/unit.rs:3276,1
    - Dst: slice::Iter::cloned
      Src: /src/gimli/src/write/unit.rs:3276,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/unit.rs:3279,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3279,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3281,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3282,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3282,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3282,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3287,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3287,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3291,1
    - Dst: attr_value
      Src: /src/gimli/src/write/unit.rs:3293,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3293,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/unit.rs:3304,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3304,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3306,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3307,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3307,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3307,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3312,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3312,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3316,1
    - Dst: attr_value
      Src: /src/gimli/src/write/unit.rs:3318,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3318,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3332,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3332,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3332,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3333,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:3338,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3338,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3339,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3342,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3342,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3343,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3343,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3343,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3353,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3353,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3353,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3354,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:3359,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3359,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3360,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3363,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3363,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3364,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3364,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3364,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/unit.rs:3376,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:3376,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/unit.rs:3376,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/unit.rs:3376,1
    - Dst: count
      Src: /src/gimli/src/write/unit.rs:3379,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:3380,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3381,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:3382,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3383,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/unit.rs:3389,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:3389,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:3390,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/unit.rs:3390,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3392,1
    - Dst: '&[Attribute::zip'
      Src: /src/gimli/src/write/unit.rs:3392,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/write/unit.rs:3392,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 403
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3396
      start: 3117
    functionDepth: 15
    functionLinenumber: 3117
    functionLinenumberEnd: 3396
    functionName: tests::test_unit_table
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - Unit::new
    - AttributeValue::String
    - AttributeValue::StringRef
    - UnitEntryId::get
    - next
    - Some
    - Result::unwrap
    - Result::read
    - UnitHeader::unwrap
    - '&[Attribute::next'
    - set
    - UnitEntryId::children
    - attr_value
    - count
    - Option::set
    - unit
    - UnitEntryId::set
    - entries
    - attrs_mut
    - EndianVec::new
    - next_dfs
    - abbreviations
    - '&[Attribute::zip'
    - clone
    - root
    - get
    - UnitHeader::get
    - gimli::write::ConvertResult::get
    - '&''static str::clone'
    - gimli::write::ConvertResult::root
    - Dwarf::from
    - units
    - UnitEntryId::attrs
    - slice::Iter::cloned
    - get_mut
    - UnitHeader::root
    - DebugInfoUnitHeadersIter::next
    - write
    - Dwarf::new
    - attrs
    - unwrap
    - slice::Iter::next
    - ::core::result::Result::unwrap
    - Sections::new
    - LineProgram::none
    - Self::unwrap
    - id
    - into
    - add
    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:4002,1
    - Dst: endian
      Src: /src/gimli/src/read/unit.rs:4003,1
    - Dst: section_contents
      Src: /src/gimli/src/read/unit.rs:4006,1
    - Dst: uleb
      Src: /src/gimli/src/read/unit.rs:4006,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:4006,1
    - Dst: Self::append_bytes
      Src: /src/gimli/src/read/unit.rs:4006,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4007,1
    - Dst: section_contents
      Src: /src/gimli/src/read/unit.rs:4009,1
    - Dst: L32
      Src: /src/gimli/src/read/unit.rs:4009,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4010,1
    - Dst: section_contents
      Src: /src/gimli/src/read/unit.rs:4012,1
    - Dst: L64
      Src: /src/gimli/src/read/unit.rs:4012,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4013,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4022,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4022,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/read/unit.rs:4023,1
    - Dst: Expression
      Src: /src/gimli/src/read/unit.rs:4023,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4023,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4031,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:4032,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:4032,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4040,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4041,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4049,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4050,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4058,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4059,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4068,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:4069,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:4069,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4077,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4078,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4086,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:4087,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:4087,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4096,1
    - Dst: AttributeValue::LocationListsRef
      Src: /src/gimli/src/read/unit.rs:4097,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/unit.rs:4097,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4105,1
    - Dst: AttributeValue::DebugStrOffsetsBase
      Src: /src/gimli/src/read/unit.rs:4106,1
    - Dst: common::DebugStrOffsetsBase
      Src: /src/gimli/src/read/unit.rs:4106,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4114,1
    - Dst: AttributeValue::DebugLineRef
      Src: /src/gimli/src/read/unit.rs:4115,1
    - Dst: common::DebugLineOffset
      Src: /src/gimli/src/read/unit.rs:4115,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4123,1
    - Dst: AttributeValue::DebugAddrBase
      Src: /src/gimli/src/read/unit.rs:4124,1
    - Dst: common::DebugAddrBase
      Src: /src/gimli/src/read/unit.rs:4124,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4132,1
    - Dst: AttributeValue::DebugRngListsBase
      Src: /src/gimli/src/read/unit.rs:4133,1
    - Dst: common::DebugRngListsBase
      Src: /src/gimli/src/read/unit.rs:4133,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4141,1
    - Dst: AttributeValue::DebugLocListsBase
      Src: /src/gimli/src/read/unit.rs:4142,1
    - Dst: common::DebugLocListsBase
      Src: /src/gimli/src/read/unit.rs:4142,1
    - Dst: iter
      Src: /src/gimli/src/read/unit.rs:4146,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/unit.rs:4150,1
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:4152,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/unit.rs:4152,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4152,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 106
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4156
      start: 4001
    functionDepth: 8
    functionLinenumber: 4001
    functionLinenumberEnd: 4156
    functionName: tests::test_attribute_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugStrOffsetsBase
    - common::DebugLocListsBase
    - iter
    - AttributeValue::DebugLineRef
    - AttributeValue::Udata
    - AttributeValue::LocationListsRef
    - AttributeValue::Block
    - Self::append_bytes
    - len
    - EndianSlice::new
    - test_parse_attribute_unit_default
    - common::DebugRngListsBase
    - uleb
    - UnitHeader::encoding
    - common::DebugStrOffsetsBase
    - Result::expect
    - AttributeSpecification::new
    - common::DebugAddrBase
    - LocationListsOffset
    - AttributeValue::DebugRngListsBase
    - parse_attribute
    - section_contents
    - AttributeValue::DebugLocListsBase
    - AttributeValue::Data4
    - AttributeValue::SecOffset
    - common::DebugLineOffset
    - L64
    - AttributeValue::Data8
    - endian
    - AttributeValue::Exprloc
    - Expression
    - AttributeValue::DebugAddrBase
    - L32
    linkageType: ''
    returnType: void
    signature: fn test_attribute_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:3746,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3747,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3747,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3753,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3756,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3756,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3762,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3765,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3765,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3766,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3766,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3767,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3767,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3768,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3768,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3770,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3771,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3772,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3774,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3777,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3778,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/write/unit.rs:3778,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3781,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3782,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/write/unit.rs:3784,1
    - Dst: DebugInfoRef::Entry
      Src: /src/gimli/src/write/unit.rs:3784,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3789,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:3790,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3791,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3793,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3796,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3797,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/write/unit.rs:3797,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3800,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3801,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/write/unit.rs:3803,1
    - Dst: DebugInfoRef::Entry
      Src: /src/gimli/src/write/unit.rs:3803,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:3808,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:3808,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:3809,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3809,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:3814,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:3815,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3817,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3817,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3817,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:3818,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3818,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3819,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3820,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3820,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3820,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3821,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3821,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3821,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3822,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3824,1
    - Dst: Result::to_debug_info_offset
      Src: /src/gimli/src/write/unit.rs:3824,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3824,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3825,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3825,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3825,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3826,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3827,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:3829,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3829,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3829,1
    - Dst: abbreviations
      Src: /src/gimli/src/write/unit.rs:3830,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3830,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:3831,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3832,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3832,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3832,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3833,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3833,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3833,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3834,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3836,1
    - Dst: Result::to_debug_info_offset
      Src: /src/gimli/src/write/unit.rs:3836,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:3836,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:3837,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3837,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3837,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3838,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3839,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/unit.rs:3863,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:3863,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/unit.rs:3863,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/unit.rs:3863,1
    - Dst: count
      Src: /src/gimli/src/write/unit.rs:3867,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3868,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:3868,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:3869,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:3869,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/unit.rs:3875,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:3875,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:3876,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/unit.rs:3876,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3878,1
    - Dst: '&[Attribute::zip'
      Src: /src/gimli/src/write/unit.rs:3878,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/write/unit.rs:3878,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/unit.rs:3882,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3882,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:3883,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3883,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3885,1
    - Dst: '&[Attribute::zip'
      Src: /src/gimli/src/write/unit.rs:3885,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3885,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3887,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3887,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/unit.rs:3905,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3905,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:3906,1
    - Dst: UnitEntryId::new
      Src: /src/gimli/src/write/unit.rs:3906,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3908,1
    - Dst: '&[Attribute::zip'
      Src: /src/gimli/src/write/unit.rs:3908,1
    - Dst: attrs
      Src: /src/gimli/src/write/unit.rs:3908,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3910,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:3910,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 305
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3928
      start: 3745
    functionDepth: 15
    functionLinenumber: 3745
    functionLinenumberEnd: 3928
    functionName: tests::test_unit_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - UnitEntryId::new
    - Result::offset
    - Unit::new
    - Result::to_debug_info_offset
    - Result::attr_value
    - Some
    - Result::unwrap
    - DebugInfoRef::Entry
    - Result::read
    - set
    - AttributeValue::DebugInfoRef
    - AttributeValue::UnitRef
    - count
    - entries
    - EndianVec::new
    - next_dfs
    - abbreviations
    - Option::unwrap
    - '&[Attribute::zip'
    - clone
    - root
    - get
    - UnitHeader::get
    - gimli::write::ConvertResult::get
    - gimli::write::ConvertResult::root
    - Dwarf::from
    - units
    - UnitEntryId::attrs
    - get_mut
    - UnitHeader::root
    - DebugInfoUnitHeadersIter::next
    - write
    - Dwarf::new
    - attrs
    - unwrap
    - ::core::result::Result::unwrap
    - Sections::new
    - LineProgram::none
    - Self::unwrap
    - id
    - add
    linkageType: ''
    returnType: void
    signature: fn test_unit_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:3938,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:3939,1
    - Dst: set
      Src: /src/gimli/src/write/unit.rs:3940,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:3940,1
    - Dst: '&''static str::into'
      Src: /src/gimli/src/write/unit.rs:3940,1
    - Dst: set_sibling
      Src: /src/gimli/src/write/unit.rs:3941,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: 3943
      start: 3932
    functionDepth: 10
    functionLinenumber: 3932
    functionLinenumberEnd: 3943
    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:
    - set
    - '&''static str::into'
    - set_sibling
    - UnitHeader::get_mut
    - AttributeValue::String
    - UnitHeader::add
    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:3946,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:3947,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:3948,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:3949,1
    - Dst: add_child
      Src: /src/gimli/src/write/unit.rs:3950,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&mut Unit'
    constantsTouched: []
    func_position:
      end: 3951
      start: 3945
    functionDepth: 11
    functionLinenumber: 3945
    functionLinenumberEnd: 3951
    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:3956,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3956,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3956,1
    - Dst: Result::offset
      Src: /src/gimli/src/write/unit.rs:3957,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/write/unit.rs:3958,1
    - Dst: Option::map
      Src: /src/gimli/src/write/unit.rs:3958,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    argCount: 1
    argNames:
    - entries
    argTypes:
    - '&mut read::EntriesCursor<''_, R>'
    constantsTouched: []
    func_position:
      end: 3965
      start: 3953
    functionDepth: 15
    functionLinenumber: 3953
    functionLinenumberEnd: 3965
    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:
    - AddrEntryIter::next_dfs
    - Result::offset
    - unwrap
    - Result::attr_value
    - Result::unwrap
    - Option::map
    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:3971,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/unit.rs:3971,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/write/unit.rs:3972,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:3974,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3974,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3974,1
    - Dst: next_child
      Src: /src/gimli/src/write/unit.rs:3976,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:3978,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3978,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:3978,1
    - Dst: next_child
      Src: /src/gimli/src/write/unit.rs:3980,1
    - Dst: next_child
      Src: /src/gimli/src/write/unit.rs:3982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 2
    argNames:
    - unit
    - dwarf
    argTypes:
    - read::UnitHeader<R>
    - '&read::Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 3985
      start: 3967
    functionDepth: 15
    functionLinenumber: 3967
    functionLinenumberEnd: 3985
    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:
    - AddrEntryIter::next_dfs
    - next_child
    - unit
    - unwrap
    - Result::unwrap
    - UnitHeader::entries
    - 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:3992,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3993,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3993,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3993,1
    - Dst: add_children
      Src: /src/gimli/src/write/unit.rs:3994,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3994,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:3995,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:3995,1
    - Dst: LineProgram::none
      Src: /src/gimli/src/write/unit.rs:3995,1
    - Dst: add_children
      Src: /src/gimli/src/write/unit.rs:3996,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:3996,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:3998,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:3998,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:3999,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:3999,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:4004,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:4005,1
    - Dst: check_sibling
      Src: /src/gimli/src/write/unit.rs:4006,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:4006,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4006,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4006,1
    - Dst: check_sibling
      Src: /src/gimli/src/write/unit.rs:4007,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:4007,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4007,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4007,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 119
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4008
      start: 3931
    functionDepth: 15
    functionLinenumber: 3931
    functionLinenumberEnd: 4008
    functionName: tests::test_sibling
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - get_mut
    - DebugInfoUnitHeadersIter::next
    - check_sibling
    - write
    - Result::unwrap
    - Dwarf::new
    - Unit::new
    - add_children
    - unwrap
    - EndianVec::new
    - ::core::result::Result::unwrap
    - Sections::new
    - LineProgram::none
    - units
    - Result::read
    - add
    linkageType: ''
    returnType: void
    signature: fn test_sibling()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:4015,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:4015,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:4016,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:4016,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/unit.rs:4028,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/unit.rs:4030,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:4031,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:4031,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:4033,1
    - Dst: default_directory
      Src: /src/gimli/src/write/unit.rs:4036,1
    - Dst: add_file
      Src: /src/gimli/src/write/unit.rs:4038,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:4038,1
    - Dst: add_file
      Src: /src/gimli/src/write/unit.rs:4039,1
    - Dst: clone
      Src: /src/gimli/src/write/unit.rs:4039,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4041,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4042,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4042,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:4043,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:4045,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:4045,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:4047,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:4049,1
    - Dst: to_vec
      Src: /src/gimli/src/write/unit.rs:4049,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/unit.rs:4051,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4053,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4053,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4054,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4054,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/unit.rs:4056,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:4056,1
    - Dst: UnitHeader::add
      Src: /src/gimli/src/write/unit.rs:4059,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4059,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4060,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4060,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/unit.rs:4062,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:4062,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:4065,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4066,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4068,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4068,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:4069,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4069,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:4071,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:4072,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:4073,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4073,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4073,1
    - Dst: unit
      Src: /src/gimli/src/write/unit.rs:4074,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/unit.rs:4074,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/unit.rs:4075,1
    - Dst: as_ref
      Src: /src/gimli/src/write/unit.rs:4076,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4076,1
    - Dst: header
      Src: /src/gimli/src/write/unit.rs:4076,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:4077,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:4078,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4078,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4078,1
    - Dst: next_dfs
      Src: /src/gimli/src/write/unit.rs:4081,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4081,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4081,1
    - Dst: Result::attr
      Src: /src/gimli/src/write/unit.rs:4082,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:4082,1
    - Dst: value
      Src: /src/gimli/src/write/unit.rs:4083,1
    - Dst: file
      Src: /src/gimli/src/write/unit.rs:4087,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4087,1
    - Dst: attr_string
      Src: /src/gimli/src/write/unit.rs:4088,1
    - Dst: path_name
      Src: /src/gimli/src/write/unit.rs:4089,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4088,1
    - Dst: std::slice
      Src: /src/gimli/src/write/unit.rs:4088,1
    - Dst: get_path
      Src: /src/gimli/src/write/unit.rs:4095,1
    - Dst: get_path
      Src: /src/gimli/src/write/unit.rs:4099,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/unit.rs:4104,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:4104,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/unit.rs:4104,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/unit.rs:4104,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:4106,1
    - Dst: id
      Src: /src/gimli/src/write/unit.rs:4106,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:4107,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/unit.rs:4107,1
    - Dst: children
      Src: /src/gimli/src/write/unit.rs:4108,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/unit.rs:4111,1
    - Dst: slice::Iter::next
      Src: /src/gimli/src/write/unit.rs:4111,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4111,1
    - Dst: get
      Src: /src/gimli/src/write/unit.rs:4112,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4112,1
    - Dst: get_file
      Src: /src/gimli/src/write/unit.rs:4117,1
    - Dst: get_convert_path
      Src: /src/gimli/src/write/unit.rs:4120,1
    - Dst: get_convert_path
      Src: /src/gimli/src/write/unit.rs:4123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 198
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4128
      start: 4011
    functionDepth: 14
    functionLinenumber: 4011
    functionLinenumberEnd: 4128
    functionName: tests::test_line_ref
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - Result::attr
    - value
    - Unit::new
    - AttributeValue::String
    - unit_ref
    - Some
    - UnitHeader::add
    - Result::unwrap
    - Result::read
    - as_ref
    - LineString::String
    - UnitHeader::unwrap
    - LineEncoding::default
    - header
    - std::slice
    - UnitHeader::get_mut
    - attr_string
    - Option::set
    - unit
    - UnitEntryId::set
    - entries
    - EndianVec::new
    - get_path
    - next_dfs
    - Option::unwrap
    - AttributeValue::FileIndex
    - default_directory
    - get_convert_path
    - LineProgram::new
    - clone
    - get
    - children
    - gimli::write::ConvertResult::get
    - gimli::write::ConvertResult::root
    - get_file
    - path_name
    - Dwarf::from
    - units
    - UnitHeader::root
    - add_file
    - DebugInfoUnitHeadersIter::next
    - write
    - Dwarf::new
    - file
    - to_vec
    - unwrap
    - slice::Iter::next
    - ::core::result::Result::unwrap
    - Sections::new
    - Self::unwrap
    - id
    - add
    linkageType: ''
    returnType: void
    signature: fn test_line_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/unit.rs:4139,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/unit.rs:4141,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:4142,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/unit.rs:4142,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/unit.rs:4144,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/unit.rs:4144,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/unit.rs:4148,1
    - Dst: Some
      Src: /src/gimli/src/write/unit.rs:4149,1
    - Dst: FileId::new
      Src: /src/gimli/src/write/unit.rs:4149,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/unit.rs:4150,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4151,1
    - Dst: Option::set
      Src: /src/gimli/src/write/unit.rs:4151,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/unit.rs:4153,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/unit.rs:4156,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4157,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4159,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4159,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:4160,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4163
      start: 4131
    functionDepth: 14
    functionLinenumber: 4131
    functionLinenumberEnd: 4163
    functionName: tests::test_line_program_used
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::root
    - LineEncoding::default
    - add
    - write
    - Dwarf::new
    - Result::unwrap
    - UnitHeader::get_mut
    - Option::set
    - Unit::new
    - EndianVec::new
    - Some
    - FileId::new
    - Sections::new
    - AttributeValue::FileIndex
    - LineProgram::new
    - LineString::String
    - '&str::to_vec'
    linkageType: ''
    returnType: void
    signature: fn test_line_program_used()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/unit.rs:4168,1
    - Dst: Result::set
      Src: /src/gimli/src/write/unit.rs:4169,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/unit.rs:4169,1
    - Dst: '&''static str::into'
      Src: /src/gimli/src/write/unit.rs:4169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 3
    argNames:
    - unit
    - id
    - name
    argTypes:
    - '&mut Unit'
    - UnitEntryId
    - '&str'
    constantsTouched: []
    func_position:
      end: 4170
      start: 4167
    functionDepth: 10
    functionLinenumber: 4167
    functionLinenumberEnd: 4170
    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
    - Result::set
    - '&''static str::into'
    - UnitHeader::get_mut
    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:4176,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/write/unit.rs:4176,1
    - Dst: UnitHeader::attr_string
      Src: /src/gimli/src/write/unit.rs:4177,1
    - Dst: value
      Src: /src/gimli/src/write/unit.rs:4177,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4177,1
    - Dst: to_string
      Src: /src/gimli/src/write/unit.rs:4178,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4178,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: 4180
      start: 4171
    functionDepth: 10
    functionLinenumber: 4171
    functionLinenumberEnd: 4180
    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::attr
    - value
    - Result::unwrap
    - UnitHeader::attr_string
    - Option::unwrap
    - to_string
    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:4186,1
    - Dst: root
      Src: /src/gimli/src/write/unit.rs:4187,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4190,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4191,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4192,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4193,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4194,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4195,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4197,1
    - Dst: delete_child
      Src: /src/gimli/src/write/unit.rs:4197,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4198,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4199,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4200,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4201,1
    - Dst: add
      Src: /src/gimli/src/write/unit.rs:4202,1
    - Dst: set_name
      Src: /src/gimli/src/write/unit.rs:4203,1
    - Dst: get_mut
      Src: /src/gimli/src/write/unit.rs:4204,1
    - Dst: delete_child
      Src: /src/gimli/src/write/unit.rs:4204,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/unit.rs:4206,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/unit.rs:4206,1
    - Dst: write
      Src: /src/gimli/src/write/unit.rs:4209,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4209,1
    - Dst: Result::read
      Src: /src/gimli/src/write/unit.rs:4211,1
    - Dst: units
      Src: /src/gimli/src/write/unit.rs:4212,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/unit.rs:4212,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4212,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4212,1
    - Dst: unit
      Src: /src/gimli/src/write/unit.rs:4213,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/unit.rs:4213,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/unit.rs:4214,1
    - Dst: entries
      Src: /src/gimli/src/write/unit.rs:4215,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4217,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4217,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4217,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4219,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4219,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4219,1
    - Dst: check_name
      Src: /src/gimli/src/write/unit.rs:4220,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4222,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4222,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4222,1
    - Dst: check_name
      Src: /src/gimli/src/write/unit.rs:4223,1
    - Dst: AddrEntryIter::next_dfs
      Src: /src/gimli/src/write/unit.rs:4225,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/unit.rs:4225,1
    - Dst: unwrap
      Src: /src/gimli/src/write/unit.rs:4225,1
    - Dst: check_name
      Src: /src/gimli/src/write/unit.rs:4226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 141
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4229
      start: 4166
    functionDepth: 16
    functionLinenumber: 4166
    functionLinenumberEnd: 4229
    functionName: tests::test_delete_child
    functionSourceFile: /src/gimli/src/write/unit.rs
    functionUses: 0
    functionsReached:
    - check_name
    - unit_ref
    - Result::unwrap
    - Result::read
    - UnitHeader::unwrap
    - entries
    - unit
    - EndianVec::new
    - root
    - AddrEntryIter::next_dfs
    - set_name
    - delete_child
    - units
    - get_mut
    - DebugInfoUnitHeadersIter::next
    - write
    - unwrap
    - ::core::result::Result::unwrap
    - Sections::new
    - DwarfUnit::new
    - add
    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:
    - add_file
    - add_directory
    - FnvIndexMap::default
    - LineRow::initial_state
    - FnvIndexSet::default
    - Vec::new
    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:
    - LineEncoding::default
    - FnvIndexMap::default
    - LineRow::initial_state
    - FnvIndexSet::default
    - Vec::new
    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:
    - insert_full
    - is_empty
    - DirectoryId
    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:
    - unwrap
    - get_index
    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::or_default
    - Result::index
    - FileId::new
    - insert_full
    - entry
    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: 9
    functionLinenumber: 285
    functionLinenumberEnd: 290
    functionName: LineProgram::files
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - iter
    - map
    - enumerate
    - 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:
    - index
    - map
    - get_index
    - unwrap
    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:
    - index
    - map
    - get_index
    - unwrap
    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
    - unwrap
    - map
    - 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:
    - LineInstruction::SetAddress
    - push
    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:
    - LineInstruction::SetAddress
    - push
    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:
    - LineInstruction::AdvancePc
    - LineProgram::op_advance
    - push
    - LineRow::initial_state
    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:400,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/write/line.rs:401,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:405,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:409,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:413,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:419,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:422,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/write/line.rs:423,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:426,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/write/line.rs:427,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:430,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/write/line.rs:431,1
    - Dst: i64::from
      Src: /src/gimli/src/write/line.rs:435,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:436,1
    - Dst: LineProgram::op_advance
      Src: /src/gimli/src/write/line.rs:438,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:441,1
    - Dst: Self::wrapping_sub
      Src: /src/gimli/src/write/line.rs:445,1
    - Dst: wrapping_sub
      Src: /src/gimli/src/write/line.rs:450,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:455,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/write/line.rs:456,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:474,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:477,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:478,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:485,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:486,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:488,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 198
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 397
    functionDepth: 5
    functionLinenumber: 397
    functionLinenumberEnd: 492
    functionName: LineProgram::generate_row
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - u64::from
    - LineInstruction::AdvanceLine
    - Self::wrapping_sub
    - LineInstruction::SetFile
    - wrapping_sub
    - LineInstruction::AdvancePc
    - LineInstruction::SetDiscriminator
    - LineInstruction::SetColumn
    - LineInstruction::SetIsa
    - push
    - LineProgram::op_advance
    - i64::from
    - LineInstruction::Special
    linkageType: ''
    returnType: void
    signature: pub fn generate_row(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:502,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:504,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 507
    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:514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 515
      start: 513
    functionDepth: 1
    functionLinenumber: 513
    functionLinenumberEnd: 515
    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:539,1
    - Dst: LineProgram::address_size
      Src: /src/gimli/src/write/line.rs:540,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:542,1
    - Dst: offset
      Src: /src/gimli/src/write/line.rs:545,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/line.rs:547,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:547,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:548,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:550,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:550,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:551,1
    - Dst: Error::UnsupportedVersion
      Src: /src/gimli/src/write/line.rs:551,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:551,1
    - Dst: write_u16
      Src: /src/gimli/src/write/line.rs:553,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:553,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:555,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:556,1
    - Dst: LineProgram::address_size
      Src: /src/gimli/src/write/line.rs:556,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:558,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:561,1
    - Dst: write_udata
      Src: /src/gimli/src/write/line.rs:562,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:562,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/line.rs:562,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:563,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:565,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:566,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:567,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:569,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/line.rs:569,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:571,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:576,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
      Src: /src/gimli/src/write/line.rs:579,1
    - Dst: LineProgram::version
      Src: /src/gimli/src/write/line.rs:581,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:583,1
    - Dst: skip
      Src: /src/gimli/src/write/line.rs:583,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:584,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:592,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:594,1
    - Dst: FileId::write
      Src: /src/gimli/src/write/line.rs:595,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:602,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_u8
      Src: /src/gimli/src/write/line.rs:606,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:609,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:610,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:610,1
    - Dst: get_index
      Src: /src/gimli/src/write/line.rs:611,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:611,1
    - Dst: form
      Src: /src/gimli/src/write/line.rs:611,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:612,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:612,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:615,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:615,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:616,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:617,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:626,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:627,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:627,1
    - Dst: get_index
      Src: /src/gimli/src/write/line.rs:628,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:628,1
    - Dst: form
      Src: /src/gimli/src/write/line.rs:628,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:629,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:629,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:630,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:630,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:631,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:631,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:633,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:633,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:634,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:634,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:637,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:637,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:638,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:638,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:641,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:641,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:642,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:642,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:644,1
    - Dst: find_map
      Src: /src/gimli/src/write/line.rs:644,1
    - Dst: as_ref
      Src: /src/gimli/src/write/line.rs:647,1
    - Dst: map
      Src: /src/gimli/src/write/line.rs:647,1
    - Dst: unwrap_or
      Src: /src/gimli/src/write/line.rs:644,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:650,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:650,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:651,1
    - Dst: into
      Src: /src/gimli/src/write/line.rs:651,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:655,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:655,1
    - Dst: FileId::write
      Src: /src/gimli/src/write/line.rs:657,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:658,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:660,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:663,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:666,1
    - Dst: as_ref
      Src: /src/gimli/src/write/line.rs:669,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:670,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:678,1
    - Dst: '&mut LineStringTable::add'
      Src: /src/gimli/src/write/line.rs:678,1
    - Dst: LineString::StringRef
      Src: /src/gimli/src/write/line.rs:680,1
    - Dst: '&mut StringTable::add'
      Src: /src/gimli/src/write/line.rs:680,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:681,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:681,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:683,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:686,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:688,1
    - Dst: write_file
      Src: /src/gimli/src/write/line.rs:689,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:693,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/line.rs:694,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:697,1
    - Dst: Format::word_size
      Src: /src/gimli/src/write/line.rs:697,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:701,1
    - Dst: len
      Src: /src/gimli/src/write/line.rs:704,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/line.rs:705,1
    - Dst: LineProgram::format
      Src: /src/gimli/src/write/line.rs:705,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:707,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: 708
      start: 526
    functionDepth: 10
    functionLinenumber: 526
    functionLinenumberEnd: 708
    functionName: LineProgram::write
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - iter
    - map
    - get_index
    - LineString::StringRef
    - '&mut LineStringTable::add'
    - write_udata_at
    - LineString::LineStringRef
    - write_u16
    - as_ref
    - LineString::String
    - Error::UnsupportedVersion
    - find_map
    - offset
    - len
    - write_initial_length_at
    - write_initial_length
    - write_file
    - write_u8
    - write_uleb128
    - u64::from
    - Error::NeedVersion
    - '&mut StringTable::add'
    - Ok
    - Err
    - LineProgram::address_size
    - LineProgram::version
    - unwrap_or
    - write_udata
    - write
    - Format::word_size
    - unwrap
    - form
    - Vec::new
    - FileId::write
    - into
    - LineProgram::format
    - skip
    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:760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - encoding
    - line_encoding
    argTypes:
    - Encoding
    - LineEncoding
    constantsTouched: []
    func_position:
      end: 772
      start: 755
    functionDepth: 1
    functionLinenumber: 755
    functionLinenumberEnd: 772
    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:808,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:809,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:811,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:812,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:815,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/line.rs:816,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:819,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:820,1
    - Dst: raw
      Src: /src/gimli/src/write/line.rs:820,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:823,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:824,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:826,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:832,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:833,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:836,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:837,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:838,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:841,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:842,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:842,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:843,1
    - Dst: write_address
      Src: /src/gimli/src/write/line.rs:844,1
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/write/line.rs:849,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:849,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:850,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/line.rs:851,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:852,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:853,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:856,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 143
    argCount: 2
    argNames:
    - w
    - encoding
    argTypes:
    - '&mut DebugLine<W>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 857
      start: 805
    functionDepth: 10
    functionLinenumber: 805
    functionLinenumberEnd: 857
    functionName: LineInstruction::write
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - write_uleb128
    - u64::from
    - write_u8
    - write
    - Ok
    - write_address
    - Result::unwrap
    - raw
    - write_sleb128
    - leb128::write::unsigned
    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:880,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:882,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:884,1
    - Dst: '&mut LineStringTable::add'
      Src: /src/gimli/src/write/line.rs:884,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - val
    - encoding
    - line_strings
    argTypes:
    - T
    - Encoding
    - '&mut LineStringTable'
    constantsTouched: []
    func_position:
      end: 886
      start: 876
    functionDepth: 1
    functionLinenumber: 876
    functionLinenumberEnd: 886
    functionName: LineString::new
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - LineString::LineStringRef
    - into
    - '&mut LineStringTable::add'
    - 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:896,1
    - Dst: '&''a LineStringTable::get'
      Src: /src/gimli/src/write/line.rs:897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 2
    argNames:
    - strings
    - line_strings
    argTypes:
    - '&''a StringTable'
    - '&''a LineStringTable'
    constantsTouched: []
    func_position:
      end: 899
      start: 889
    functionDepth: 1
    functionLinenumber: 889
    functionLinenumberEnd: 899
    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: 907
      start: 901
    functionDepth: 0
    functionLinenumber: 901
    functionLinenumberEnd: 907
    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:917,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:918,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:926,1
    - Dst: write_u8
      Src: /src/gimli/src/write/line.rs:927,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:931,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/line.rs:931,1
    - Dst: write_offset
      Src: /src/gimli/src/write/line.rs:933,1
    - Dst: '&StringTable::offset'
      Src: /src/gimli/src/write/line.rs:934,1
    - Dst: word_size
      Src: /src/gimli/src/write/line.rs:936,1
    - Dst: Err
      Src: /src/gimli/src/write/line.rs:941,1
    - Dst: Error::NeedVersion
      Src: /src/gimli/src/write/line.rs:941,1
    - Dst: write_offset
      Src: /src/gimli/src/write/line.rs:943,1
    - Dst: '&LineStringTable::offset'
      Src: /src/gimli/src/write/line.rs:944,1
    - Dst: word_size
      Src: /src/gimli/src/write/line.rs:946,1
    - Dst: Ok
      Src: /src/gimli/src/write/line.rs:950,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: 951
      start: 909
    functionDepth: 9
    functionLinenumber: 909
    functionLinenumberEnd: 951
    functionName: LineString::write
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - '&StringTable::offset'
    - Error::NeedVersion
    - write
    - LineString::form
    - Ok
    - Err
    - word_size
    - '&LineStringTable::offset'
    - write_offset
    - 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: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: LineString::String
      Src: /src/gimli/src/write/line.rs:1597,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1597,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:1599,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:1609,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:1611,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1612,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1614,1
    - Dst: add_directory
      Src: /src/gimli/src/write/line.rs:1632,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1632,1
    - Dst: then
      Src: /src/gimli/src/write/line.rs:1644,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1645,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1645,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1647,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1647,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1647,1
    - Dst: '&FileInfo::clone'
      Src: /src/gimli/src/write/line.rs:1647,1
    - Dst: get_file_info_mut
      Src: /src/gimli/src/write/line.rs:1651,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:1661,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:1662,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:1662,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1663,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:1665,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1665,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1667,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:1669,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:1669,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1671,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1672,1
    - Dst: AttributeValue::FileIndex
      Src: /src/gimli/src/write/line.rs:1674,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1674,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:1677,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:1682,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:1682,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:1683,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1683,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:1684,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:1686,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1686,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1686,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1686,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:1688,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:1689,1
    - Dst: UnitHeader::get
      Src: /src/gimli/src/write/line.rs:1691,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:1691,1
    - Dst: UnitEntryId::get
      Src: /src/gimli/src/write/line.rs:1693,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:1698,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1698,1
    - Dst: gimli::write::ConvertResult::get
      Src: /src/gimli/src/write/line.rs:1700,1
    - Dst: gimli::write::ConvertResult::root
      Src: /src/gimli/src/write/line.rs:1700,1
    - Dst: get
      Src: /src/gimli/src/write/line.rs:1702,1
    - Dst: get_file
      Src: /src/gimli/src/write/line.rs:1711,1
    - Dst: get_file
      Src: /src/gimli/src/write/line.rs:1712,1
    - Dst: get_file_info
      Src: /src/gimli/src/write/line.rs:1721,1
    - Dst: get_file_info
      Src: /src/gimli/src/write/line.rs:1722,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 191
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1734
      start: 1593
    functionDepth: 14
    functionLinenumber: 1593
    functionLinenumberEnd: 1734
    functionName: tests::test_line_program
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - get_file_info_mut
    - then
    - iter
    - Unit::new
    - AttributeValue::String
    - UnitEntryId::get
    - get_file_info
    - Some
    - next
    - Result::unwrap
    - Result::read
    - LineString::String
    - LineEncoding::default
    - add_directory
    - UnitHeader::get_mut
    - UnitEntryId::set
    - EndianVec::new
    - AttributeValue::FileIndex
    - LineProgram::new
    - clone
    - get
    - UnitHeader::get
    - gimli::write::ConvertResult::get
    - gimli::write::ConvertResult::root
    - '&FileInfo::clone'
    - get_file
    - Dwarf::from
    - '&str::to_vec'
    - UnitHeader::root
    - add_file
    - write
    - Dwarf::new
    - unwrap
    - Self::unwrap
    - Sections::new
    - add
    linkageType: ''
    returnType: void
    signature: fn test_line_program()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:1750,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:1752,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1753,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1753,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1755,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1755,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:1758,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1759,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1759,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1759,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:1761,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:1761,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:1761,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1765,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1766,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1767,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1767,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1775,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1776,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1781,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1782,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:1783,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1791,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1792,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1797,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1798,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1809,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1810,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: Vec::new
      Src: /src/gimli/src/write/line.rs:1818,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1824,1
    - Dst: ConvertLineRow::SetAddress
      Src: /src/gimli/src/write/line.rs:1824,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1825,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1825,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1825,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1827,1
    - Dst: ConvertLineRow::Row
      Src: /src/gimli/src/write/line.rs:1827,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1828,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1829,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1831,1
    - Dst: ConvertLineRow::EndSequence
      Src: /src/gimli/src/write/line.rs:1831,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1832,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1833,1
    - Dst: ConvertLineSequenceEnd::Length
      Src: /src/gimli/src/write/line.rs:1834,1
    - Dst: std::mem::take
      Src: /src/gimli/src/write/line.rs:1835,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1837,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/line.rs:1839,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:1840,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1840,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:1842,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:1847,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1849,1
    - Dst: ConvertLineRow::EndSequence
      Src: /src/gimli/src/write/line.rs:1849,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1850,1
    - Dst: ConvertLineSequenceEnd::Length
      Src: /src/gimli/src/write/line.rs:1852,1
    - Dst: std::mem::take
      Src: /src/gimli/src/write/line.rs:1853,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1855,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/line.rs:1857,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1864,1
    - Dst: ConvertLineRow::SetAddress
      Src: /src/gimli/src/write/line.rs:1864,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:1865,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1865,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1867,1
    - Dst: ConvertLineRow::Row
      Src: /src/gimli/src/write/line.rs:1867,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1868,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1869,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:1871,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1871,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1872,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1874,1
    - Dst: ConvertLineRow::SetAddress
      Src: /src/gimli/src/write/line.rs:1874,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1875,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1876,1
    - Dst: ConvertLineSequenceEnd::Address
      Src: /src/gimli/src/write/line.rs:1877,1
    - Dst: std::mem::take
      Src: /src/gimli/src/write/line.rs:1878,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:1880,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1880,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1882,1
    - Dst: ConvertLineRow::Row
      Src: /src/gimli/src/write/line.rs:1882,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1883,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1884,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1886,1
    - Dst: ConvertLineRow::EndSequence
      Src: /src/gimli/src/write/line.rs:1886,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1887,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1888,1
    - Dst: ConvertLineSequenceEnd::Length
      Src: /src/gimli/src/write/line.rs:1889,1
    - Dst: std::mem::take
      Src: /src/gimli/src/write/line.rs:1890,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1892,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/line.rs:1894,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:1895,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1895,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:1897,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1897,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:1899,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1904,1
    - Dst: ConvertLineRow::Row
      Src: /src/gimli/src/write/line.rs:1904,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1905,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:1906,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1908,1
    - Dst: ConvertLineRow::EndSequence
      Src: /src/gimli/src/write/line.rs:1908,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1909,1
    - Dst: ConvertLineSequenceEnd::Length
      Src: /src/gimli/src/write/line.rs:1911,1
    - Dst: std::mem::take
      Src: /src/gimli/src/write/line.rs:1912,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:1914,1
    - Dst: EndianVec::extend_from_slice
      Src: /src/gimli/src/write/line.rs:1916,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:1918,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:1923,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:1924,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:1924,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:1925,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:1926,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:1927,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:1928,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:1928,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:1929,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:1929,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:1932,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:1933,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:1933,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/line.rs:1933,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1933,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:1934,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:1934,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1935,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:1939,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:1939,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:1939,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1939,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:1941,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:1941,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1941,1
    - Dst: LineStringTable::default
      Src: /src/gimli/src/write/line.rs:1946,1
    - Dst: StringTable::default
      Src: /src/gimli/src/write/line.rs:1947,1
    - Dst: ConvertLineProgram::new
      Src: /src/gimli/src/write/line.rs:1948,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1950,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1948,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1958,1
    - Dst: read_row
      Src: /src/gimli/src/write/line.rs:1959,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1959,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1960,1
    - Dst: LineStringTable::default
      Src: /src/gimli/src/write/line.rs:1965,1
    - Dst: StringTable::default
      Src: /src/gimli/src/write/line.rs:1966,1
    - Dst: ConvertLineProgram::new
      Src: /src/gimli/src/write/line.rs:1967,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:1969,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:1967,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:1977,1
    - Dst: read_sequence
      Src: /src/gimli/src/write/line.rs:1978,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:1978,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:1979,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 376
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1985
      start: 1737
    functionDepth: 14
    functionLinenumber: 1737
    functionLinenumberEnd: 1985
    functionName: tests::test_line_sequence
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - iter
    - ConvertLineRow::SetAddress
    - Unit::new
    - Some
    - begin_sequence
    - Result::unwrap
    - next
    - Result::read
    - LineString::String
    - UnitHeader::unwrap
    - std::mem::take
    - LineEncoding::default
    - set_address
    - LineStringTable::default
    - ConvertLineSequenceEnd::Address
    - ConvertLineSequenceEnd::Length
    - UnitHeader::get_mut
    - unit
    - end_sequence
    - UnitEntryId::set
    - EndianVec::new
    - read_row
    - default_directory
    - LineProgram::new
    - clone
    - LineInstruction::AdvancePc
    - ConvertLineRow::Row
    - LineInstruction::SetAddress
    - Dwarf::from
    - ConvertLineRow::EndSequence
    - units
    - ConvertLineProgram::new
    - UnitHeader::root
    - add_file
    - DebugInfoUnitHeadersIter::next
    - read_sequence
    - write
    - Dwarf::new
    - StringTable::default
    - EndianVec::extend_from_slice
    - to_vec
    - generate_row
    - unwrap
    - ::core::result::Result::unwrap
    - Sections::new
    - EndianVec::push
    - Self::unwrap
    - Vec::new
    - add
    linkageType: ''
    returnType: void
    signature: fn test_line_sequence()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2004,1
    - Dst: Default::default
      Src: /src/gimli/src/write/line.rs:2009,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2011,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2011,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2013,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2013,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:2016,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2018,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2018,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2018,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2020,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2020,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2020,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2024,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2026,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:2029,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2032,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2035,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2036,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2039,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2040,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2041,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2047,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2048,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2049,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2059,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2060,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2067,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2068,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2069,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: u64::from
      Src: /src/gimli/src/write/line.rs:2079,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2080,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: u64::from
      Src: /src/gimli/src/write/line.rs:2085,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2086,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: u64::from
      Src: /src/gimli/src/write/line.rs:2094,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2095,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: u64::from
      Src: /src/gimli/src/write/line.rs:2106,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2107,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: u64::from
      Src: /src/gimli/src/write/line.rs:2115,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2116,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: u64::from
      Src: /src/gimli/src/write/line.rs:2127,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2128,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2138,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2145,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2155,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2161,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2167,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2169,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2177,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2184,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2194,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2201,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2208,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2215,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/write/line.rs:2222,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2229,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2231,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2232,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2244,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2245,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2245,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2246,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2248,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2249,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2251,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2251,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2252,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2252,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2253,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2256,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2256,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2256,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2256,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:2258,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2258,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2258,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 377
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2274
      start: 1988
    functionDepth: 14
    functionLinenumber: 1988
    functionLinenumberEnd: 2274
    functionName: tests::test_line_row
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - iter
    - Unit::new
    - Some
    - next
    - Result::unwrap
    - Result::read
    - LineString::String
    - UnitHeader::get_mut
    - end_sequence
    - UnitEntryId::set
    - EndianVec::new
    - Default::default
    - default_directory
    - LineProgram::new
    - clone
    - u64::from
    - Dwarf::from
    - UnitHeader::root
    - add_file
    - write
    - Dwarf::new
    - to_vec
    - generate_row
    - unwrap
    - Self::unwrap
    - Sections::new
    - EndianVec::push
    - Vec::new
    - add
    linkageType: ''
    returnType: void
    signature: fn test_line_row()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2289,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2291,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2292,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2292,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2294,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2294,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:2297,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2299,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2299,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2299,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:2303,1
    - Dst: read::LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:2304,1
    - Dst: LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:2307,1
    - Dst: read::LineInstruction::Special
      Src: /src/gimli/src/write/line.rs:2308,1
    - Dst: LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:2312,1
    - Dst: read::LineInstruction::AdvancePc
      Src: /src/gimli/src/write/line.rs:2313,1
    - Dst: LineInstruction::AdvanceLine
      Src: /src/gimli/src/write/line.rs:2316,1
    - Dst: read::LineInstruction::AdvanceLine
      Src: /src/gimli/src/write/line.rs:2317,1
    - Dst: LineInstruction::SetFile
      Src: /src/gimli/src/write/line.rs:2320,1
    - Dst: read::LineInstruction::SetFile
      Src: /src/gimli/src/write/line.rs:2321,1
    - Dst: FileId::raw
      Src: /src/gimli/src/write/line.rs:2321,1
    - Dst: LineInstruction::SetColumn
      Src: /src/gimli/src/write/line.rs:2324,1
    - Dst: read::LineInstruction::SetColumn
      Src: /src/gimli/src/write/line.rs:2325,1
    - Dst: LineInstruction::SetIsa
      Src: /src/gimli/src/write/line.rs:2348,1
    - Dst: read::LineInstruction::SetIsa
      Src: /src/gimli/src/write/line.rs:2349,1
    - Dst: LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:2356,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2356,1
    - Dst: read::LineInstruction::SetAddress
      Src: /src/gimli/src/write/line.rs:2357,1
    - Dst: LineInstruction::SetDiscriminator
      Src: /src/gimli/src/write/line.rs:2360,1
    - Dst: read::LineInstruction::SetDiscriminator
      Src: /src/gimli/src/write/line.rs:2361,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2365,1
    - Dst: push
      Src: /src/gimli/src/write/line.rs:2366,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2368,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2369,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2369,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2370,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2372,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2373,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2374,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2374,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2375,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2375,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2377,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:2378,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:2378,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/line.rs:2378,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2378,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:2379,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:2379,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:2380,1
    - Dst: as_ref
      Src: /src/gimli/src/write/line.rs:2381,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2381,1
    - Dst: header
      Src: /src/gimli/src/write/line.rs:2381,1
    - Dst: instructions
      Src: /src/gimli/src/write/line.rs:2382,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 134
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2392
      start: 2277
    functionDepth: 14
    functionLinenumber: 2277
    functionLinenumberEnd: 2392
    functionName: tests::test_line_instruction
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - read::LineInstruction::SetFile
    - Address::Constant
    - LineInstruction::AdvanceLine
    - LineInstruction::SetFile
    - LineInstruction::SetColumn
    - read::LineInstruction::SetDiscriminator
    - Unit::new
    - unit_ref
    - Result::unwrap
    - Result::read
    - as_ref
    - LineString::String
    - LineInstruction::Special
    - UnitHeader::unwrap
    - LineEncoding::default
    - header
    - FileId::raw
    - read::LineInstruction::AdvancePc
    - LineInstruction::SetIsa
    - push
    - UnitHeader::get_mut
    - unit
    - UnitEntryId::set
    - read::LineInstruction::SetColumn
    - EndianVec::new
    - read::LineInstruction::SetAddress
    - default_directory
    - LineProgram::new
    - clone
    - LineInstruction::AdvancePc
    - read::LineInstruction::AdvanceLine
    - LineInstruction::SetDiscriminator
    - read::LineInstruction::SetIsa
    - LineInstruction::SetAddress
    - units
    - read::LineInstruction::Special
    - UnitHeader::root
    - add_file
    - DebugInfoUnitHeadersIter::next
    - write
    - Dwarf::new
    - to_vec
    - unwrap
    - instructions
    - ::core::result::Result::unwrap
    - Sections::new
    - add
    linkageType: ''
    returnType: void
    signature: fn test_line_instruction()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2420,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2423,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2423,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2425,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2425,1
    - Dst: Result::clone
      Src: /src/gimli/src/write/line.rs:2428,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:2429,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2429,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2430,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2431,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2432,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2434,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2436,1
    - Dst: wrapping_add
      Src: /src/gimli/src/write/line.rs:2437,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2439,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2441,1
    - Dst: u64::from
      Src: /src/gimli/src/write/line.rs:2442,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2443,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2446,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2447,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2447,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2448,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2450,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2451,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2452,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2452,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2453,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2453,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2455,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:2456,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:2456,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/line.rs:2456,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2456,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:2457,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:2457,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:2458,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2459,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2459,1
    - Dst: rows
      Src: /src/gimli/src/write/line.rs:2461,1
    - Dst: Result::clone
      Src: /src/gimli/src/write/line.rs:2462,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/write/line.rs:2466,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2466,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2466,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/write/line.rs:2467,1
    - Dst: '&mut LineRow::line'
      Src: /src/gimli/src/write/line.rs:2468,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2468,1
    - Dst: get
      Src: /src/gimli/src/write/line.rs:2468,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2472,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/write/line.rs:2473,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2473,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2473,1
    - Dst: '&mut LineRow::address'
      Src: /src/gimli/src/write/line.rs:2482,1
    - Dst: '&mut LineRow::line'
      Src: /src/gimli/src/write/line.rs:2483,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2483,1
    - Dst: get
      Src: /src/gimli/src/write/line.rs:2483,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/src/write/line.rs:2485,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2485,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2485,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 180
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2492
      start: 2396
    functionDepth: 14
    functionLinenumber: 2396
    functionLinenumberEnd: 2492
    functionName: tests::test_advance
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - Unit::new
    - unit_ref
    - Result::unwrap
    - Result::read
    - row
    - Result::clone
    - LineString::String
    - UnitHeader::unwrap
    - OneShotLineRows::next_row
    - '&mut LineRow::line'
    - set_address
    - UnitHeader::get_mut
    - unit
    - end_sequence
    - UnitEntryId::set
    - EndianVec::new
    - LineProgram::new
    - clone
    - get
    - u64::from
    - '&mut LineRow::address'
    - units
    - UnitHeader::root
    - rows
    - DebugInfoUnitHeadersIter::next
    - write
    - Dwarf::new
    - to_vec
    - generate_row
    - wrapping_add
    - unwrap
    - ::core::result::Result::unwrap
    - Sections::new
    - add
    linkageType: ''
    returnType: void
    signature: fn test_advance()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2509,1
    - Dst: as_bytes
      Src: /src/gimli/src/write/line.rs:2509,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2509,1
    - Dst: LineString::StringRef
      Src: /src/gimli/src/write/line.rs:2510,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2510,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:2511,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2511,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2515,1
    - Dst: file
      Src: /src/gimli/src/write/line.rs:2516,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2518,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2520,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2521,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2521,1
    - Dst: FileId::clone
      Src: /src/gimli/src/write/line.rs:2523,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:2526,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2526,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2527,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2528,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2530,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2531,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2531,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2532,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2533,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2535,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2535,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2536,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2536,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2538,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:2539,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:2539,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/line.rs:2539,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2539,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:2540,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:2540,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:2541,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2542,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2542,1
    - Dst: header
      Src: /src/gimli/src/write/line.rs:2543,1
    - Dst: file
      Src: /src/gimli/src/write/line.rs:2544,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2544,1
    - Dst: attr_string
      Src: /src/gimli/src/write/line.rs:2545,1
    - Dst: path_name
      Src: /src/gimli/src/write/line.rs:2545,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2545,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 109
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2550
      start: 2495
    functionDepth: 13
    functionLinenumber: 2495
    functionLinenumberEnd: 2550
    functionName: tests::test_line_string
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - Unit::new
    - unit_ref
    - Result::unwrap
    - LineString::LineStringRef
    - Result::read
    - row
    - LineString::String
    - UnitHeader::unwrap
    - LineEncoding::default
    - set_address
    - header
    - UnitHeader::get_mut
    - attr_string
    - unit
    - UnitEntryId::set
    - EndianVec::new
    - LineProgram::new
    - clone
    - path_name
    - units
    - '&str::to_vec'
    - UnitHeader::root
    - DebugInfoUnitHeadersIter::next
    - write
    - Dwarf::new
    - file
    - to_vec
    - generate_row
    - unwrap
    - FileId::clone
    - ::core::result::Result::unwrap
    - Sections::new
    - LineString::StringRef
    - as_bytes
    - add
    linkageType: ''
    returnType: void
    signature: fn test_line_string()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2562,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2564,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2565,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:2565,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2567,1
    - Dst: Vec::new
      Src: /src/gimli/src/write/line.rs:2567,1
    - Dst: default_directory
      Src: /src/gimli/src/write/line.rs:2571,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2573,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2573,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2573,1
    - Dst: set_address
      Src: /src/gimli/src/write/line.rs:2574,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2574,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2575,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2576,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2577,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2578,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2580,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2581,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2581,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2583,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2585,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2586,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2587,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2587,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2588,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2588,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2589,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2591,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2591,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2591,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2591,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 77
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2596
      start: 2553
    functionDepth: 14
    functionLinenumber: 2553
    functionLinenumberEnd: 2596
    functionName: tests::test_missing_comp_dir
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - Unit::new
    - Some
    - Result::unwrap
    - Result::read
    - row
    - LineString::String
    - LineEncoding::default
    - set_address
    - UnitHeader::get_mut
    - end_sequence
    - UnitEntryId::set
    - EndianVec::new
    - default_directory
    - LineProgram::new
    - Dwarf::from
    - '&str::to_vec'
    - UnitHeader::root
    - add_file
    - write
    - Dwarf::new
    - generate_row
    - Self::unwrap
    - Sections::new
    - Vec::new
    - add
    linkageType: ''
    returnType: void
    signature: fn test_missing_comp_dir()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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: LineString::String
      Src: /src/gimli/src/write/line.rs:2602,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2602,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2612,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2614,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2615,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2616,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2616,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2617,1
    - Dst: add_directory
      Src: /src/gimli/src/write/line.rs:2627,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2627,1
    - Dst: add_file
      Src: /src/gimli/src/write/line.rs:2628,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2628,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:2629,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2629,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2629,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2630,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2631,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2632,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2633,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2636,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2637,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2637,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2638,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:2640,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2640,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2642,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/write/line.rs:2644,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2644,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2646,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2648,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2649,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2651,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2651,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2652,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2652,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2653,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2656,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2656,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2656,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2656,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:2658,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2658,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2658,1
    - Dst: files
      Src: /src/gimli/src/write/line.rs:2667,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2667,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2667,1
    - Dst: get_directory
      Src: /src/gimli/src/write/line.rs:2668,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 125
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2680
      start: 2599
    functionDepth: 14
    functionLinenumber: 2599
    functionLinenumberEnd: 2680
    functionName: tests::test_separate_working_dir
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - iter
    - Unit::new
    - AttributeValue::String
    - Some
    - begin_sequence
    - Result::unwrap
    - next
    - Result::read
    - row
    - files
    - LineString::String
    - LineEncoding::default
    - add_directory
    - UnitHeader::get_mut
    - end_sequence
    - UnitEntryId::set
    - EndianVec::new
    - LineProgram::new
    - clone
    - Dwarf::from
    - '&str::to_vec'
    - UnitHeader::root
    - add_file
    - write
    - Dwarf::new
    - get_directory
    - generate_row
    - unwrap
    - Self::unwrap
    - Sections::new
    - add
    linkageType: ''
    returnType: void
    signature: fn test_separate_working_dir()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2697,1
    - Dst: as_bytes
      Src: /src/gimli/src/write/line.rs:2697,1
    - Dst: to_vec
      Src: /src/gimli/src/write/line.rs:2697,1
    - Dst: LineString::StringRef
      Src: /src/gimli/src/write/line.rs:2698,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2698,1
    - Dst: LineString::LineStringRef
      Src: /src/gimli/src/write/line.rs:2699,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2699,1
    - Dst: Dwarf::new
      Src: /src/gimli/src/write/line.rs:2703,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2704,1
    - Dst: source
      Src: /src/gimli/src/write/line.rs:2704,1
    - Dst: LineProgram::new
      Src: /src/gimli/src/write/line.rs:2706,1
    - Dst: LineEncoding::default
      Src: /src/gimli/src/write/line.rs:2708,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2709,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2709,1
    - Dst: LineString::String
      Src: /src/gimli/src/write/line.rs:2711,1
    - Dst: '&str::to_vec'
      Src: /src/gimli/src/write/line.rs:2711,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2712,1
    - Dst: files
      Src: /src/gimli/src/write/line.rs:2721,1
    - Dst: impl Iterator::next
      Src: /src/gimli/src/write/line.rs:2721,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/line.rs:2721,1
    - Dst: begin_sequence
      Src: /src/gimli/src/write/line.rs:2722,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2722,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2722,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2723,1
    - Dst: row
      Src: /src/gimli/src/write/line.rs:2724,1
    - Dst: generate_row
      Src: /src/gimli/src/write/line.rs:2725,1
    - Dst: end_sequence
      Src: /src/gimli/src/write/line.rs:2726,1
    - Dst: Unit::new
      Src: /src/gimli/src/write/line.rs:2728,1
    - Dst: UnitHeader::get_mut
      Src: /src/gimli/src/write/line.rs:2729,1
    - Dst: UnitHeader::root
      Src: /src/gimli/src/write/line.rs:2729,1
    - Dst: UnitEntryId::set
      Src: /src/gimli/src/write/line.rs:2730,1
    - Dst: add
      Src: /src/gimli/src/write/line.rs:2731,1
    - Dst: Sections::new
      Src: /src/gimli/src/write/line.rs:2733,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/line.rs:2733,1
    - Dst: write
      Src: /src/gimli/src/write/line.rs:2734,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/line.rs:2734,1
    - Dst: Result::read
      Src: /src/gimli/src/write/line.rs:2736,1
    - Dst: units
      Src: /src/gimli/src/write/line.rs:2737,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/write/line.rs:2737,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/write/line.rs:2737,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2737,1
    - Dst: unit
      Src: /src/gimli/src/write/line.rs:2738,1
    - Dst: UnitHeader::unwrap
      Src: /src/gimli/src/write/line.rs:2738,1
    - Dst: unit_ref
      Src: /src/gimli/src/write/line.rs:2739,1
    - Dst: clone
      Src: /src/gimli/src/write/line.rs:2740,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2740,1
    - Dst: header
      Src: /src/gimli/src/write/line.rs:2741,1
    - Dst: file
      Src: /src/gimli/src/write/line.rs:2742,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2742,1
    - Dst: attr_string
      Src: /src/gimli/src/write/line.rs:2743,1
    - Dst: source
      Src: /src/gimli/src/write/line.rs:2743,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2743,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2743,1
    - Dst: Dwarf::from
      Src: /src/gimli/src/write/line.rs:2747,1
    - Dst: Some
      Src: /src/gimli/src/write/line.rs:2747,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/line.rs:2747,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/line.rs:2747,1
    - Dst: iter
      Src: /src/gimli/src/write/line.rs:2749,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2749,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2749,1
    - Dst: files
      Src: /src/gimli/src/write/line.rs:2751,1
    - Dst: next
      Src: /src/gimli/src/write/line.rs:2751,1
    - Dst: unwrap
      Src: /src/gimli/src/write/line.rs:2751,1
    - Dst: get_file_info
      Src: /src/gimli/src/write/line.rs:2752,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 162
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2760
      start: 2683
    functionDepth: 14
    functionLinenumber: 2683
    functionLinenumberEnd: 2760
    functionName: tests::test_file_source
    functionSourceFile: /src/gimli/src/write/line.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - iter
    - Unit::new
    - unit_ref
    - get_file_info
    - Some
    - begin_sequence
    - Result::unwrap
    - source
    - LineString::LineStringRef
    - next
    - files
    - row
    - Result::read
    - LineString::String
    - UnitHeader::unwrap
    - LineEncoding::default
    - header
    - UnitHeader::get_mut
    - attr_string
    - unit
    - end_sequence
    - UnitEntryId::set
    - EndianVec::new
    - impl Iterator::next
    - LineProgram::new
    - clone
    - Dwarf::from
    - units
    - '&str::to_vec'
    - UnitHeader::root
    - DebugInfoUnitHeadersIter::next
    - write
    - Dwarf::new
    - file
    - to_vec
    - generate_row
    - unwrap
    - ::core::result::Result::unwrap
    - Sections::new
    - Self::unwrap
    - LineString::StringRef
    - as_bytes
    - add
    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: 11
    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:
    - constants::DwEhPe::application
    - wrapping_sub
    - Err
    - Writer::len
    - Error::UnsupportedPointerEncoding
    - Writer::write_eh_pointer_data
    - constants::DwEhPe::format
    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_udata
    - Err
    - Error::UnsupportedPointerEncoding
    - Writer::write_uleb128
    - Writer::write_sdata
    - 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: 11
    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: 9
    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: 9
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionName: Writer::write_u16
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 2
    functionsReached:
    - Writer::endian
    - Writer::write
    - bool::write_u16
    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: 9
    functionLinenumber: 144
    functionLinenumberEnd: 148
    functionName: Writer::write_u32
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 3
    functionsReached:
    - Writer::endian
    - Writer::write
    - bool::write_u32
    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: 9
    functionLinenumber: 151
    functionLinenumberEnd: 155
    functionName: Writer::write_u64
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 2
    functionsReached:
    - Writer::endian
    - bool::write_u64
    - 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: 9
    functionLinenumber: 158
    functionLinenumberEnd: 162
    functionName: Writer::write_u128
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - bool::write_u128
    - Writer::endian
    - Writer::write
    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:
    - Writer::endian
    - Writer::write_at
    - bool::write_u16
    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:
    - Writer::endian
    - Writer::write_at
    - bool::write_u32
    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:
    - Writer::endian
    - bool::write_u64
    - 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:
    - bool::write_u128
    - Writer::endian
    - Writer::write_at
    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: 10
    functionLinenumber: 202
    functionLinenumberEnd: 228
    functionName: Writer::write_udata
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 7
    functionsReached:
    - Writer::write_u64
    - u64::from
    - Err
    - Writer::write_u16
    - Writer::write_u32
    - Error::UnsupportedWordSize
    - Writer::write_u8
    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: 10
    functionLinenumber: 234
    functionLinenumberEnd: 260
    functionName: Writer::write_sdata
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Writer::write_u64
    - Err
    - Writer::write_u16
    - Writer::write_u32
    - Error::UnsupportedWordSize
    - i64::from
    - Writer::write_u8
    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:
    - u64::from
    - Writer::write_u16_at
    - Err
    - Writer::write_u64_at
    - Writer::write_u8_at
    - Writer::write_u32_at
    - Error::UnsupportedWordSize
    linkageType: ''
    returnType: Result
    signature: 'fn write_udata_at(&mut self, offset: usize, val: u64, size: u8) ->
      Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/write/writer.rs:298,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/writer.rs:298,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - val
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 300
      start: 295
    functionDepth: 8
    functionLinenumber: 295
    functionLinenumberEnd: 300
    functionName: Writer::write_uleb128
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - Writer::write
    - leb128::write::unsigned
    - Result::unwrap
    linkageType: ''
    returnType: Result
    signature: 'fn write_uleb128(&mut self, val: u64) -> Result<()>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::signed
      Src: /src/gimli/src/write/writer.rs:306,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/writer.rs:306,1
    - Dst: Writer::write
      Src: /src/gimli/src/write/writer.rs:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 1
    argNames:
    - val
    argTypes:
    - i64
    constantsTouched: []
    func_position:
      end: 308
      start: 303
    functionDepth: 9
    functionLinenumber: 303
    functionLinenumberEnd: 308
    functionName: Writer::write_sleb128
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 1
    functionsReached:
    - leb128::write::signed
    - Writer::write
    - Result::unwrap
    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:317,1
    - Dst: InitialLengthOffset
      Src: /src/gimli/src/write/writer.rs:319,1
    - Dst: Writer::len
      Src: /src/gimli/src/write/writer.rs:319,1
    - Dst: Writer::write_udata
      Src: /src/gimli/src/write/writer.rs:320,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/writer.rs:320,1
    - Dst: Ok
      Src: /src/gimli/src/write/writer.rs:321,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 322
      start: 315
    functionDepth: 10
    functionLinenumber: 315
    functionLinenumberEnd: 322
    functionName: Writer::write_initial_length
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - InitialLengthOffset
    - Writer::write_udata
    - Writer::len
    - Ok
    - Writer::write_u32
    - DwEhPe::word_size
    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:333,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/write/writer.rs:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 3
    argNames:
    - offset
    - length
    - format
    argTypes:
    - InitialLengthOffset
    - u64
    - Format
    constantsTouched: []
    func_position:
      end: 334
      start: 327
    functionDepth: 5
    functionLinenumber: 327
    functionLinenumberEnd: 334
    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:349,1
    - Dst: write_address
      Src: /src/gimli/src/write/writer.rs:350,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/writer.rs:350,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:350,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:363,1
    - Dst: write_offset
      Src: /src/gimli/src/write/writer.rs:364,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:364,1
    - Dst: write_offset_at
      Src: /src/gimli/src/write/writer.rs:367,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:367,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:371,1
    - Dst: write_u8
      Src: /src/gimli/src/write/writer.rs:372,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:372,1
    - Dst: write_u16
      Src: /src/gimli/src/write/writer.rs:373,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:373,1
    - Dst: write_u32
      Src: /src/gimli/src/write/writer.rs:374,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:374,1
    - Dst: write_u64
      Src: /src/gimli/src/write/writer.rs:375,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:375,1
    - Dst: write_u8_at
      Src: /src/gimli/src/write/writer.rs:383,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:383,1
    - Dst: write_u16_at
      Src: /src/gimli/src/write/writer.rs:384,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:384,1
    - Dst: write_u32_at
      Src: /src/gimli/src/write/writer.rs:385,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:385,1
    - Dst: write_u64_at
      Src: /src/gimli/src/write/writer.rs:386,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:386,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:395,1
    - Dst: write_u8
      Src: /src/gimli/src/write/writer.rs:396,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:396,1
    - Dst: write_u16
      Src: /src/gimli/src/write/writer.rs:397,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:397,1
    - Dst: write_u32
      Src: /src/gimli/src/write/writer.rs:398,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:398,1
    - Dst: write_u64
      Src: /src/gimli/src/write/writer.rs:399,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:399,1
    - Dst: write_u8_at
      Src: /src/gimli/src/write/writer.rs:407,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:407,1
    - Dst: write_u16_at
      Src: /src/gimli/src/write/writer.rs:408,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:408,1
    - Dst: write_u32_at
      Src: /src/gimli/src/write/writer.rs:409,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:409,1
    - Dst: write_u64_at
      Src: /src/gimli/src/write/writer.rs:410,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:410,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:419,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:420,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:420,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:421,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:421,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:422,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:422,1
    - Dst: write_udata
      Src: /src/gimli/src/write/writer.rs:423,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:423,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:435,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:435,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:436,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:436,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:437,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:437,1
    - Dst: write_udata_at
      Src: /src/gimli/src/write/writer.rs:438,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:438,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:457,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/writer.rs:458,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:458,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:461,1
    - Dst: write_uleb128
      Src: /src/gimli/src/write/writer.rs:462,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:462,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:468,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/writer.rs:469,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:469,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:472,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/writer.rs:473,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:473,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:479,1
    - Dst: write_sleb128
      Src: /src/gimli/src/write/writer.rs:480,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:480,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:486,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/writer.rs:487,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:487,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/writer.rs:489,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:489,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/src/write/writer.rs:497,1
    - Dst: write_initial_length
      Src: /src/gimli/src/write/writer.rs:498,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:498,1
    - Dst: write_initial_length_at
      Src: /src/gimli/src/write/writer.rs:500,1
    - Dst: unwrap
      Src: /src/gimli/src/write/writer.rs:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 219
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 348
    functionDepth: 12
    functionLinenumber: 348
    functionLinenumberEnd: 508
    functionName: tests::test_writer
    functionSourceFile: /src/gimli/src/write/writer.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - write_u64
    - write_offset_at
    - write_address
    - write_udata_at
    - write_u16
    - write::EndianVec::new
    - write_u16_at
    - write_initial_length_at
    - write_u32
    - write_initial_length
    - write_u8
    - write_u32_at
    - write_u64_at
    - write_uleb128
    - write_u8_at
    - write_sleb128
    - write_udata
    - unwrap
    - write_offset
    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:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 35
    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: 10
    functionLinenumber: 57
    functionLinenumberEnd: 82
    functionName: LocationListTable::write
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 0
    functionsReached:
    - Error::UnsupportedVersion
    - LocationListTable::write_loc
    - LocationListOffsets::none
    - Ok
    - Err
    - is_empty
    - LocationListTable::write_loclists
    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: 9
    functionLinenumber: 85
    functionLinenumberEnd: 161
    functionName: LocationListTable::write_loc
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 1
    functionsReached:
    - Address::Constant
    - write_udata
    - iter
    - Ok
    - Err
    - write_address
    - offset
    - Result::push
    - Vec::new
    - write_expression
    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: 11
    functionLinenumber: 164
    functionLinenumberEnd: 241
    functionName: LocationListTable::write_loclists
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 1
    functionsReached:
    - write_uleb128
    - write_u8
    - Error::NeedVersion
    - iter
    - Ok
    - Err
    - write_address
    - len
    - offset
    - Result::push
    - write_initial_length_at
    - write_u32
    - write_initial_length
    - Vec::new
    - write_expression
    - write_u16
    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: 11
    functionLinenumber: 290
    functionLinenumberEnd: 305
    functionName: write_expression
    functionSourceFile: /src/gimli/src/write/loc.rs
    functionUses: 2
    functionsReached:
    - write_uleb128
    - write_udata
    - write
    - Ok
    - size
    - Some
    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:
    - Address::Constant
    - read::Abbreviations::default
    - DebugRngListsBase
    - Some
    - Result::unwrap
    - slice
    - LocationLists::raw_locations
    - DebugLocListsBase
    - push
    - read::LocationLists::new
    - read::UnitHeader::new
    - EndianVec::new
    - Default::default
    - DebugStrOffsetsBase
    - clone
    - get
    - read::DebugLoc::new
    - Result::write
    - read::EndianSlice::default
    - UnitSectionOffset
    - Arc::new
    - Result::add
    - op_constu
    - LocationListTable::default
    - Expression::new
    - LocationList::from
    - read::DebugLocLists::new
    - UnitHeader::unit_ref
    - Self::unwrap
    - Sections::new
    - DebugAddrBase
    - LocationList
    - DebugAbbrevOffset
    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: 9
    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: 15
    functionLinenumber: 79
    functionLinenumberEnd: 86
    functionName: DwarfUnit::new
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 1
    functionsReached:
    - Unit::new
    - StringTable::default
    - LineStringTable::default
    - LineProgram::none
    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: 10
    functionLinenumber: 89
    functionLinenumberEnd: 109
    functionName: DwarfUnit::write
    functionSourceFile: /src/gimli/src/write/dwarf.rs
    functionUses: 0
    functionsReached:
    - offset
    - AbbreviationTable::default
    - 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: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:
    - RangeListId::new
    - insert_full
    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: 10
    functionLinenumber: 54
    functionLinenumberEnd: 68
    functionName: RangeListTable::write
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 0
    functionsReached:
    - RangeListTable::write_rnglists
    - Error::UnsupportedVersion
    - RangeListTable::write_ranges
    - Ok
    - Err
    - is_empty
    - RangeListOffsets::none
    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: 9
    functionLinenumber: 71
    functionLinenumberEnd: 126
    functionName: RangeListTable::write_ranges
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 1
    functionsReached:
    - Address::Constant
    - write_udata
    - iter
    - Ok
    - Err
    - write_address
    - offset
    - Result::push
    - Vec::new
    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: 11
    functionLinenumber: 129
    functionLinenumberEnd: 185
    functionName: RangeListTable::write_rnglists
    functionSourceFile: /src/gimli/src/write/range.rs
    functionUses: 1
    functionsReached:
    - write_uleb128
    - write_u8
    - Error::NeedVersion
    - iter
    - Ok
    - Err
    - write_address
    - len
    - offset
    - Result::push
    - write_initial_length_at
    - write_u32
    - write_initial_length
    - Vec::new
    - write_u16
    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:
    - Address::Constant
    - read::Abbreviations::default
    - DebugRngListsBase
    - read::RangeLists::new
    - Some
    - Result::unwrap
    - read::DebugRngLists::new
    - Result::clone
    - slice
    - DebugLocListsBase
    - read::UnitHeader::new
    - EndianVec::new
    - Default::default
    - DebugStrOffsetsBase
    - RangeList
    - get
    - read::EndianSlice::default
    - RangeListTable::default
    - UnitSectionOffset
    - Arc::new
    - write
    - read::DebugRanges::new
    - UnitHeader::unit_ref
    - RangeList::from
    - Self::unwrap
    - Sections::new
    - DebugAddrBase
    - RangeLists::raw_ranges
    - DebugAbbrevOffset
    - add
    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: 10
    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: 10
    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: 9
    functionLinenumber: 70
    functionLinenumberEnd: 89
    functionName: FrameTable::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 2
    functionsReached:
    - CieId::write
    - write
    - Ok
    - get_index
    - unwrap
    - Some
    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: 11
    functionLinenumber: 166
    functionLinenumberEnd: 265
    functionName: CommonInformationEntry::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - write_u64
    - is_some
    - write_udata_at
    - write_eh_pointer
    - Error::UnsupportedVersion
    - len
    - write_initial_length_at
    - write_u32
    - write_initial_length
    - write_u8
    - write_uleb128
    - Ok
    - Err
    - write_sleb128
    - write_nop
    - CommonInformationEntry::has_augmentation
    - write
    - u16::from
    - word_size
    - into
    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: 11
    functionLinenumber: 303
    functionLinenumberEnd: 373
    functionName: FrameDescriptionEntry::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - CieId::has_augmentation
    - write_eh_pointer_data
    - write_udata
    - format
    - write_u8
    - write_advance_loc
    - write
    - write_nop
    - Ok
    - write_address
    - len
    - word_size
    - write_initial_length_at
    - write_udata_at
    - write_initial_length
    - write_eh_pointer
    - write_offset
    - into
    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: 10
    functionLinenumber: 420
    functionLinenumberEnd: 535
    functionName: CallFrameInstruction::write
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - write_uleb128
    - write_u8
    - write
    - Result::into
    - Ok
    - factored_data_offset
    - write_sleb128
    - size
    - u8::into
    - into
    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: 10
    functionLinenumber: 538
    functionLinenumberEnd: 561
    functionName: write_advance_loc
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 1
    functionsReached:
    - factored_code_delta
    - Ok
    - write_u16
    - write_u32
    - 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: 10
    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:
    - Ok
    - u32::from
    - Err
    - Error::InvalidFrameCodeOffset
    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:
    - i32::from
    - Ok
    - Err
    - Error::InvalidFrameDataOffset
    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:892,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:894,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:895,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:895,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:898,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:899,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:901,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:901,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:903,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:903,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:907,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:907,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:908,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:908,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:910,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:910,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:911,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:911,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:913,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:913,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:914,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:914,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:915,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:915,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:917,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:917,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:918,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:918,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:919,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:919,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:921,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:925,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:926,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:928,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:931,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:931,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:935,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:935,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:936,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:936,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:937,1
    - Dst: Self::clone
      Src: /src/gimli/src/write/cfi.rs:937,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/write/cfi.rs:940,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/cfi.rs:940,1
    - Dst: Self::write_debug_frame
      Src: /src/gimli/src/write/cfi.rs:941,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/cfi.rs:941,1
    - Dst: read::DebugFrame::new
      Src: /src/gimli/src/write/cfi.rs:944,1
    - Dst: Result::slice
      Src: /src/gimli/src/write/cfi.rs:944,1
    - Dst: Self::set_address_size
      Src: /src/gimli/src/write/cfi.rs:945,1
    - Dst: FrameTable::from
      Src: /src/gimli/src/write/cfi.rs:946,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:947,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:947,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/cfi.rs:946,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:952,1
    - Dst: zip
      Src: /src/gimli/src/write/cfi.rs:952,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:952,1
    - Dst: EhFrame::from
      Src: /src/gimli/src/write/cfi.rs:958,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/cfi.rs:958,1
    - Dst: Self::write_eh_frame
      Src: /src/gimli/src/write/cfi.rs:959,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/cfi.rs:959,1
    - Dst: read::EhFrame::new
      Src: /src/gimli/src/write/cfi.rs:961,1
    - Dst: slice
      Src: /src/gimli/src/write/cfi.rs:961,1
    - Dst: Self::set_address_size
      Src: /src/gimli/src/write/cfi.rs:962,1
    - Dst: FrameTable::from
      Src: /src/gimli/src/write/cfi.rs:963,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:964,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:964,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/cfi.rs:963,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:969,1
    - Dst: zip
      Src: /src/gimli/src/write/cfi.rs:969,1
    - Dst: iter
      Src: /src/gimli/src/write/cfi.rs:969,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 189
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 976
      start: 883
    functionDepth: 15
    functionLinenumber: 883
    functionLinenumberEnd: 976
    functionName: tests::test_frame_table
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - Address::Constant
    - iter
    - FrameTable::default
    - Self::add_fde
    - FrameTable::from
    - Result::slice
    - Self::write_debug_frame
    - FrameDescriptionEntry::new
    - Some
    - read::DebugFrame::new
    - Result::unwrap
    - read::EhFrame::new
    - EhFrame::from
    - slice
    - EndianVec::new
    - zip
    - Self::add_cie
    - DebugFrame::from
    - CommonInformationEntry::new
    - Self::set_address_size
    - Self::write_eh_frame
    - Self::unwrap
    - Self::clone
    linkageType: ''
    returnType: void
    signature: fn test_frame_table()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Expression::new
      Src: /src/gimli/src/write/cfi.rs:980,1
    - Dst: op_constu
      Src: /src/gimli/src/write/cfi.rs:981,1
    - Dst: CallFrameInstruction::Cfa
      Src: /src/gimli/src/write/cfi.rs:984,1
    - Dst: CallFrameInstruction::Offset
      Src: /src/gimli/src/write/cfi.rs:985,1
    - Dst: CallFrameInstruction::Cfa
      Src: /src/gimli/src/write/cfi.rs:989,1
    - Dst: CallFrameInstruction::Cfa
      Src: /src/gimli/src/write/cfi.rs:990,1
    - Dst: CallFrameInstruction::CfaRegister
      Src: /src/gimli/src/write/cfi.rs:991,1
    - Dst: CallFrameInstruction::CfaOffset
      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::CfaExpression
      Src: /src/gimli/src/write/cfi.rs:995,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:995,1
    - Dst: CallFrameInstruction::Restore
      Src: /src/gimli/src/write/cfi.rs:996,1
    - Dst: common::Register
      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::Undefined
      Src: /src/gimli/src/write/cfi.rs:998,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:998,1
    - Dst: CallFrameInstruction::SameValue
      Src: /src/gimli/src/write/cfi.rs:999,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:999,1
    - Dst: CallFrameInstruction::Offset
      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::ValOffset
      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::Register
      Src: /src/gimli/src/write/cfi.rs:1004,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1004,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1004,1
    - Dst: CallFrameInstruction::Expression
      Src: /src/gimli/src/write/cfi.rs:1007,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1007,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1007,1
    - Dst: CallFrameInstruction::ValExpression
      Src: /src/gimli/src/write/cfi.rs:1011,1
    - Dst: common::Register
      Src: /src/gimli/src/write/cfi.rs:1011,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1011,1
    - Dst: CallFrameInstruction::ArgsSize
      Src: /src/gimli/src/write/cfi.rs:1015,1
    - Dst: FrameTable::default
      Src: /src/gimli/src/write/cfi.rs:1029,1
    - Dst: CommonInformationEntry::new
      Src: /src/gimli/src/write/cfi.rs:1031,1
    - Dst: CieId::add_instruction
      Src: /src/gimli/src/write/cfi.rs:1033,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1033,1
    - Dst: Self::add_cie
      Src: /src/gimli/src/write/cfi.rs:1035,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:1037,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:1037,1
    - Dst: add_instruction
      Src: /src/gimli/src/write/cfi.rs:1039,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1039,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:1041,1
    - Dst: FrameDescriptionEntry::new
      Src: /src/gimli/src/write/cfi.rs:1045,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:1045,1
    - Dst: add_instruction
      Src: /src/gimli/src/write/cfi.rs:1047,1
    - Dst: clone
      Src: /src/gimli/src/write/cfi.rs:1047,1
    - Dst: Self::add_fde
      Src: /src/gimli/src/write/cfi.rs:1049,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/write/cfi.rs:1052,1
    - Dst: EndianVec::new
      Src: /src/gimli/src/write/cfi.rs:1052,1
    - Dst: Self::write_debug_frame
      Src: /src/gimli/src/write/cfi.rs:1053,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/write/cfi.rs:1053,1
    - Dst: read::DebugFrame::new
      Src: /src/gimli/src/write/cfi.rs:1056,1
    - Dst: Result::slice
      Src: /src/gimli/src/write/cfi.rs:1056,1
    - Dst: Self::set_address_size
      Src: /src/gimli/src/write/cfi.rs:1057,1
    - Dst: Self::set_vendor
      Src: /src/gimli/src/write/cfi.rs:1058,1
    - Dst: FrameTable::from
      Src: /src/gimli/src/write/cfi.rs:1059,1
    - Dst: Some
      Src: /src/gimli/src/write/cfi.rs:1060,1
    - Dst: Address::Constant
      Src: /src/gimli/src/write/cfi.rs:1060,1
    - Dst: Self::unwrap
      Src: /src/gimli/src/write/cfi.rs:1059,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 166
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 979
    functionDepth: 15
    functionLinenumber: 979
    functionLinenumberEnd: 1076
    functionName: tests::test_frame_instruction
    functionSourceFile: /src/gimli/src/write/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - Address::Constant
    - CallFrameInstruction::CfaExpression
    - add_instruction
    - FrameTable::default
    - Self::add_fde
    - CallFrameInstruction::ValExpression
    - CallFrameInstruction::CfaOffset
    - Result::slice
    - FrameTable::from
    - Self::write_debug_frame
    - FrameDescriptionEntry::new
    - Some
    - read::DebugFrame::new
    - Result::unwrap
    - CieId::add_instruction
    - CallFrameInstruction::ValOffset
    - CallFrameInstruction::Register
    - Self::set_vendor
    - CallFrameInstruction::Cfa
    - CallFrameInstruction::SameValue
    - CallFrameInstruction::ArgsSize
    - EndianVec::new
    - clone
    - CallFrameInstruction::Expression
    - Self::add_cie
    - op_constu
    - Expression::new
    - DebugFrame::from
    - CallFrameInstruction::CfaRegister
    - CommonInformationEntry::new
    - CallFrameInstruction::Undefined
    - Self::set_address_size
    - CallFrameInstruction::Restore
    - CallFrameInstruction::Offset
    - Self::unwrap
    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:
    - u64::from
    - R::Offset::from_u64
    - into_u64
    - read_address
    - clone
    - skip
    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:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: AddrHeaderIter::next
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 6
    functionsReached:
    - AddrHeaderIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/addr.rs:139,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/addr.rs:140,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/addr.rs:143,1
    - Dst: Err
      Src: /src/gimli/src/read/addr.rs:145,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/addr.rs:145,1
    - Dst: u64::from
      Src: /src/gimli/src/read/addr.rs:145,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/addr.rs:148,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/addr.rs:149,1
    - Dst: Err
      Src: /src/gimli/src/read/addr.rs:151,1
    - Dst: DwEhPe::initial_length_size
      Src: /src/gimli/src/read/addr.rs:155,1
    - Dst: Err
      Src: /src/gimli/src/read/addr.rs:162,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/addr.rs:162,1
    - Dst: Result::skip
      Src: /src/gimli/src/read/addr.rs:169,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/addr.rs:169,1
    - Dst: Ok
      Src: /src/gimli/src/read/addr.rs:176,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 54
    argCount: 2
    argNames:
    - input
    - offset
    argTypes:
    - '&mut R'
    - DebugAddrOffset<Offset>
    constantsTouched: []
    func_position:
      end: 182
      start: 138
    functionDepth: 7
    functionLinenumber: 138
    functionLinenumberEnd: 182
    functionName: AddrHeader::parse
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - Result::read_u16
    - Result::read_u8
    - u64::from
    - DwEhPe::initial_length_size
    - Error::UnknownVersion
    - Result::skip
    - '&mut R::read_initial_length'
    - Ok
    - Err
    - Result::read_address_size
    - '&mut R::split'
    - Error::UnsupportedAddressSize
    - R::Offset::from_u8
    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: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    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: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    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: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    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:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 204
    functionDepth: 5
    functionLinenumber: 204
    functionLinenumberEnd: 209
    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:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 1
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: AddrEntryIter::next
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 13
    functionsReached:
    - AddrEntryIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:266,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:267,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:268,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:269,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:270,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: initial_length
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: D16
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:271,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/addr.rs:279,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/addr.rs:281,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/addr.rs:282,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/addr.rs:284,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:284,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/addr.rs:285,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/addr.rs:285,1
    - Dst: common::DebugAddrBase
      Src: /src/gimli/src/read/addr.rs:286,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 64
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 263
    functionDepth: 2
    functionLinenumber: 263
    functionLinenumberEnd: 298
    functionName: tests::test_get_address
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - common::DebugAddrBase
    - Self::set_const
    - initial_length
    - Label::new
    - D8
    - unwrap
    - Vec::mark
    - DebugAddr::from
    - Vec::get_contents
    - EndianSlice::new
    - Vec::word
    - Section::with_endian
    - mark
    - D16
    linkageType: ''
    returnType: void
    signature: fn test_get_address()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:302,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:303,1
    - Dst: Label::new
      Src: /src/gimli/src/read/addr.rs:304,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: initial_length
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: D16
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: D8
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: word
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: mark
      Src: /src/gimli/src/read/addr.rs:306,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/addr.rs:314,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: Label::new
      Src: /src/gimli/src/read/addr.rs:318,1
    - Dst: Vec::initial_length
      Src: /src/gimli/src/read/addr.rs:319,1
    - Dst: Self::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: Vec::get_contents
      Src: /src/gimli/src/read/addr.rs:328,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:328,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/addr.rs:329,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/addr.rs:329,1
    - Dst: Self::headers
      Src: /src/gimli/src/read/addr.rs:330,1
    - Dst: next
      Src: /src/gimli/src/read/addr.rs:331,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/addr.rs:331,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:331,1
    - Dst: encoding
      Src: /src/gimli/src/read/addr.rs:332,1
    - Dst: entries
      Src: /src/gimli/src/read/addr.rs:337,1
    - Dst: next
      Src: /src/gimli/src/read/addr.rs:341,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/addr.rs:341,1
    - Dst: unwrap
      Src: /src/gimli/src/read/addr.rs:341,1
    - Dst: encoding
      Src: /src/gimli/src/read/addr.rs:342,1
    - Dst: entries
      Src: /src/gimli/src/read/addr.rs:347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 103
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 301
    functionDepth: 6
    functionLinenumber: 301
    functionLinenumberEnd: 352
    functionName: tests::test_iterator
    functionSourceFile: /src/gimli/src/read/addr.rs
    functionUses: 0
    functionsReached:
    - Self::headers
    - D8
    - Vec::initial_length
    - next
    - mark
    - initial_length
    - entries
    - EndianSlice::new
    - DebugAddr::from
    - D16
    - Self::D16
    - word
    - Section::with_endian
    - Self::set_const
    - encoding
    - Label::new
    - unwrap
    - Vec::get_contents
    - ::core::result::Result::unwrap
    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:98,1
    - Dst: Parser::parse_entry
      Src: /src/gimli/src/read/lookup.rs:100,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:101,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:101,1
    - Dst: empty
      Src: /src/gimli/src/read/lookup.rs:104,1
    - Dst: empty
      Src: /src/gimli/src/read/lookup.rs:105,1
    - Dst: Err
      Src: /src/gimli/src/read/lookup.rs:106,1
    - Dst: is_empty
      Src: /src/gimli/src/read/lookup.rs:110,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:112,1
    - Dst: Parser::parse_header
      Src: /src/gimli/src/read/lookup.rs:114,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:116,1
    - Dst: empty
      Src: /src/gimli/src/read/lookup.rs:120,1
    - Dst: Err
      Src: /src/gimli/src/read/lookup.rs:121,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 95
    functionDepth: 12
    functionLinenumber: 95
    functionLinenumberEnd: 125
    functionName: LookupEntryIter::next
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Err
    - is_empty
    - empty
    - Parser::parse_entry
    - Some
    - Parser::parse_header
    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:166,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/lookup.rs:167,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/lookup.rs:169,1
    - Dst: Err
      Src: /src/gimli/src/read/lookup.rs:171,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/lookup.rs:171,1
    - Dst: u64::from
      Src: /src/gimli/src/read/lookup.rs:171,1
    - Dst: read::parse_debug_info_offset
      Src: /src/gimli/src/read/lookup.rs:174,1
    - Dst: Result::read_length
      Src: /src/gimli/src/read/lookup.rs:175,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:184,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 185
      start: 165
    functionDepth: 7
    functionLinenumber: 165
    functionLinenumberEnd: 185
    functionName: PubStuffParser::parse_header
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - Result::read_u16
    - u64::from
    - Error::UnknownVersion
    - '&mut R::read_initial_length'
    - Ok
    - Err
    - Result::read_length
    - '&mut R::split'
    - read::parse_debug_info_offset
    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:189,1
    - Dst: Result::into_u64
      Src: /src/gimli/src/read/lookup.rs:190,1
    - Dst: '&mut R::empty'
      Src: /src/gimli/src/read/lookup.rs:191,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:192,1
    - Dst: '&mut R::read_null_terminated_slice'
      Src: /src/gimli/src/read/lookup.rs:194,1
    - Dst: Ok
      Src: /src/gimli/src/read/lookup.rs:195,1
    - Dst: Some
      Src: /src/gimli/src/read/lookup.rs:195,1
    - Dst: Self::Entry::new
      Src: /src/gimli/src/read/lookup.rs:195,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/lookup.rs:196,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    argCount: 2
    argNames:
    - input
    - header
    argTypes:
    - '&mut R'
    - '&Self::Header'
    constantsTouched: []
    func_position:
      end: 201
      start: 188
    functionDepth: 11
    functionLinenumber: 188
    functionLinenumberEnd: 201
    functionName: PubStuffParser::parse_entry
    functionSourceFile: /src/gimli/src/read/lookup.rs
    functionUses: 0
    functionsReached:
    - '&mut R::read_offset'
    - Ok
    - Result::into_u64
    - Self::Entry::new
    - read::UnitOffset
    - Some
    - '&mut R::empty'
    - '&mut R::read_null_terminated_slice'
    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
    - clone
    - skip
    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:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: ArangeHeaderIter::next
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 1
    functionsReached:
    - ArangeHeaderIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/aranges.rs:149,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/aranges.rs:150,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/aranges.rs:156,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:158,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/aranges.rs:158,1
    - Dst: u64::from
      Src: /src/gimli/src/read/aranges.rs:158,1
    - Dst: Result::read_offset
      Src: /src/gimli/src/read/aranges.rs:161,1
    - Dst: Result::map
      Src: /src/gimli/src/read/aranges.rs:161,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/aranges.rs:162,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/aranges.rs:163,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:165,1
    - Dst: DwEhPe::initial_length_size
      Src: /src/gimli/src/read/aranges.rs:169,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/aranges.rs:169,1
    - Dst: u8::checked_mul
      Src: /src/gimli/src/read/aranges.rs:173,1
    - Dst: ok_or
      Src: /src/gimli/src/read/aranges.rs:173,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/aranges.rs:175,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:177,1
    - Dst: Error::UnsupportedAddressSize
      Src: /src/gimli/src/read/aranges.rs:177,1
    - Dst: Result::skip
      Src: /src/gimli/src/read/aranges.rs:184,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/aranges.rs:184,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:191,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 70
    argCount: 2
    argNames:
    - input
    - offset
    argTypes:
    - '&mut R'
    - DebugArangesOffset<Offset>
    constantsTouched: []
    func_position:
      end: 198
      start: 148
    functionDepth: 7
    functionLinenumber: 148
    functionLinenumberEnd: 198
    functionName: ArangeHeader::parse
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 4
    functionsReached:
    - Result::read_u16
    - Result::read_u8
    - u64::from
    - DwEhPe::initial_length_size
    - Error::UnknownVersion
    - R::Offset::from_u8
    - Result::skip
    - '&mut R::read_initial_length'
    - Result::map
    - Ok
    - Err
    - Result::read_address_size
    - u8::checked_mul
    - '&mut R::split'
    - ok_or
    - Result::read_offset
    - Error::UnsupportedAddressSize
    - DwEhPe::word_size
    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: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    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: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    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: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    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: 222
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 222
    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:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 226
    functionDepth: 5
    functionLinenumber: 226
    functionLinenumberEnd: 231
    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:312,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: ArangeEntryIter::next
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 1
    functionsReached:
    - ArangeEntryIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_empty
      Src: /src/gimli/src/read/aranges.rs:270,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:271,1
    - Dst: ArangeEntry::parse
      Src: /src/gimli/src/read/aranges.rs:274,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:275,1
    - Dst: Some
      Src: /src/gimli/src/read/aranges.rs:275,1
    - Dst: empty
      Src: /src/gimli/src/read/aranges.rs:277,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:278,1
    - Dst: empty
      Src: /src/gimli/src/read/aranges.rs:281,1
    - Dst: Err
      Src: /src/gimli/src/read/aranges.rs:282,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 269
    functionDepth: 8
    functionLinenumber: 269
    functionLinenumberEnd: 285
    functionName: ArangeEntryIter::next_raw
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - ArangeEntry::parse
    - Ok
    - Err
    - is_empty
    - empty
    - Some
    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:296,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:297,1
    - Dst: add_sized
      Src: /src/gimli/src/read/aranges.rs:301,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:302,1
    - Dst: Some
      Src: /src/gimli/src/read/aranges.rs:302,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 1
    argNames:
    - entry
    argTypes:
    - ArangeEntry
    constantsTouched: []
    func_position:
      end: 303
      start: 291
    functionDepth: 4
    functionLinenumber: 291
    functionLinenumberEnd: 303
    functionName: ArangeEntryIter::convert_raw
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - add_sized
    - Some
    - Ok
    - u64::min_tombstone
    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:328,1
    - Dst: '&mut R::len'
      Src: /src/gimli/src/read/aranges.rs:329,1
    - Dst: '&mut R::empty'
      Src: /src/gimli/src/read/aranges.rs:330,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:331,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/aranges.rs:334,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/aranges.rs:335,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/aranges.rs:342,1
    - Dst: Ok
      Src: /src/gimli/src/read/aranges.rs:343,1
    - Dst: Some
      Src: /src/gimli/src/read/aranges.rs:343,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - '&mut R'
    - Encoding
    constantsTouched: []
    func_position:
      end: 345
      start: 325
    functionDepth: 7
    functionLinenumber: 325
    functionLinenumberEnd: 345
    functionName: ArangeEntry::parse
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 1
    functionsReached:
    - Ok
    - '&mut R::read_address'
    - '&mut R::len'
    - Some
    - '&mut R::empty'
    - R::Offset::from_u8
    - 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: 351
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 351
    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: 357
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 357
    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: 363
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 363
    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:409,1
    - Dst: headers
      Src: /src/gimli/src/read/aranges.rs:410,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/aranges.rs:412,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/aranges.rs:412,1
    - Dst: expect
      Src: /src/gimli/src/read/aranges.rs:412,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/src/read/aranges.rs:419,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/aranges.rs:419,1
    - Dst: expect
      Src: /src/gimli/src/read/aranges.rs:419,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 374
    functionDepth: 6
    functionLinenumber: 374
    functionLinenumberEnd: 425
    functionName: tests::test_iterate_headers
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - headers
    - DebugAranges::new
    - ::core::result::Result::expect
    - AddrHeaderIter::next
    - expect
    linkageType: ''
    returnType: void
    signature: fn test_iterate_headers()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:458,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:461,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:461,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/aranges.rs:461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 481
      start: 428
    functionDepth: 8
    functionLinenumber: 428
    functionLinenumberEnd: 481
    functionName: tests::test_parse_header_ok
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - common::DebugArangesOffset
    - EndianSlice::new
    - Result::expect
    - ArangeHeader::parse
    linkageType: ''
    returnType: void
    signature: fn test_parse_header_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:515,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:517,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:517,1
    - Dst: Result::expect_err
      Src: /src/gimli/src/read/aranges.rs:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 484
    functionDepth: 8
    functionLinenumber: 484
    functionLinenumberEnd: 520
    functionName: tests::test_parse_header_overflow_error
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - common::DebugArangesOffset
    - EndianSlice::new
    - Result::expect_err
    - ArangeHeader::parse
    linkageType: ''
    returnType: void
    signature: fn test_parse_header_overflow_error()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:555,1
    - Dst: ArangeHeader::parse
      Src: /src/gimli/src/read/aranges.rs:557,1
    - Dst: common::DebugArangesOffset
      Src: /src/gimli/src/read/aranges.rs:557,1
    - Dst: Result::expect_err
      Src: /src/gimli/src/read/aranges.rs:557,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 560
      start: 523
    functionDepth: 8
    functionLinenumber: 523
    functionLinenumberEnd: 560
    functionName: tests::test_parse_header_div_by_zero_error
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - common::DebugArangesOffset
    - EndianSlice::new
    - Result::expect_err
    - ArangeHeader::parse
    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:571,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:574,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/aranges.rs:574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 589
      start: 563
    functionDepth: 2
    functionLinenumber: 563
    functionLinenumberEnd: 589
    functionName: tests::test_parse_entry_ok
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - ::core::result::Result::expect
    - next
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:610,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:613,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/aranges.rs:613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 628
      start: 592
    functionDepth: 2
    functionLinenumber: 592
    functionLinenumberEnd: 628
    functionName: tests::test_parse_entry_zero
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - ::core::result::Result::expect
    - next
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_zero()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:647,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 656
      start: 631
    functionDepth: 2
    functionLinenumber: 631
    functionLinenumberEnd: 656
    functionName: tests::test_parse_entry_overflow_32
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - next
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_overflow_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:675,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 684
      start: 659
    functionDepth: 2
    functionLinenumber: 659
    functionLinenumberEnd: 684
    functionName: tests::test_parse_entry_overflow_64
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - next
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_overflow_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:708,1
    - Dst: next_raw
      Src: /src/gimli/src/read/aranges.rs:711,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/aranges.rs:711,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:728,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:731,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/aranges.rs:731,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 746
      start: 687
    functionDepth: 9
    functionLinenumber: 687
    functionLinenumberEnd: 746
    functionName: tests::test_parse_entry_tombstone_32
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - ::core::result::Result::unwrap
    - next
    - Result::unwrap
    - next_raw
    linkageType: ''
    returnType: void
    signature: fn test_parse_entry_tombstone_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:770,1
    - Dst: next_raw
      Src: /src/gimli/src/read/aranges.rs:773,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/aranges.rs:773,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/aranges.rs:790,1
    - Dst: next
      Src: /src/gimli/src/read/aranges.rs:793,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/aranges.rs:793,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 808
      start: 749
    functionDepth: 9
    functionLinenumber: 749
    functionLinenumberEnd: 808
    functionName: tests::test_parse_entry_tombstone_64
    functionSourceFile: /src/gimli/src/read/aranges.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - ::core::result::Result::unwrap
    - next
    - Result::unwrap
    - next_raw
    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:
    - EndianSlice::new
    - Self::from
    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: 10
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: DebugStr::get_str
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - read_null_terminated_slice
    - clone
    - skip
    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:
    - u64::from
    - R::Offset::from_u64
    - map
    - into_u64
    - read_offset
    - DwEhPe::word_size
    - clone
    - skip
    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:
    - initial_length_size
    - common::DebugStrOffsetsBase
    - 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:
    - EndianSlice::new
    - Self::from
    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: 10
    functionLinenumber: 213
    functionLinenumberEnd: 217
    functionName: DebugLineStr::get_str
    functionSourceFile: /src/gimli/src/read/str.rs
    functionUses: 0
    functionsReached:
    - read_null_terminated_slice
    - clone
    - skip
    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:
    - Self::set_const
    - initial_length
    - DebugStrOffsets::from
    - Label::new
    - common::DebugStrOffsetsBase
    - EndianSlice::new
    - unwrap
    - Vec::mark
    - Vec::get_contents
    - Vec::word
    - Section::with_endian
    - DwEhPe::word_size
    - mark
    - D16
    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:
    - EndianSlice::new
    - Self::from
    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:
    - EndianSlice::new
    - Self::from
    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:
    - Offset::from_u8
    - LocListsHeader::size_for_encoding
    - common::DebugLocListsBase
    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:209,1
    - Dst: LocListIter::new
      Src: /src/gimli/src/read/loclists.rs:209,1
    - Dst: LocationLists::raw_locations
      Src: /src/gimli/src/read/loclists.rs:210,1
    - Dst: '&DebugAddr<R>::clone'
      Src: /src/gimli/src/read/loclists.rs:212,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: 215
      start: 201
    functionDepth: 8
    functionLinenumber: 201
    functionLinenumberEnd: 215
    functionName: LocationLists::locations
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - LocationLists::raw_locations
    - Ok
    - LocListIter::new
    - '&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:228,1
    - Dst: LocListIter::new
      Src: /src/gimli/src/read/loclists.rs:228,1
    - Dst: LocationLists::raw_locations_dwo
      Src: /src/gimli/src/read/loclists.rs:229,1
    - Dst: '&DebugAddr<R>::clone'
      Src: /src/gimli/src/read/loclists.rs:231,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: 234
      start: 220
    functionDepth: 8
    functionLinenumber: 220
    functionLinenumberEnd: 234
    functionName: LocationLists::locations_dwo
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - LocationLists::raw_locations_dwo
    - Ok
    - LocListIter::new
    - '&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:252,1
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:254,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:256,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:257,1
    - Dst: RawLocListIter::new
      Src: /src/gimli/src/read/loclists.rs:257,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 2
    argNames:
    - offset
    - unit_encoding
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    constantsTouched: []
    func_position:
      end: 258
      start: 246
    functionDepth: 7
    functionLinenumber: 246
    functionLinenumberEnd: 258
    functionName: LocationLists::raw_locations
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 2
    functionsReached:
    - RawLocListIter::new
    - Ok
    - clone
    - skip
    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:272,1
    - Dst: clone
      Src: /src/gimli/src/read/loclists.rs:274,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:276,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:277,1
    - Dst: RawLocListIter::new
      Src: /src/gimli/src/read/loclists.rs:277,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 2
    argNames:
    - offset
    - unit_encoding
    argTypes:
    - LocationListsOffset<R::Offset>
    - Encoding
    constantsTouched: []
    func_position:
      end: 282
      start: 263
    functionDepth: 7
    functionLinenumber: 263
    functionLinenumberEnd: 282
    functionName: LocationLists::raw_locations_dwo
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - RawLocListIter::new
    - Ok
    - clone
    - skip
    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:297,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:298,1
    - Dst: skip
      Src: /src/gimli/src/read/loclists.rs:299,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/loclists.rs:299,1
    - Dst: into_u64
      Src: /src/gimli/src/read/loclists.rs:300,1
    - Dst: u64::from
      Src: /src/gimli/src/read/loclists.rs:300,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/loclists.rs:300,1
    - Dst: read_offset
      Src: /src/gimli/src/read/loclists.rs:302,1
    - Dst: map
      Src: /src/gimli/src/read/loclists.rs:302,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:304,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: 305
      start: 290
    functionDepth: 7
    functionLinenumber: 290
    functionLinenumberEnd: 305
    functionName: LocationLists::get_offset
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - u64::from
    - R::Offset::from_u64
    - map
    - into_u64
    - read_offset
    - LocationListsOffset
    - DwEhPe::word_size
    - clone
    - skip
    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:309,1
    - Dst: or_else
      Src: /src/gimli/src/read/loclists.rs:309,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/loclists.rs:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 312
      start: 308
    functionDepth: 1
    functionLinenumber: 308
    functionLinenumberEnd: 312
    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:411,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:411,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:412,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:412,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/loclists.rs:412,1
    - Dst: R::Offset::from_u16
      Src: /src/gimli/src/read/loclists.rs:415,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/loclists.rs:415,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:416,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:416,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/loclists.rs:416,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 23
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - '&mut R'
    - Encoding
    constantsTouched: []
    func_position:
      end: 418
      start: 409
    functionDepth: 8
    functionLinenumber: 409
    functionLinenumberEnd: 418
    functionName: parse_data
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_uleb128'
    - R::Offset::from_u64
    - Ok
    - R::Offset::from_u16
    - '&mut R::split'
    - '&mut R::read_u16'
    - read::Expression
    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:423,1
    - Dst: RawRange::parse
      Src: /src/gimli/src/read/loclists.rs:425,1
    - Dst: is_end
      Src: /src/gimli/src/read/loclists.rs:426,1
    - Dst: is_base_address
      Src: /src/gimli/src/read/loclists.rs:428,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:429,1
    - Dst: R::Offset::from_u16
      Src: /src/gimli/src/read/loclists.rs:431,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/loclists.rs:431,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:432,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/loclists.rs:432,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:433,1
    - Dst: constants::DwLle
      Src: /src/gimli/src/read/loclists.rs:440,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/loclists.rs:440,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:442,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:443,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:443,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:443,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:445,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:446,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:446,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:446,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:447,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:447,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:447,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:448,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:450,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/loclists.rs:451,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:451,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/loclists.rs:451,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:453,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/loclists.rs:456,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:458,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:460,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:461,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:462,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:463,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:465,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:466,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:468,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:469,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:471,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:472,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:473,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:474,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:476,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/loclists.rs:477,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/loclists.rs:478,1
    - Dst: parse_data
      Src: /src/gimli/src/read/loclists.rs:479,1
    - Dst: Err
      Src: /src/gimli/src/read/loclists.rs:482,1
    - Dst: Error::UnknownLocListsEntry
      Src: /src/gimli/src/read/loclists.rs:482,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 124
    argCount: 3
    argNames:
    - input
    - encoding
    - format
    argTypes:
    - '&mut R'
    - Encoding
    - LocListsFormat
    constantsTouched: []
    func_position:
      end: 486
      start: 422
    functionDepth: 8
    functionLinenumber: 422
    functionLinenumberEnd: 486
    functionName: RawLocListEntry::parse
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - '&mut R::read_u32'
    - is_base_address
    - Error::UnknownLocListsEntry
    - R::Offset::from_u16
    - Some
    - parse_data
    - '&mut R::read_uleb128'
    - RawRange::parse
    - common::DebugAddrIndex
    - '&mut R::read_address'
    - '&mut R::read_u16'
    - Ok
    - Err
    - '&mut R::split'
    - '&mut R::read_u8'
    - Result::and_then
    - constants::DwLle
    - is_end
    - read::Expression
    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: 497
      start: 491
    functionDepth: 0
    functionLinenumber: 491
    functionLinenumberEnd: 497
    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:526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 525
    functionDepth: 1
    functionLinenumber: 525
    functionLinenumberEnd: 527
    functionName: RawLocListIter::next
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 1
    functionsReached:
    - RawLocListIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - 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: 557
      start: 545
    functionDepth: 0
    functionLinenumber: 545
    functionLinenumberEnd: 557
    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:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 563
      start: 560
    functionDepth: 8
    functionLinenumber: 560
    functionLinenumberEnd: 563
    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:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 674
      start: 672
    functionDepth: 1
    functionLinenumber: 672
    functionLinenumberEnd: 674
    functionName: LocListIter::next
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 2
    functionsReached:
    - LocListIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/loclists.rs:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 586
      start: 584
    functionDepth: 2
    functionLinenumber: 584
    functionLinenumberEnd: 586
    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:601,1
    - Dst: LocListIter::get_address
      Src: /src/gimli/src/read/loclists.rs:604,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:605,1
    - Dst: LocListIter::get_address
      Src: /src/gimli/src/read/loclists.rs:608,1
    - Dst: LocListIter::get_address
      Src: /src/gimli/src/read/loclists.rs:609,1
    - Dst: LocListIter::get_address
      Src: /src/gimli/src/read/loclists.rs:617,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/loclists.rs:618,1
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/loclists.rs:631,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:632,1
    - Dst: add_base_address
      Src: /src/gimli/src/read/loclists.rs:635,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/loclists.rs:644,1
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/loclists.rs:659,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:660,1
    - Dst: Ok
      Src: /src/gimli/src/read/loclists.rs:663,1
    - Dst: Some
      Src: /src/gimli/src/read/loclists.rs:663,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 71
    argCount: 1
    argNames:
    - raw_loc
    argTypes:
    - RawLocListEntry<R>
    constantsTouched: []
    func_position:
      end: 664
      start: 592
    functionDepth: 9
    functionLinenumber: 592
    functionLinenumberEnd: 664
    functionName: LocListIter::convert_raw
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - Ok
    - add_base_address
    - LocListIter::get_address
    - bool::wrapping_add_sized
    - u64::min_tombstone
    - 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:702,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:710,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:710,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:710,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:710,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:710,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:710,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:710,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:710,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:718,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:718,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:719,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:719,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:720,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:722,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:723,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:724,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:725,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:726,1
    - Dst: initial_length
      Src: /src/gimli/src/read/loclists.rs:726,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:726,1
    - Dst: L8
      Src: /src/gimli/src/read/loclists.rs:726,1
    - Dst: L8
      Src: /src/gimli/src/read/loclists.rs:726,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:726,1
    - Dst: mark
      Src: /src/gimli/src/read/loclists.rs:726,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/loclists.rs:734,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/loclists.rs:736,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:738,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:738,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:743,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:743,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:743,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:744,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:744,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:745,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:747,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:747,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:748,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:748,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:748,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:749,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:749,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:750,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:752,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:752,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:752,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:756,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:756,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:757,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:759,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:759,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:759,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:763,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:763,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:764,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:767,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:767,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:768,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:768,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:768,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:769,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:769,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:770,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:773,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:773,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:774,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:774,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:774,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:775,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:775,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:776,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: L32
      Src: /src/gimli/src/read/loclists.rs:778,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:779,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:781,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:781,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:782,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:782,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:782,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:783,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:783,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:784,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:786,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:786,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:786,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:787,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:787,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:788,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:790,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:790,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:790,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:791,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:791,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:792,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:795,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:795,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: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:799,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:799,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: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:803,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:803,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:803,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:804,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:804,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: uleb
      Src: /src/gimli/src/read/loclists.rs:805,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:806,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:806,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:807,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:807,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:807,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:812,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:812,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:812,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:819,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:819,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:819,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:820,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:820,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:821,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:821,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:821,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:825,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:825,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:828,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:828,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: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:832,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:832,1
    - Dst: uleb
      Src: /src/gimli/src/read/loclists.rs:832,1
    - Dst: Vec::uleb
      Src: /src/gimli/src/read/loclists.rs:833,1
    - Dst: Self::L32
      Src: /src/gimli/src/read/loclists.rs:833,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:836,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:836,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:836,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: expect_location
      Src: /src/gimli/src/read/loclists.rs:841,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/loclists.rs:843,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/loclists.rs:844,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:846,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/loclists.rs:847,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:849,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/loclists.rs:849,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:850,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:850,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:851,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:852,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:853,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:854,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:854,1
    - Dst: Result::next
      Src: /src/gimli/src/read/loclists.rs:859,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 519
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 870
      start: 699
    functionDepth: 9
    functionLinenumber: 699
    functionLinenumberEnd: 870
    functionName: tests::test_loclists
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - mark
    - u64::ones_sized
    - L16
    - Vec::uleb
    - initial_length
    - Self::L32
    - DebugLocLists::new
    - EndianSlice::new
    - DebugAddr::from
    - DebugAddrBase
    - Vec::start
    - Vec::L8
    - uleb
    - word
    - Vec::mark
    - Vec::word
    - Section::with_endian
    - LocationListsOffset
    - Result::locations
    - Self::set_const
    - Label::new
    - L8
    - expect_location
    - unwrap
    - Vec::get_contents
    - read::Expression
    - EndianVec::push
    - DebugLoc::new
    - Vec::new
    - Result::next
    - L32
    - LocationLists::new
    linkageType: ''
    returnType: void
    signature: fn test_loclists()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/loclists.rs:875,1
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/loclists.rs:876,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:877,1
    - Dst: Label::new
      Src: /src/gimli/src/read/loclists.rs:878,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:879,1
    - Dst: mark
      Src: /src/gimli/src/read/loclists.rs:879,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:879,1
    - Dst: word
      Src: /src/gimli/src/read/loclists.rs:879,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:879,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:879,1
    - Dst: mark
      Src: /src/gimli/src/read/loclists.rs:879,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/loclists.rs:888,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/loclists.rs:890,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/loclists.rs:892,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:892,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:897,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:897,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:898,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:898,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:899,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:901,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:901,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:902,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:902,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:903,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:903,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:904,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:906,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:906,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:907,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:907,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:908,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:908,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:909,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:909,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:910,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::word
      Src: /src/gimli/src/read/loclists.rs:913,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:913,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:914,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:914,1
    - Dst: expect_location
      Src: /src/gimli/src/read/loclists.rs:915,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:917,1
    - Dst: Self::word
      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::L16
      Src: /src/gimli/src/read/loclists.rs:923,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:923,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:925,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:925,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:926,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:926,1
    - Dst: Vec::L16
      Src: /src/gimli/src/read/loclists.rs:927,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:927,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:929,1
    - Dst: Self::word
      Src: /src/gimli/src/read/loclists.rs:929,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/loclists.rs:931,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:933,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:933,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:934,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:935,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:936,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:937,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:938,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:938,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:939,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:945,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:945,1
    - Dst: Result::next
      Src: /src/gimli/src/read/loclists.rs:950,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:962,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:964,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/loclists.rs:964,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:962,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 223
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 973
      start: 873
    functionDepth: 9
    functionLinenumber: 873
    functionLinenumberEnd: 973
    functionName: tests::test_location_list
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - mark
    - u64::ones_sized
    - L16
    - Vec::len
    - DebugLocLists::new
    - EndianSlice::new
    - DebugAddr::from
    - DebugAddrBase
    - Self::word
    - word
    - Vec::word
    - Section::with_endian
    - LocationListsOffset
    - Result::locations
    - Vec::L16
    - Label::new
    - expect_location
    - unwrap
    - Vec::get_contents
    - read::Expression
    - EndianVec::push
    - DebugLoc::new
    - Vec::new
    - Result::next
    - L32
    - LocationLists::new
    linkageType: ''
    returnType: void
    signature: fn test_location_list()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/loclists.rs:978,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:978,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:978,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:978,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:978,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:978,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:978,1
    - Dst: L16
      Src: /src/gimli/src/read/loclists.rs:978,1
    - Dst: L32
      Src: /src/gimli/src/read/loclists.rs:978,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/loclists.rs:984,1
    - Dst: unwrap
      Src: /src/gimli/src/read/loclists.rs:984,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:985,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:986,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:987,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:988,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:988,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:989,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:997,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:999,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:997,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:1009,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1011,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:1009,1
    - Dst: Result::locations
      Src: /src/gimli/src/read/loclists.rs:1021,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1022,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/loclists.rs:1022,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1031
      start: 976
    functionDepth: 9
    functionLinenumber: 976
    functionLinenumberEnd: 1031
    functionName: tests::test_locations_invalid
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - Vec::len
    - Result::unwrap
    - LocationListsOffset
    - DebugLocLists::new
    - EndianSlice::new
    - unwrap
    - DebugAddr::from
    - LocationLists::new
    - Vec::get_contents
    - DebugLoc::new
    - DebugAddrBase
    - Section::with_endian
    - L32
    - Result::locations
    - L16
    linkageType: ''
    returnType: void
    signature: fn test_locations_invalid()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1009,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1010,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1011,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1012,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:1013,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:1014,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:1014,1
    - Dst: initial_length
      Src: /src/gimli/src/read/rnglists.rs:1014,1
    - Dst: D16
      Src: /src/gimli/src/read/rnglists.rs:1014,1
    - Dst: D8
      Src: /src/gimli/src/read/rnglists.rs:1014,1
    - Dst: D8
      Src: /src/gimli/src/read/rnglists.rs:1014,1
    - Dst: D32
      Src: /src/gimli/src/read/rnglists.rs:1014,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:1014,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:1023,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/rnglists.rs:1023,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/rnglists.rs:1025,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/rnglists.rs:1026,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:1027,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:1027,1
    - Dst: DebugRanges::from
      Src: /src/gimli/src/read/rnglists.rs:1029,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:1029,1
    - Dst: DebugRngLists::from
      Src: /src/gimli/src/read/rnglists.rs:1030,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:1030,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:1031,1
    - Dst: common::DebugRngListsBase
      Src: /src/gimli/src/read/rnglists.rs:1033,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 73
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1043
      start: 1001
    functionDepth: 2
    functionLinenumber: 1001
    functionLinenumberEnd: 1043
    functionName: tests::test_get_offset
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - Self::set_const
    - initial_length
    - DebugRngLists::from
    - RangeLists::new
    - Label::new
    - D8
    - D32
    - Vec::mark
    - unwrap
    - Vec::get_contents
    - EndianSlice::new
    - Vec::word
    - common::DebugRngListsBase
    - Section::with_endian
    - DwEhPe::word_size
    - DebugRanges::from
    - mark
    - D16
    linkageType: ''
    returnType: void
    signature: fn test_get_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:1092,1
    - Dst: DebugLoc::new
      Src: /src/gimli/src/read/loclists.rs:1093,1
    - Dst: DebugLocLists::new
      Src: /src/gimli/src/read/loclists.rs:1094,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/loclists.rs:1095,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/loclists.rs:1097,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/loclists.rs:1097,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/loclists.rs:1098,1
    - Dst: Result::locations_dwo
      Src: /src/gimli/src/read/loclists.rs:1106,1
    - Dst: LocationListsOffset
      Src: /src/gimli/src/read/loclists.rs:1108,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/loclists.rs:1106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1079
    functionDepth: 9
    functionLinenumber: 1079
    functionLinenumberEnd: 1125
    functionName: tests::test_loclists_gnu_v4_split_dwarf
    functionSourceFile: /src/gimli/src/read/loclists.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - DebugLocLists::new
    - EndianSlice::new
    - DebugAddr::from
    - DebugLoc::new
    - DebugAddrBase
    - LocationListsOffset
    - Result::locations_dwo
    - LocationLists::new
    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:
    - Self::skip
    - Self::into_u64
    - Result::offset_from
    - '&R::clone'
    - Ok
    - Err
    - R::Offset::from_i16
    - '&R::len'
    - Error::BadBranchTarget
    - R::Offset::wrapping_add
    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
    - O::from_u64
    - Result::unwrap
    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:
    - common::Register
    - u16::map
    - common::DebugInfoOffset
    - Some
    - constants::DwOp
    - DieReference::DebugInfoRef
    - common::DebugAddrIndex
    - '&[u8]::read_u8'
    - Error::InvalidExpression
    - '&[u8]::read_uleb128_u32'
    - read::UnitOffset
    - '&[u8]::read_i8'
    - '&[u8]::read_i32'
    - u32::map
    - u64::from
    - '&[u8]::read_address'
    - Ok
    - Err
    - '&[u8]::read_u16'
    - '&[u8]::read_offset'
    - '&[u8]::read_i16'
    - '&[u8]::read_i64'
    - '&[u8]::split'
    - generic_type
    - Result::and_then
    - '&[u8]::read_u32'
    - DieReference::UnitRef
    - i64::from
    - '&[u8]::read_sleb128'
    - '&[u8]::read_u64'
    - into
    - '&[u8]::read_uleb128'
    - R::Offset::from_u8
    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:1012,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1013
      start: 1011
    functionDepth: 1
    functionLinenumber: 1011
    functionLinenumberEnd: 1013
    functionName: OperationIter::next
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 2
    functionsReached:
    - OperationIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - 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:1158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - bytecode
    - encoding
    argTypes:
    - R
    - Encoding
    constantsTouched: []
    func_position:
      end: 1159
      start: 1157
    functionDepth: 6
    functionLinenumber: 1157
    functionLinenumberEnd: 1159
    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:1167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1172
      start: 1165
    functionDepth: 1
    functionLinenumber: 1165
    functionLinenumberEnd: 1172
    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:1181,1
    - Dst: EvaluationState::Start
      Src: /src/gimli/src/read/op.rs:1188,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:1192,1
    - Dst: Default::default
      Src: /src/gimli/src/read/op.rs:1194,1
    - Dst: Default::default
      Src: /src/gimli/src/read/op.rs:1195,1
    - Dst: Default::default
      Src: /src/gimli/src/read/op.rs:1198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 2
    argNames:
    - bytecode
    - encoding
    argTypes:
    - R
    - Encoding
    constantsTouched: []
    func_position:
      end: 1200
      start: 1180
    functionDepth: 5
    functionLinenumber: 1180
    functionLinenumberEnd: 1200
    functionName: Evaluation::new_in
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - EvaluationState::Start
    - u64::from
    - 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:1215,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1221
      start: 1212
    functionDepth: 0
    functionLinenumber: 1212
    functionLinenumberEnd: 1221
    functionName: Evaluation::set_initial_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - EvaluationState::Start
    - Some
    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:1228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1229
      start: 1227
    functionDepth: 0
    functionLinenumber: 1227
    functionLinenumberEnd: 1229
    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:1241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - value
    argTypes:
    - u32
    constantsTouched: []
    func_position:
      end: 1242
      start: 1240
    functionDepth: 0
    functionLinenumber: 1240
    functionLinenumberEnd: 1242
    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:1245,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1246,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1247,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1249
      start: 1244
    functionDepth: 1
    functionLinenumber: 1244
    functionLinenumberEnd: 1249
    functionName: Evaluation::pop
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 3
    functionsReached:
    - Ok
    - Err
    - 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:1252,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1253
      start: 1251
    functionDepth: 4
    functionLinenumber: 1251
    functionLinenumberEnd: 1253
    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:1256,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1265,1
    - Dst: Error::InvalidDerefSize
      Src: /src/gimli/src/read/op.rs:1265,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1267,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1268,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1270,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1271,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1272,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1276,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1276,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1288,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:1291,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1294,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1297,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1300,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1301,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1302,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1303,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1306,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1307,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1308,1
    - Dst: Evaluation::push
      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:1315,1
    - Dst: abs
      Src: /src/gimli/src/read/op.rs:1316,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1317,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1320,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1321,1
    - Dst: and
      Src: /src/gimli/src/read/op.rs:1322,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1323,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1326,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1327,1
    - Dst: div
      Src: /src/gimli/src/read/op.rs:1328,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1329,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1332,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1333,1
    - Dst: sub
      Src: /src/gimli/src/read/op.rs:1334,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1335,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1338,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1339,1
    - Dst: rem
      Src: /src/gimli/src/read/op.rs:1340,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1341,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1344,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1345,1
    - Dst: mul
      Src: /src/gimli/src/read/op.rs:1346,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1347,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1350,1
    - Dst: Abbreviation::neg
      Src: /src/gimli/src/read/op.rs:1351,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1352,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1355,1
    - Dst: not
      Src: /src/gimli/src/read/op.rs:1356,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1357,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1360,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1361,1
    - Dst: or
      Src: /src/gimli/src/read/op.rs:1362,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1363,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1366,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1367,1
    - Dst: add
      Src: /src/gimli/src/read/op.rs:1368,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1369,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1372,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:1373,1
    - Dst: value_type
      Src: /src/gimli/src/read/op.rs:1373,1
    - Dst: add
      Src: /src/gimli/src/read/op.rs:1374,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1375,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1378,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1379,1
    - Dst: shl
      Src: /src/gimli/src/read/op.rs:1380,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1381,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1384,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1385,1
    - Dst: shr
      Src: /src/gimli/src/read/op.rs:1386,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1387,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1390,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1391,1
    - Dst: shra
      Src: /src/gimli/src/read/op.rs:1392,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1393,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1396,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1397,1
    - Dst: xor
      Src: /src/gimli/src/read/op.rs:1398,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1399,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1403,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1404,1
    - Dst: compute_pc
      Src: /src/gimli/src/read/op.rs:1406,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1411,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1412,1
    - Dst: eq
      Src: /src/gimli/src/read/op.rs:1413,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1414,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1417,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1418,1
    - Dst: ge
      Src: /src/gimli/src/read/op.rs:1419,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1420,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1423,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1424,1
    - Dst: gt
      Src: /src/gimli/src/read/op.rs:1425,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1426,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1429,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1430,1
    - Dst: le
      Src: /src/gimli/src/read/op.rs:1431,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1432,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1435,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1436,1
    - Dst: lt
      Src: /src/gimli/src/read/op.rs:1437,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1438,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1441,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1442,1
    - Dst: ne
      Src: /src/gimli/src/read/op.rs:1443,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1444,1
    - Dst: compute_pc
      Src: /src/gimli/src/read/op.rs:1448,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1452,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1452,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1456,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1456,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1464,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1464,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1474,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1474,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1484,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1484,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1486,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1491,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1491,1
    - Dst: EvaluationResult::RequiresAtLocation
      Src: /src/gimli/src/read/op.rs:1493,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1498,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1499,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1500,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1500,1
    - Dst: EvaluationResult::RequiresTls
      Src: /src/gimli/src/read/op.rs:1502,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1507,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1507,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1515,1
    - Dst: clone
      Src: /src/gimli/src/read/op.rs:1520,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1522,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1526,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1528,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1533,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1537,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1537,1
    - Dst: EvaluationResult::RequiresEntryValue
      Src: /src/gimli/src/read/op.rs:1539,1
    - Dst: Expression
      Src: /src/gimli/src/read/op.rs:1539,1
    - Dst: clone
      Src: /src/gimli/src/read/op.rs:1539,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1544,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1544,1
    - Dst: EvaluationResult::RequiresParameterRef
      Src: /src/gimli/src/read/op.rs:1546,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1551,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1551,1
    - Dst: EvaluationResult::RequiresRelocatedAddress
      Src: /src/gimli/src/read/op.rs:1553,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1558,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1558,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1568,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1568,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:1581,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1584,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:1585,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1588,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:1590,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1588,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1595,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1599,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1599,1
    - Dst: EvaluationResult::RequiresBaseType
      Src: /src/gimli/src/read/op.rs:1601,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1605,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1605,1
    - Dst: EvaluationResult::RequiresBaseType
      Src: /src/gimli/src/read/op.rs:1607,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1611,1
    - Dst: OperationEvaluationResult::Waiting
      Src: /src/gimli/src/read/op.rs:1611,1
    - Dst: EvaluationResult::RequiresBaseType
      Src: /src/gimli/src/read/op.rs:1613,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1621,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1625,1
    CyclomaticComplexity: 118
    EdgeCount: 118
    ICount: 560
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1626
      start: 1255
    functionDepth: 11
    functionLinenumber: 1255
    functionLinenumberEnd: 1626
    functionName: Evaluation::evaluate_one_operation
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 1
    functionsReached:
    - Operation::parse
    - EvaluationResult::RequiresAtLocation
    - div
    - Error::InvalidDerefSize
    - is_empty
    - and
    - Some
    - value_type
    - EvaluationResult::RequiresBaseType
    - le
    - Expression
    - Abbreviation::neg
    - abs
    - eq
    - gt
    - Evaluation::pop
    - shl
    - Value::from_u64
    - mul
    - len
    - sub
    - EvaluationResult::RequiresEntryValue
    - Value::Generic
    - compute_pc
    - clone
    - or
    - EvaluationResult::RequiresTls
    - EvaluationResult::RequiresParameterRef
    - OperationEvaluationResult::Waiting
    - Ok
    - Err
    - map_err
    - shr
    - Result::to_u64
    - EvaluationResult::RequiresRelocatedAddress
    - try_push
    - ge
    - lt
    - Evaluation::push
    - ne
    - rem
    - not
    - shra
    - xor
    - add
    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: 1644
      start: 1635
    functionDepth: 0
    functionLinenumber: 1635
    functionLinenumberEnd: 1644
    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: 1659
      start: 1650
    functionDepth: 0
    functionLinenumber: 1650
    functionLinenumberEnd: 1659
    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:1670,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1670,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1675,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1676,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1680,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:1681,1
    - Dst: EvaluationState::Error
      Src: /src/gimli/src/read/op.rs:1683,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1684,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1687
      start: 1666
    functionDepth: 13
    functionLinenumber: 1666
    functionLinenumberEnd: 1687
    functionName: Evaluation::evaluate
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::evaluate_internal
    - Ok
    - Err
    - EvaluationState::Error
    - Value::Generic
    - Evaluation::push
    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:1698,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1700,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1707,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1708
      start: 1696
    functionDepth: 13
    functionLinenumber: 1696
    functionLinenumberEnd: 1708
    functionName: Evaluation::resume_with_memory
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Evaluation::evaluate_internal
    - 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:1719,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:1721,1
    - Dst: value_type
      Src: /src/gimli/src/read/op.rs:1721,1
    - Dst: add
      Src: /src/gimli/src/read/op.rs:1722,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1723,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1730,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    argCount: 1
    argNames:
    - value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1731
      start: 1717
    functionDepth: 13
    functionLinenumber: 1717
    functionLinenumberEnd: 1731
    functionName: Evaluation::resume_with_register
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Value::from_u64
    - Evaluation::evaluate_internal
    - Err
    - value_type
    - Evaluation::push
    - add
    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:1742,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1744,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1744,1
    - Dst: Result::wrapping_add
      Src: /src/gimli/src/read/op.rs:1744,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1751,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 1
    argNames:
    - frame_base
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1752
      start: 1740
    functionDepth: 13
    functionLinenumber: 1740
    functionLinenumberEnd: 1752
    functionName: Evaluation::resume_with_frame_base
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Result::wrapping_add
    - Evaluation::evaluate_internal
    - Err
    - Value::Generic
    - Evaluation::push
    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:1763,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1765,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1765,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1772,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1773
      start: 1761
    functionDepth: 13
    functionLinenumber: 1761
    functionLinenumberEnd: 1773
    functionName: Evaluation::resume_with_tls
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Evaluation::evaluate_internal
    - Err
    - Value::Generic
    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:1784,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1786,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1786,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1793,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - cfa
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1794
      start: 1782
    functionDepth: 13
    functionLinenumber: 1782
    functionLinenumberEnd: 1794
    functionName: Evaluation::resume_with_call_frame_cfa
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Evaluation::evaluate_internal
    - Err
    - Value::Generic
    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:1805,1
    - Dst: '&[u8]::is_empty'
      Src: /src/gimli/src/read/op.rs:1807,1
    - Dst: '&[u8]::clone'
      Src: /src/gimli/src/read/op.rs:1808,1
    - Dst: mem::swap
      Src: /src/gimli/src/read/op.rs:1809,1
    - Dst: mem::swap
      Src: /src/gimli/src/read/op.rs:1810,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1811,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1811,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1821,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    argCount: 1
    argNames:
    - bytes
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 1822
      start: 1803
    functionDepth: 13
    functionLinenumber: 1803
    functionLinenumberEnd: 1822
    functionName: Evaluation::resume_with_at_location
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - '&[u8]::is_empty'
    - Evaluation::evaluate_internal
    - Err
    - map_err
    - try_push
    - mem::swap
    - '&[u8]::clone'
    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:1833,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1835,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1842,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - entry_value
    argTypes:
    - Value
    constantsTouched: []
    func_position:
      end: 1843
      start: 1831
    functionDepth: 13
    functionLinenumber: 1831
    functionLinenumberEnd: 1843
    functionName: Evaluation::resume_with_entry_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Evaluation::evaluate_internal
    - 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:1857,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1859,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1859,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1866,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - parameter_value
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1867
      start: 1852
    functionDepth: 13
    functionLinenumber: 1852
    functionLinenumberEnd: 1867
    functionName: Evaluation::resume_with_parameter_ref
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Evaluation::evaluate_internal
    - Err
    - Value::Generic
    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:1879,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1881,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1881,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1888,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1889
      start: 1877
    functionDepth: 13
    functionLinenumber: 1877
    functionLinenumberEnd: 1889
    functionName: Evaluation::resume_with_relocated_address
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Evaluation::evaluate_internal
    - Err
    - Value::Generic
    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:1901,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1903,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:1903,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1910,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1911
      start: 1899
    functionDepth: 13
    functionLinenumber: 1899
    functionLinenumberEnd: 1911
    functionName: Evaluation::resume_with_indexed_address
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::push
    - Evaluation::evaluate_internal
    - Err
    - Value::Generic
    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:1922,1
    - Dst: Value::parse
      Src: /src/gimli/src/read/op.rs:1924,1
    - Dst: clone
      Src: /src/gimli/src/read/op.rs:1924,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1927,1
    - Dst: Result::convert
      Src: /src/gimli/src/read/op.rs:1928,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:1931,1
    - Dst: Result::reinterpret
      Src: /src/gimli/src/read/op.rs:1932,1
    - Dst: Evaluation::push
      Src: /src/gimli/src/read/op.rs:1938,1
    - Dst: Evaluation::evaluate_internal
      Src: /src/gimli/src/read/op.rs:1939,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    argCount: 1
    argNames:
    - base_type
    argTypes:
    - ValueType
    constantsTouched: []
    func_position:
      end: 1940
      start: 1920
    functionDepth: 13
    functionLinenumber: 1920
    functionLinenumberEnd: 1940
    functionName: Evaluation::resume_with_base_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Evaluation::pop
    - Result::convert
    - Result::reinterpret
    - Evaluation::evaluate_internal
    - Err
    - Value::parse
    - Evaluation::push
    - 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:1943,1
    - Dst: pop
      Src: /src/gimli/src/read/op.rs:1944,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1953
      start: 1942
    functionDepth: 2
    functionLinenumber: 1942
    functionLinenumberEnd: 1953
    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:1956,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1961,1
    - Dst: Evaluation::evaluate_one_operation
      Src: /src/gimli/src/read/op.rs:1964,1
    - Dst: Evaluation::end_of_expression
      Src: /src/gimli/src/read/op.rs:1968,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:1968,1
    - Dst: Err
      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:1977,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:1981,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1983,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1983,1
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:1993,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:1998,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2000,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:1998,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2008,1
    - Dst: into_u64
      Src: /src/gimli/src/read/op.rs:2008,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2008,1
    - Dst: into_u64
      Src: /src/gimli/src/read/op.rs:2008,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:2009,1
    - Dst: Error::InvalidExpressionTerminator
      Src: /src/gimli/src/read/op.rs:2009,1
    - Dst: EvaluationState::Waiting
      Src: /src/gimli/src/read/op.rs:2015,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:2016,1
    - Dst: is_empty
      Src: /src/gimli/src/read/op.rs:2023,1
    - Dst: Evaluation::pop
      Src: /src/gimli/src/read/op.rs:2024,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2025,1
    - Dst: Result::to_u64
      Src: /src/gimli/src/read/op.rs:2026,1
    - Dst: try_push
      Src: /src/gimli/src/read/op.rs:2027,1
    - Dst: map_err
      Src: /src/gimli/src/read/op.rs:2027,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:2037,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 124
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2038
      start: 1955
    functionDepth: 12
    functionLinenumber: 1955
    functionLinenumberEnd: 2038
    functionName: Evaluation::evaluate_internal
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 12
    functionsReached:
    - Operation::parse
    - Evaluation::pop
    - Error::InvalidExpressionTerminator
    - Evaluation::evaluate_one_operation
    - EvaluationState::Waiting
    - Ok
    - Err
    - map_err
    - is_empty
    - into_u64
    - len
    - Result::to_u64
    - try_push
    - Some
    - Evaluation::end_of_expression
    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: 2060
      start: 2054
    functionDepth: 0
    functionLinenumber: 2054
    functionLinenumberEnd: 2060
    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: 2068
      start: 2062
    functionDepth: 0
    functionLinenumber: 2062
    functionLinenumberEnd: 2068
    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:2075,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2091
      start: 2071
    functionDepth: 1
    functionLinenumber: 2071
    functionLinenumberEnd: 2091
    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:2098,1
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:2100,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: 2108
      start: 2093
    functionDepth: 7
    functionLinenumber: 2093
    functionLinenumberEnd: 2108
    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:2111,1
    - Dst: Operation::parse
      Src: /src/gimli/src/read/op.rs:2113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - input
    - encoding
    argTypes:
    - '&[u8]'
    - Encoding
    constantsTouched: []
    func_position:
      end: 2120
      start: 2110
    functionDepth: 7
    functionLinenumber: 2110
    functionLinenumberEnd: 2120
    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:2129,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/op.rs:2129,1
    - Dst: get_contents
      Src: /src/gimli/src/read/op.rs:2129,1
    - Dst: unwrap
      Src: /src/gimli/src/read/op.rs:2129,1
    - Dst: F::len
      Src: /src/gimli/src/read/op.rs:2132,1
    - Dst: check_op_parse_eof
      Src: /src/gimli/src/read/op.rs:2133,1
    - Dst: check_op_parse_simple
      Src: /src/gimli/src/read/op.rs:2135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    argCount: 3
    argNames:
    - input
    - expect
    - encoding
    argTypes:
    - F
    - '&Operation<EndianSlice<''_, LittleEndian>>'
    - Encoding
    constantsTouched: []
    func_position:
      end: 2136
      start: 2122
    functionDepth: 8
    functionLinenumber: 2122
    functionLinenumberEnd: 2136
    functionName: tests::check_op_parse
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse_simple
    - check_op_parse_eof
    - F::len
    - unwrap
    - get_contents
    - input
    - Section::with_endian
    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:2141,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2149,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2162,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2219,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2220,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2221,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2222,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2223,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2224,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2225,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2226,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: check_op_parse_eof
      Src: /src/gimli/src/read/op.rs:2261,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2263,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2265,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 221
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2267
      start: 2139
    functionDepth: 8
    functionLinenumber: 2139
    functionLinenumberEnd: 2267
    functionName: tests::test_op_parse_onebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - check_op_parse_eof
    - iter
    - check_op_parse
    - D8
    - generic_type
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_onebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2272,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2290,1
    - Dst: generic_type
      Src: /src/gimli/src/read/op.rs:2299,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2306,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2308,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2308,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2310
      start: 2270
    functionDepth: 9
    functionLinenumber: 2270
    functionLinenumberEnd: 2310
    functionName: tests::test_op_parse_twobyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - iter
    - check_op_parse
    - D8
    - generic_type
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_twobyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2315,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:2334,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2334,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2349,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2351,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2351,1
    - Dst: L16
      Src: /src/gimli/src/read/op.rs:2351,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2353
      start: 2313
    functionDepth: 9
    functionLinenumber: 2313
    functionLinenumberEnd: 2353
    functionName: tests::test_op_parse_threebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - iter
    - check_op_parse
    - DieReference::UnitRef
    - D8
    - read::UnitOffset
    - encoding4
    - L16
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_threebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2358,1
    - Dst: DieReference::UnitRef
      Src: /src/gimli/src/read/op.rs:2382,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2382,1
    - Dst: DieReference::DebugInfoRef
      Src: /src/gimli/src/read/op.rs:2389,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2389,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2396,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2401,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2403,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2403,1
    - Dst: L32
      Src: /src/gimli/src/read/op.rs:2403,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2405
      start: 2356
    functionDepth: 9
    functionLinenumber: 2356
    functionLinenumberEnd: 2405
    functionName: tests::test_op_parse_fivebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - L32
    - iter
    - check_op_parse
    - DieReference::UnitRef
    - D8
    - read::UnitOffset
    - encoding4
    - DieReference::DebugInfoRef
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_fivebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:2411,1
    - Dst: DieReference::DebugInfoRef
      Src: /src/gimli/src/read/op.rs:2437,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2437,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2444,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2449,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2451,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2451,1
    - Dst: L64
      Src: /src/gimli/src/read/op.rs:2451,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2453
      start: 2409
    functionDepth: 9
    functionLinenumber: 2409
    functionLinenumberEnd: 2453
    functionName: tests::test_op_parse_ninebyte
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - common::DebugInfoOffset
    - iter
    - check_op_parse
    - D8
    - L64
    - encoding8
    - DieReference::DebugInfoRef
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_ninebyte()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2458,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2471,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2484,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2487,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2487,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2489,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2494,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2496,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2496,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2496,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2499
      start: 2456
    functionDepth: 9
    functionLinenumber: 2456
    functionLinenumberEnd: 2499
    functionName: tests::test_op_parse_sleb
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - sleb
    - iter
    - push
    - check_op_parse
    - D8
    - read::UnitOffset
    - encoding4
    - into
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_sleb()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2504,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2510,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2515,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2527,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2528,1
    - Dst: Register::from_u64
      Src: /src/gimli/src/read/op.rs:2531,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/op.rs:2531,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2536,1
    - Dst: extend
      Src: /src/gimli/src/read/op.rs:2537,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:2541,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/op.rs:2547,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2555,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2564,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/op.rs:2566,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2566,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2566,1
    - Dst: get_contents
      Src: /src/gimli/src/read/op.rs:2566,1
    - Dst: unwrap
      Src: /src/gimli/src/read/op.rs:2566,1
    - Dst: check_op_parse_simple
      Src: /src/gimli/src/read/op.rs:2571,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 82
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2574
      start: 2502
    functionDepth: 9
    functionLinenumber: 2502
    functionLinenumberEnd: 2574
    functionName: tests::test_op_parse_uleb
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse_simple
    - common::DebugAddrIndex
    - iter
    - push
    - D8
    - unwrap
    - extend
    - get_contents
    - Result::unwrap
    - Register::from_u64
    - Section::with_endian
    - encoding4
    - into
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_uleb()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2579,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2594,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2595,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2596,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2597,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2597,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:2597,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2597,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2599,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2601,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2607
      start: 2577
    functionDepth: 9
    functionLinenumber: 2577
    functionLinenumberEnd: 2607
    functionName: tests::test_op_parse_bregx
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - sleb
    - iter
    - check_op_parse
    - D8
    - read::UnitOffset
    - encoding4
    - into
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_bregx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2612,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2616,1
    - Dst: iter
      Src: /src/gimli/src/read/op.rs:2617,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/op.rs:2618,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2618,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2618,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2618,1
    - Dst: get_contents
      Src: /src/gimli/src/read/op.rs:2618,1
    - Dst: unwrap
      Src: /src/gimli/src/read/op.rs:2618,1
    - Dst: check_op_parse_simple
      Src: /src/gimli/src/read/op.rs:2624,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2628,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2634
      start: 2610
    functionDepth: 9
    functionLinenumber: 2610
    functionLinenumberEnd: 2634
    functionName: tests::test_op_parse_bit_piece
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse_simple
    - iter
    - D8
    - unwrap
    - get_contents
    - Some
    - Section::with_endian
    - encoding4
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_bit_piece()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2639,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2643,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2645,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2645,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2646,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2645,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2650,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2654
      start: 2637
    functionDepth: 9
    functionLinenumber: 2637
    functionLinenumberEnd: 2654
    functionName: tests::test_op_parse_implicit_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - check_op_parse
    - D8
    - len
    - EndianSlice::new
    - encoding4
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_implicit_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2659,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2663,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2665,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2665,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2665,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2667,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2665,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2671,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2672,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2676,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2678,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2678,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2678,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2680,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2678,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2684,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2685,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2689
      start: 2657
    functionDepth: 9
    functionLinenumber: 2657
    functionLinenumberEnd: 2689
    functionName: tests::test_op_parse_const_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - check_op_parse
    - D8
    - len
    - read::UnitOffset
    - EndianSlice::new
    - encoding4
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_const_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2694,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2696,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2697,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2697,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2697,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2699,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2701,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2705,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2706,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2706,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2706,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:2708,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2710,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2714
      start: 2692
    functionDepth: 9
    functionLinenumber: 2692
    functionLinenumberEnd: 2714
    functionName: tests::test_op_parse_regval_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - check_op_parse
    - D8
    - read::UnitOffset
    - encoding4
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_regval_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2719,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2721,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2722,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2722,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2722,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2724,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2730,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2731,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2731,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2731,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2733,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2739,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2740,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2740,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2740,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2742,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2748
      start: 2717
    functionDepth: 9
    functionLinenumber: 2717
    functionLinenumberEnd: 2748
    functionName: tests::test_op_parse_deref_type
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse
    - D8
    - read::UnitOffset
    - encoding4
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_deref_type()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2753,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2755,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2756,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2756,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2758,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2762,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2763,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2763,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2769
      start: 2751
    functionDepth: 9
    functionLinenumber: 2751
    functionLinenumberEnd: 2769
    functionName: tests::test_op_convert
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse
    - D8
    - read::UnitOffset
    - encoding4
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_convert()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2774,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2776,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2777,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2777,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2779,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2783,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2784,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2784,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2790
      start: 2772
    functionDepth: 9
    functionLinenumber: 2772
    functionLinenumberEnd: 2790
    functionName: tests::test_op_reinterpret
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse
    - D8
    - read::UnitOffset
    - encoding4
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_op_reinterpret()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2798,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2799,1
    - Dst: D32
      Src: /src/gimli/src/read/op.rs:2799,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2799,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2801,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2804,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2807,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2808,1
    - Dst: D64
      Src: /src/gimli/src/read/op.rs:2808,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2808,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2810,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:2813,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2816,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2817,1
    - Dst: D64
      Src: /src/gimli/src/read/op.rs:2817,1
    - Dst: sleb
      Src: /src/gimli/src/read/op.rs:2817,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:2819,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2829
      start: 2793
    functionDepth: 9
    functionLinenumber: 2793
    functionLinenumberEnd: 2829
    functionName: tests::test_op_parse_implicit_pointer
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - sleb
    - common::DebugInfoOffset
    - D64
    - check_op_parse
    - D8
    - D32
    - encoding4
    - encoding8
    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:2838,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2839,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2839,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2839,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/op.rs:2839,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2841,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2843,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2846
      start: 2832
    functionDepth: 9
    functionLinenumber: 2832
    functionLinenumberEnd: 2846
    functionName: tests::test_op_parse_entry_value
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - encoding4
    - append_bytes
    - check_op_parse
    - D8
    - len
    - EndianSlice::new
    - 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:2850,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2851,1
    - Dst: D32
      Src: /src/gimli/src/read/op.rs:2851,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/op.rs:2853,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2855,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2857
      start: 2849
    functionDepth: 9
    functionLinenumber: 2849
    functionLinenumberEnd: 2857
    functionName: tests::test_op_parse_gnu_parameter_ref
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse
    - D8
    - read::UnitOffset
    - D32
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_op_parse_gnu_parameter_ref()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:2862,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2864,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2865,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2865,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2865,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2869,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2870,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2870,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2870,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2874,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2875,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2875,1
    - Dst: uleb
      Src: /src/gimli/src/read/op.rs:2875,1
    - Dst: check_op_parse
      Src: /src/gimli/src/read/op.rs:2879,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2880,1
    - Dst: D8
      Src: /src/gimli/src/read/op.rs:2880,1
    - Dst: D32
      Src: /src/gimli/src/read/op.rs:2880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2884
      start: 2860
    functionDepth: 9
    functionLinenumber: 2860
    functionLinenumberEnd: 2884
    functionName: tests::test_op_wasm
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_op_parse
    - D8
    - D32
    - encoding4
    - uleb
    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: 2913
      start: 2908
    functionDepth: 0
    functionLinenumber: 2908
    functionLinenumberEnd: 2913
    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:2916,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2918,1
    - Dst: write
      Src: /src/gimli/src/read/op.rs:2920,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - stack
    - num
    - nbytes
    argTypes:
    - '&mut Vec<u8>'
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 2921
      start: 2915
    functionDepth: 9
    functionLinenumber: 2915
    functionLinenumberEnd: 2921
    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:
    - len
    - push
    - 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:2899,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:2903,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/op.rs:2905,1
    - Dst: Marker
      Src: /src/gimli/src/read/op.rs:2905,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:2905,1
    - Dst: Vec::push
      Src: /src/gimli/src/read/op.rs:2925,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:2928,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/op.rs:2928,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2931,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/op.rs:2931,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2932,1
    - Dst: Vec::push
      Src: /src/gimli/src/read/op.rs:2934,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2935,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:2935,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2936,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:2936,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:2937,1
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/op.rs:2939,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/op.rs:2939,1
    - Dst: leb128::write::signed
      Src: /src/gimli/src/read/op.rs:2942,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/op.rs:2942,1
    - Dst: Result::wrapping_sub
      Src: /src/gimli/src/read/op.rs:2951,1
    - Dst: write
      Src: /src/gimli/src/read/op.rs:2952,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 96
    argCount: 1
    argNames:
    - entries
    argTypes:
    - '&[AssemblerEntry]'
    constantsTouched: []
    func_position:
      end: 2958
      start: 2898
    functionDepth: 8
    functionLinenumber: 2898
    functionLinenumberEnd: 2958
    functionName: tests::assemble
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - u64::from
    - Marker
    - Vec::len
    - write
    - Result::unwrap
    - Vec::push
    - leb128::write::signed
    - push
    - Some
    - EndianVec::push
    - Vec::new
    - Result::wrapping_sub
    - leb128::write::unsigned
    linkageType: ''
    returnType: Vec
    signature: 'fn assemble(entries: &[AssemblerEntry]) -> Vec<u8>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: assemble
      Src: /src/gimli/src/read/op.rs:2974,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:2975,1
    - Dst: Evaluation::new
      Src: /src/gimli/src/read/op.rs:2977,1
    - Dst: set_object_address
      Src: /src/gimli/src/read/op.rs:2980,1
    - Dst: set_initial_value
      Src: /src/gimli/src/read/op.rs:2983,1
    - Dst: set_max_iterations
      Src: /src/gimli/src/read/op.rs:2986,1
    - Dst: evaluate
      Src: /src/gimli/src/read/op.rs:2989,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:2990,1
    - Dst: f
      Src: /src/gimli/src/read/op.rs:2991,1
    - Dst: result
      Src: /src/gimli/src/read/op.rs:2996,1
    - Dst: len
      Src: /src/gimli/src/read/op.rs:2998,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: 3007
      start: 2960
    functionDepth: 14
    functionLinenumber: 2960
    functionLinenumberEnd: 3007
    functionName: tests::check_eval_with_args
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - set_max_iterations
    - f
    - Err
    - set_initial_value
    - Evaluation::new
    - EndianSlice::new
    - len
    - evaluate
    - assemble
    - set_object_address
    - result
    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:3014,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3015,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 3
    argNames:
    - program
    - expect
    - encoding
    argTypes:
    - '&[AssemblerEntry]'
    - Result<&[Piece<EndianSlice<'_, LittleEndian>>]>
    - Encoding
    constantsTouched: []
    func_position:
      end: 3017
      start: 3009
    functionDepth: 15
    functionLinenumber: 3009
    functionLinenumberEnd: 3017
    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:3032,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3032,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3033,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3033,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3034,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3035,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3035,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3037,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:3037,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3038,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:3038,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3039,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3040,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3040,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3042,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3042,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3043,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3043,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3044,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3045,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3045,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3048,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3048,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3049,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3049,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3050,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3051,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3051,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3053,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3053,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3054,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3054,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3055,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3055,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3058,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3058,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3059,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3059,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3060,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: 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:3065,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3065,1
    - Dst: Op
      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: Branch
      Src: /src/gimli/src/read/op.rs:3069,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3071,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3071,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3072,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3072,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3073,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3074,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3074,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3076,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3076,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3077,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3077,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3078,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: Op
      Src: /src/gimli/src/read/op.rs:3081,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3081,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3084,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3084,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3085,1
    - Dst: U8
      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: Uleb
      Src: /src/gimli/src/read/op.rs:3087,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3088,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3088,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3091,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3091,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: 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: U32
      Src: /src/gimli/src/read/op.rs:3099,1
    - Dst: Op
      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: 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:3106,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3106,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: Branch
      Src: /src/gimli/src/read/op.rs:3109,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3111,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3111,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3112,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3112,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3113,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3114,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3115,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3115,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3118,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3118,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3119,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3120,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3121,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3121,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3123,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3123,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3124,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3125,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3126,1
    - Dst: U16
      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: Branch
      Src: /src/gimli/src/read/op.rs:3128,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3130,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3130,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: Branch
      Src: /src/gimli/src/read/op.rs:3133,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3136,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3136,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3137,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3137,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3138,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3139,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3139,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3141,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3141,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3142,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3143,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3144,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3144,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3145,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3146,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3146,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3148,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3148,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: Branch
      Src: /src/gimli/src/read/op.rs:3151,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3153,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3153,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3154,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3155,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: Op
      Src: /src/gimli/src/read/op.rs:3158,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3158,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3160,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3160,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: U8
      Src: /src/gimli/src/read/op.rs:3163,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3164,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3165,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3165,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3168,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3169,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3170,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3170,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3172,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3173,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3175,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3176,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3183,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3187,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3187,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 203
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3188
      start: 3020
    functionDepth: 16
    functionLinenumber: 3020
    functionLinenumberEnd: 3188
    functionName: tests::test_eval_arith
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - U32
    - Value::Generic
    - Uleb
    - U16
    - Branch
    - U64
    - Ok
    - Mark
    - U8
    - Op
    - encoding4
    - check_eval
    linkageType: ''
    returnType: void
    signature: fn test_eval_arith()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3203,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3203,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3204,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3204,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3205,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3206,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3206,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3208,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3208,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3209,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3209,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3210,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3211,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3211,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3213,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3214,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3214,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3215,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3215,1
    - Dst: Op
      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: Op
      Src: /src/gimli/src/read/op.rs:3220,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3220,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3222,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3222,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3223,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3223,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3224,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: Branch
      Src: /src/gimli/src/read/op.rs:3227,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3229,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3229,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3230,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3230,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3231,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3232,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3232,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3233,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3233,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3235,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3236,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3236,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3237,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3238,1
    - Dst: U64
      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: Branch
      Src: /src/gimli/src/read/op.rs:3240,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3243,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3244,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3245,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3245,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3247,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3248,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3250,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3251,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3258,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3262,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3262,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 77
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3263
      start: 3191
    functionDepth: 16
    functionLinenumber: 3191
    functionLinenumberEnd: 3263
    functionName: tests::test_eval_arith64
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Value::Generic
    - Uleb
    - Sleb
    - U64
    - Branch
    - Ok
    - Mark
    - U8
    - Op
    - check_eval
    - encoding8
    linkageType: ''
    returnType: void
    signature: fn test_eval_arith64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3279,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3279,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3280,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3280,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3281,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3282,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3282,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3284,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3284,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3285,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3285,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3286,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3287,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3287,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3289,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3289,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3290,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3290,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3291,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3292,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3292,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3294,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3294,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3295,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3295,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3296,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3297,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3297,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3299,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3299,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3300,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3300,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3301,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3302,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3302,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3304,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3304,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3305,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3305,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3306,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3307,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3307,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3310,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3311,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3312,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3312,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3314,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3315,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3317,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3318,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3325,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3329,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3329,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3330
      start: 3266
    functionDepth: 16
    functionLinenumber: 3266
    functionLinenumberEnd: 3330
    functionName: tests::test_eval_compare
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - U32
    - Value::Generic
    - Ok
    - Branch
    - Mark
    - U8
    - Op
    - encoding4
    - check_eval
    linkageType: ''
    returnType: void
    signature: fn test_eval_compare()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3341,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3342,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3343,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3344,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3345,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3346,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3347,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3347,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3348,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3349,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3349,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3350,1
    - Dst: U8
      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: Op
      Src: /src/gimli/src/read/op.rs:3356,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3363,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3367,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3367,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3368
      start: 3333
    functionDepth: 16
    functionLinenumber: 3333
    functionLinenumberEnd: 3368
    functionName: tests::test_eval_stack
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Op
    - Uleb
    - Ok
    - U8
    - Value::Generic
    - encoding4
    - check_eval
    linkageType: ''
    returnType: void
    signature: fn test_eval_stack()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::new
      Src: /src/gimli/src/read/op.rs:3377,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3378,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3378,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3380,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3380,1
    - Dst: DwOp
      Src: /src/gimli/src/read/op.rs:3380,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3381,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3381,1
    - Dst: DwOp
      Src: /src/gimli/src/read/op.rs:3381,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3382,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3382,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:3382,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3383,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3383,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3384,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3384,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3387,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3387,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3388,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3388,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3389,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3389,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3390,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3390,1
    - Dst: push
      Src: /src/gimli/src/read/op.rs:3392,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3392,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3398,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3402,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3404,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3405,1
    - Dst: resume_with_register
      Src: /src/gimli/src/read/op.rs:3411,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3417,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:3417,1
    - Dst: Self::wrapping_neg
      Src: /src/gimli/src/read/op.rs:3417,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3422,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 82
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3425
      start: 3371
    functionDepth: 15
    functionLinenumber: 3371
    functionLinenumberEnd: 3425
    functionName: tests::test_eval_lit_and_reg
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - check_eval_with_args
    - u64::from
    - Value::Generic
    - Uleb
    - Sleb
    - Ok
    - push
    - resume_with_register
    - Op
    - Vec::new
    - encoding4
    - Self::wrapping_neg
    - DwOp
    linkageType: ''
    returnType: void
    signature: fn test_eval_lit_and_reg()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3440,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3440,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3441,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3442,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3442,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3443,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3444,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3444,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3446,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3446,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3447,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3447,1
    - 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: Branch
      Src: /src/gimli/src/read/op.rs:3450,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3452,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3453,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3453,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3454,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3455,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3455,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3456,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3457,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3457,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3459,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3460,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3460,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3461,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3461,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3462,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3462,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3463,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3464,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3464,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3466,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3467,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3468,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3468,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3469,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3470,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3470,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3472,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3473,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3474,1
    - Dst: Uleb
      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: Branch
      Src: /src/gimli/src/read/op.rs:3476,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3478,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3478,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3479,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3480,1
    - Dst: U32
      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: Branch
      Src: /src/gimli/src/read/op.rs:3482,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3484,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3484,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3485,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: Branch
      Src: /src/gimli/src/read/op.rs:3488,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3491,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3492,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3493,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:3493,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3495,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3496,1
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:3498,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3499,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3506,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3510,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3512,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3513,1
    - Dst: resume_with_memory
      Src: /src/gimli/src/read/op.rs:3532,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3532,1
    - Dst: resume_with_tls
      Src: /src/gimli/src/read/op.rs:3534,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:3536,1
    - Dst: resume_with_indexed_address
      Src: /src/gimli/src/read/op.rs:3540,1
    - Dst: resume_with_indexed_address
      Src: /src/gimli/src/read/op.rs:3542,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3549,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3555,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3555,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3556,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3556,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3558,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3560,1
    - Dst: Error::InvalidDerefSize
      Src: /src/gimli/src/read/op.rs:3560,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3561,1
    - Dst: resume_with_memory
      Src: /src/gimli/src/read/op.rs:3580,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3580,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:3583,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3589,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 169
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3592
      start: 3428
    functionDepth: 15
    functionLinenumber: 3428
    functionLinenumberEnd: 3592
    functionName: tests::test_eval_memory
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - U32
    - Value::Generic
    - Uleb
    - resume_with_tls
    - Ok
    - Branch
    - resume_with_indexed_address
    - Err
    - Error::InvalidDerefSize
    - Mark
    - resume_with_memory
    - U8
    - resume_with_relocated_address
    - Op
    - check_eval_with_args
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_eval_memory()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3604,1
    - Dst: DwOp
      Src: /src/gimli/src/read/op.rs:3604,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3606,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3612,1
    - Dst: into
      Src: /src/gimli/src/read/op.rs:3612,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3616,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3616,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3616,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3618,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3620,1
    - Dst: Error::InvalidExpressionTerminator
      Src: /src/gimli/src/read/op.rs:3620,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3621,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3627,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3627,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3634,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3638,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3638,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3638,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3639
      start: 3595
    functionDepth: 16
    functionLinenumber: 3595
    functionLinenumberEnd: 3639
    functionName: tests::test_eval_register
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - Uleb
    - Error::InvalidExpressionTerminator
    - Ok
    - Err
    - into
    - Op
    - encoding4
    - check_eval
    - DwOp
    linkageType: ''
    returnType: void
    signature: fn test_eval_register()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3651,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:3651,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3652,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3653,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3654,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3655,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3662,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3666,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3668,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3669,1
    - Dst: resume_with_frame_base
      Src: /src/gimli/src/read/op.rs:3678,1
    - Dst: resume_with_call_frame_cfa
      Src: /src/gimli/src/read/op.rs:3682,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3689,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3689,1
    - Dst: U64
      Src: /src/gimli/src/read/op.rs:3689,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3690,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3697,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3701,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3703,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3704,1
    - Dst: read_u64
      Src: /src/gimli/src/read/op.rs:3711,1
    - Dst: resume_with_entry_value
      Src: /src/gimli/src/read/op.rs:3715,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3715,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3722,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3725,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3727,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3728,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3738,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3739,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3746,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3750,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3752,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3753,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3754,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3757,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3773,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3775,1
    - Dst: encoding8
      Src: /src/gimli/src/read/op.rs:3776,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3778,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3780,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 91
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3782
      start: 3642
    functionDepth: 15
    functionLinenumber: 3642
    functionLinenumberEnd: 3782
    functionName: tests::test_eval_context
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - read_u64
    - resume_with_call_frame_cfa
    - Op
    - resume_with_frame_base
    - Uleb
    - Ok
    - Sleb
    - U64
    - Err
    - Some
    - Value::Generic
    - check_eval_with_args
    - encoding4
    - encoding8
    - resume_with_entry_value
    linkageType: ''
    returnType: void
    signature: fn test_eval_context()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3793,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3796,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:3796,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3797
      start: 3785
    functionDepth: 16
    functionLinenumber: 3785
    functionLinenumberEnd: 3797
    functionName: tests::test_eval_empty_stack
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Err
    - check_eval
    - encoding4
    - Op
    linkageType: ''
    returnType: void
    signature: fn test_eval_empty_stack()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3808,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3809,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:3809,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3810,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3810,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3811,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3811,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3812,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3819,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3823,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3825,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3826,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:3831,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3837,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3844,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3851,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:3862,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3866,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3868,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3869,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:3874,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3880,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3887,1
    - Dst: resume_with_at_location
      Src: /src/gimli/src/read/op.rs:3894,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 69
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3897
      start: 3800
    functionDepth: 15
    functionLinenumber: 3800
    functionLinenumberEnd: 3897
    functionName: tests::test_eval_call
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - U32
    - Op
    - resume_with_at_location
    - U16
    - Ok
    - EndianSlice::new
    - Value::Generic
    - check_eval_with_args
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_eval_call()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3909,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3910,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3910,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3911,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3912,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3912,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3917,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3920,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3924,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3927,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:3932,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3932,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3932,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3938,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3939,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3939,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3940,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3940,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3941,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:3941,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3942,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3942,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3947,1
    - Dst: common::Register
      Src: /src/gimli/src/read/op.rs:3950,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3954,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:3959,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:3967,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3969,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:3970,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:3978,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:3984,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:3990,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:3990,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3991,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3991,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3991,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3991,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:3991,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/op.rs:4000,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4004,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4004,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4004,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4008,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4009,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4010,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4010,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4010,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4011,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4011,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4011,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4016,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4017,1
    - Dst: Value::Generic
      Src: /src/gimli/src/read/op.rs:4019,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4023,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4024,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4029,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4029,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4029,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4033,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4042,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4042,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4042,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4046,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4046,1
    - Dst: Sleb
      Src: /src/gimli/src/read/op.rs:4046,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/op.rs:4053,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4058,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4058,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4058,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4062,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4063,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4063,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4064,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4067,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:4067,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4067,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4071,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4072,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4072,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4073,1
    - Dst: check_eval
      Src: /src/gimli/src/read/op.rs:4076,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:4076,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4076,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 148
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4077
      start: 3900
    functionDepth: 16
    functionLinenumber: 3900
    functionLinenumberEnd: 4077
    functionName: tests::test_eval_pieces
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - U32
    - Value::Generic
    - Uleb
    - common::DebugInfoOffset
    - Ok
    - Sleb
    - Err
    - EndianSlice::new
    - resume_with_relocated_address
    - U8
    - Some
    - Op
    - check_eval_with_args
    - encoding4
    - check_eval
    linkageType: ''
    returnType: void
    signature: fn test_eval_pieces()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Mark
      Src: /src/gimli/src/read/op.rs:4088,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4089,1
    - Dst: Branch
      Src: /src/gimli/src/read/op.rs:4089,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:4092,1
    - Dst: Err
      Src: /src/gimli/src/read/op.rs:4094,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4095,1
    - Dst: Some
      Src: /src/gimli/src/read/op.rs:4098,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4101
      start: 4080
    functionDepth: 15
    functionLinenumber: 4080
    functionLinenumberEnd: 4101
    functionName: tests::test_eval_max_iterations
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - Err
    - Branch
    - Mark
    - Some
    - Op
    - check_eval_with_args
    - encoding4
    linkageType: ''
    returnType: void
    signature: fn test_eval_max_iterations()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4120,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4120,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4120,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:4120,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4121,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4123,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4127,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4127,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4127,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4128,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4130,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4134,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4134,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4135,1
    - Dst: U8
      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: Op
      Src: /src/gimli/src/read/op.rs:4143,1
    - Dst: U32
      Src: /src/gimli/src/read/op.rs:4143,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4144,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4144,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4144,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4145,1
    - Dst: Value::U16
      Src: /src/gimli/src/read/op.rs:4147,1
    - Dst: Op
      Src: /src/gimli/src/read/op.rs:4151,1
    - Dst: Uleb
      Src: /src/gimli/src/read/op.rs:4151,1
    - Dst: U8
      Src: /src/gimli/src/read/op.rs:4151,1
    - Dst: U16
      Src: /src/gimli/src/read/op.rs:4151,1
    - Dst: Op
      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::U32
      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: U32
      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::F32
      Src: /src/gimli/src/read/op.rs:4163,1
    - Dst: check_eval_with_args
      Src: /src/gimli/src/read/op.rs:4173,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4175,1
    - Dst: encoding4
      Src: /src/gimli/src/read/op.rs:4176,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:4194,1
    - Dst: resume_with_memory
      Src: /src/gimli/src/read/op.rs:4195,1
    - Dst: Value::from_u64
      Src: /src/gimli/src/read/op.rs:4201,1
    - Dst: u64::from
      Src: /src/gimli/src/read/op.rs:4203,1
    - Dst: resume_with_register
      Src: /src/gimli/src/read/op.rs:4205,1
    - Dst: resume_with_base_type
      Src: /src/gimli/src/read/op.rs:4208,1
    - Dst: resume_with_relocated_address
      Src: /src/gimli/src/read/op.rs:4211,1
    - Dst: Ok
      Src: /src/gimli/src/read/op.rs:4216,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 127
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4220
      start: 4104
    functionDepth: 15
    functionLinenumber: 4104
    functionLinenumberEnd: 4220
    functionName: tests::test_eval_typed_stack
    functionSourceFile: /src/gimli/src/read/op.rs
    functionUses: 0
    functionsReached:
    - u64::from
    - resume_with_base_type
    - U32
    - Uleb
    - Value::from_u64
    - Value::U16
    - U16
    - Ok
    - resume_with_register
    - resume_with_memory
    - U8
    - Value::U32
    - resume_with_relocated_address
    - Op
    - check_eval_with_args
    - Value::F32
    - encoding4
    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]::as_ptr'
    - '&[u8]::len'
    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:
    - SubRange::len
    - slice::from_raw_parts
    - SubRange::skip
    - Some
    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:
    - truncate
    - Range<usize>::len
    - EndianReader::clone
    - skip
    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:
    - EndianReader::clone
    - skip
    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:
    - EndianReader::offset_id
    - Ok
    - Err
    - EndianReader::len
    - truncate
    - Error::UnexpectedEof
    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:
    - '&[u8]::as_ptr'
    - Result::bytes
    - EndianReader::bytes
    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
    - '&[u8]::as_ptr'
    - EndianReader::bytes
    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:
    - '&[u8]::as_ptr'
    - EndianReader::bytes
    - Some
    - '&[u8]::len'
    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: 9
    functionLinenumber: 433
    functionLinenumberEnd: 438
    functionName: EndianReader::find
    functionSourceFile: /src/gimli/src/read/endian_reader.rs
    functionUses: 0
    functionsReached:
    - '&[u8]::iter'
    - EndianReader::bytes
    - EndianReader::offset_id
    - position
    - Error::UnexpectedEof
    - ok_or_else
    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:
    - EndianReader::offset_id
    - Ok
    - Err
    - EndianReader::len
    - Error::UnexpectedEof
    - skip
    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:
    - EndianReader::clone
    - EndianReader::offset_id
    - Ok
    - Err
    - EndianReader::len
    - truncate
    - Error::UnexpectedEof
    - skip
    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:
    - Ok
    - EndianReader::bytes
    - '&[u8]::into'
    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:
    - EndianReader::bytes
    - str::from_utf8
    - Ok
    - Err
    - into
    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:
    - Ok
    - EndianReader::bytes
    - String::from_utf8_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/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:
    - Vec::copy_from_slice
    - Vec::len
    - read_slice
    - EndianReader::offset_id
    - Ok
    - Err
    - Error::UnexpectedEof
    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:
    - native_reader
    - '&R::split'
    - Result::unwrap
    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:
    - native_reader
    - range_from
    - '&R::range'
    - EndianReader::range_to
    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:
    - native_reader
    - '&R::skip'
    - Result::unwrap
    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:
    - native_reader
    - '&R::skip'
    - Result::unwrap
    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:
    - native_reader
    - '&R::skip'
    - Result::unwrap
    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
    - unwrap
    - '&R::truncate'
    - '&R::range'
    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:
    - native_reader
    - '&R::skip'
    - Result::unwrap
    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:
    - native_reader
    - '&R::skip'
    - '&R::read_u8_array'
    - unwrap
    - Result::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:
    - u64::checked_add
    - Ok
    - Err
    - Self::ones_sized
    - ok_or
    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
    - Ok
    - <A as AsMut<[u8]>>::as_mut
    - 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:
    - Reader::len
    - Self::Offset::from_u8
    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
    - Ok
    - Reader::endian
    - Endian::read_u16
    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
    - Ok
    - Reader::endian
    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
    - Ok
    - Reader::endian
    - 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:
    - Endian::read_i32
    - Reader::read_u8_array
    - Ok
    - Reader::endian
    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
    - Ok
    - Reader::endian
    - Endian::read_u64
    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:
    - Reader::read_u8_array
    - Ok
    - Reader::endian
    - Endian::read_u128
    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
    - Ok
    - Reader::endian
    - Endian::read_i64
    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:
    - Endian::read_f32
    - Reader::read_u8_array
    - Ok
    - Reader::endian
    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:
    - Endian::read_f64
    - Reader::read_u8_array
    - Ok
    - Reader::endian
    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:
    - Endian::read_uint
    - Ok
    - Reader::endian
    - 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: 10
    functionLinenumber: 479
    functionLinenumberEnd: 484
    functionName: Reader::read_null_terminated_slice
    functionSourceFile: /src/gimli/src/read/reader.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Reader::find
    - Reader::skip
    - Reader::split
    - Self::Offset::from_u8
    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:
    - leb128::read::unsigned
    - map_err
    - try_into
    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:
    - Reader::read_u8
    - Ok
    - 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_u8
    - Reader::read_u32
    - Result::map
    - Reader::read_u64
    - Reader::read_u16
    - Err
    - Error::UnsupportedAddressSize
    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_u64
    - Reader::read_u32
    - Result::and_then
    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_u8
    - Reader::read_u32
    - Result::map
    - Reader::read_u64
    - Reader::read_u16
    - Err
    - and_then
    - Error::UnsupportedOffsetSize
    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:
    - EndianSlice::new
    - Self::from
    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
    - clone
    - skip
    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:
    - EndianSlice::new
    - Self::from
    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:
    - MacroUnitHeader::parse
    - Ok
    - Result::format
    - clone
    - skip
    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_offset'
    - '&mut R::read_u8'
    - R::Offset::from_u64
    - Ok
    - DebugLineOffset
    - Err
    - '&mut R::read_u16'
    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: 12
    functionLinenumber: 262
    functionLinenumberEnd: 272
    functionName: MacroString::string
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::string
    - Ok
    - UnitHeader::string_offset
    - 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:446,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 447
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 447
    functionName: MacroIter::next
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 1
    functionsReached:
    - MacroIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:458,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:461,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/macros.rs:483,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:483,1
    - Dst: DebugMacinfo::from
      Src: /src/gimli/src/read/macros.rs:484,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:484,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:486,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:486,1
    - Dst: Self::get_macinfo
      Src: /src/gimli/src/read/macros.rs:488,1
    - Dst: common::DebugMacinfoOffset
      Src: /src/gimli/src/read/macros.rs:489,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:488,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:493,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:493,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:493,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:498,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:498,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:498,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:503,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:503,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:503,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:508,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:508,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:508,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:511,1
    - Dst: ::core::result::Result::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:514,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:514,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 107
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 457
    functionDepth: 8
    functionLinenumber: 457
    functionLinenumberEnd: 520
    functionName: tests::test_get_macinfo
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - Self::value
    - set_start_const
    - DebugMacinfo::from
    - common::DebugMacinfoOffset
    - Label::new
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Self::get_macinfo
    - Vec::get_contents
    - next
    - Result::unwrap
    - ::core::result::Result::unwrap
    - Section::with_endian
    - uleb
    - mark
    linkageType: ''
    returnType: void
    signature: fn test_get_macinfo()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:524,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D32
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:528,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/macros.rs:583,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:583,1
    - Dst: DebugMacro::from
      Src: /src/gimli/src/read/macros.rs:584,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:584,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:586,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:586,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:588,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:588,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:588,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:589,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:589,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:589,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:591,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:591,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:591,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:593,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:593,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:593,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:600,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:600,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:600,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:607,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:607,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:607,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:609,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:609,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:609,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:616,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:616,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:616,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:623,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:623,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:623,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:630,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:630,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:630,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:632,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:632,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:632,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:639,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:639,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:639,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:641,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:641,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:641,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:648,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:648,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:648,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:650,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:650,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:650,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:657,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:657,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:657,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:664,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:664,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:664,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:671,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:671,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:671,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:673,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:673,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 269
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 676
      start: 523
    functionDepth: 8
    functionLinenumber: 523
    functionLinenumberEnd: 676
    functionName: tests::get_macros_1
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - D32
    - next
    - Result::unwrap
    - mark
    - DebugMacroOffset
    - Self::get_macros
    - EndianSlice::new
    - uleb
    - D16
    - Self::value
    - Section::with_endian
    - set_start_const
    - Label::new
    - DebugMacro::from
    - unwrap
    - Vec::get_contents
    - ::core::result::Result::unwrap
    linkageType: ''
    returnType: void
    signature: fn get_macros_1()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:680,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:681,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:682,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:683,1
    - Dst: Label::new
      Src: /src/gimli/src/read/macros.rs:684,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:688,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: set_start_const
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:709,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:714,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:737,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: mark
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D16
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: uleb
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: L32
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: Self::clone
      Src: /src/gimli/src/read/macros.rs:754,1
    - Dst: D8
      Src: /src/gimli/src/read/macros.rs:695,1
    - Dst: get_contents
      Src: /src/gimli/src/read/macros.rs:758,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:758,1
    - Dst: DebugStr::from
      Src: /src/gimli/src/read/macros.rs:759,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:759,1
    - Dst: get_contents
      Src: /src/gimli/src/read/macros.rs:762,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:762,1
    - Dst: DebugMacro::from
      Src: /src/gimli/src/read/macros.rs:763,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/macros.rs:763,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:766,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:766,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:767,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:767,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:767,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:768,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:768,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:768,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:770,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:770,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:770,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:772,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:772,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:772,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:777,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:777,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:777,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:779,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:779,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:779,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:784,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:784,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:784,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:786,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:786,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:786,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:793,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:793,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:793,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:795,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:795,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:795,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:802,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:802,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:802,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:804,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:804,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:804,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:809,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:809,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:809,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:811,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:811,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:811,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:816,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:816,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:817,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:817,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:817,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:818,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:818,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:818,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:825,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:825,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:825,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:835,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:835,1
    - Dst: Self::get_macros
      Src: /src/gimli/src/read/macros.rs:836,1
    - Dst: DebugMacroOffset
      Src: /src/gimli/src/read/macros.rs:836,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/macros.rs:836,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:837,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:837,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:837,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:844,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:844,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:844,1
    - Dst: next
      Src: /src/gimli/src/read/macros.rs:851,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/macros.rs:851,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:851,1
    - Dst: DebugStrOffset
      Src: /src/gimli/src/read/macros.rs:861,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:861,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:861,1
    - Dst: DebugStrOffset
      Src: /src/gimli/src/read/macros.rs:866,1
    - Dst: Self::value
      Src: /src/gimli/src/read/macros.rs:866,1
    - Dst: unwrap
      Src: /src/gimli/src/read/macros.rs:866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 350
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 871
      start: 679
    functionDepth: 8
    functionLinenumber: 679
    functionLinenumberEnd: 871
    functionName: tests::get_macros_2
    functionSourceFile: /src/gimli/src/read/macros.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - D32
    - get_contents
    - DebugStrOffset
    - next
    - Result::unwrap
    - mark
    - DebugMacroOffset
    - Self::get_macros
    - EndianSlice::new
    - uleb
    - D16
    - DebugStr::from
    - Self::value
    - Section::with_endian
    - set_start_const
    - Label::new
    - DebugMacro::from
    - unwrap
    - ::core::result::Result::unwrap
    - L32
    - Self::clone
    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:
    - EndianSlice::new
    - Self::from
    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: 13
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: DebugAbbrev::abbreviations
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - Abbreviations::parse
    - clone
    - skip
    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: 14
    functionLinenumber: 129
    functionLinenumberEnd: 171
    functionName: AbbreviationsCache::populate
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - DebugInfoUnitHeadersIter::next
    - collect
    - Result::map
    - Result::dedup
    - UnitHeader::debug_abbrev_offset
    - map
    - into_u64
    - Result::sort_unstable_by_key
    - Result::push
    - abbreviations
    - Result::retain
    - Vec::new
    - R::Offset::from_u8
    - 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:
    - insert
    - Ok
    - into_u64
    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: 14
    functionLinenumber: 188
    functionLinenumberEnd: 197
    functionName: AbbreviationsCache::get
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - get
    - Result::map
    - into_u64
    - abbreviations
    - Result::clone
    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:
    - Result::insert
    - Ok
    - Err
    - push
    - is_empty
    - contains_key
    - len
    - entry
    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:
    - get
    - u64::checked_sub
    - len
    - Some
    - usize::try_from
    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: 12
    functionLinenumber: 266
    functionLinenumberEnd: 276
    functionName: Abbreviations::parse
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 3
    functionsReached:
    - insert
    - Abbreviations::empty
    - Ok
    - Err
    - Abbreviation::parse
    - ::core::result::Result::is_err
    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:
    - '&mut R::read_uleb128_u16'
    - Ok
    - Err
    - constants::DwTag
    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:
    - Err
    - Ok
    - '&mut R::read_u8'
    - constants::DwChildren
    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:
    - AttributeSpecification::parse
    - Ok
    - Attributes::new
    - '&[Attribute::push'
    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::read_uleb128'
    - Abbreviation::new
    - Self::parse_has_children
    - Self::parse_tag
    - Self::parse_attributes
    - Ok
    - '&mut R::is_empty'
    - Some
    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:
    - Vec::to_vec
    - Attributes::Heap
    - push
    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:
    - Attributes::new
    - push
    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
    - Option::map
    - Result::encoding
    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:
    - '&mut R::read_uleb128_u16'
    - Ok
    - Err
    - constants::DwForm
    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
    - constants::DwAt
    - Ok
    - Err
    - '&mut R::read_uleb128_u16'
    - Some
    - 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:
    - word_size
    - Some
    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: 14
    functionLinenumber: 683
    functionLinenumberEnd: 739
    functionName: tests::test_debug_abbrev_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - abbrev_attr_null
    - Self::append_bytes
    - Abbreviation::new
    - Result::expect
    - append_bytes
    - abbrev
    - abbrev_null
    - len
    - unwrap
    - get_contents
    - abbrev_attr
    - common::DebugAbbrevOffset
    - abbreviations
    - Section::new
    - into
    - DebugAbbrev::new
    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
    - constants::DwTag
    - u64::into
    - Abbreviation::new
    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:
    - get
    - unwrap
    - 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:
    - insert
    - Abbreviations::empty
    - assert_abbrev
    - abbrev
    - ::core::result::Result::unwrap
    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
    - constants::DwTag
    - Abbreviation::new
    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:
    - insert
    - Abbreviations::empty
    - assert_abbrev
    - abbrev
    - ::core::result::Result::unwrap
    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: 13
    functionLinenumber: 837
    functionLinenumberEnd: 889
    functionName: tests::test_parse_abbreviations_ok
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - abbrev_attr_null
    - Abbreviation::new
    - Self::abbrev
    - Result::expect
    - append_bytes
    - abbrev
    - abbrev_null
    - EndianSlice::new
    - unwrap
    - get_contents
    - abbrev_attr
    - Abbreviation::abbrev_attr
    - Section::new
    - Abbreviations::parse
    - into
    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: 13
    functionLinenumber: 892
    functionLinenumberEnd: 913
    functionName: tests::test_parse_abbreviations_duplicate
    functionSourceFile: /src/gimli/src/read/abbrev.rs
    functionUses: 0
    functionsReached:
    - abbrev_attr_null
    - Self::abbrev
    - append_bytes
    - abbrev
    - abbrev_null
    - EndianSlice::new
    - unwrap
    - get_contents
    - abbrev_attr
    - Abbreviation::abbrev_attr
    - Section::new
    - Abbreviations::parse
    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:
    - abbrev_attr_null
    - Abbreviation::new
    - Self::abbrev
    - Result::expect
    - append_bytes
    - Abbreviation::parse
    - EndianSlice::new
    - unwrap
    - get_contents
    - Some
    - Abbreviation::abbrev_attr
    - Section::new
    - into
    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:
    - abbrev_attr_null
    - Abbreviation::new
    - Self::abbrev
    - Abbreviation::abbrev_attr_implicit_const
    - Result::expect
    - append_bytes
    - Abbreviation::parse
    - EndianSlice::new
    - unwrap
    - get_contents
    - Some
    - Section::new
    - into
    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:
    - Self::abbrev
    - Abbreviation::parse
    - EndianSlice::new
    - unwrap
    - get_contents
    - Abbreviation::abbrev_attr
    - Section::new
    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:
    - Result::expect
    - append_bytes
    - Abbreviation::parse
    - EndianSlice::new
    - unwrap
    - Self::abbrev_null
    - get_contents
    - Section::new
    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:
    - EndianSlice::new
    - Result::expect
    - AttributeSpecification::parse_form
    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:
    - EndianSlice::new
    - AttributeSpecification::parse_form
    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
    - insert
    - Abbreviations::empty
    - constants::DwTag
    - ::core::result::Result::unwrap
    - into
    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: offset_from
      Src: /src/gimli/src/read/relocate.rs:54,1
    - Dst: read_address
      Src: /src/gimli/src/read/relocate.rs:55,1
    - Dst: relocate_address
      Src: /src/gimli/src/read/relocate.rs:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - address_size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 7
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: RelocateReader::read_address
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - relocate_address
    - offset_from
    - read_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:60,1
    - Dst: read_offset
      Src: /src/gimli/src/read/relocate.rs:61,1
    - Dst: relocate_offset
      Src: /src/gimli/src/read/relocate.rs:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - format
    argTypes:
    - Format
    constantsTouched: []
    func_position:
      end: 63
      start: 59
    functionDepth: 8
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: RelocateReader::read_offset
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - read_offset
    - offset_from
    - 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:66,1
    - Dst: read_sized_offset
      Src: /src/gimli/src/read/relocate.rs:67,1
    - Dst: relocate_offset
      Src: /src/gimli/src/read/relocate.rs:68,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - size
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 69
      start: 65
    functionDepth: 7
    functionLinenumber: 65
    functionLinenumberEnd: 69
    functionName: RelocateReader::read_sized_offset
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - read_sized_offset
    - offset_from
    - 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:73,1
    - Dst: truncate
      Src: /src/gimli/src/read/relocate.rs:74,1
    - Dst: skip
      Src: /src/gimli/src/read/relocate.rs:75,1
    - Dst: Ok
      Src: /src/gimli/src/read/relocate.rs:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - len
    argTypes:
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 7
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: RelocateReader::split
    functionSourceFile: /src/gimli/src/read/relocate.rs
    functionUses: 0
    functionsReached:
    - truncate
    - Ok
    - RelocateReader::clone
    - 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:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 84
    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:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 89
    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:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 94
    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:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - len
    argTypes:
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 99
    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:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - base
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 104
    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:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 2
    functionLinenumber: 107
    functionLinenumberEnd: 109
    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:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 114
    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:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - byte
    argTypes:
    - u8
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 10
    functionLinenumber: 117
    functionLinenumberEnd: 119
    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:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - len
    argTypes:
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 7
    functionLinenumber: 122
    functionLinenumberEnd: 124
    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: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    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:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 3
    functionLinenumber: 133
    functionLinenumberEnd: 135
    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:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 3
    functionLinenumber: 139
    functionLinenumberEnd: 141
    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: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_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:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - buf
    argTypes:
    - '&mut [u8]'
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 152
    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:
    - common::UnitSectionOffset
    - Some
    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:
    - common::UnitSectionOffset
    - Some
    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:
    - DebugTypesOffset::to_unit_section_offset
    - to_unit_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
    - Some
    - checked_sub
    - UnitHeader::offset
    - UnitHeader::is_in_bounds
    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: 2
    functionsReached:
    - Some
    - common::DebugInfoOffset
    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:
    - UnitSectionOffset::to_debug_info_offset
    - UnitOffset::to_unit_section_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:
    - EndianSlice::new
    - Self::from
    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:219,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:220,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 217
    functionDepth: 5
    functionLinenumber: 217
    functionLinenumberEnd: 222
    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:228,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:229,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:230,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugInfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 231
      start: 227
    functionDepth: 7
    functionLinenumber: 227
    functionLinenumberEnd: 231
    functionName: DebugInfo::header_from_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - parse_unit_header
    - common::UnitSectionOffset
    - clone
    - skip
    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:244,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/unit.rs:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 245
      start: 240
    functionDepth: 2
    functionLinenumber: 240
    functionLinenumberEnd: 245
    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: 251
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 251
    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: 255
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 255
    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: 261
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 261
    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:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: DebugInfoUnitHeadersIter::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 27
    functionsReached:
    - DebugInfoUnitHeadersIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/unit.rs:307,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:308,1
    - Dst: constants::DwUt
      Src: /src/gimli/src/read/unit.rs:308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 309
      start: 306
    functionDepth: 6
    functionLinenumber: 306
    functionLinenumberEnd: 309
    functionName: parse_unit_type
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - Ok
    - '&mut R::read_u8'
    - constants::DwUt
    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:316,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:316,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - input
    - format
    argTypes:
    - '&mut R'
    - Format
    constantsTouched: []
    func_position:
      end: 317
      start: 312
    functionDepth: 8
    functionLinenumber: 312
    functionLinenumberEnd: 317
    functionName: parse_debug_abbrev_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 5
    functionsReached:
    - Result::map
    - '&mut R::read_offset'
    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:324,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - input
    - format
    argTypes:
    - '&mut R'
    - Format
    constantsTouched: []
    func_position:
      end: 325
      start: 320
    functionDepth: 8
    functionLinenumber: 320
    functionLinenumberEnd: 325
    functionName: parse_debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 5
    functionsReached:
    - Result::map
    - '&mut R::read_offset'
    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: 387
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 387
    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: 432
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 432
    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: 444
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 444
    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: 449
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 449
    functionName: UnitHeader::offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: UnitSectionOffset
    signature: pub fn offset(&self) -> UnitSectionOffset<Offset>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: initial_length_size
      Src: /src/gimli/src/read/unit.rs:454,1
    - Dst: word_size
      Src: /src/gimli/src/read/unit.rs:456,1
    - Dst: word_size
      Src: /src/gimli/src/read/unit.rs:463,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 475
      start: 453
    functionDepth: 1
    functionLinenumber: 453
    functionLinenumberEnd: 475
    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: 481
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 481
    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:486,1
    - Dst: UnitHeader::format
      Src: /src/gimli/src/read/unit.rs:486,1
    - Dst: Format::initial_length_size
      Src: /src/gimli/src/read/unit.rs:486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 487
      start: 485
    functionDepth: 2
    functionLinenumber: 485
    functionLinenumberEnd: 487
    functionName: UnitHeader::length_including_self
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - UnitHeader::format
    - Format::initial_length_size
    - 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: 492
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 492
    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: 497
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 497
    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: 502
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 502
    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: 508
      start: 506
    functionDepth: 0
    functionLinenumber: 506
    functionLinenumberEnd: 508
    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: 513
      start: 511
    functionDepth: 0
    functionLinenumber: 511
    functionLinenumberEnd: 513
    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: 518
      start: 516
    functionDepth: 0
    functionLinenumber: 516
    functionLinenumberEnd: 518
    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:522,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 521
    functionDepth: 3
    functionLinenumber: 521
    functionLinenumberEnd: 523
    functionName: UnitHeader::header_size
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 6
    functionsReached:
    - len
    - UnitHeader::length_including_self
    linkageType: ''
    returnType: Offset
    signature: pub fn header_size(&self) -> Offset
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:527,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 528
      start: 526
    functionDepth: 4
    functionLinenumber: 526
    functionLinenumberEnd: 528
    functionName: UnitHeader::root_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - UnitHeader::header_size
    - read::UnitOffset
    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:531,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:537,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 1
    argNames:
    - offset
    argTypes:
    - UnitOffset<Offset>
    constantsTouched: []
    func_position:
      end: 538
      start: 530
    functionDepth: 4
    functionLinenumber: 530
    functionLinenumberEnd: 538
    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:542,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:543,1
    - Dst: UnitHeader::is_in_bounds
      Src: /src/gimli/src/read/unit.rs:545,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:546,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:549,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:552,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:553,1
    - Dst: truncate
      Src: /src/gimli/src/read/unit.rs:554,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:555,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 40
    argCount: 1
    argNames:
    - idx
    argTypes:
    - Range<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 556
      start: 541
    functionDepth: 7
    functionLinenumber: 541
    functionLinenumberEnd: 556
    functionName: UnitHeader::range
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::header_size
    - Ok
    - Err
    - truncate
    - UnitHeader::is_in_bounds
    - clone
    - skip
    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:560,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:561,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:563,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:564,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:565,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:566,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeFrom<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 567
      start: 559
    functionDepth: 7
    functionLinenumber: 559
    functionLinenumberEnd: 567
    functionName: UnitHeader::range_from
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - UnitHeader::header_size
    - Ok
    - Err
    - UnitHeader::is_in_bounds
    - clone
    - skip
    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:571,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:572,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:574,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:575,1
    - Dst: truncate
      Src: /src/gimli/src/read/unit.rs:576,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:577,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    argCount: 1
    argNames:
    - idx
    argTypes:
    - RangeTo<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 578
      start: 570
    functionDepth: 5
    functionLinenumber: 570
    functionLinenumberEnd: 578
    functionName: UnitHeader::range_to
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::header_size
    - Ok
    - Err
    - truncate
    - UnitHeader::is_in_bounds
    - 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:590,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/src/read/unit.rs:591,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:591,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:592,1
    - Dst: Result::is_null
      Src: /src/gimli/src/read/unit.rs:593,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:594,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:596,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - UnitOffset<Offset>
    constantsTouched: []
    func_position:
      end: 598
      start: 585
    functionDepth: 13
    functionLinenumber: 585
    functionLinenumberEnd: 598
    functionName: UnitHeader::entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::entries_raw
    - Result::is_null
    - Ok
    - Err
    - read_entry
    - Some
    - DebuggingInformationEntry::null
    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:605,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:606,1
    - Dst: UnitHeader::root_offset
      Src: /src/gimli/src/read/unit.rs:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - abbreviations
    argTypes:
    - '&''abbrev Abbreviations'
    constantsTouched: []
    func_position:
      end: 611
      start: 601
    functionDepth: 5
    functionLinenumber: 601
    functionLinenumberEnd: 611
    functionName: UnitHeader::entries
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 17
    functionsReached:
    - EntriesCursor::new
    - UnitHeader::root_offset
    - clone
    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:620,1
    - Dst: EntriesCursor::new
      Src: /src/gimli/src/read/unit.rs:620,1
    - Dst: UnitHeader::range_from
      Src: /src/gimli/src/read/unit.rs:621,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - UnitOffset<Offset>
    constantsTouched: []
    func_position:
      end: 626
      start: 615
    functionDepth: 8
    functionLinenumber: 615
    functionLinenumberEnd: 626
    functionName: UnitHeader::entries_at_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - EntriesCursor::new
    - Ok
    - UnitHeader::range_from
    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:635,1
    - Dst: UnitHeader::root_offset
      Src: /src/gimli/src/read/unit.rs:635,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:636,1
    - Dst: EntriesTree::new
      Src: /src/gimli/src/read/unit.rs:636,1
    - Dst: UnitHeader::range_from
      Src: /src/gimli/src/read/unit.rs:637,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - Option<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 642
      start: 630
    functionDepth: 8
    functionLinenumber: 630
    functionLinenumberEnd: 642
    functionName: UnitHeader::entries_tree
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - UnitHeader::root_offset
    - Ok
    - EntriesTree::new
    - Result::unwrap_or_else
    - 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:650,1
    - Dst: UnitHeader::root_offset
      Src: /src/gimli/src/read/unit.rs:650,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:651,1
    - Dst: EntriesRaw::new
      Src: /src/gimli/src/read/unit.rs:651,1
    - Dst: UnitHeader::range_from
      Src: /src/gimli/src/read/unit.rs:652,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    argCount: 2
    argNames:
    - abbreviations
    - offset
    argTypes:
    - '&''abbrev Abbreviations'
    - Option<UnitOffset<Offset>>
    constantsTouched: []
    func_position:
      end: 657
      start: 645
    functionDepth: 8
    functionLinenumber: 645
    functionLinenumberEnd: 657
    functionName: UnitHeader::entries_raw
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 8
    functionsReached:
    - UnitHeader::root_offset
    - Ok
    - EntriesRaw::new
    - Result::unwrap_or_else
    - UnitHeader::range_from
    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:661,1
    - Dst: UnitHeader::debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:661,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - debug_abbrev
    argTypes:
    - '&DebugAbbrev<R>'
    constantsTouched: []
    func_position:
      end: 662
      start: 660
    functionDepth: 14
    functionLinenumber: 660
    functionLinenumberEnd: 662
    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:672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 673
      start: 671
    functionDepth: 4
    functionLinenumber: 671
    functionLinenumberEnd: 673
    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:686,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:687,1
    - Dst: Result::read_u16
      Src: /src/gimli/src/read/unit.rs:689,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:696,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/unit.rs:697,1
    - Dst: parse_unit_type
      Src: /src/gimli/src/read/unit.rs:705,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/unit.rs:706,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:707,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:709,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/unit.rs:709,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:709,1
    - Dst: parse_type_signature
      Src: /src/gimli/src/read/unit.rs:721,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:722,1
    - Dst: parse_dwo_id
      Src: /src/gimli/src/read/unit.rs:730,1
    - Dst: UnitType::Skeleton
      Src: /src/gimli/src/read/unit.rs:731,1
    - Dst: parse_dwo_id
      Src: /src/gimli/src/read/unit.rs:734,1
    - Dst: UnitType::SplitCompilation
      Src: /src/gimli/src/read/unit.rs:735,1
    - Dst: parse_type_signature
      Src: /src/gimli/src/read/unit.rs:738,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:739,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:745,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:748,1
    - Dst: UnitHeader::new
      Src: /src/gimli/src/read/unit.rs:748,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 77
    argCount: 3
    argNames:
    - input
    - section
    - unit_offset
    argTypes:
    - '&mut R'
    - SectionId
    - UnitSectionOffset<Offset>
    constantsTouched: []
    func_position:
      end: 757
      start: 677
    functionDepth: 7
    functionLinenumber: 677
    functionLinenumberEnd: 757
    functionName: parse_unit_header
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - Result::read_u16
    - u64::from
    - UnitHeader::new
    - Error::UnknownVersion
    - '&mut R::read_initial_length'
    - parse_unit_type
    - parse_type_offset
    - Err
    - parse_type_signature
    - UnitType::Skeleton
    - Ok
    - parse_dwo_id
    - Result::read_address_size
    - '&mut R::split'
    - parse_debug_abbrev_offset
    - UnitType::SplitCompilation
    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:761,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:761,1
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/unit.rs:761,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 762
      start: 760
    functionDepth: 2
    functionLinenumber: 760
    functionLinenumberEnd: 762
    functionName: parse_dwo_id
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - common::DwoId
    - Ok
    - '&mut R::read_u64'
    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:789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 790
      start: 788
    functionDepth: 3
    functionLinenumber: 788
    functionLinenumberEnd: 790
    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: 812
      start: 799
    functionDepth: 0
    functionLinenumber: 799
    functionLinenumberEnd: 812
    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:819,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:820,1
    - Dst: Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:820,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 823
      start: 815
    functionDepth: 2
    functionLinenumber: 815
    functionLinenumberEnd: 823
    functionName: DebuggingInformationEntry::null
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - Vec::new
    - read::UnitOffset
    - Offset::from_u8
    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: 828
      start: 826
    functionDepth: 0
    functionLinenumber: 826
    functionLinenumberEnd: 828
    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:836,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 837
      start: 833
    functionDepth: 1
    functionLinenumber: 833
    functionLinenumberEnd: 837
    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: 842
      start: 840
    functionDepth: 0
    functionLinenumber: 840
    functionLinenumberEnd: 842
    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: 847
      start: 845
    functionDepth: 0
    functionLinenumber: 845
    functionLinenumberEnd: 847
    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: 857
      start: 855
    functionDepth: 0
    functionLinenumber: 855
    functionLinenumberEnd: 857
    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:868,1
    - Dst: find
      Src: /src/gimli/src/read/unit.rs:868,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 869
      start: 867
    functionDepth: 9
    functionLinenumber: 867
    functionLinenumberEnd: 869
    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:876,1
    - Dst: Option::map
      Src: /src/gimli/src/read/unit.rs:876,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 877
      start: 875
    functionDepth: 10
    functionLinenumber: 875
    functionLinenumberEnd: 877
    functionName: DebuggingInformationEntry::attr_value_raw
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Option::map
    - DebuggingInformationEntry::attr
    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:884,1
    - Dst: Option::map
      Src: /src/gimli/src/read/unit.rs:884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - name
    argTypes:
    - constants::DwAt
    constantsTouched: []
    func_position:
      end: 885
      start: 883
    functionDepth: 10
    functionLinenumber: 883
    functionLinenumberEnd: 885
    functionName: DebuggingInformationEntry::attr_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - Option::map
    - DebuggingInformationEntry::attr
    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: 1108
      start: 1106
    functionDepth: 0
    functionLinenumber: 1106
    functionLinenumberEnd: 1108
    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:1112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1111
    functionDepth: 5
    functionLinenumber: 1111
    functionLinenumberEnd: 1113
    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:1709,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 145
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1710
      start: 1123
    functionDepth: 5
    functionLinenumber: 1123
    functionLinenumberEnd: 1710
    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:1715,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1716
      start: 1714
    functionDepth: 1
    functionLinenumber: 1714
    functionLinenumberEnd: 1716
    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:1721,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1722
      start: 1720
    functionDepth: 1
    functionLinenumber: 1720
    functionLinenumberEnd: 1722
    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:1727,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1728
      start: 1726
    functionDepth: 1
    functionLinenumber: 1726
    functionLinenumberEnd: 1728
    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:1733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1734
      start: 1732
    functionDepth: 1
    functionLinenumber: 1732
    functionLinenumberEnd: 1734
    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:1739,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1740
      start: 1738
    functionDepth: 1
    functionLinenumber: 1738
    functionLinenumberEnd: 1740
    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:1749,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1750
      start: 1748
    functionDepth: 1
    functionLinenumber: 1748
    functionLinenumberEnd: 1750
    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:1763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - debug_str
    argTypes:
    - '&DebugStr<R>'
    constantsTouched: []
    func_position:
      end: 1764
      start: 1762
    functionDepth: 1
    functionLinenumber: 1762
    functionLinenumberEnd: 1764
    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:1782,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: 1783
      start: 1777
    functionDepth: 1
    functionLinenumber: 1777
    functionLinenumberEnd: 1783
    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:1793,1
    - Dst: Option::and_then
      Src: /src/gimli/src/read/unit.rs:1793,1
    - Dst: u8::try_from
      Src: /src/gimli/src/read/unit.rs:1793,1
    - Dst: ok
      Src: /src/gimli/src/read/unit.rs:1793,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1794
      start: 1792
    functionDepth: 2
    functionLinenumber: 1792
    functionLinenumberEnd: 1794
    functionName: AttributeValue::u8_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Option::and_then
    - u8::try_from
    - ok
    - AttributeValue::udata_value
    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:1798,1
    - Dst: Option::and_then
      Src: /src/gimli/src/read/unit.rs:1798,1
    - Dst: u16::try_from
      Src: /src/gimli/src/read/unit.rs:1798,1
    - Dst: ok
      Src: /src/gimli/src/read/unit.rs:1798,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1799
      start: 1797
    functionDepth: 2
    functionLinenumber: 1797
    functionLinenumberEnd: 1799
    functionName: AttributeValue::u16_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Option::and_then
    - u16::try_from
    - ok
    - AttributeValue::udata_value
    linkageType: ''
    returnType: Option
    signature: pub fn u16_value(&self) -> Option<u16>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1803,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1804,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1805,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:1806,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1818
      start: 1802
    functionDepth: 1
    functionLinenumber: 1802
    functionLinenumberEnd: 1818
    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:1822,1
    - Dst: i64::from
      Src: /src/gimli/src/read/unit.rs:1823,1
    - Dst: i64::from
      Src: /src/gimli/src/read/unit.rs:1824,1
    - Dst: i64::from
      Src: /src/gimli/src/read/unit.rs:1825,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1837
      start: 1821
    functionDepth: 1
    functionLinenumber: 1821
    functionLinenumberEnd: 1837
    functionName: AttributeValue::sdata_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - i64::from
    - Some
    linkageType: ''
    returnType: Option
    signature: pub fn sdata_value(&self) -> Option<i64>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:1844,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1848
      start: 1840
    functionDepth: 0
    functionLinenumber: 1840
    functionLinenumberEnd: 1848
    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:1856,1
    - Dst: Expression
      Src: /src/gimli/src/read/unit.rs:1857,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:1857,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:1858,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1861
      start: 1855
    functionDepth: 5
    functionLinenumber: 1855
    functionLinenumberEnd: 1861
    functionName: AttributeValue::exprloc_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Expression
    - Some
    - 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:1874,1
    - Dst: bool::clone
      Src: /src/gimli/src/read/unit.rs:1874,1
    - Dst: '&DebugStr<R>::get_str'
      Src: /src/gimli/src/read/unit.rs:1875,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/unit.rs:1875,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - debug_str
    argTypes:
    - '&DebugStr<R>'
    constantsTouched: []
    func_position:
      end: 1878
      start: 1872
    functionDepth: 11
    functionLinenumber: 1872
    functionLinenumberEnd: 1878
    functionName: AttributeValue::string_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::ok
    - Some
    - '&DebugStr<R>::get_str'
    - bool::clone
    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:1896,1
    - Dst: bool::clone
      Src: /src/gimli/src/read/unit.rs:1896,1
    - Dst: '&DebugStr<R>::get_str'
      Src: /src/gimli/src/read/unit.rs:1897,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/unit.rs:1897,1
    - Dst: Option<&DebugStr<R>>::and_then
      Src: /src/gimli/src/read/unit.rs:1899,1
    - Dst: get_str
      Src: /src/gimli/src/read/unit.rs:1899,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/unit.rs:1899,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: 1903
      start: 1890
    functionDepth: 11
    functionLinenumber: 1890
    functionLinenumberEnd: 1903
    functionName: AttributeValue::string_value_sup
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - '&DebugStr<R>::get_str'
    - bool::clone
    - Option<&DebugStr<R>>::and_then
    - Result::ok
    - Some
    - get_str
    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:1907,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:1907,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:1908,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1909
      start: 1906
    functionDepth: 6
    functionLinenumber: 1906
    functionLinenumberEnd: 1909
    functionName: length_u8_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::map
    - '&mut R::split'
    - '&mut R::read_u8'
    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:1912,1
    - Dst: u16::map
      Src: /src/gimli/src/read/unit.rs:1912,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:1913,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1914
      start: 1911
    functionDepth: 8
    functionLinenumber: 1911
    functionLinenumberEnd: 1914
    functionName: length_u16_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - u16::map
    - '&mut R::read_u16'
    - '&mut R::split'
    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:1917,1
    - Dst: u32::map
      Src: /src/gimli/src/read/unit.rs:1917,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:1918,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1919
      start: 1916
    functionDepth: 8
    functionLinenumber: 1916
    functionLinenumberEnd: 1919
    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:1922,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/unit.rs:1922,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/unit.rs:1923,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1924
      start: 1921
    functionDepth: 8
    functionLinenumber: 1921
    functionLinenumberEnd: 1924
    functionName: length_uleb128_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - '&mut R::read_uleb128'
    - '&mut R::split'
    - 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: 1946
      start: 1928
    functionDepth: 0
    functionLinenumber: 1928
    functionLinenumberEnd: 1946
    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: 10
    functionLinenumber: 1734
    functionLinenumberEnd: 1836
    functionName: parse_attribute
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 60
    functionsReached:
    - u16::map
    - '&mut R::read_u32'
    - u64::and_then
    - AttributeValue::Sdata
    - AttributeValue::String
    - AttributeValue::Udata
    - AttributeValue::Data2
    - '&mut R::read_null_terminated_slice'
    - AttributeValue::Block
    - '&mut R::read_uleb128'
    - AttributeValue::DebugLineStrRef
    - Result::map
    - common::DebugStrOffset
    - '&mut R::read_u16'
    - u32::map
    - common::DebugStrOffsetsIndex
    - '&mut R::read_uint'
    - Ok
    - Err
    - common::DebugLineStrOffset
    - '&mut R::read_u64'
    - '&mut R::split'
    - AttributeValue::Flag
    - '&mut R::read_sleb128'
    - '&mut R::read_u8'
    - Result::and_then
    - '&mut R::read_offset'
    - AttributeValue::Data1
    - AttributeValue::Data4
    - AttributeValue::SecOffset
    - AttributeValue::DebugStrOffsetsIndex
    - AttributeValue::DebugStrRef
    - AttributeValue::Data8
    - Error::UnknownForm
    - AttributeValue::DebugStrRefSup
    - R::Offset::from_u8
    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:2182,1
    - Dst: form
      Src: /src/gimli/src/read/unit.rs:2184,1
    - Dst: read::abbrev::get_attribute_size
      Src: /src/gimli/src/read/unit.rs:2186,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2188,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2193,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/unit.rs:2195,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2196,1
    - Dst: '&mut R::read_uleb128_u16'
      Src: /src/gimli/src/read/unit.rs:2201,1
    - Dst: constants::DwForm
      Src: /src/gimli/src/read/unit.rs:2202,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/unit.rs:2206,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:2206,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/unit.rs:2209,1
    - Dst: u16::map
      Src: /src/gimli/src/read/unit.rs:2209,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/unit.rs:2212,1
    - Dst: u32::map
      Src: /src/gimli/src/read/unit.rs:2212,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/unit.rs:2215,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/unit.rs:2215,1
    - Dst: '&mut R::read_null_terminated_slice'
      Src: /src/gimli/src/read/unit.rs:2218,1
    - Dst: '&mut R::skip_leb128'
      Src: /src/gimli/src/read/unit.rs:2229,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2232,1
    - Dst: Error::UnknownForm
      Src: /src/gimli/src/read/unit.rs:2232,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:2238,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/unit.rs:2240,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2242,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 86
    argCount: 3
    argNames:
    - input
    - encoding
    - specs
    argTypes:
    - '&mut R'
    - Encoding
    - '&[AttributeSpecification]'
    constantsTouched: []
    func_position:
      end: 2243
      start: 2177
    functionDepth: 11
    functionLinenumber: 2177
    functionLinenumberEnd: 2243
    functionName: skip_attributes
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 3
    functionsReached:
    - u16::map
    - '&mut R::read_u32'
    - '&mut R::read_null_terminated_slice'
    - '&mut R::read_uleb128'
    - '&mut R::skip_leb128'
    - Result::map
    - '&mut R::read_uleb128_u16'
    - '&mut R::read_u16'
    - read::abbrev::get_attribute_size
    - u32::map
    - Ok
    - Err
    - constants::DwForm
    - '&mut R::read_u8'
    - Result::and_then
    - '&mut R::skip'
    - form
    - Error::UnknownForm
    - R::Offset::from_u8
    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:2328,1
    - Dst: R::len
      Src: /src/gimli/src/read/unit.rs:2328,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: 2336
      start: 2322
    functionDepth: 2
    functionLinenumber: 2322
    functionLinenumberEnd: 2336
    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:2340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2341
      start: 2339
    functionDepth: 2
    functionLinenumber: 2339
    functionLinenumberEnd: 2341
    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:2346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2347
      start: 2345
    functionDepth: 2
    functionLinenumber: 2345
    functionLinenumberEnd: 2347
    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:2350,1
    - Dst: EntriesRaw::next_offset
      Src: /src/gimli/src/read/unit.rs:2350,1
    - Dst: clone
      Src: /src/gimli/src/read/unit.rs:2352,1
    - Dst: skip
      Src: /src/gimli/src/read/unit.rs:2353,1
    - Dst: is_ok
      Src: /src/gimli/src/read/unit.rs:2353,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    argCount: 2
    argNames:
    - offset
    - depth
    argTypes:
    - UnitOffset<R::Offset>
    - isize
    constantsTouched: []
    func_position:
      end: 2360
      start: 2349
    functionDepth: 7
    functionLinenumber: 2349
    functionLinenumberEnd: 2360
    functionName: EntriesRaw::seek_forward
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - is_ok
    - checked_sub
    - EntriesRaw::next_offset
    - clone
    - skip
    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:2367,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:2367,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2368
      start: 2366
    functionDepth: 2
    functionLinenumber: 2366
    functionLinenumberEnd: 2368
    functionName: EntriesRaw::next_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - len
    - read::UnitOffset
    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: 2377
      start: 2375
    functionDepth: 0
    functionLinenumber: 2375
    functionLinenumberEnd: 2377
    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:2390,1
    - Dst: EntriesRaw::next_offset
      Src: /src/gimli/src/read/unit.rs:2391,1
    - Dst: EntriesRaw::read_abbreviation
      Src: /src/gimli/src/read/unit.rs:2392,1
    - Dst: Result::set_null
      Src: /src/gimli/src/read/unit.rs:2393,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2394,1
    - Dst: Abbreviation::tag
      Src: /src/gimli/src/read/unit.rs:2396,1
    - Dst: Abbreviation::has_children
      Src: /src/gimli/src/read/unit.rs:2397,1
    - Dst: EntriesRaw::read_attributes
      Src: /src/gimli/src/read/unit.rs:2398,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:2398,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2399,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 38
    argCount: 1
    argNames:
    - entry
    argTypes:
    - '&mut DebuggingInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 2400
      start: 2389
    functionDepth: 12
    functionLinenumber: 2389
    functionLinenumberEnd: 2400
    functionName: EntriesRaw::read_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::attributes
    - EntriesRaw::next_depth
    - Abbreviation::tag
    - Ok
    - EntriesRaw::read_abbreviation
    - Result::set_null
    - EntriesRaw::next_offset
    - EntriesRaw::read_attributes
    - Abbreviation::has_children
    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:2409,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2412,1
    - Dst: get
      Src: /src/gimli/src/read/unit.rs:2414,1
    - Dst: ok_or
      Src: /src/gimli/src/read/unit.rs:2414,1
    - Dst: Error::UnknownAbbreviation
      Src: /src/gimli/src/read/unit.rs:2417,1
    - Dst: Abbreviation::has_children
      Src: /src/gimli/src/read/unit.rs:2418,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2421,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2421,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2422
      start: 2408
    functionDepth: 8
    functionLinenumber: 2408
    functionLinenumberEnd: 2422
    functionName: EntriesRaw::read_abbreviation
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - get
    - read_uleb128
    - Ok
    - Error::UnknownAbbreviation
    - ok_or
    - Some
    - Abbreviation::has_children
    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:2430,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - spec
    argTypes:
    - AttributeSpecification
    constantsTouched: []
    func_position:
      end: 2431
      start: 2429
    functionDepth: 11
    functionLinenumber: 2429
    functionLinenumberEnd: 2431
    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:2439,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - spec
    argTypes:
    - AttributeSpecification
    constantsTouched: []
    func_position:
      end: 2440
      start: 2438
    functionDepth: 11
    functionLinenumber: 2438
    functionLinenumberEnd: 2440
    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:2452,1
    - Dst: '&[Attribute::reserve'
      Src: /src/gimli/src/read/unit.rs:2453,1
    - Dst: '&[AttributeSpecification]::len'
      Src: /src/gimli/src/read/unit.rs:2453,1
    - Dst: '&[Attribute::push'
      Src: /src/gimli/src/read/unit.rs:2455,1
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:2455,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2457,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    argCount: 2
    argNames:
    - specs
    - attrs
    argTypes:
    - '&[AttributeSpecification]'
    - '&mut Vec<Attribute<R>>'
    constantsTouched: []
    func_position:
      end: 2458
      start: 2447
    functionDepth: 11
    functionLinenumber: 2447
    functionLinenumberEnd: 2458
    functionName: EntriesRaw::read_attributes
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - '&[AttributeSpecification]::len'
    - Ok
    - '&[Attribute::reserve'
    - '&[Attribute::clear'
    - '&[Attribute::push'
    - parse_attribute
    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:2463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - specs
    argTypes:
    - '&[AttributeSpecification]'
    constantsTouched: []
    func_position:
      end: 2464
      start: 2462
    functionDepth: 12
    functionLinenumber: 2462
    functionLinenumberEnd: 2464
    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:2494,1
    - Dst: DebuggingInformationEntry::null
      Src: /src/gimli/src/read/unit.rs:2495,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: 2497
      start: 2487
    functionDepth: 3
    functionLinenumber: 2487
    functionLinenumberEnd: 2497
    functionName: EntriesCursor::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - EntriesRaw::new
    - DebuggingInformationEntry::null
    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:2505,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2508,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2510
      start: 2504
    functionDepth: 1
    functionLinenumber: 2504
    functionLinenumberEnd: 2510
    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: 2517
      start: 2515
    functionDepth: 0
    functionLinenumber: 2515
    functionLinenumberEnd: 2517
    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: 2524
      start: 2522
    functionDepth: 0
    functionLinenumber: 2522
    functionLinenumberEnd: 2524
    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:2528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2529
      start: 2527
    functionDepth: 3
    functionLinenumber: 2527
    functionLinenumberEnd: 2529
    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:2533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2534
      start: 2532
    functionDepth: 1
    functionLinenumber: 2532
    functionLinenumberEnd: 2534
    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:2541,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2542,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2543,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:2546,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2547,1
    - Dst: empty
      Src: /src/gimli/src/read/unit.rs:2549,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2550,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2551,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2554
      start: 2540
    functionDepth: 13
    functionLinenumber: 2540
    functionLinenumberEnd: 2554
    functionName: EntriesCursor::next_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - Ok
    - Err
    - is_empty
    - set_null
    - read_entry
    - empty
    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:2659,1
    - Dst: is_null
      Src: /src/gimli/src/read/unit.rs:2660,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2661,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:2661,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2664,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2667
      start: 2656
    functionDepth: 14
    functionLinenumber: 2656
    functionLinenumberEnd: 2667
    functionName: EntriesCursor::next_dfs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Ok
    - is_null
    - Some
    - EntriesCursor::next_entry
    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:2777,1
    - Dst: Option::is_none
      Src: /src/gimli/src/read/unit.rs:2777,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2779,1
    - Dst: EntriesCursor::current
      Src: /src/gimli/src/read/unit.rs:2785,1
    - Dst: Option::has_children
      Src: /src/gimli/src/read/unit.rs:2786,1
    - Dst: Option::sibling
      Src: /src/gimli/src/read/unit.rs:2787,1
    - Dst: seek_forward
      Src: /src/gimli/src/read/unit.rs:2792,1
    - Dst: EntriesCursor::next_entry
      Src: /src/gimli/src/read/unit.rs:2795,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2797,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2802,1
    - Dst: EntriesCursor::current
      Src: /src/gimli/src/read/unit.rs:2802,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 45
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2805
      start: 2776
    functionDepth: 12
    functionLinenumber: 2776
    functionLinenumberEnd: 2805
    functionName: EntriesCursor::next_sibling
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EntriesCursor::next_entry
    - Option::has_children
    - EntriesCursor::current
    - Ok
    - Option::is_none
    - seek_forward
    - 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:2862,1
    - Dst: EntriesRaw::new
      Src: /src/gimli/src/read/unit.rs:2865,1
    - Dst: DebuggingInformationEntry::null
      Src: /src/gimli/src/read/unit.rs:2866,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: 2868
      start: 2856
    functionDepth: 5
    functionLinenumber: 2856
    functionLinenumberEnd: 2868
    functionName: EntriesTree::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - UnitEntryId::clone
    - EntriesRaw::new
    - DebuggingInformationEntry::null
    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:2872,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:2874,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2875,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2877,1
    - Dst: EntriesTreeNode::new
      Src: /src/gimli/src/read/unit.rs:2877,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2878
      start: 2871
    functionDepth: 13
    functionLinenumber: 2871
    functionLinenumberEnd: 2878
    functionName: EntriesTree::root
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Ok
    - Err
    - read_entry
    - EntriesTreeNode::new
    - clone
    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:2889,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2890,1
    - Dst: is_empty
      Src: /src/gimli/src/read/unit.rs:2893,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2894,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2895,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:2898,1
    - Dst: Result::is_err
      Src: /src/gimli/src/read/unit.rs:2899,1
    - Dst: empty
      Src: /src/gimli/src/read/unit.rs:2900,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2901,1
    - Dst: has_children
      Src: /src/gimli/src/read/unit.rs:2907,1
    - Dst: sibling
      Src: /src/gimli/src/read/unit.rs:2908,1
    - Dst: seek_forward
      Src: /src/gimli/src/read/unit.rs:2913,1
    - Dst: is_empty
      Src: /src/gimli/src/read/unit.rs:2916,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2917,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2918,1
    - Dst: read_entry
      Src: /src/gimli/src/read/unit.rs:2921,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:2924,1
    - Dst: empty
      Src: /src/gimli/src/read/unit.rs:2928,1
    - Dst: set_null
      Src: /src/gimli/src/read/unit.rs:2929,1
    - Dst: Err
      Src: /src/gimli/src/read/unit.rs:2930,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 100
    argCount: 1
    argNames:
    - depth
    argTypes:
    - isize
    constantsTouched: []
    func_position:
      end: 2934
      start: 2885
    functionDepth: 13
    functionLinenumber: 2885
    functionLinenumberEnd: 2934
    functionName: EntriesTree::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - sibling
    - Ok
    - Err
    - is_empty
    - set_null
    - seek_forward
    - read_entry
    - empty
    - has_children
    - Result::is_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: 2954
      start: 2948
    functionDepth: 0
    functionLinenumber: 2948
    functionLinenumberEnd: 2954
    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: 2960
      start: 2957
    functionDepth: 0
    functionLinenumber: 2957
    functionLinenumberEnd: 2960
    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:2967,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2968
      start: 2966
    functionDepth: 1
    functionLinenumber: 2966
    functionLinenumberEnd: 2968
    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: 2993
      start: 2984
    functionDepth: 0
    functionLinenumber: 2984
    functionLinenumberEnd: 2993
    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:3000,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:3001,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:3002,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:3002,1
    - Dst: EntriesTreeNode::new
      Src: /src/gimli/src/read/unit.rs:3002,1
    - Dst: Ok
      Src: /src/gimli/src/read/unit.rs:3005,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3007
      start: 2998
    functionDepth: 2
    functionLinenumber: 2998
    functionLinenumberEnd: 3007
    functionName: EntriesTreeIter::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EntriesTreeNode::new
    - Some
    - Ok
    - next
    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:3013,1
    - Dst: u64::map
      Src: /src/gimli/src/read/unit.rs:3013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3014
      start: 3012
    functionDepth: 2
    functionLinenumber: 3012
    functionLinenumberEnd: 3014
    functionName: parse_type_signature
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - u64::map
    - '&mut R::read_u64'
    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:3018,1
    - Dst: Result::map
      Src: /src/gimli/src/read/unit.rs:3018,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 2
    argNames:
    - input
    - format
    argTypes:
    - '&mut R'
    - Format
    constantsTouched: []
    func_position:
      end: 3019
      start: 3017
    functionDepth: 8
    functionLinenumber: 3017
    functionLinenumberEnd: 3019
    functionName: parse_type_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 4
    functionsReached:
    - Result::map
    - '&mut R::read_offset'
    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:3047,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3047,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - debug_types_section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 3048
      start: 3046
    functionDepth: 1
    functionLinenumber: 3046
    functionLinenumberEnd: 3048
    functionName: DebugTypes::new
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 2
    functionsReached:
    - EndianSlice::new
    - Self::from
    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:3061,1
    - Dst: DebugAddr::into
      Src: /src/gimli/src/read/unit.rs:3061,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - borrow
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 3062
      start: 3057
    functionDepth: 2
    functionLinenumber: 3057
    functionLinenumberEnd: 3062
    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: 3068
      start: 3066
    functionDepth: 0
    functionLinenumber: 3066
    functionLinenumberEnd: 3068
    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: 3072
      start: 3070
    functionDepth: 0
    functionLinenumber: 3070
    functionLinenumberEnd: 3072
    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: 3080
      start: 3076
    functionDepth: 0
    functionLinenumber: 3076
    functionLinenumberEnd: 3080
    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:3103,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3104,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/unit.rs:3104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3106
      start: 3101
    functionDepth: 5
    functionLinenumber: 3101
    functionLinenumberEnd: 3106
    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:3147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3148
      start: 3146
    functionDepth: 1
    functionLinenumber: 3146
    functionLinenumberEnd: 3148
    functionName: DebugTypesUnitHeadersIter::next
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 1
    functionsReached:
    - DebugTypesUnitHeadersIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - UnitHeader<EndianSlice<'a, E>>
    constantsTouched: []
    func_position:
      end: 3274
      start: 3270
    functionDepth: 0
    functionLinenumber: 3270
    functionLinenumberEnd: 3274
    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: 3275
      start: 3268
    functionDepth: 0
    functionLinenumber: 3268
    functionLinenumberEnd: 3275
    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:3279,1
    - Dst: L32
      Src: /src/gimli/src/read/unit.rs:3279,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3280,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3280,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3281,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:3283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3287
      start: 3278
    functionDepth: 9
    functionLinenumber: 3278
    functionLinenumberEnd: 3287
    functionName: tests::test_parse_debug_abbrev_offset_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - parse_debug_abbrev_offset
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    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:3292,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:3294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3298
      start: 3290
    functionDepth: 9
    functionLinenumber: 3290
    functionLinenumberEnd: 3298
    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:3303,1
    - Dst: L64
      Src: /src/gimli/src/read/unit.rs:3303,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3304,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3304,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3305,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:3307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3311
      start: 3302
    functionDepth: 9
    functionLinenumber: 3302
    functionLinenumberEnd: 3311
    functionName: tests::test_parse_debug_abbrev_offset_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - parse_debug_abbrev_offset
    - EndianSlice::new
    - unwrap
    - L64
    - Vec::get_contents
    - Section::with_endian
    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:3316,1
    - Dst: parse_debug_abbrev_offset
      Src: /src/gimli/src/read/unit.rs:3318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3322
      start: 3314
    functionDepth: 9
    functionLinenumber: 3314
    functionLinenumberEnd: 3322
    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:3326,1
    - Dst: L32
      Src: /src/gimli/src/read/unit.rs:3326,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3327,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3327,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3328,1
    - Dst: parse_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:3330,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3334
      start: 3325
    functionDepth: 9
    functionLinenumber: 3325
    functionLinenumberEnd: 3334
    functionName: tests::test_parse_debug_info_offset_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - parse_debug_info_offset
    - Vec::get_contents
    - Section::with_endian
    - L32
    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:3339,1
    - Dst: parse_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:3341,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3345
      start: 3337
    functionDepth: 9
    functionLinenumber: 3337
    functionLinenumberEnd: 3345
    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:3350,1
    - Dst: L64
      Src: /src/gimli/src/read/unit.rs:3350,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3351,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3351,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3352,1
    - Dst: parse_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:3354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3358
      start: 3349
    functionDepth: 9
    functionLinenumber: 3349
    functionLinenumberEnd: 3358
    functionName: tests::test_parse_debug_info_offset_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - L64
    - Vec::get_contents
    - parse_debug_info_offset
    - Section::with_endian
    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:3363,1
    - Dst: parse_debug_info_offset
      Src: /src/gimli/src/read/unit.rs:3365,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3369
      start: 3361
    functionDepth: 9
    functionLinenumber: 3361
    functionLinenumberEnd: 3369
    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:3383,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3385,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3386,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3396,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3398,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3399,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3401,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3401,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3401,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3404,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3404,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:3406,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:3407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3412
      start: 3373
    functionDepth: 6
    functionLinenumber: 3373
    functionLinenumberEnd: 3412
    functionName: tests::test_units
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - DebugInfo::new
    - unit
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - units
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_units()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3417,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:3419,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3419,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3425,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:3427,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3427,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3431
      start: 3415
    functionDepth: 8
    functionLinenumber: 3415
    functionLinenumberEnd: 3431
    functionName: tests::test_unit_version_unknown_version
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - parse_unit_header
    - EndianSlice::new
    - 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:3436,1
    - Dst: parse_unit_header
      Src: /src/gimli/src/read/unit.rs:3438,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3438,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3442
      start: 3434
    functionDepth: 8
    functionLinenumber: 3434
    functionLinenumberEnd: 3442
    functionName: tests::test_unit_version_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - parse_unit_header
    - EndianSlice::new
    - common::UnitSectionOffset
    linkageType: ''
    returnType: void
    signature: fn test_unit_version_incomplete()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3456,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3458,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3459,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3461,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3461,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3461,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3464,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3464,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3472
      start: 3445
    functionDepth: 2
    functionLinenumber: 3445
    functionLinenumberEnd: 3472
    functionName: tests::test_parse_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - 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:3487,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3489,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3490,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3492,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3492,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3492,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3495,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3495,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3496,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3503
      start: 3476
    functionDepth: 2
    functionLinenumber: 3476
    functionLinenumberEnd: 3503
    functionName: tests::test_parse_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - 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:3517,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3519,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3520,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3522,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3522,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3522,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3525,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3525,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3526,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3533
      start: 3506
    functionDepth: 2
    functionLinenumber: 3506
    functionLinenumberEnd: 3533
    functionName: tests::test_parse_v5_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - 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:3548,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3550,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3551,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3553,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3553,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3553,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3556,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3556,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3557,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3564
      start: 3537
    functionDepth: 2
    functionLinenumber: 3537
    functionLinenumberEnd: 3564
    functionName: tests::test_parse_v5_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - 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:3578,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3580,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3581,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3583,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3583,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3583,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3586,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3586,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3587,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3594
      start: 3567
    functionDepth: 2
    functionLinenumber: 3567
    functionLinenumberEnd: 3594
    functionName: tests::test_parse_v5_partial_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - 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:3609,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3611,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3612,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3614,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3614,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3614,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3617,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3617,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3618,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3625
      start: 3598
    functionDepth: 2
    functionLinenumber: 3598
    functionLinenumberEnd: 3625
    functionName: tests::test_parse_v5_partial_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - 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:3638,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3638,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3639,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3641,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3642,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3644,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3644,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3644,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3647,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3647,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3655
      start: 3628
    functionDepth: 2
    functionLinenumber: 3628
    functionLinenumberEnd: 3655
    functionName: tests::test_parse_v5_skeleton_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DwoId
    - common::UnitSectionOffset
    - UnitType::Skeleton
    - append_bytes
    - unit
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - 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:3669,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3669,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3670,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3672,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3673,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3675,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3675,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3675,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3678,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3678,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3686
      start: 3659
    functionDepth: 2
    functionLinenumber: 3659
    functionLinenumberEnd: 3686
    functionName: tests::test_parse_v5_skeleton_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DwoId
    - common::UnitSectionOffset
    - UnitType::Skeleton
    - append_bytes
    - unit
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - 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:3699,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3699,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3700,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3702,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3703,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3705,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3705,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3705,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3708,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3708,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3716
      start: 3689
    functionDepth: 2
    functionLinenumber: 3689
    functionLinenumberEnd: 3716
    functionName: tests::test_parse_v5_split_compilation_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DwoId
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - UnitType::SplitCompilation
    - 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:3730,1
    - Dst: common::DwoId
      Src: /src/gimli/src/read/unit.rs:3730,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3731,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3733,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3734,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3736,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3736,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3736,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3739,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3739,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3747
      start: 3720
    functionDepth: 2
    functionLinenumber: 3720
    functionLinenumberEnd: 3747
    functionName: tests::test_parse_v5_split_compilation_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::DwoId
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - UnitType::SplitCompilation
    - 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:3752,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:3754,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3761
      start: 3750
    functionDepth: 9
    functionLinenumber: 3750
    functionLinenumberEnd: 3761
    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:3767,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:3769,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3776
      start: 3765
    functionDepth: 9
    functionLinenumber: 3765
    functionLinenumberEnd: 3776
    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:3782,1
    - Dst: parse_type_offset
      Src: /src/gimli/src/read/unit.rs:3784,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3788
      start: 3779
    functionDepth: 9
    functionLinenumber: 3779
    functionLinenumberEnd: 3788
    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:3802,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3803,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3805,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3807,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3808,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3810,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3810,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3810,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3813,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3813,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3821
      start: 3791
    functionDepth: 2
    functionLinenumber: 3791
    functionLinenumberEnd: 3821
    functionName: tests::test_parse_type_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - read::UnitOffset
    - unwrap
    - Vec::get_contents
    - common::DebugTypeSignature
    - Section::with_endian
    - 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:3836,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3837,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3839,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3841,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3842,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3844,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3844,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3844,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3847,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3847,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3848,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3855
      start: 3825
    functionDepth: 2
    functionLinenumber: 3825
    functionLinenumberEnd: 3855
    functionName: tests::test_parse_type_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - read::UnitOffset
    - unwrap
    - Vec::get_contents
    - common::DebugTypeSignature
    - Section::with_endian
    - 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:3869,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3870,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3872,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3874,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3875,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3877,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3877,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3877,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3880,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3880,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3888
      start: 3858
    functionDepth: 2
    functionLinenumber: 3858
    functionLinenumberEnd: 3888
    functionName: tests::test_parse_v5_type_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - read::UnitOffset
    - unwrap
    - Vec::get_contents
    - common::DebugTypeSignature
    - Section::with_endian
    - 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:3903,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3904,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3906,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3908,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3909,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3911,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3911,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3911,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3914,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3914,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3915,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3922
      start: 3892
    functionDepth: 2
    functionLinenumber: 3892
    functionLinenumberEnd: 3922
    functionName: tests::test_parse_v5_type_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - read::UnitOffset
    - unwrap
    - Vec::get_contents
    - common::DebugTypeSignature
    - Section::with_endian
    - 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:3936,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3937,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3939,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3941,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3942,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3944,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3944,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3944,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3947,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3947,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3948,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3955
      start: 3925
    functionDepth: 2
    functionLinenumber: 3925
    functionLinenumberEnd: 3955
    functionName: tests::test_parse_v5_split_type_unit_header_32_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - read::UnitOffset
    - unwrap
    - Vec::get_contents
    - common::DebugTypeSignature
    - Section::with_endian
    - 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:3970,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:3971,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:3973,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:3975,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3976,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3978,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:3978,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:3978,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:3981,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3981,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:3982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3989
      start: 3959
    functionDepth: 2
    functionLinenumber: 3959
    functionLinenumberEnd: 3989
    functionName: tests::test_parse_v5_split_type_unit_header_64_ok
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - read::UnitOffset
    - unwrap
    - Vec::get_contents
    - common::DebugTypeSignature
    - Section::with_endian
    - 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:3995,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:3995,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:3995,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:3995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 3998
      start: 3991
    functionDepth: 6
    functionLinenumber: 3991
    functionLinenumberEnd: 3998
    functionName: tests::section_contents
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Section::with_endian
    - f
    - get_contents
    - unwrap
    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:4166,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4166,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4166,1
    - Dst: AttributeValue::Data1
      Src: /src/gimli/src/read/unit.rs:4168,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4169,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:4169,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4170,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/unit.rs:4172,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4172,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4172,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/unit.rs:4174,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4175,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:4175,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4176,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4178,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4178,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4178,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4180,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4181,1
    - Dst: u64::from
      Src: /src/gimli/src/read/unit.rs:4181,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4182,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4184,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4184,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4184,1
    - Dst: AttributeValue::Data8
      Src: /src/gimli/src/read/unit.rs:4185,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4185,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4185,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/unit.rs:4186,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4186,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4186,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/unit.rs:4187,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4187,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4188,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4188,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4188,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4189,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:4189,1
    - Dst: iter
      Src: /src/gimli/src/read/unit.rs:4191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 67
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4201
      start: 4159
    functionDepth: 9
    functionLinenumber: 4159
    functionLinenumberEnd: 4201
    functionName: tests::test_attribute_udata_sdata_value
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - u64::from
    - iter
    - AttributeValue::Data1
    - AttributeValue::Data4
    - AttributeValue::Sdata
    - AttributeValue::Udata
    - AttributeValue::Data8
    - Some
    - AttributeValue::Data2
    linkageType: ''
    returnType: void
    signature: fn test_attribute_udata_sdata_value()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: UnitHeader::new
      Src: /src/gimli/src/read/unit.rs:4216,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4220,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:4222,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4223,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 3
    argNames:
    - address_size
    - format
    - endian
    argTypes:
    - u8
    - Format
    - Endian
    constantsTouched: []
    func_position:
      end: 4225
      start: 4203
    functionDepth: 1
    functionLinenumber: 4203
    functionLinenumberEnd: 4225
    functionName: tests::test_parse_attribute_unit
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - EndianSlice::new
    - UnitHeader::new
    - 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:4228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4229
      start: 4227
    functionDepth: 2
    functionLinenumber: 4227
    functionLinenumberEnd: 4229
    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:4240,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4248,1
    - Dst: Endian::default
      Src: /src/gimli/src/read/unit.rs:4248,1
    - Dst: parse_attribute
      Src: /src/gimli/src/read/unit.rs:4249,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/unit.rs:4249,1
    - Dst: AttributeSpecification::size
      Src: /src/gimli/src/read/unit.rs:4253,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: 4261
      start: 4231
    functionDepth: 11
    functionLinenumber: 4231
    functionLinenumberEnd: 4261
    functionName: tests::test_parse_attribute
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeSpecification::size
    - UnitHeader::encoding
    - EndianSlice::new
    - Endian::default
    - AttributeSpecification::new
    - parse_attribute
    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:4266,1
    - Dst: AttributeValue::Addr
      Src: /src/gimli/src/read/unit.rs:4268,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4270
      start: 4264
    functionDepth: 12
    functionLinenumber: 4264
    functionLinenumberEnd: 4270
    functionName: tests::test_parse_attribute_addr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - test_parse_attribute
    - 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:4275,1
    - Dst: AttributeValue::Addr
      Src: /src/gimli/src/read/unit.rs:4277,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4279
      start: 4273
    functionDepth: 12
    functionLinenumber: 4273
    functionLinenumberEnd: 4279
    functionName: tests::test_parse_attribute_addr8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - test_parse_attribute
    - 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:4285,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4287,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4287,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4289
      start: 4282
    functionDepth: 12
    functionLinenumber: 4282
    functionLinenumberEnd: 4289
    functionName: tests::test_parse_attribute_block1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - EndianSlice::new
    - test_parse_attribute
    - AttributeValue::Block
    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:4295,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4297,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4297,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4298,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4299
      start: 4292
    functionDepth: 12
    functionLinenumber: 4292
    functionLinenumberEnd: 4299
    functionName: tests::test_parse_attribute_block2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - EndianSlice::new
    - test_parse_attribute
    - AttributeValue::Block
    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:4305,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4307,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4307,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4309
      start: 4302
    functionDepth: 12
    functionLinenumber: 4302
    functionLinenumberEnd: 4309
    functionName: tests::test_parse_attribute_block4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - EndianSlice::new
    - test_parse_attribute
    - AttributeValue::Block
    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:4315,1
    - Dst: AttributeValue::Block
      Src: /src/gimli/src/read/unit.rs:4317,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4317,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4318,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4319
      start: 4312
    functionDepth: 12
    functionLinenumber: 4312
    functionLinenumberEnd: 4319
    functionName: tests::test_parse_attribute_block
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - EndianSlice::new
    - test_parse_attribute
    - AttributeValue::Block
    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:4324,1
    - Dst: AttributeValue::Data1
      Src: /src/gimli/src/read/unit.rs:4326,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4328
      start: 4322
    functionDepth: 12
    functionLinenumber: 4322
    functionLinenumberEnd: 4328
    functionName: tests::test_parse_attribute_data1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - AttributeValue::Data1
    - test_parse_attribute
    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:4333,1
    - Dst: AttributeValue::Data2
      Src: /src/gimli/src/read/unit.rs:4335,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4337
      start: 4331
    functionDepth: 12
    functionLinenumber: 4331
    functionLinenumberEnd: 4337
    functionName: tests::test_parse_attribute_data2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - AttributeValue::Data2
    - test_parse_attribute
    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:4342,1
    - Dst: AttributeValue::Data4
      Src: /src/gimli/src/read/unit.rs:4344,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4346
      start: 4340
    functionDepth: 12
    functionLinenumber: 4340
    functionLinenumberEnd: 4346
    functionName: tests::test_parse_attribute_data4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - AttributeValue::Data4
    - test_parse_attribute
    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:4351,1
    - Dst: AttributeValue::Data8
      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: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4355
      start: 4349
    functionDepth: 12
    functionLinenumber: 4349
    functionLinenumberEnd: 4355
    functionName: tests::test_parse_attribute_data8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - AttributeValue::Data8
    - test_parse_attribute
    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:4363,1
    - Dst: AttributeValue::Data16
      Src: /src/gimli/src/read/unit.rs:4365,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4367
      start: 4358
    functionDepth: 12
    functionLinenumber: 4358
    functionLinenumberEnd: 4367
    functionName: tests::test_parse_attribute_data16
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - AttributeValue::Data16
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_data16()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4375,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4375,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4378,1
    - Dst: AttributeValue::Udata
      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: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4382
      start: 4370
    functionDepth: 10
    functionLinenumber: 4370
    functionLinenumberEnd: 4382
    functionName: tests::test_parse_attribute_udata
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - AttributeValue::Udata
    - test_parse_attribute_unit_default
    - test_parse_attribute
    - leb128::write::unsigned
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_udata()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::signed
      Src: /src/gimli/src/read/unit.rs:4390,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4390,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4393,1
    - Dst: AttributeValue::Sdata
      Src: /src/gimli/src/read/unit.rs:4395,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4396,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4397
      start: 4385
    functionDepth: 12
    functionLinenumber: 4385
    functionLinenumberEnd: 4397
    functionName: tests::test_parse_attribute_sdata
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - leb128::write::signed
    - AttributeValue::Sdata
    - test_parse_attribute_unit_default
    - test_parse_attribute
    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:4403,1
    - Dst: AttributeValue::Exprloc
      Src: /src/gimli/src/read/unit.rs:4405,1
    - Dst: Expression
      Src: /src/gimli/src/read/unit.rs:4405,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4405,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4407
      start: 4400
    functionDepth: 12
    functionLinenumber: 4400
    functionLinenumberEnd: 4407
    functionName: tests::test_parse_attribute_exprloc
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Expression
    - EndianSlice::new
    - AttributeValue::Exprloc
    - test_parse_attribute_unit_default
    - test_parse_attribute
    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:4412,1
    - Dst: AttributeValue::Flag
      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: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4416
      start: 4410
    functionDepth: 12
    functionLinenumber: 4410
    functionLinenumberEnd: 4416
    functionName: tests::test_parse_attribute_flag_true
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - AttributeValue::Flag
    - test_parse_attribute
    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:4421,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/unit.rs:4423,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4425
      start: 4419
    functionDepth: 12
    functionLinenumber: 4419
    functionLinenumberEnd: 4425
    functionName: tests::test_parse_attribute_flag_false
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - AttributeValue::Flag
    - test_parse_attribute
    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:4430,1
    - Dst: AttributeValue::Flag
      Src: /src/gimli/src/read/unit.rs:4432,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4434,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4435
      start: 4428
    functionDepth: 12
    functionLinenumber: 4428
    functionLinenumberEnd: 4435
    functionName: tests::test_parse_attribute_flag_present
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - AttributeValue::Flag
    - test_parse_attribute
    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:4440,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4442,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4444
      start: 4438
    functionDepth: 12
    functionLinenumber: 4438
    functionLinenumberEnd: 4444
    functionName: tests::test_parse_attribute_sec_offset_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - AttributeValue::SecOffset
    - 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:4450,1
    - Dst: AttributeValue::SecOffset
      Src: /src/gimli/src/read/unit.rs:4452,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4454
      start: 4448
    functionDepth: 12
    functionLinenumber: 4448
    functionLinenumberEnd: 4454
    functionName: tests::test_parse_attribute_sec_offset_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - AttributeValue::SecOffset
    - 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:4459,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4461,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4461,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4463
      start: 4457
    functionDepth: 12
    functionLinenumber: 4457
    functionLinenumberEnd: 4463
    functionName: tests::test_parse_attribute_ref1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - read::UnitOffset
    - AttributeValue::UnitRef
    - test_parse_attribute
    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:4468,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4470,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4470,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4472
      start: 4466
    functionDepth: 12
    functionLinenumber: 4466
    functionLinenumberEnd: 4472
    functionName: tests::test_parse_attribute_ref2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - read::UnitOffset
    - AttributeValue::UnitRef
    - test_parse_attribute
    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:4477,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4479,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4479,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4481
      start: 4475
    functionDepth: 12
    functionLinenumber: 4475
    functionLinenumberEnd: 4481
    functionName: tests::test_parse_attribute_ref4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - read::UnitOffset
    - AttributeValue::UnitRef
    - test_parse_attribute
    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:4487,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4489,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4489,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4490,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4491
      start: 4485
    functionDepth: 12
    functionLinenumber: 4485
    functionLinenumberEnd: 4491
    functionName: tests::test_parse_attribute_ref8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - read::UnitOffset
    - AttributeValue::UnitRef
    - test_parse_attribute
    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:4496,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4498,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4498,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4500
      start: 4494
    functionDepth: 12
    functionLinenumber: 4494
    functionLinenumberEnd: 4500
    functionName: tests::test_parse_attribute_ref_sup4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - AttributeValue::DebugInfoRefSup
    - common::DebugInfoOffset
    - test_parse_attribute
    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:4506,1
    - Dst: AttributeValue::DebugInfoRefSup
      Src: /src/gimli/src/read/unit.rs:4508,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4508,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4510
      start: 4504
    functionDepth: 12
    functionLinenumber: 4504
    functionLinenumberEnd: 4510
    functionName: tests::test_parse_attribute_ref_sup8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - AttributeValue::DebugInfoRefSup
    - common::DebugInfoOffset
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_ref_sup8()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4518,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4518,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4521,1
    - Dst: AttributeValue::UnitRef
      Src: /src/gimli/src/read/unit.rs:4523,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:4523,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4525
      start: 4513
    functionDepth: 10
    functionLinenumber: 4513
    functionLinenumberEnd: 4525
    functionName: tests::test_parse_attribute_refudata
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::UnitRef
    - Result::expect
    - read::UnitOffset
    - test_parse_attribute_unit_default
    - test_parse_attribute
    - leb128::write::unsigned
    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:4530,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4532,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4532,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4534
      start: 4528
    functionDepth: 12
    functionLinenumber: 4528
    functionLinenumberEnd: 4534
    functionName: tests::test_parse_attribute_refaddr_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - test_parse_attribute
    - AttributeValue::DebugInfoRef
    - common::DebugInfoOffset
    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:4540,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4542,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4542,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4543,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4544
      start: 4538
    functionDepth: 12
    functionLinenumber: 4538
    functionLinenumberEnd: 4544
    functionName: tests::test_parse_attribute_refaddr_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - test_parse_attribute
    - AttributeValue::DebugInfoRef
    - common::DebugInfoOffset
    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:4549,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4552,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4552,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4554
      start: 4547
    functionDepth: 12
    functionLinenumber: 4547
    functionLinenumberEnd: 4554
    functionName: tests::test_parse_attribute_refaddr_version2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - test_parse_attribute
    - AttributeValue::DebugInfoRef
    - common::DebugInfoOffset
    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:4560,1
    - Dst: AttributeValue::DebugInfoRef
      Src: /src/gimli/src/read/unit.rs:4563,1
    - Dst: common::DebugInfoOffset
      Src: /src/gimli/src/read/unit.rs:4563,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4565
      start: 4558
    functionDepth: 12
    functionLinenumber: 4558
    functionLinenumberEnd: 4565
    functionName: tests::test_parse_attribute_refaddr8_version2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - test_parse_attribute
    - AttributeValue::DebugInfoRef
    - common::DebugInfoOffset
    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:4570,1
    - Dst: AttributeValue::DebugInfoRefSup
      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: 12
    functionLinenumber: 4568
    functionLinenumberEnd: 4574
    functionName: tests::test_parse_attribute_gnu_ref_alt_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - AttributeValue::DebugInfoRefSup
    - 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:4580,1
    - Dst: AttributeValue::DebugInfoRefSup
      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: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4584
      start: 4578
    functionDepth: 12
    functionLinenumber: 4578
    functionLinenumberEnd: 4584
    functionName: tests::test_parse_attribute_gnu_ref_alt_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - AttributeValue::DebugInfoRefSup
    - 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:4589,1
    - Dst: AttributeValue::DebugTypesRef
      Src: /src/gimli/src/read/unit.rs:4591,1
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:4591,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4593
      start: 4587
    functionDepth: 12
    functionLinenumber: 4587
    functionLinenumberEnd: 4593
    functionName: tests::test_parse_attribute_refsig8
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - AttributeValue::DebugTypesRef
    - test_parse_attribute
    - common::DebugTypeSignature
    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:4598,1
    - Dst: AttributeValue::String
      Src: /src/gimli/src/read/unit.rs:4600,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4600,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4602
      start: 4596
    functionDepth: 12
    functionLinenumber: 4596
    functionLinenumberEnd: 4602
    functionName: tests::test_parse_attribute_string
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit_default
    - EndianSlice::new
    - AttributeValue::String
    - test_parse_attribute
    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:4607,1
    - Dst: AttributeValue::DebugStrRef
      Src: /src/gimli/src/read/unit.rs:4609,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4609,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4611
      start: 4605
    functionDepth: 12
    functionLinenumber: 4605
    functionLinenumberEnd: 4611
    functionName: tests::test_parse_attribute_strp_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - AttributeValue::DebugStrRef
    - test_parse_attribute
    - common::DebugStrOffset
    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:4617,1
    - Dst: AttributeValue::DebugStrRef
      Src: /src/gimli/src/read/unit.rs:4619,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4619,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4620,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4621
      start: 4615
    functionDepth: 12
    functionLinenumber: 4615
    functionLinenumberEnd: 4621
    functionName: tests::test_parse_attribute_strp_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - AttributeValue::DebugStrRef
    - test_parse_attribute
    - common::DebugStrOffset
    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:4626,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4628,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4628,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4629,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4630
      start: 4624
    functionDepth: 12
    functionLinenumber: 4624
    functionLinenumberEnd: 4630
    functionName: tests::test_parse_attribute_strp_sup_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - test_parse_attribute
    - AttributeValue::DebugStrRefSup
    - common::DebugStrOffset
    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:4636,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4638,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4638,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4639,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4640
      start: 4634
    functionDepth: 12
    functionLinenumber: 4634
    functionLinenumberEnd: 4640
    functionName: tests::test_parse_attribute_strp_sup_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - test_parse_attribute
    - AttributeValue::DebugStrRefSup
    - common::DebugStrOffset
    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:4645,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4647,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4647,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4649
      start: 4643
    functionDepth: 12
    functionLinenumber: 4643
    functionLinenumberEnd: 4649
    functionName: tests::test_parse_attribute_gnu_strp_alt_32
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - test_parse_attribute
    - AttributeValue::DebugStrRefSup
    - common::DebugStrOffset
    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:4655,1
    - Dst: AttributeValue::DebugStrRefSup
      Src: /src/gimli/src/read/unit.rs:4657,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/unit.rs:4657,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4659
      start: 4653
    functionDepth: 12
    functionLinenumber: 4653
    functionLinenumberEnd: 4659
    functionName: tests::test_parse_attribute_gnu_strp_alt_64
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - test_parse_attribute
    - AttributeValue::DebugStrRefSup
    - common::DebugStrOffset
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_gnu_strp_alt_64()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4667,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4667,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4670,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4672,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4672,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4673,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4674
      start: 4662
    functionDepth: 10
    functionLinenumber: 4662
    functionLinenumberEnd: 4674
    functionName: tests::test_parse_attribute_strx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - AttributeValue::DebugStrOffsetsIndex
    - DebugStrOffsetsIndex
    - test_parse_attribute_unit_default
    - test_parse_attribute
    - leb128::write::unsigned
    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:4679,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4681,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4681,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4682,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4683
      start: 4677
    functionDepth: 12
    functionLinenumber: 4677
    functionLinenumberEnd: 4683
    functionName: tests::test_parse_attribute_strx1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - DebugStrOffsetsIndex
    - AttributeValue::DebugStrOffsetsIndex
    - test_parse_attribute
    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:4688,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4690,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4690,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4691,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4692
      start: 4686
    functionDepth: 12
    functionLinenumber: 4686
    functionLinenumberEnd: 4692
    functionName: tests::test_parse_attribute_strx2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - DebugStrOffsetsIndex
    - AttributeValue::DebugStrOffsetsIndex
    - test_parse_attribute
    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:4697,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4699,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4699,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4700,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4701
      start: 4695
    functionDepth: 12
    functionLinenumber: 4695
    functionLinenumberEnd: 4701
    functionName: tests::test_parse_attribute_strx3
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - DebugStrOffsetsIndex
    - AttributeValue::DebugStrOffsetsIndex
    - test_parse_attribute
    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:4706,1
    - Dst: AttributeValue::DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4708,1
    - Dst: DebugStrOffsetsIndex
      Src: /src/gimli/src/read/unit.rs:4708,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4710
      start: 4704
    functionDepth: 12
    functionLinenumber: 4704
    functionLinenumberEnd: 4710
    functionName: tests::test_parse_attribute_strx4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - DebugStrOffsetsIndex
    - AttributeValue::DebugStrOffsetsIndex
    - test_parse_attribute
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_strx4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4718,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4718,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4721,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4723,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4723,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4724,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4725
      start: 4713
    functionDepth: 10
    functionLinenumber: 4713
    functionLinenumberEnd: 4725
    functionName: tests::test_parse_attribute_addrx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugAddrIndex
    - common::DebugAddrIndex
    - Result::expect
    - test_parse_attribute_unit_default
    - test_parse_attribute
    - leb128::write::unsigned
    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:4730,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4732,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4732,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4734
      start: 4728
    functionDepth: 12
    functionLinenumber: 4728
    functionLinenumberEnd: 4734
    functionName: tests::test_parse_attribute_addrx1
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - AttributeValue::DebugAddrIndex
    - test_parse_attribute
    - common::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:4739,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4741,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4741,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4742,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4743
      start: 4737
    functionDepth: 12
    functionLinenumber: 4737
    functionLinenumberEnd: 4743
    functionName: tests::test_parse_attribute_addrx2
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - AttributeValue::DebugAddrIndex
    - test_parse_attribute
    - common::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:4748,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4750,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4750,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4751,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4752
      start: 4746
    functionDepth: 12
    functionLinenumber: 4746
    functionLinenumberEnd: 4752
    functionName: tests::test_parse_attribute_addrx3
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - AttributeValue::DebugAddrIndex
    - test_parse_attribute
    - common::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:4757,1
    - Dst: AttributeValue::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4759,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/unit.rs:4759,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4760,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4761
      start: 4755
    functionDepth: 12
    functionLinenumber: 4755
    functionLinenumberEnd: 4761
    functionName: tests::test_parse_attribute_addrx4
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_parse_attribute_unit
    - AttributeValue::DebugAddrIndex
    - test_parse_attribute
    - common::DebugAddrIndex
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_addrx4()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4769,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4769,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4772,1
    - Dst: AttributeValue::DebugLocListsIndex
      Src: /src/gimli/src/read/unit.rs:4774,1
    - Dst: common::DebugLocListsIndex
      Src: /src/gimli/src/read/unit.rs:4774,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4776
      start: 4764
    functionDepth: 10
    functionLinenumber: 4764
    functionLinenumberEnd: 4776
    functionName: tests::test_parse_attribute_loclistx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugLocListsIndex
    - Result::expect
    - common::DebugLocListsIndex
    - test_parse_attribute_unit_default
    - test_parse_attribute
    - leb128::write::unsigned
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_loclistx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4784,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4784,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4787,1
    - Dst: AttributeValue::DebugRngListsIndex
      Src: /src/gimli/src/read/unit.rs:4789,1
    - Dst: common::DebugRngListsIndex
      Src: /src/gimli/src/read/unit.rs:4789,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4791
      start: 4779
    functionDepth: 10
    functionLinenumber: 4779
    functionLinenumberEnd: 4791
    functionName: tests::test_parse_attribute_rnglistx
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - AttributeValue::DebugRngListsIndex
    - Result::expect
    - common::DebugRngListsIndex
    - test_parse_attribute_unit_default
    - test_parse_attribute
    - leb128::write::unsigned
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_rnglistx()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4799,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4799,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4799,1
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4801,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4801,1
    - Dst: test_parse_attribute_unit_default
      Src: /src/gimli/src/read/unit.rs:4804,1
    - Dst: AttributeValue::Udata
      Src: /src/gimli/src/read/unit.rs:4806,1
    - Dst: test_parse_attribute
      Src: /src/gimli/src/read/unit.rs:4807,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4808
      start: 4794
    functionDepth: 10
    functionLinenumber: 4794
    functionLinenumberEnd: 4808
    functionName: tests::test_parse_attribute_indirect
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - AttributeValue::Udata
    - test_parse_attribute_unit_default
    - into
    - test_parse_attribute
    - leb128::write::unsigned
    linkageType: ''
    returnType: void
    signature: fn test_parse_attribute_indirect()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: leb128::write::unsigned
      Src: /src/gimli/src/read/unit.rs:4819,1
    - Dst: into
      Src: /src/gimli/src/read/unit.rs:4819,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4819,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4822,1
    - Dst: AttributeSpecification::new
      Src: /src/gimli/src/read/unit.rs:4824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4829
      start: 4811
    functionDepth: 3
    functionLinenumber: 4811
    functionLinenumberEnd: 4829
    functionName: tests::test_parse_attribute_indirect_implicit_const
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - EndianSlice::new
    - AttributeSpecification::new
    - into
    - leb128::write::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:4837,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:4837,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - entry
    - name
    argTypes:
    - '&DebuggingInformationEntry<EndianSlice<''_, Endian>>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 4845
      start: 4831
    functionDepth: 11
    functionLinenumber: 4831
    functionLinenumberEnd: 4845
    functionName: tests::assert_entry_name
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::attr_value
    - Option::expect
    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:4851,1
    - Dst: Option::expect
      Src: /src/gimli/src/read/unit.rs:4851,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:4852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - cursor
    - name
    argTypes:
    - '&EntriesCursor<''_, EndianSlice<''_, Endian>>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 4853
      start: 4847
    functionDepth: 12
    functionLinenumber: 4847
    functionLinenumberEnd: 4853
    functionName: tests::assert_current_name
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - assert_entry_name
    - current
    - Option::expect
    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:4862,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 2
    argNames:
    - cursor
    - name
    argTypes:
    - '&mut EntriesCursor<''_, EndianSlice<''_, Endian>>'
    - '&str'
    constantsTouched: []
    func_position:
      end: 4863
      start: 4855
    functionDepth: 13
    functionLinenumber: 4855
    functionLinenumberEnd: 4863
    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: 4871
      start: 4865
    functionDepth: 0
    functionLinenumber: 4865
    functionLinenumberEnd: 4871
    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:4881,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4881,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:4881,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:4886,1
    - Dst: assert_current_name
      Src: /src/gimli/src/read/unit.rs:4888,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 3
    argNames:
    - cursor
    - name
    - depth
    argTypes:
    - '&mut EntriesCursor<''_, EndianSlice<''_, Endian>>'
    - '&str'
    - isize
    constantsTouched: []
    func_position:
      end: 4889
      start: 4873
    functionDepth: 15
    functionLinenumber: 4873
    functionLinenumberEnd: 4889
    functionName: tests::assert_next_dfs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - assert_entry_name
    - next_dfs
    - assert_current_name
    - expect
    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: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_sibling
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - assert_entry_name
    - assert_current_name
    - next_sibling
    - expect
    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:4911,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:4911,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:4911,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:4911,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:4911,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4916,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4917
      start: 4909
    functionDepth: 2
    functionLinenumber: 4909
    functionLinenumberEnd: 4917
    functionName: tests::entries_cursor_tests_abbrev_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - abbrev_attr_null
    - abbrev
    - abbrev_null
    - unwrap
    - abbrev_attr
    - Vec::get_contents
    - Section::with_endian
    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:4921,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4922,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4923,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4924,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4927,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4928,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4930,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4933,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4934,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4935,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4939,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:4921,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4942,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4942,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4953,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:4955,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4956,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:4958,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:4958,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4959,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 89
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4960
      start: 4919
    functionDepth: 13
    functionLinenumber: 4919
    functionLinenumberEnd: 4960
    functionName: tests::entries_cursor_tests_debug_info_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - die
    - attr_string
    - unit
    - EndianSlice::new
    - unwrap
    - die_null
    - Vec::get_contents
    - Section::with_endian
    - DebugAbbrevOffset
    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:4965,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4965,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4966,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4965,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:4967,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:4965,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4969,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4969,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:4980,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:4982,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:4983,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:4985,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:4985,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:4986,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:4986,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:4987,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:4989,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:4989,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:4989,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:4989,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:4995,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:4996,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:4998,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:4998,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5002,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5004,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5005,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5012
      start: 4963
    functionDepth: 13
    functionLinenumber: 4963
    functionLinenumberEnd: 5012
    functionName: tests::test_cursor_next_entry_incomplete
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - ::core::result::Result::expect
    - UnitHeader::entries
    - expect
    - attr_string
    - unit
    - EndianSlice::new
    - UnitHeader::abbreviations
    - DebugAbbrev::new
    - common::UnitSectionOffset
    - Result::expect
    - assert_next_entry
    - entries_cursor_tests_abbrev_buf
    - Section::with_endian
    - units
    - DebugInfoUnitHeadersIter::next
    - DebugInfo::new
    - die
    - unwrap
    - Vec::get_contents
    - DebugAbbrevOffset
    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:5016,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5017,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5019,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5019,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5019,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5019,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5025,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5026,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5028,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5028,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5032,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5034,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5035,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5036,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5037,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5038,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5039,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5040,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5041,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5042,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5043,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5044,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5045,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5046,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5047,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5048,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5049,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5050,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5051,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5052,1
    - Dst: assert_next_entry_null
      Src: /src/gimli/src/read/unit.rs:5053,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 84
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5057
      start: 5015
    functionDepth: 14
    functionLinenumber: 5015
    functionLinenumberEnd: 5057
    functionName: tests::test_cursor_next_entry
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::abbreviations
    - entries_cursor_tests_debug_info_buf
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::entries
    - DebugInfo::new
    - Result::expect
    - assert_next_entry
    - entries_cursor_tests_abbrev_buf
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - assert_next_entry_null
    - units
    - 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:5061,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5062,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5064,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5064,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5064,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5064,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5070,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5071,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5073,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5073,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5077,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5079,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5080,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5081,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5082,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5083,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5084,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5085,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5086,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5087,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5088,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5092
      start: 5060
    functionDepth: 14
    functionLinenumber: 5060
    functionLinenumberEnd: 5092
    functionName: tests::test_cursor_next_dfs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::abbreviations
    - entries_cursor_tests_debug_info_buf
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::entries
    - DebugInfo::new
    - Result::expect
    - entries_cursor_tests_abbrev_buf
    - assert_next_dfs
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - units
    - 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:5096,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5097,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5099,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5099,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5099,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5099,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5105,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5106,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5108,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5108,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5112,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5114,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5118,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5122,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5123,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5135
      start: 5095
    functionDepth: 14
    functionLinenumber: 5095
    functionLinenumberEnd: 5135
    functionName: tests::test_cursor_next_sibling_no_sibling_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::abbreviations
    - entries_cursor_tests_debug_info_buf
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::entries
    - DebugInfo::new
    - assert_next_sibling
    - Result::expect
    - entries_cursor_tests_abbrev_buf
    - assert_next_dfs
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - units
    - 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:5139,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5140,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5142,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5142,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5142,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5142,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5148,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5149,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5151,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5151,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5155,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5157,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5161,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5165,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5166,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5167,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5195,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5207
      start: 5138
    functionDepth: 14
    functionLinenumber: 5138
    functionLinenumberEnd: 5207
    functionName: tests::test_cursor_next_sibling_continuation
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::abbreviations
    - entries_cursor_tests_debug_info_buf
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::entries
    - DebugInfo::new
    - assert_next_sibling
    - Result::expect
    - entries_cursor_tests_abbrev_buf
    - assert_next_dfs
    - ::core::result::Result::expect
    - DebugAbbrev::new
    - units
    - 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:5211,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5211,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5211,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5211,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5211,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5211,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5211,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5211,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:5211,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5220,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5221
      start: 5209
    functionDepth: 2
    functionLinenumber: 5209
    functionLinenumberEnd: 5221
    functionName: tests::entries_cursor_sibling_abbrev_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - abbrev_attr_null
    - abbrev
    - abbrev_null
    - unwrap
    - abbrev_attr
    - Vec::get_contents
    - Section::with_endian
    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:5224,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5225,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5226,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5227,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5228,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5233,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5235,1
    - Dst: Result::D8
      Src: /src/gimli/src/read/unit.rs:5235,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5237,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5242,1
    - Dst: Result::attr_ref1
      Src: /src/gimli/src/read/unit.rs:5242,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5243,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5247,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: Result::D8
      Src: /src/gimli/src/read/unit.rs:5249,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5251,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5255,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5259,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5260,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5231,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/unit.rs:5266,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/unit.rs:5269,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5271,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 124
    argCount: 1
    argNames:
    - header_size
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 5272
      start: 5223
    functionDepth: 13
    functionLinenumber: 5223
    functionLinenumberEnd: 5272
    functionName: tests::entries_cursor_sibling_entries_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Self::set_const
    - Result::D8
    - Label::new
    - die
    - attr_string
    - Result::attr_ref1
    - unwrap
    - die_null
    - Vec::get_contents
    - Section::with_endian
    - mark
    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:5277,1
    - Dst: assert_next_dfs
      Src: /src/gimli/src/read/unit.rs:5281,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5285,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5286,1
    - Dst: assert_next_sibling
      Src: /src/gimli/src/read/unit.rs:5287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 1
    argNames:
    - cursor
    argTypes:
    - '&mut EntriesCursor<''_, EndianSlice<''_, LittleEndian>>'
    constantsTouched: []
    func_position:
      end: 5298
      start: 5274
    functionDepth: 16
    functionLinenumber: 5274
    functionLinenumberEnd: 5298
    functionName: tests::test_cursor_next_sibling_with_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - assert_next_sibling
    - assert_next_dfs
    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:5312,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5314,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5315,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5317,1
    - Dst: entries_cursor_sibling_entries_buf
      Src: /src/gimli/src/read/unit.rs:5318,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5319,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5320,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5320,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5321,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5321,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5322,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5324,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5324,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5324,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5324,1
    - Dst: entries_cursor_sibling_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5330,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5331,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5333,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5333,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5337,1
    - Dst: test_cursor_next_sibling_with_ptr
      Src: /src/gimli/src/read/unit.rs:5338,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5339
      start: 5301
    functionDepth: 14
    functionLinenumber: 5301
    functionLinenumberEnd: 5339
    functionName: tests::test_debug_info_next_sibling_with_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_cursor_next_sibling_with_ptr
    - ::core::result::Result::expect
    - UnitHeader::entries
    - expect
    - unit
    - EndianSlice::new
    - entries_cursor_sibling_entries_buf
    - UnitHeader::abbreviations
    - DebugAbbrev::new
    - UnitHeader::size_of_header
    - common::UnitSectionOffset
    - Result::expect
    - Section::with_endian
    - units
    - entries_cursor_sibling_abbrev_buf
    - DebugInfoUnitHeadersIter::next
    - DebugInfo::new
    - unwrap
    - Vec::get_contents
    - DebugAbbrevOffset
    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:5352,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5353,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5355,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5357,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5358,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5360,1
    - Dst: entries_cursor_sibling_entries_buf
      Src: /src/gimli/src/read/unit.rs:5361,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5362,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5363,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5363,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5364,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5364,1
    - Dst: DebugTypes::new
      Src: /src/gimli/src/read/unit.rs:5365,1
    - Dst: Self::units
      Src: /src/gimli/src/read/unit.rs:5367,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5367,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5367,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5367,1
    - Dst: entries_cursor_sibling_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5373,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5374,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5376,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5376,1
    - Dst: UnitHeader::entries
      Src: /src/gimli/src/read/unit.rs:5380,1
    - Dst: test_cursor_next_sibling_with_ptr
      Src: /src/gimli/src/read/unit.rs:5381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5382
      start: 5342
    functionDepth: 14
    functionLinenumber: 5342
    functionLinenumberEnd: 5382
    functionName: tests::test_debug_types_next_sibling_with_ptr
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - test_cursor_next_sibling_with_ptr
    - ::core::result::Result::expect
    - common::DebugTypeSignature
    - UnitHeader::entries
    - expect
    - unit
    - EndianSlice::new
    - read::UnitOffset
    - entries_cursor_sibling_entries_buf
    - Self::units
    - UnitHeader::abbreviations
    - DebugAbbrev::new
    - UnitHeader::size_of_header
    - DebugTypes::new
    - common::UnitSectionOffset
    - Result::expect
    - Section::with_endian
    - entries_cursor_sibling_abbrev_buf
    - DebugInfoUnitHeadersIter::next
    - unwrap
    - Vec::get_contents
    - DebugAbbrevOffset
    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:5386,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5387,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5389,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5389,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5389,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5389,1
    - Dst: entries_cursor_tests_abbrev_buf
      Src: /src/gimli/src/read/unit.rs:5395,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5396,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5398,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5398,1
    - Dst: UnitHeader::entries_at_offset
      Src: /src/gimli/src/read/unit.rs:5402,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5403,1
    - Dst: UnitHeader::header_size
      Src: /src/gimli/src/read/unit.rs:5403,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/unit.rs:5402,1
    - Dst: assert_next_entry
      Src: /src/gimli/src/read/unit.rs:5405,1
    - Dst: UnitHeader::entries_at_offset
      Src: /src/gimli/src/read/unit.rs:5407,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5407,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5414
      start: 5385
    functionDepth: 14
    functionLinenumber: 5385
    functionLinenumberEnd: 5414
    functionName: tests::test_entries_at_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::abbreviations
    - entries_cursor_tests_debug_info_buf
    - DebugInfoUnitHeadersIter::next
    - UnitHeader::header_size
    - DebugInfo::new
    - Result::expect
    - assert_next_entry
    - entries_cursor_tests_abbrev_buf
    - ::core::result::Result::expect
    - read::UnitOffset
    - DebugAbbrev::new
    - Result::unwrap
    - units
    - UnitHeader::entries_at_offset
    - 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:5418,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5418,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5418,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5418,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5418,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5418,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5418,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:5418,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:5418,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5429
      start: 5416
    functionDepth: 2
    functionLinenumber: 5416
    functionLinenumberEnd: 5429
    functionName: tests::entries_tree_tests_debug_abbrevs_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - abbrev_attr_null
    - abbrev
    - abbrev_null
    - unwrap
    - get_contents
    - abbrev_attr
    - Section::with_endian
    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:5432,1
    - Dst: Label::new
      Src: /src/gimli/src/read/unit.rs:5433,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5437,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5438,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5439,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5441,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: mark
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5444,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5445,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5446,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5449,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5450,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5453,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5454,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5455,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5456,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5458,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5460,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5435,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 114
    argCount: 1
    argNames:
    - header_size
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 5466
      start: 5431
    functionDepth: 13
    functionLinenumber: 5431
    functionLinenumberEnd: 5466
    functionName: tests::entries_tree_tests_debug_info_buf
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Label::new
    - die
    - attr_string
    - unwrap
    - die_null
    - get_contents
    - read::UnitOffset
    - Section::with_endian
    - mark
    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:5477,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5477,1
    - Dst: assert_entry_name
      Src: /src/gimli/src/read/unit.rs:5480,1
    - Dst: Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::entry
      Src: /src/gimli/src/read/unit.rs:5480,1
    - Dst: Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::children
      Src: /src/gimli/src/read/unit.rs:5481,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: 5482
      start: 5470
    functionDepth: 12
    functionLinenumber: 5470
    functionLinenumberEnd: 5482
    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:
    - Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::entry
    - Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::children
    - assert_entry_name
    - Result<Option<EntriesTreeNode<'abbrev, 'tree, EndianSlice<'input, Endian>>>>::expect
    - expect
    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: 5493
      start: 5484
    functionDepth: 0
    functionLinenumber: 5484
    functionLinenumberEnd: 5493
    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:5495,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5496,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5507,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5509,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5510,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5512,1
    - Dst: entries_tree_tests_debug_info_buf
      Src: /src/gimli/src/read/unit.rs:5513,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5514,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5515,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5515,1
    - Dst: get_contents
      Src: /src/gimli/src/read/unit.rs:5515,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5515,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5519,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5521,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5521,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5521,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5521,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5526,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5526,1
    - Dst: UnitHeader::entries_tree
      Src: /src/gimli/src/read/unit.rs:5529,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5529,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5535,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5535,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5535,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5536,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5536,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5539,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5539,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5539,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5540,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5540,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5543,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5543,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5543,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5546,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5546,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5549,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5549,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5550,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5550,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5551,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5551,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5555,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5555,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5556,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5556,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5557,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5557,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5559,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5559,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5560,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5560,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:5565,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5565,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5566,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5566,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5567,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5567,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5571,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5571,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_entry
      Src: /src/gimli/src/read/unit.rs:5574,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5574,1
    - Dst: assert_entry
      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:5580,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5580,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5581,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5581,1
    - Dst: UnitHeader::entries_tree
      Src: /src/gimli/src/read/unit.rs:5584,1
    - Dst: Some
      Src: /src/gimli/src/read/unit.rs:5585,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5584,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5587,1
    - Dst: Result::root
      Src: /src/gimli/src/read/unit.rs:5587,1
    - Dst: UnitEntryId::map
      Src: /src/gimli/src/read/unit.rs:5587,1
    - Dst: assert_entry
      Src: /src/gimli/src/read/unit.rs:5588,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5588,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_null
      Src: /src/gimli/src/read/unit.rs:5590,1
    - Dst: next
      Src: /src/gimli/src/read/unit.rs:5590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 187
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5591
      start: 5469
    functionDepth: 14
    functionLinenumber: 5469
    functionLinenumberEnd: 5591
    functionName: tests::test_entries_tree
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitEntryId::map
    - entries_tree_tests_debug_info_buf
    - ::core::result::Result::expect
    - get_contents
    - next
    - Some
    - expect
    - entries_tree_tests_debug_abbrevs_buf
    - unit
    - EndianSlice::new
    - Result::root
    - UnitHeader::abbreviations
    - assert_entry
    - DebugAbbrev::new
    - UnitHeader::size_of_header
    - common::UnitSectionOffset
    - Result::expect
    - UnitHeader::entries_tree
    - assert_null
    - Section::with_endian
    - units
    - DebugInfoUnitHeadersIter::next
    - DebugInfo::new
    - unwrap
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_entries_tree()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: AddrEntryIter::read_abbreviation
      Src: /src/gimli/src/read/unit.rs:5602,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5602,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - entries
    - tag
    argTypes:
    - '&mut EntriesRaw<''abbrev, EndianSlice<''_, Endian>>'
    - DwTag
    constantsTouched: []
    func_position:
      end: 5608
      start: 5595
    functionDepth: 9
    functionLinenumber: 5595
    functionLinenumberEnd: 5608
    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:
    - AddrEntryIter::read_abbreviation
    - Result::expect
    - expect
    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:5614,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 1
    argNames:
    - entries
    argTypes:
    - '&mut EntriesRaw<''_, EndianSlice<''_, Endian>>'
    constantsTouched: []
    func_position:
      end: 5620
      start: 5610
    functionDepth: 9
    functionLinenumber: 5610
    functionLinenumberEnd: 5620
    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:5630,1
    - Dst: AddrEntryIter::read_attribute
      Src: /src/gimli/src/read/unit.rs:5631,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5631,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: 5639
      start: 5622
    functionDepth: 12
    functionLinenumber: 5622
    functionLinenumberEnd: 5639
    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:
    - AddrEntryIter::read_attribute
    - Result::expect
    - Option<AttributeSpecification>::expect
    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:5642,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev_attr
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev_attr_null
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: abbrev_null
      Src: /src/gimli/src/read/unit.rs:5642,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5651,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5651,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5652,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5655,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5655,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5656,1
    - Dst: Result::attr_string
      Src: /src/gimli/src/read/unit.rs:5656,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5655,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5657,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5655,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5658,1
    - Dst: die
      Src: /src/gimli/src/read/unit.rs:5655,1
    - Dst: attr_string
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: Result::attr_string
      Src: /src/gimli/src/read/unit.rs:5659,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5655,1
    - Dst: die_null
      Src: /src/gimli/src/read/unit.rs:5655,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5662,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5662,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5673,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5675,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5676,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5678,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5678,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/unit.rs:5679,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5679,1
    - Dst: DebugInfo::new
      Src: /src/gimli/src/read/unit.rs:5680,1
    - Dst: units
      Src: /src/gimli/src/read/unit.rs:5682,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5682,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/src/read/unit.rs:5682,1
    - Dst: expect
      Src: /src/gimli/src/read/unit.rs:5682,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5688,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5688,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/src/read/unit.rs:5692,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/unit.rs:5692,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5697,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:5698,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5698,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5698,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5699,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5699,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5700,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5700,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5704,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:5705,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5705,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5705,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5706,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5706,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5710,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:5711,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5711,1
    - Dst: copied
      Src: /src/gimli/src/read/unit.rs:5711,1
    - Dst: assert_attr
      Src: /src/gimli/src/read/unit.rs:5712,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5712,1
    - Dst: assert_abbrev
      Src: /src/gimli/src/read/unit.rs:5716,1
    - Dst: Abbreviation::attributes
      Src: /src/gimli/src/read/unit.rs:5717,1
    - Dst: '&[AttributeSpecification]::iter'
      Src: /src/gimli/src/read/unit.rs:5717,1
    - Dst: copied
      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_attr
      Src: /src/gimli/src/read/unit.rs:5719,1
    - Dst: '&[Attribute::next'
      Src: /src/gimli/src/read/unit.rs:5719,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5723,1
    - Dst: assert_null
      Src: /src/gimli/src/read/unit.rs:5726,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 190
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5730
      start: 5594
    functionDepth: 13
    functionLinenumber: 5594
    functionLinenumberEnd: 5730
    functionName: tests::test_entries_raw
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::attributes
    - assert_abbrev
    - copied
    - ::core::result::Result::expect
    - die_null
    - expect
    - '&[Attribute::next'
    - assert_attr
    - attr_string
    - unit
    - EndianSlice::new
    - UnitHeader::abbreviations
    - DebugAbbrev::new
    - common::UnitSectionOffset
    - Result::attr_string
    - Result::expect
    - abbrev
    - assert_null
    - Section::with_endian
    - units
    - abbrev_attr_null
    - UnitHeader::entries_raw
    - DebugInfoUnitHeadersIter::next
    - '&[AttributeSpecification]::iter'
    - DebugInfo::new
    - die
    - abbrev_null
    - unwrap
    - abbrev_attr
    - Vec::get_contents
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_entries_raw()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5745,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5747,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5748,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5750,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:5750,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5750,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:5753,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5754,1
    - Dst: UnitHeader::length_including_self
      Src: /src/gimli/src/read/unit.rs:5755,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5780
      start: 5733
    functionDepth: 3
    functionLinenumber: 5733
    functionLinenumberEnd: 5780
    functionName: tests::test_debug_info_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::size_of_header
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - len
    - UnitHeader::length_including_self
    - Section::with_endian
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_debug_info_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::DebugTypeSignature
      Src: /src/gimli/src/read/unit.rs:5795,1
    - Dst: read::UnitOffset
      Src: /src/gimli/src/read/unit.rs:5796,1
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5798,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5800,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5801,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/unit.rs:5803,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/unit.rs:5803,1
    - Dst: unit
      Src: /src/gimli/src/read/unit.rs:5803,1
    - Dst: len
      Src: /src/gimli/src/read/unit.rs:5806,1
    - Dst: UnitHeader::size_of_header
      Src: /src/gimli/src/read/unit.rs:5807,1
    - Dst: UnitHeader::length_including_self
      Src: /src/gimli/src/read/unit.rs:5808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5836
      start: 5783
    functionDepth: 3
    functionLinenumber: 5783
    functionLinenumberEnd: 5836
    functionName: tests::test_debug_types_offset
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::size_of_header
    - common::UnitSectionOffset
    - append_bytes
    - unit
    - EndianSlice::new
    - read::UnitOffset
    - len
    - UnitHeader::length_including_self
    - common::DebugTypeSignature
    - Section::with_endian
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_debug_types_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugAbbrevOffset
      Src: /src/gimli/src/read/unit.rs:5849,1
    - Dst: common::UnitSectionOffset
      Src: /src/gimli/src/read/unit.rs:5851,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/unit.rs:5852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5860
      start: 5839
    functionDepth: 1
    functionLinenumber: 5839
    functionLinenumberEnd: 5860
    functionName: tests::test_length_including_self
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - common::UnitSectionOffset
    - EndianSlice::new
    - DebugAbbrevOffset
    linkageType: ''
    returnType: void
    signature: fn test_length_including_self()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugTypes::new
      Src: /src/gimli/src/read/unit.rs:5886,1
    - Dst: Self::units
      Src: /src/gimli/src/read/unit.rs:5899,1
    - Dst: DebugInfoUnitHeadersIter::next
      Src: /src/gimli/src/read/unit.rs:5899,1
    - Dst: ::core::result::Result::unwrap
      Src: /src/gimli/src/read/unit.rs:5899,1
    - Dst: unwrap
      Src: /src/gimli/src/read/unit.rs:5899,1
    - Dst: get_some_type_unit
      Src: /src/gimli/src/read/unit.rs:5901,1
    - Dst: DebugAbbrev::new
      Src: /src/gimli/src/read/unit.rs:5904,1
    - Dst: read_debug_abbrev_section_somehow
      Src: /src/gimli/src/read/unit.rs:5904,1
    - Dst: UnitHeader::abbreviations
      Src: /src/gimli/src/read/unit.rs:5905,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/unit.rs:5905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5906
      start: 5863
    functionDepth: 15
    functionLinenumber: 5863
    functionLinenumberEnd: 5906
    functionName: tests::test_parse_type_unit_abbrevs
    functionSourceFile: /src/gimli/src/read/unit.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::abbreviations
    - DebugInfoUnitHeadersIter::next
    - DebugTypes::new
    - unwrap
    - Self::units
    - ::core::result::Result::unwrap
    - Result::unwrap
    - get_some_type_unit
    - read_debug_abbrev_section_somehow
    - DebugAbbrev::new
    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:
    - EndianSlice::new
    - Self::from
    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: 11
    functionLinenumber: 69
    functionLinenumberEnd: 81
    functionName: DebugLine::program
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - Ok
    - LineProgramHeader::parse
    - clone
    - skip
    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
    - header
    - clone
    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
    - header
    - clone
    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: 12
    functionLinenumber: 225
    functionLinenumberEnd: 250
    functionName: LineRows::next_row
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 5
    functionsReached:
    - header
    - LineRows::header
    - next_instruction
    - Ok
    - Err
    - Some
    - reset
    - execute
    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: 10
    functionLinenumber: 394
    functionLinenumberEnd: 504
    functionName: LineInstruction::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 7
    functionsReached:
    - LineInstruction::AdvanceLine
    - LineInstruction::SetFile
    - read_null_terminated_slice
    - '&R::clone'
    - LineInstruction::SetColumn
    - FileEntry::parse
    - LineInstruction::UnknownExtended
    - read_address
    - LineInstruction::Special
    - '&mut R::read_uleb128'
    - Result::standard_opcode_lengths
    - Result::version
    - read_uleb128
    - LineInstruction::FixedAddPc
    - read_u8
    - LineInstruction::SetIsa
    - '&mut R::read_u16'
    - Result::address_size
    - LineInstruction::DefineFile
    - '&R::read_u8'
    - R::Offset::from_u8
    - LineInstruction::AdvancePc
    - LineInstruction::SetDiscriminator
    - Ok
    - '&R::skip'
    - truncate
    - '&mut R::split'
    - LineInstruction::SetAddress
    - constants::DwLns
    - LineInstruction::UnknownStandard0
    - '&mut R::read_sleb128'
    - LineInstruction::UnknownStandardN
    - Result::and_then
    - '&mut R::read_u8'
    - '&mut R::clone'
    - '&mut R::offset_from'
    - constants::DwLne
    - LineInstruction::UnknownStandard1
    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:
    - truncate
    - Ok
    - offset_from
    - 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: 11
    functionLinenumber: 538
    functionLinenumberEnd: 553
    functionName: LineInstructions::next_instruction
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 2
    functionsReached:
    - Ok
    - LineInstruction::parse
    - Err
    - is_empty
    - empty
    - Some
    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:
    - unwrap_or
    - Self::map
    - NonZeroU64::new
    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: 12
    functionLinenumber: 727
    functionLinenumberEnd: 843
    functionName: LineRow::execute
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - LineRow::exec_special_opcode
    - u64::from
    - LineRow::adjust_opcode
    - header
    - add_file
    - Ok
    - add_sized
    - Result::address_size
    - u64::min_tombstone
    - LineRow::apply_line_advance
    - 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:
    - core::num::Wrapping
    - u64::from
    - Ok
    - add_sized
    - 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:
    - u64::from
    - LineRow::adjust_opcode
    - Ok
    - LineRow::apply_line_advance
    - i64::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:
    - get
    - map
    - cloned
    - clone
    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: 9
    functionLinenumber: 1143
    functionLinenumberEnd: 1149
    functionName: LineProgramHeader::file_has_timestamp
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - any
    - iter
    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: 9
    functionLinenumber: 1155
    functionLinenumberEnd: 1161
    functionName: LineProgramHeader::file_has_size
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - any
    - iter
    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: 9
    functionLinenumber: 1164
    functionLinenumberEnd: 1168
    functionName: LineProgramHeader::file_has_md5
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - any
    - iter
    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: 9
    functionLinenumber: 1171
    functionLinenumberEnd: 1175
    functionName: LineProgramHeader::file_has_source
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - any
    - iter
    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:
    - get
    - as_ref
    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: 10
    functionLinenumber: 1230
    functionLinenumberEnd: 1370
    functionName: LineProgramHeader::parse
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 6
    functionsReached:
    - Result::read_u8
    - Result::read_null_terminated_slice
    - AttributeValue::String
    - Result::read_address_size
    - Result::read_i8
    - Option<R>::map
    - FileEntryFormat::parse
    - FileEntry::parse
    - Result::clone
    - parse_directory_v5
    - Error::UnknownVersion
    - AttributeValue::is_empty
    - '&mut R::read_initial_length'
    - parse_file_v5
    - u64::from
    - '&[AttributeValue::push'
    - Result::truncate
    - Ok
    - Err
    - Result::read_length
    - '&mut R::split'
    - '&[FileEntry::push'
    - Result::read_u16
    - DirectoryId::is_empty
    - Result::read_uleb128
    - Vec::new
    - Result::split
    - R::skip
    - R::Offset::from_u8
    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: 13
    functionLinenumber: 1420
    functionLinenumberEnd: 1457
    functionName: IncompleteLineProgram::sequences
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - None::is_none
    - is_none
    - LineInstructions::remove_trailing
    - '&mut LineRow::end_sequence'
    - Ok
    - None::unwrap_or
    - Result::push
    - Some
    - Vec::new
    - IncompleteLineProgram::rows
    - 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:
    - AttributeValue::String
    - '&mut R::read_uleb128'
    - 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:
    - '&mut R::read_uleb128'
    - u64::from
    - '&mut R::read_u8'
    - constants::DwForm
    - Ok
    - Err
    - Vec::with_capacity
    - '&mut R::read_uleb128_u16'
    - constants::DwLnct
    - DwEhPe::push
    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: 11
    functionLinenumber: 1660
    functionLinenumberEnd: 1675
    functionName: parse_directory_v5
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Some
    - parse_attribute
    - AttributeValue::unwrap
    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: 11
    functionLinenumber: 1677
    functionLinenumberEnd: 1731
    functionName: parse_file_v5
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 1
    functionsReached:
    - udata_value
    - usize::into_u64
    - AttributeValue::unwrap
    - read_u8_array
    - Ok
    - len
    - Some
    - parse_attribute
    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: 11
    functionLinenumber: 1848
    functionLinenumberEnd: 1955
    functionName: tests::test_parse_debug_line_32_ok
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - Result::expect
    - DebugLineOffset
    - AttributeValue::String
    - EndianSlice::new
    - Some
    - LineProgramHeader::parse
    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: 11
    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
    - DebugLineOffset
    - LineProgramHeader::parse
    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: 11
    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
    - DebugLineOffset
    - LineProgramHeader::parse
    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:
    - Default::default
    - EndianSlice::new
    - DebugLineOffset
    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: 11
    functionLinenumber: 2139
    functionLinenumberEnd: 2152
    functionName: tests::test_parse_special_opcodes
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - Result::expect
    - make_test_header
    - LineInstruction::parse
    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: 11
    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:
    - Result::expect
    - make_test_header
    - LineInstruction::parse
    - EndianVec::extend_from_slice
    - EndianSlice::new
    - EndianVec::push
    - Vec::new
    - Operands::as_ref
    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: 12
    functionLinenumber: 2155
    functionLinenumberEnd: 2228
    functionName: tests::test_parse_standard_opcodes
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::AdvancePc
    - LineInstruction::AdvanceLine
    - LineInstruction::SetFile
    - LineInstruction::SetColumn
    - LineInstruction::FixedAddPc
    - LineInstruction::SetIsa
    - test
    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: 17
    functionLinenumber: 2231
    functionLinenumberEnd: 2250
    functionName: tests::test_parse_unknown_standard_opcode_no_args
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - slice
    - Result::expect
    - LineInstruction::parse
    - EndianSlice::new
    - Vec::new
    - '&R::extend'
    - '&R::push'
    - make_test_header
    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: 17
    functionLinenumber: 2253
    functionLinenumberEnd: 2272
    functionName: tests::test_parse_unknown_standard_opcode_one_arg
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - slice
    - Result::expect
    - LineInstruction::parse
    - EndianSlice::new
    - Vec::new
    - '&R::extend'
    - '&R::push'
    - make_test_header
    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: 17
    functionLinenumber: 2275
    functionLinenumberEnd: 2295
    functionName: tests::test_parse_unknown_standard_opcode_many_args
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::range_from
    - slice
    - Result::expect
    - LineInstruction::parse
    - EndianSlice::new
    - Vec::new
    - '&R::extend'
    - '&R::push'
    - make_test_header
    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: 11
    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:
    - Result::expect
    - make_test_header
    - LineInstruction::parse
    - EndianVec::extend_from_slice
    - Operands::len
    - EndianSlice::new
    - EndianVec::push
    - Vec::new
    - Operands::as_ref
    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: 12
    functionLinenumber: 2298
    functionLinenumberEnd: 2377
    functionName: tests::test_parse_extended_opcodes
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - FileId::push
    - FileId::extend_from_slice
    - LineInstruction::SetDiscriminator
    - AttributeValue::String
    - EndianSlice::new
    - LineInstruction::SetAddress
    - LineInstruction::DefineFile
    - LineInstruction::UnknownExtended
    - Vec::new
    - test
    - constants::DwLne
    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:
    - AttributeValue::String
    - EndianSlice::new
    - make_test_header
    - push
    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: 13
    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: 14
    functionLinenumber: 2419
    functionLinenumberEnd: 2427
    functionName: tests::test_exec_special_noop
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - make_test_header
    - LineInstruction::Special
    - 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: 14
    functionLinenumber: 2430
    functionLinenumberEnd: 2442
    functionName: tests::test_exec_special_negative_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - make_test_header
    - LineInstruction::Special
    - 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: 14
    functionLinenumber: 2445
    functionLinenumberEnd: 2456
    functionName: tests::test_exec_special_positive_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - make_test_header
    - LineInstruction::Special
    - 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: 14
    functionLinenumber: 2459
    functionLinenumberEnd: 2470
    functionName: tests::test_exec_special_positive_address_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - make_test_header
    - LineInstruction::Special
    - 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: 14
    functionLinenumber: 2473
    functionLinenumberEnd: 2485
    functionName: tests::test_exec_special_positive_address_and_line_advance
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - make_test_header
    - LineInstruction::Special
    - 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: 14
    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:
    - LineRow::new
    - EndianSlice::new
    - make_test_header
    - LineInstruction::Special
    - 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: 14
    functionLinenumber: 2504
    functionLinenumberEnd: 2519
    functionName: tests::test_exec_special_line_underflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - make_test_header
    - LineInstruction::Special
    - 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: 14
    functionLinenumber: 2522
    functionLinenumberEnd: 2534
    functionName: tests::test_exec_copy
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    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: 14
    functionLinenumber: 2537
    functionLinenumberEnd: 2546
    functionName: tests::test_exec_advance_pc
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::AdvancePc
    - EndianSlice::new
    - make_test_header
    - assert_exec_opcode
    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: 13
    functionLinenumber: 2549
    functionLinenumberEnd: 2558
    functionName: tests::test_exec_advance_pc_overflow_32
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::AdvancePc
    - EndianSlice::new
    - make_test_header
    - execute
    - into
    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: 13
    functionLinenumber: 2561
    functionLinenumberEnd: 2570
    functionName: tests::test_exec_advance_pc_overflow_64
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::AdvancePc
    - EndianSlice::new
    - make_test_header
    - execute
    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: 14
    functionLinenumber: 2573
    functionLinenumberEnd: 2582
    functionName: tests::test_exec_advance_line
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::AdvanceLine
    - EndianSlice::new
    - make_test_header
    - assert_exec_opcode
    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: 14
    functionLinenumber: 2585
    functionLinenumberEnd: 2596
    functionName: tests::test_exec_advance_line_overflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::AdvanceLine
    - EndianSlice::new
    - make_test_header
    - assert_exec_opcode
    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: 14
    functionLinenumber: 2599
    functionLinenumberEnd: 2610
    functionName: tests::test_exec_set_file_in_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::SetFile
    - EndianSlice::new
    - make_test_header
    - 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: 14
    functionLinenumber: 2613
    functionLinenumberEnd: 2628
    functionName: tests::test_exec_set_file_out_of_bounds
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::SetFile
    - EndianSlice::new
    - make_test_header
    - 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
    - LineRow::new
    - EndianSlice::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
    - LineRow::new
    - EndianSlice::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: 14
    functionLinenumber: 2657
    functionLinenumberEnd: 2666
    functionName: tests::test_exec_set_column
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::SetColumn
    - EndianSlice::new
    - make_test_header
    - 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: 14
    functionLinenumber: 2669
    functionLinenumberEnd: 2678
    functionName: tests::test_exec_negate_statement
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    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: 14
    functionLinenumber: 2681
    functionLinenumberEnd: 2693
    functionName: tests::test_exec_set_basic_block
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    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: 14
    functionLinenumber: 2696
    functionLinenumberEnd: 2705
    functionName: tests::test_exec_const_add_pc
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    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: 13
    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
    - LineRow::new
    - EndianSlice::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: 14
    functionLinenumber: 2719
    functionLinenumberEnd: 2732
    functionName: tests::test_exec_fixed_add_pc
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::FixedAddPc
    - EndianSlice::new
    - make_test_header
    - 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: 13
    functionLinenumber: 2735
    functionLinenumberEnd: 2744
    functionName: tests::test_exec_fixed_add_pc_overflow
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::FixedAddPc
    - EndianSlice::new
    - make_test_header
    - 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: 14
    functionLinenumber: 2747
    functionLinenumberEnd: 2759
    functionName: tests::test_exec_set_prologue_end
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    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: 14
    functionLinenumber: 2762
    functionLinenumberEnd: 2771
    functionName: tests::test_exec_set_isa
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::SetIsa
    - EndianSlice::new
    - make_test_header
    - 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: 14
    functionLinenumber: 2774
    functionLinenumberEnd: 2780
    functionName: tests::test_exec_unknown_standard_0
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - make_test_header
    - constants::DwLns
    - LineInstruction::UnknownStandard0
    - assert_exec_opcode
    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: 14
    functionLinenumber: 2783
    functionLinenumberEnd: 2789
    functionName: tests::test_exec_unknown_standard_1
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - assert_exec_opcode
    - EndianSlice::new
    - make_test_header
    - constants::DwLns
    - LineInstruction::UnknownStandard1
    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: 14
    functionLinenumber: 2792
    functionLinenumberEnd: 2801
    functionName: tests::test_exec_unknown_standard_n
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineInstruction::UnknownStandardN
    - LineRow::new
    - EndianSlice::new
    - make_test_header
    - constants::DwLns
    - assert_exec_opcode
    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: 14
    functionLinenumber: 2804
    functionLinenumberEnd: 2813
    functionName: tests::test_exec_end_sequence
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - make_test_header
    - LineRow::new
    - EndianSlice::new
    - assert_exec_opcode
    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: 14
    functionLinenumber: 2816
    functionLinenumberEnd: 2825
    functionName: tests::test_exec_set_address
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - LineInstruction::SetAddress
    - make_test_header
    - assert_exec_opcode
    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: 14
    functionLinenumber: 2828
    functionLinenumberEnd: 2837
    functionName: tests::test_exec_set_address_tombstone
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - LineInstruction::SetAddress
    - make_test_header
    - assert_exec_opcode
    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: 14
    functionLinenumber: 2840
    functionLinenumberEnd: 2850
    functionName: tests::test_exec_set_address_backwards
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - LineInstruction::SetAddress
    - make_test_header
    - assert_exec_opcode
    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: 13
    functionLinenumber: 2853
    functionLinenumberEnd: 2871
    functionName: tests::test_exec_define_file
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - header
    - make_test_program
    - '&mut LineRow::execute'
    - AttributeValue::String
    - EndianSlice::new
    - LineInstruction::DefineFile
    - Result::unwrap
    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: 14
    functionLinenumber: 2874
    functionLinenumberEnd: 2883
    functionName: tests::test_exec_set_discriminator
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - LineInstruction::SetDiscriminator
    - EndianSlice::new
    - make_test_header
    - 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: 14
    functionLinenumber: 2886
    functionLinenumberEnd: 2895
    functionName: tests::test_exec_unknown_extended
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - LineRow::new
    - EndianSlice::new
    - LineInstruction::UnknownExtended
    - make_test_header
    - constants::DwLne
    - 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: 11
    functionLinenumber: 2910
    functionLinenumberEnd: 3064
    functionName: tests::test_parse_debug_line_v5_ok
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - DebugLineOffset
    - AttributeValue::String
    - D8
    - Some
    - mark
    - initial_length
    - EndianSlice::new
    - len
    - LineProgramHeader::parse
    - uleb
    - DwEhPe::word_size
    - D16
    - Result::expect
    - Section::with_endian
    - R::Offset::set_const
    - Self::set_const
    - Label::new
    - unwrap
    - Vec::get_contents
    - word_label
    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: 11
    functionLinenumber: 3067
    functionLinenumberEnd: 3142
    functionName: tests::test_sequences
    functionSourceFile: /src/gimli/src/read/line.rs
    functionUses: 0
    functionsReached:
    - Result::unwrap
    - Result::expect
    - DebugLineOffset
    - sequences
    - EndianSlice::new
    - LineProgramHeader::parse
    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: 625
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 625
    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:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - err
    argTypes:
    - object::read::Error
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    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:659,1
    - Dst: name
      Src: /src/gimli/src/read/mod.rs:659,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 660
      start: 658
    functionDepth: 8
    functionLinenumber: 658
    functionLinenumberEnd: 660
    functionName: Section::section_name
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - Self::id
    - name
    linkageType: ''
    returnType: '&''static str'
    signature: fn section_name() -> &'static str
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:665,1
    - Dst: dwo_name
      Src: /src/gimli/src/read/mod.rs:665,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 666
      start: 664
    functionDepth: 8
    functionLinenumber: 664
    functionLinenumberEnd: 666
    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:671,1
    - Dst: xcoff_name
      Src: /src/gimli/src/read/mod.rs:671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 672
      start: 670
    functionDepth: 8
    functionLinenumber: 670
    functionLinenumberEnd: 672
    functionName: Section::xcoff_section_name
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - Self::id
    - xcoff_name
    linkageType: ''
    returnType: Option
    signature: fn xcoff_section_name() -> Option<&'static str>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: f
      Src: /src/gimli/src/read/mod.rs:679,1
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:679,1
    - Dst: map
      Src: /src/gimli/src/read/mod.rs:679,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - f
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 680
      start: 675
    functionDepth: 8
    functionLinenumber: 675
    functionLinenumberEnd: 680
    functionName: Section::load
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 3
    functionsReached:
    - Self::id
    - f
    - map
    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:693,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/mod.rs:693,1
    - Dst: skip
      Src: /src/gimli/src/read/mod.rs:694,1
    - Dst: R::Offset::from_u32
      Src: /src/gimli/src/read/mod.rs:694,1
    - Dst: truncate
      Src: /src/gimli/src/read/mod.rs:695,1
    - Dst: R::Offset::from_u32
      Src: /src/gimli/src/read/mod.rs:695,1
    - Dst: Ok
      Src: /src/gimli/src/read/mod.rs:696,1
    - Dst: into
      Src: /src/gimli/src/read/mod.rs:696,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 2
    argNames:
    - offset
    - size
    argTypes:
    - u32
    - u32
    constantsTouched: []
    func_position:
      end: 697
      start: 689
    functionDepth: 7
    functionLinenumber: 689
    functionLinenumberEnd: 697
    functionName: Section::dwp_range
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - R::Offset::from_u32
    - '&R::clone'
    - Ok
    - truncate
    - into
    - Section::reader
    - skip
    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:704,1
    - Dst: '&R::lookup_offset_id'
      Src: /src/gimli/src/read/mod.rs:704,1
    - Dst: Option::map
      Src: /src/gimli/src/read/mod.rs:704,1
    - Dst: Self::id
      Src: /src/gimli/src/read/mod.rs:706,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 707
      start: 700
    functionDepth: 8
    functionLinenumber: 700
    functionLinenumberEnd: 707
    functionName: Section::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - Self::id
    - '&R::lookup_offset_id'
    - Option::map
    - Section::reader
    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:713,1
    - Dst: Ok
      Src: /src/gimli/src/read/mod.rs:714,1
    - Dst: common::Register
      Src: /src/gimli/src/read/mod.rs:714,1
    - Dst: Err
      Src: /src/gimli/src/read/mod.rs:716,1
    - Dst: Error::UnsupportedRegister
      Src: /src/gimli/src/read/mod.rs:716,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 1
    argNames:
    - x
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 718
      start: 711
    functionDepth: 1
    functionLinenumber: 711
    functionLinenumberEnd: 718
    functionName: Register::from_u64
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 1
    functionsReached:
    - common::Register
    - u64::from
    - Error::UnsupportedRegister
    - Ok
    - 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:730,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:730,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:731,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:731,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:733,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:734,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 742
      start: 729
    functionDepth: 7
    functionLinenumber: 729
    functionLinenumberEnd: 742
    functionName: tests::test_parse_initial_length_32_ok
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    - EndianSlice::read_initial_length
    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:746,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:746,1
    - Dst: L64
      Src: /src/gimli/src/read/mod.rs:746,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:751,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:751,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:752,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:755,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:765,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 769
      start: 745
    functionDepth: 7
    functionLinenumber: 745
    functionLinenumberEnd: 769
    functionName: tests::test_parse_initial_length_64_ok
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - L64
    - Vec::get_contents
    - Section::with_endian
    - L32
    - EndianSlice::read_initial_length
    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:773,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:773,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:774,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:774,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:776,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:777,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 781
      start: 772
    functionDepth: 7
    functionLinenumber: 772
    functionLinenumberEnd: 781
    functionName: tests::test_parse_initial_length_unknown_reserved_value
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    - EndianSlice::read_initial_length
    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:787,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:788,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 792
      start: 784
    functionDepth: 7
    functionLinenumber: 784
    functionLinenumberEnd: 792
    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:796,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:796,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:796,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:801,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:801,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:803,1
    - Dst: EndianSlice::read_initial_length
      Src: /src/gimli/src/read/mod.rs:804,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 808
      start: 795
    functionDepth: 7
    functionLinenumber: 795
    functionLinenumberEnd: 808
    functionName: tests::test_parse_initial_length_64_incomplete
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    - EndianSlice::read_initial_length
    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:812,1
    - Dst: L32
      Src: /src/gimli/src/read/mod.rs:812,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:813,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:813,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:815,1
    - Dst: EndianSlice::read_offset
      Src: /src/gimli/src/read/mod.rs:816,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 823
      start: 811
    functionDepth: 8
    functionLinenumber: 811
    functionLinenumberEnd: 823
    functionName: tests::test_parse_offset_32
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::read_offset
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    linkageType: ''
    returnType: void
    signature: fn test_parse_offset_32()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/mod.rs:827,1
    - Dst: L64
      Src: /src/gimli/src/read/mod.rs:827,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:828,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:828,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:830,1
    - Dst: EndianSlice::read_offset
      Src: /src/gimli/src/read/mod.rs:831,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 838
      start: 826
    functionDepth: 8
    functionLinenumber: 826
    functionLinenumberEnd: 838
    functionName: tests::test_parse_offset_64_small
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::read_offset
    - EndianSlice::new
    - unwrap
    - L64
    - Vec::get_contents
    - Section::with_endian
    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:859,1
    - Dst: L64
      Src: /src/gimli/src/read/mod.rs:859,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/mod.rs:860,1
    - Dst: unwrap
      Src: /src/gimli/src/read/mod.rs:860,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/mod.rs:862,1
    - Dst: EndianSlice::read_offset
      Src: /src/gimli/src/read/mod.rs:863,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 867
      start: 858
    functionDepth: 8
    functionLinenumber: 858
    functionLinenumberEnd: 867
    functionName: tests::test_parse_offset_64_large
    functionSourceFile: /src/gimli/src/read/mod.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::read_offset
    - EndianSlice::new
    - unwrap
    - L64
    - Vec::get_contents
    - Section::with_endian
    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:
    - EndianSlice::new
    - Self::from
    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:
    - EndianSlice::new
    - Self::from
    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:
    - R::split
    - u64::from
    - Error::UnknownVersion
    - Error::UnknownIndexSectionV2
    - R::Offset::from_u64
    - Ok
    - Err
    - u16::into
    - constants::DwSect
    - R::read_u32
    - Error::UnknownIndexSection
    - R::is_empty
    - Self::read_u16
    - constants::DwSectV2
    - R::clone
    - into
    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
    - u64::from
    - R::Offset::from_u64
    - Result::ok
    - Some
    - read_u32
    - ok
    - clone
    - skip
    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: 8
    functionLinenumber: 259
    functionLinenumberEnd: 280
    functionName: UnitIndex::sections
    functionSourceFile: /src/gimli/src/read/index.rs
    functionUses: 0
    functionsReached:
    - u64::from
    - Result::skip
    - R::Offset::from_u64
    - iter
    - Ok
    - Err
    - bool::skip
    - 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:
    - read_u32
    - Some
    - ok
    - next
    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:
    - UnitIndex::parse
    - EndianSlice::new
    - unwrap
    - D32
    - Vec::get_contents
    - Result::unwrap
    - Section::with_endian
    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:
    - UnitIndex::parse
    - D64
    - EndianSlice::new
    - unwrap
    - D32
    - Vec::get_contents
    - Result::unwrap
    - Section::with_endian
    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:
    - UnitIndex::parse
    - D64
    - EndianSlice::new
    - D32
    - unwrap
    - Vec::get_contents
    - Result::unwrap
    - Section::with_endian
    - D16
    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:
    - D64
    - EndianSlice::new
    - unwrap
    - D32
    - Vec::get_contents
    - Section::with_endian
    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:
    - UnitIndex::parse
    - D64
    - usize::sections
    - EndianSlice::new
    - unwrap
    - D32
    - Vec::get_contents
    - Result::unwrap
    - Section::with_endian
    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:
    - UnitIndex::parse
    - D64
    - usize::sections
    - EndianSlice::new
    - D32
    - unwrap
    - Vec::get_contents
    - Result::unwrap
    - Section::with_endian
    - D16
    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:
    - UnitIndex::parse
    - D64
    - EndianSlice::new
    - D32
    - unwrap
    - Vec::get_contents
    - Result::unwrap
    - Section::with_endian
    - D16
    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:
    - index
    - DebugCuIndex::new
    - D64
    - usize::unwrap
    - D32
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - D16
    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:
    - index
    - D64
    - usize::unwrap
    - D32
    - unwrap
    - DebugTuIndex::new
    - Vec::get_contents
    - Section::with_endian
    - D16
    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:
    - MaybeUninit::uninit
    - assume_init
    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:
    - Box::new
    - MaybeUninit::uninit
    - assume_init
    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::capacity
    - core::mem::replace
    - Vec::into_boxed_slice
    - Vec::set_len
    - Ok
    - Vec::reserve
    - into
    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
    - Ok
    - A::grow
    - 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:
    - Self::Storage::as_mut_ptr
    - MaybeUninit::new
    - Self::Storage::len
    - Ok
    - A::grow
    - Result::add
    - A::as_mut_slice
    - core::ptr::copy
    - add
    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
    - read
    - Some
    - A::as_slice
    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:
    - Option::unwrap
    - A::as_mut_slice
    - '&mut [MaybeUninit::swap'
    - ArrayVec::pop
    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
    - core::mem::replace
    - as_mut_ptr
    - len
    - Vec::from_raw_parts
    - 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:
    - A::as_mut_slice
    - as_mut_ptr
    - slice::from_raw_parts_mut
    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:
    - clone
    - Self::try_push
    - Self::default
    - Result::unwrap
    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_to
    - EndianSlice::range_from
    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:
    - Result::ok_or_else
    - EndianSlice::offset_id
    - Error::UnexpectedEof
    - EndianSlice::find
    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:
    - Err
    - Ok
    - into
    - str::from_utf8
    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:
    - Ok
    - String::from_utf8_lossy
    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::copy_from_slice
    - Vec::len
    - Ok
    - 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:
    - ::std::result::Result::debug_tuple
    - field
    - finish
    - DebugBytes
    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: 9
    functionLinenumber: 185
    functionLinenumberEnd: 192
    functionName: DebugBytes::fmt
    functionSourceFile: /src/gimli/src/read/endian_slice.rs
    functionUses: 0
    functionsReached:
    - finish
    - take
    - ::std::result::Result::debug_list
    - iter
    - map
    - copied
    - entries
    - len
    - DebugLen
    - 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:
    - EndianSlice::offset_id
    - Ok
    - Err
    - len
    - Error::UnexpectedEof
    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:
    - read::ReaderOffsetId
    - as_ptr
    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:
    - len
    - Some
    - as_ptr
    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:
    - EndianSlice::offset_id
    - Ok
    - Err
    - len
    - Error::UnexpectedEof
    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:
    - Ok
    - into
    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:
    - EndianSlice::new
    - Self::from
    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:
    - items
    - PubTypesEntryIter
    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:
    - DebugLookup::from
    - DebugPubTypes
    linkageType: ''
    returnType: Self
    signature: 'fn from(debug_pubtypes_section: R) -> Self'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/pubtypes.rs:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: PubTypesEntryIter::next
    functionSourceFile: /src/gimli/src/read/pubtypes.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - 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:
    - u64::from
    - '&mut R::truncate'
    - Error::UnknownVersion
    - '&mut R::read_u8'
    - '&mut R::read_u32'
    - '&mut R::read_initial_length'
    - Ok
    - Err
    - '&mut R::read_u16'
    - '&mut R::read_address_size'
    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:
    - EndianSlice::new
    - Self::from
    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:
    - EndianSlice::new
    - Self::from
    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:
    - common::DebugRngListsBase
    - RngListsHeader::size_for_encoding
    - 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:227,1
    - Dst: RngListIter::new
      Src: /src/gimli/src/read/rnglists.rs:227,1
    - Dst: RangeLists::raw_ranges
      Src: /src/gimli/src/read/rnglists.rs:228,1
    - Dst: '&DebugAddr<R>::clone'
      Src: /src/gimli/src/read/rnglists.rs:230,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: 233
      start: 219
    functionDepth: 8
    functionLinenumber: 219
    functionLinenumberEnd: 233
    functionName: RangeLists::ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RangeLists::raw_ranges
    - '&DebugAddr<R>::clone'
    - Ok
    - RngListIter::new
    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:251,1
    - Dst: clone
      Src: /src/gimli/src/read/rnglists.rs:253,1
    - Dst: skip
      Src: /src/gimli/src/read/rnglists.rs:255,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:256,1
    - Dst: RawRngListIter::new
      Src: /src/gimli/src/read/rnglists.rs:256,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    argCount: 2
    argNames:
    - offset
    - unit_encoding
    argTypes:
    - RangeListsOffset<R::Offset>
    - Encoding
    constantsTouched: []
    func_position:
      end: 257
      start: 245
    functionDepth: 7
    functionLinenumber: 245
    functionLinenumberEnd: 257
    functionName: RangeLists::raw_ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 2
    functionsReached:
    - RawRngListIter::new
    - Ok
    - clone
    - skip
    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:275,1
    - Dst: skip
      Src: /src/gimli/src/read/rnglists.rs:276,1
    - Dst: skip
      Src: /src/gimli/src/read/rnglists.rs:277,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/rnglists.rs:277,1
    - Dst: into_u64
      Src: /src/gimli/src/read/rnglists.rs:278,1
    - Dst: u64::from
      Src: /src/gimli/src/read/rnglists.rs:278,1
    - Dst: DwEhPe::word_size
      Src: /src/gimli/src/read/rnglists.rs:278,1
    - Dst: read_offset
      Src: /src/gimli/src/read/rnglists.rs:280,1
    - Dst: map
      Src: /src/gimli/src/read/rnglists.rs:280,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:282,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: 283
      start: 268
    functionDepth: 7
    functionLinenumber: 268
    functionLinenumberEnd: 283
    functionName: RangeLists::get_offset
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RangeListsOffset
    - u64::from
    - R::Offset::from_u64
    - map
    - into_u64
    - read_offset
    - DwEhPe::word_size
    - clone
    - skip
    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:287,1
    - Dst: or_else
      Src: /src/gimli/src/read/rnglists.rs:287,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/rnglists.rs:289,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 290
      start: 286
    functionDepth: 2
    functionLinenumber: 286
    functionLinenumberEnd: 290
    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:376,1
    - Dst: RawRange::parse
      Src: /src/gimli/src/read/rnglists.rs:378,1
    - Dst: is_end
      Src: /src/gimli/src/read/rnglists.rs:379,1
    - Dst: is_base_address
      Src: /src/gimli/src/read/rnglists.rs:381,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:382,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:384,1
    - Dst: constants::DwRle
      Src: /src/gimli/src/read/rnglists.rs:390,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/rnglists.rs:390,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:392,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:393,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:393,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:393,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:395,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:396,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:396,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:396,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:397,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:397,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:397,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:399,1
    - Dst: common::DebugAddrIndex
      Src: /src/gimli/src/read/rnglists.rs:400,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:400,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/rnglists.rs:400,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:401,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:403,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:404,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:405,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:407,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:408,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:410,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:411,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:412,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:414,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:415,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/rnglists.rs:416,1
    - Dst: Err
      Src: /src/gimli/src/read/rnglists.rs:419,1
    - Dst: Error::UnknownRangeListsEntry
      Src: /src/gimli/src/read/rnglists.rs:419,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 95
    argCount: 3
    argNames:
    - input
    - encoding
    - format
    argTypes:
    - '&mut R'
    - Encoding
    - RangeListsFormat
    constantsTouched: []
    func_position:
      end: 423
      start: 371
    functionDepth: 8
    functionLinenumber: 371
    functionLinenumberEnd: 423
    functionName: RawRngListEntry::parse
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - '&mut R::read_uleb128'
    - RawRange::parse
    - '&mut R::read_u8'
    - Result::and_then
    - common::DebugAddrIndex
    - is_base_address
    - Ok
    - Err
    - is_end
    - '&mut R::read_address'
    - Error::UnknownRangeListsEntry
    - Some
    - constants::DwRle
    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: 434
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 434
    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:463,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 464
      start: 462
    functionDepth: 1
    functionLinenumber: 462
    functionLinenumberEnd: 464
    functionName: RawRngListIter::next
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 1
    functionsReached:
    - RawRngListIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - 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: 494
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 494
    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:498,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 500
      start: 497
    functionDepth: 8
    functionLinenumber: 497
    functionLinenumberEnd: 500
    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:592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 593
      start: 591
    functionDepth: 1
    functionLinenumber: 591
    functionLinenumberEnd: 593
    functionName: RngListIter::next
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 2
    functionsReached:
    - RngListIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: next
      Src: /src/gimli/src/read/rnglists.rs:522,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 521
    functionDepth: 2
    functionLinenumber: 521
    functionLinenumberEnd: 523
    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:535,1
    - Dst: RngListIter::get_address
      Src: /src/gimli/src/read/rnglists.rs:538,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:539,1
    - Dst: RngListIter::get_address
      Src: /src/gimli/src/read/rnglists.rs:542,1
    - Dst: RngListIter::get_address
      Src: /src/gimli/src/read/rnglists.rs:543,1
    - Dst: RngListIter::get_address
      Src: /src/gimli/src/read/rnglists.rs:547,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/rnglists.rs:548,1
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/rnglists.rs:554,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:555,1
    - Dst: add_base_address
      Src: /src/gimli/src/read/rnglists.rs:558,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/rnglists.rs:563,1
    - Dst: u64::min_tombstone
      Src: /src/gimli/src/read/rnglists.rs:578,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:579,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:582,1
    - Dst: Some
      Src: /src/gimli/src/read/rnglists.rs:582,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 63
    argCount: 1
    argNames:
    - raw_range
    argTypes:
    - RawRngListEntry<R::Offset>
    constantsTouched: []
    func_position:
      end: 583
      start: 529
    functionDepth: 9
    functionLinenumber: 529
    functionLinenumberEnd: 583
    functionName: RngListIter::convert_raw
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RngListIter::get_address
    - Ok
    - add_base_address
    - bool::wrapping_add_sized
    - u64::min_tombstone
    - 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: 611
      start: 609
    functionDepth: 0
    functionLinenumber: 609
    functionLinenumberEnd: 611
    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: 620
      start: 618
    functionDepth: 0
    functionLinenumber: 618
    functionLinenumberEnd: 620
    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:625,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/rnglists.rs:626,1
    - Dst: Ok
      Src: /src/gimli/src/read/rnglists.rs:628,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    argCount: 2
    argNames:
    - input
    - address_size
    argTypes:
    - '&mut R'
    - u8
    constantsTouched: []
    func_position:
      end: 629
      start: 624
    functionDepth: 7
    functionLinenumber: 624
    functionLinenumberEnd: 629
    functionName: RawRange::parse
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 2
    functionsReached:
    - Ok
    - '&mut R::read_address'
    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:646,1
    - Dst: bool::wrapping_add_sized
      Src: /src/gimli/src/read/rnglists.rs:647,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 2
    argNames:
    - base_address
    - address_size
    argTypes:
    - u64
    - u8
    constantsTouched: []
    func_position:
      end: 648
      start: 645
    functionDepth: 3
    functionLinenumber: 645
    functionLinenumberEnd: 648
    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:665,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:672,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:672,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:672,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:672,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:672,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:672,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:672,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:672,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:680,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:680,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/rnglists.rs:681,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:681,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/rnglists.rs:682,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:684,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:685,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:686,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:687,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:688,1
    - Dst: initial_length
      Src: /src/gimli/src/read/rnglists.rs:688,1
    - Dst: L16
      Src: /src/gimli/src/read/rnglists.rs:688,1
    - Dst: L8
      Src: /src/gimli/src/read/rnglists.rs:688,1
    - Dst: L8
      Src: /src/gimli/src/read/rnglists.rs:688,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:688,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:688,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/rnglists.rs:696,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/rnglists.rs:698,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:702,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:702,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:702,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:703,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:705,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:705,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:706,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:706,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:706,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:707,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:709,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:709,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:709,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: uleb
      Src: /src/gimli/src/read/rnglists.rs:715,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:719,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:722,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:722,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:723,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:723,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:723,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:724,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:727,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:727,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:728,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:728,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:728,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:729,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:731,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:731,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:732,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:732,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:732,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:733,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:735,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:735,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:735,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:736,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:742,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:742,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:743,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:743,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:743,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:745,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:745,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:746,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:746,1
    - Dst: uleb
      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: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:749,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:749,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:749,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:750,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:750,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:750,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:754,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:754,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:754,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:760,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:760,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:760,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:761,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:761,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:761,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:767,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:767,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:768,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:768,1
    - Dst: uleb
      Src: /src/gimli/src/read/rnglists.rs:768,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:769,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:769,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:773,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:773,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:773,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:777,1
    - Dst: Vec::L8
      Src: /src/gimli/src/read/rnglists.rs:779,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/rnglists.rs:780,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:782,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/rnglists.rs:783,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:785,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/rnglists.rs:785,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:786,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:786,1
    - Dst: DebugRanges::new
      Src: /src/gimli/src/read/rnglists.rs:787,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/src/read/rnglists.rs:788,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:789,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:790,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:790,1
    - Dst: next
      Src: /src/gimli/src/read/rnglists.rs:795,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:807,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:809,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/rnglists.rs:809,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:807,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 371
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 818
      start: 662
    functionDepth: 16
    functionLinenumber: 662
    functionLinenumberEnd: 818
    functionName: tests::test_rnglists
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RangeLists::new
    - next
    - mark
    - u64::ones_sized
    - L16
    - Vec::len
    - initial_length
    - EndianSlice::new
    - DebugAddr::from
    - DebugAddrBase
    - Vec::start
    - Vec::L8
    - expect_range
    - uleb
    - Result::ranges
    - word
    - Vec::mark
    - Vec::word
    - Section::with_endian
    - RangeListsOffset
    - Self::set_const
    - DebugRngLists::new
    - Label::new
    - DebugRanges::new
    - L8
    - unwrap
    - Vec::get_contents
    - EndianVec::push
    - Vec::new
    - L32
    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: 850
      start: 821
    functionDepth: 0
    functionLinenumber: 821
    functionLinenumberEnd: 850
    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:855,1
    - Dst: u64::ones_sized
      Src: /src/gimli/src/read/rnglists.rs:856,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:857,1
    - Dst: Label::new
      Src: /src/gimli/src/read/rnglists.rs:858,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:859,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:859,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:859,1
    - Dst: word
      Src: /src/gimli/src/read/rnglists.rs:859,1
    - Dst: mark
      Src: /src/gimli/src/read/rnglists.rs:859,1
    - Dst: Vec::new
      Src: /src/gimli/src/read/rnglists.rs:866,1
    - Dst: EndianVec::push
      Src: /src/gimli/src/read/rnglists.rs:868,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:872,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:872,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:873,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:875,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:875,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:876,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:876,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:877,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:879,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:879,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:880,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:880,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:881,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:883,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:883,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:884,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:884,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:885,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:887,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:887,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:888,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:888,1
    - Dst: expect_range
      Src: /src/gimli/src/read/rnglists.rs:889,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:891,1
    - Dst: Self::word
      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: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:896,1
    - Dst: Self::word
      Src: /src/gimli/src/read/rnglists.rs:896,1
    - Dst: Vec::word
      Src: /src/gimli/src/read/rnglists.rs:898,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:900,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:900,1
    - Dst: DebugRanges::new
      Src: /src/gimli/src/read/rnglists.rs:901,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/src/read/rnglists.rs:902,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:903,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:904,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/rnglists.rs:905,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:905,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/rnglists.rs:906,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:912,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:912,1
    - Dst: next
      Src: /src/gimli/src/read/rnglists.rs:917,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:929,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:931,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/rnglists.rs:931,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:929,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 158
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 940
      start: 853
    functionDepth: 16
    functionLinenumber: 853
    functionLinenumberEnd: 940
    functionName: tests::test_ranges
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RangeLists::new
    - next
    - mark
    - u64::ones_sized
    - Vec::len
    - EndianSlice::new
    - DebugAddr::from
    - DebugAddrBase
    - expect_range
    - Self::word
    - Result::ranges
    - word
    - Vec::word
    - Section::with_endian
    - RangeListsOffset
    - DebugRngLists::new
    - Label::new
    - DebugRanges::new
    - unwrap
    - Vec::get_contents
    - EndianVec::push
    - Vec::new
    linkageType: ''
    returnType: void
    signature: fn test_ranges()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/rnglists.rs:945,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:945,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:945,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:945,1
    - Dst: L32
      Src: /src/gimli/src/read/rnglists.rs:945,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/rnglists.rs:951,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:951,1
    - Dst: DebugRanges::new
      Src: /src/gimli/src/read/rnglists.rs:952,1
    - Dst: DebugRngLists::new
      Src: /src/gimli/src/read/rnglists.rs:953,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/rnglists.rs:954,1
    - Dst: DebugAddr::from
      Src: /src/gimli/src/read/rnglists.rs:955,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/rnglists.rs:955,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/rnglists.rs:956,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:964,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:966,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:964,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:976,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:978,1
    - Dst: unwrap
      Src: /src/gimli/src/read/rnglists.rs:976,1
    - Dst: Result::ranges
      Src: /src/gimli/src/read/rnglists.rs:988,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/rnglists.rs:989,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/rnglists.rs:989,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 998
      start: 943
    functionDepth: 16
    functionLinenumber: 943
    functionLinenumberEnd: 998
    functionName: tests::test_ranges_invalid
    functionSourceFile: /src/gimli/src/read/rnglists.rs
    functionUses: 0
    functionsReached:
    - RangeListsOffset
    - Vec::len
    - DebugRngLists::new
    - RangeLists::new
    - Result::ranges
    - DebugRanges::new
    - EndianSlice::new
    - unwrap
    - DebugAddr::from
    - Vec::get_contents
    - DebugAddrBase
    - Section::with_endian
    - L32
    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:
    - EndianSlice::new
    - Self::from
    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:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: PubNamesEntryIter::next
    functionSourceFile: /src/gimli/src/read/pubnames.rs
    functionUses: 0
    functionsReached:
    - next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - 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:
    - Ok
    - Section::load
    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:
    - borrow
    - Dwarf::from_sections
    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:
    - DwarfSections::borrow
    - Option::borrow
    - set_sup
    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:
    - Self::load
    - Ok
    - 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:
    - RangeLists::new
    - AbbreviationsCache::new
    - LocationLists::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
    - borrow
    - Arc::new
    - Dwarf::sup
    - AbbreviationsCache::new
    - Option::map
    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:
    - Arc::new
    - Some
    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:
    - map
    - as_ref
    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: 15
    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:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 357
      start: 355
    functionDepth: 6
    functionLinenumber: 355
    functionLinenumberEnd: 357
    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:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - header
    argTypes:
    - UnitHeader<R>
    constantsTouched: []
    func_position:
      end: 363
      start: 361
    functionDepth: 15
    functionLinenumber: 361
    functionLinenumberEnd: 363
    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:371,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 370
    functionDepth: 6
    functionLinenumber: 370
    functionLinenumberEnd: 372
    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:377,1
    - Dst: UnitHeader::debug_abbrev_offset
      Src: /src/gimli/src/read/dwarf.rs:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&UnitHeader<R>'
    constantsTouched: []
    func_position:
      end: 379
      start: 376
    functionDepth: 1
    functionLinenumber: 376
    functionLinenumberEnd: 379
    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:388,1
    - Dst: format
      Src: /src/gimli/src/read/dwarf.rs:389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugStrOffsetsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 390
      start: 383
    functionDepth: 8
    functionLinenumber: 383
    functionLinenumberEnd: 390
    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:395,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 396
      start: 394
    functionDepth: 11
    functionLinenumber: 394
    functionLinenumberEnd: 396
    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:401,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugLineStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 402
      start: 400
    functionDepth: 11
    functionLinenumber: 400
    functionLinenumberEnd: 402
    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:408,1
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:409,1
    - Dst: Err
      Src: /src/gimli/src/read/dwarf.rs:411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 413
      start: 407
    functionDepth: 11
    functionLinenumber: 407
    functionLinenumberEnd: 413
    functionName: Dwarf::sup_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 2
    functionsReached:
    - Err
    - Dwarf::sup
    - get_str
    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:431,1
    - Dst: Dwarf::string
      Src: /src/gimli/src/read/dwarf.rs:432,1
    - Dst: Dwarf::sup_string
      Src: /src/gimli/src/read/dwarf.rs:433,1
    - Dst: Dwarf::line_string
      Src: /src/gimli/src/read/dwarf.rs:434,1
    - Dst: Dwarf::string_offset
      Src: /src/gimli/src/read/dwarf.rs:436,1
    - Dst: Dwarf::string
      Src: /src/gimli/src/read/dwarf.rs:437,1
    - Dst: Err
      Src: /src/gimli/src/read/dwarf.rs:439,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 441
      start: 429
    functionDepth: 12
    functionLinenumber: 429
    functionLinenumberEnd: 441
    functionName: Dwarf::attr_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::string_offset
    - Dwarf::sup_string
    - Ok
    - Err
    - Dwarf::line_string
    - Dwarf::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:460,1
    - Dst: Dwarf::string
      Src: /src/gimli/src/read/dwarf.rs:461,1
    - Dst: Dwarf::sup_string
      Src: /src/gimli/src/read/dwarf.rs:462,1
    - Dst: Dwarf::line_string
      Src: /src/gimli/src/read/dwarf.rs:463,1
    - Dst: Err
      Src: /src/gimli/src/read/dwarf.rs:464,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 466
      start: 458
    functionDepth: 12
    functionLinenumber: 458
    functionLinenumberEnd: 466
    functionName: Dwarf::attr_line_string
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::sup_string
    - Ok
    - Err
    - Dwarf::line_string
    - Dwarf::string
    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:470,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 472
      start: 469
    functionDepth: 8
    functionLinenumber: 469
    functionLinenumberEnd: 472
    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:485,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:485,1
    - Dst: Dwarf::address
      Src: /src/gimli/src/read/dwarf.rs:486,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:486,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:487,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 489
      start: 483
    functionDepth: 9
    functionLinenumber: 483
    functionLinenumberEnd: 489
    functionName: Dwarf::attr_address
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Dwarf::address
    - Result::map
    - Ok
    - Some
    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:499,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/dwarf.rs:500,1
    - Dst: wrapping_add
      Src: /src/gimli/src/read/dwarf.rs:500,1
    - Dst: RangeListsOffset
      Src: /src/gimli/src/read/dwarf.rs:502,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - RawRangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 504
      start: 494
    functionDepth: 2
    functionLinenumber: 494
    functionLinenumberEnd: 504
    functionName: Dwarf::ranges_offset_from_raw
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - RangeListsOffset
    - version
    - wrapping_add
    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:512,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugRngListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 514
      start: 507
    functionDepth: 8
    functionLinenumber: 507
    functionLinenumberEnd: 514
    functionName: Dwarf::ranges_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - UnitHeader::encoding
    - get_offset
    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:522,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 529
      start: 517
    functionDepth: 16
    functionLinenumber: 517
    functionLinenumberEnd: 529
    functionName: Dwarf::ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - ranges
    - UnitHeader::encoding
    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:537,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 538
      start: 532
    functionDepth: 8
    functionLinenumber: 532
    functionLinenumberEnd: 538
    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:556,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:556,1
    - Dst: Dwarf::ranges_offset_from_raw
      Src: /src/gimli/src/read/dwarf.rs:556,1
    - Dst: Dwarf::ranges_offset
      Src: /src/gimli/src/read/dwarf.rs:558,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:558,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:559,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 561
      start: 549
    functionDepth: 9
    functionLinenumber: 549
    functionLinenumberEnd: 561
    functionName: Dwarf::attr_ranges_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Dwarf::ranges_offset
    - Result::map
    - Ok
    - Some
    - Dwarf::ranges_offset_from_raw
    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:577,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:578,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:578,1
    - Dst: Dwarf::ranges
      Src: /src/gimli/src/read/dwarf.rs:578,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:579,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 581
      start: 572
    functionDepth: 17
    functionLinenumber: 572
    functionLinenumberEnd: 581
    functionName: Dwarf::attr_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Dwarf::ranges
    - Ok
    - Dwarf::attr_ranges_offset
    - Some
    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:594,1
    - Dst: Option::name
      Src: /src/gimli/src/read/dwarf.rs:595,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:597,1
    - Dst: Dwarf::attr_address
      Src: /src/gimli/src/read/dwarf.rs:598,1
    - Dst: Option::value
      Src: /src/gimli/src/read/dwarf.rs:598,1
    - Dst: ok_or
      Src: /src/gimli/src/read/dwarf.rs:598,1
    - Dst: Option::value
      Src: /src/gimli/src/read/dwarf.rs:602,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:603,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:605,1
    - Dst: Dwarf::attr_address
      Src: /src/gimli/src/read/dwarf.rs:606,1
    - Dst: ok_or
      Src: /src/gimli/src/read/dwarf.rs:606,1
    - Dst: Dwarf::attr_ranges
      Src: /src/gimli/src/read/dwarf.rs:612,1
    - Dst: Option::value
      Src: /src/gimli/src/read/dwarf.rs:612,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:613,1
    - Dst: RangeIter
      Src: /src/gimli/src/read/dwarf.rs:613,1
    - Dst: RangeIterInner::List
      Src: /src/gimli/src/read/dwarf.rs:613,1
    - Dst: None::and_then
      Src: /src/gimli/src/read/dwarf.rs:619,1
    - Dst: u8::map
      Src: /src/gimli/src/read/dwarf.rs:620,1
    - Dst: or
      Src: /src/gimli/src/read/dwarf.rs:620,1
    - Dst: bool::map
      Src: /src/gimli/src/read/dwarf.rs:622,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:624,1
    - Dst: RangeIter
      Src: /src/gimli/src/read/dwarf.rs:624,1
    - Dst: RangeIterInner::Single
      Src: /src/gimli/src/read/dwarf.rs:624,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 61
    argCount: 2
    argNames:
    - unit
    - entry
    argTypes:
    - '&Unit<R>'
    - '&DebuggingInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 625
      start: 586
    functionDepth: 18
    functionLinenumber: 586
    functionLinenumberEnd: 625
    functionName: Dwarf::die_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Option::value
    - RangeIterInner::Single
    - None::and_then
    - Ok
    - Dwarf::attr_address
    - Dwarf::attr_ranges
    - RangeIter
    - u8::map
    - Some
    - ok_or
    - RangeIterInner::List
    - Result::attrs
    - Option::name
    - bool::map
    - or
    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:632,1
    - Dst: next_dfs
      Src: /src/gimli/src/read/dwarf.rs:633,1
    - Dst: current
      Src: /src/gimli/src/read/dwarf.rs:634,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/read/dwarf.rs:634,1
    - Dst: Dwarf::die_ranges
      Src: /src/gimli/src/read/dwarf.rs:635,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 1
    argNames:
    - unit
    argTypes:
    - '&Unit<R>'
    constantsTouched: []
    func_position:
      end: 636
      start: 631
    functionDepth: 15
    functionLinenumber: 631
    functionLinenumberEnd: 636
    functionName: Dwarf::unit_ranges
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - current
    - entries
    - next_dfs
    - Option::ok_or
    - Dwarf::die_ranges
    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:644,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - unit
    - index
    argTypes:
    - '&Unit<R>'
    - DebugLocListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 646
      start: 639
    functionDepth: 8
    functionLinenumber: 639
    functionLinenumberEnd: 646
    functionName: Dwarf::locations_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - UnitHeader::encoding
    - get_offset
    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:655,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:657,1
    - Dst: locations_dwo
      Src: /src/gimli/src/read/dwarf.rs:662,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:664,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 670
      start: 649
    functionDepth: 9
    functionLinenumber: 649
    functionLinenumberEnd: 670
    functionName: Dwarf::locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - UnitHeader::encoding
    - locations_dwo
    - locations
    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:679,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:679,1
    - Dst: raw_locations_dwo
      Src: /src/gimli/src/read/dwarf.rs:680,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/src/read/dwarf.rs:680,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    argCount: 2
    argNames:
    - unit
    - offset
    argTypes:
    - '&Unit<R>'
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 682
      start: 673
    functionDepth: 8
    functionLinenumber: 673
    functionLinenumberEnd: 682
    functionName: Dwarf::raw_locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::encoding
    - raw_locations
    - raw_locations_dwo
    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:699,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:699,1
    - Dst: Dwarf::locations_offset
      Src: /src/gimli/src/read/dwarf.rs:701,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:701,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:703,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 705
      start: 693
    functionDepth: 9
    functionLinenumber: 693
    functionLinenumberEnd: 705
    functionName: Dwarf::attr_locations_offset
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Result::map
    - Ok
    - Dwarf::locations_offset
    - Some
    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:721,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:722,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:722,1
    - Dst: Dwarf::locations
      Src: /src/gimli/src/read/dwarf.rs:722,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:723,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    argCount: 2
    argNames:
    - unit
    - attr
    argTypes:
    - '&Unit<R>'
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 725
      start: 716
    functionDepth: 10
    functionLinenumber: 716
    functionLinenumberEnd: 725
    functionName: Dwarf::attr_locations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::locations
    - Some
    - Ok
    - Dwarf::attr_locations_offset
    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:731,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:732,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:733,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:734,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:735,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:736,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:737,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:738,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:739,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:740,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:741,1
    - Dst: map
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: or_else
      Src: /src/gimli/src/read/dwarf.rs:731,1
    - Dst: Dwarf::sup
      Src: /src/gimli/src/read/dwarf.rs:744,1
    - Dst: Option::and_then
      Src: /src/gimli/src/read/dwarf.rs:744,1
    - Dst: Option::lookup_offset_id
      Src: /src/gimli/src/read/dwarf.rs:745,1
    - Dst: map
      Src: /src/gimli/src/read/dwarf.rs:744,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 84
    argCount: 1
    argNames:
    - id
    argTypes:
    - ReaderOffsetId
    constantsTouched: []
    func_position:
      end: 748
      start: 730
    functionDepth: 2
    functionLinenumber: 730
    functionLinenumberEnd: 748
    functionName: Dwarf::lookup_offset_id
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Option::and_then
    - lookup_offset_id
    - map
    - Option::lookup_offset_id
    - or_else
    - Dwarf::sup
    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:756,1
    - Dst: description
      Src: /src/gimli/src/read/dwarf.rs:770,1
    - Dst: '&str::into'
      Src: /src/gimli/src/read/dwarf.rs:770,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - err
    argTypes:
    - Error
    constantsTouched: []
    func_position:
      end: 771
      start: 753
    functionDepth: 3
    functionLinenumber: 753
    functionLinenumberEnd: 771
    functionName: Dwarf::format_error
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Dwarf::lookup_offset_id
    - description
    - '&str::into'
    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:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacinfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 776
      start: 774
    functionDepth: 8
    functionLinenumber: 774
    functionLinenumberEnd: 776
    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:780,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacroOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 781
      start: 779
    functionDepth: 8
    functionLinenumber: 779
    functionLinenumberEnd: 781
    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:791,1
    - Dst: set_debug_ranges
      Src: /src/gimli/src/read/dwarf.rs:794,1
    - Dst: debug_ranges
      Src: /src/gimli/src/read/dwarf.rs:795,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:795,1
    - Dst: clone_from
      Src: /src/gimli/src/read/dwarf.rs:796,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 1
    argNames:
    - parent
    argTypes:
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 797
      start: 788
    functionDepth: 16
    functionLinenumber: 788
    functionLinenumberEnd: 797
    functionName: Dwarf::make_dwo
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - set_debug_ranges
    - clone_from
    - 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:868,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
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:875,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:876,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:877,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:878,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:879,1
    - Dst: Section::load
      Src: /src/gimli/src/read/dwarf.rs:880,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 35
    argCount: 1
    argNames:
    - section
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 882
      start: 863
    functionDepth: 9
    functionLinenumber: 863
    functionLinenumberEnd: 882
    functionName: DwarfPackageSections::load
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Section::load
    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:890,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
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:897,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:898,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:899,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:900,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:901,1
    - Dst: borrow
      Src: /src/gimli/src/read/dwarf.rs:902,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 2
    argNames:
    - borrow
    - empty
    argTypes:
    - F
    - R
    constantsTouched: []
    func_position:
      end: 906
      start: 885
    functionDepth: 4
    functionLinenumber: 885
    functionLinenumberEnd: 906
    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:965,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:966,1
    - Dst: Self::from_sections
      Src: /src/gimli/src/read/dwarf.rs:966,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    argCount: 2
    argNames:
    - section
    - empty
    argTypes:
    - F
    - R
    constantsTouched: []
    func_position:
      end: 967
      start: 960
    functionDepth: 10
    functionLinenumber: 960
    functionLinenumberEnd: 967
    functionName: DwarfPackage::load
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - Self::from_sections
    - Ok
    - 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:971,1
    - Dst: index
      Src: /src/gimli/src/read/dwarf.rs:972,1
    - Dst: index
      Src: /src/gimli/src/read/dwarf.rs:973,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    argCount: 2
    argNames:
    - sections
    - empty
    argTypes:
    - DwarfPackageSections<R>
    - R
    constantsTouched: []
    func_position:
      end: 985
      start: 970
    functionDepth: 3
    functionLinenumber: 970
    functionLinenumberEnd: 985
    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:1006,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1008,1
    - Dst: DwarfPackage::cu_sections
      Src: /src/gimli/src/read/dwarf.rs:1010,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:1010,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - id
    - parent
    argTypes:
    - DwoId
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1011
      start: 1005
    functionDepth: 13
    functionLinenumber: 1005
    functionLinenumberEnd: 1011
    functionName: DwarfPackage::find_cu
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Result::map
    - Ok
    - find
    - DwarfPackage::cu_sections
    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:1020,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1022,1
    - Dst: DwarfPackage::tu_sections
      Src: /src/gimli/src/read/dwarf.rs:1024,1
    - Dst: Result::map
      Src: /src/gimli/src/read/dwarf.rs:1024,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - signature
    - parent
    argTypes:
    - DebugTypeSignature
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1025
      start: 1015
    functionDepth: 13
    functionLinenumber: 1015
    functionLinenumberEnd: 1025
    functionName: DwarfPackage::find_tu
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - DwarfPackage::tu_sections
    - Result::map
    - 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:1033,1
    - Dst: sections
      Src: /src/gimli/src/read/dwarf.rs:1033,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - index
    - parent
    argTypes:
    - u32
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1034
      start: 1032
    functionDepth: 17
    functionLinenumber: 1032
    functionLinenumberEnd: 1034
    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:1042,1
    - Dst: sections
      Src: /src/gimli/src/read/dwarf.rs:1042,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - index
    - parent
    argTypes:
    - u32
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1043
      start: 1041
    functionDepth: 17
    functionLinenumber: 1041
    functionLinenumberEnd: 1043
    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:1109,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1110,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1111,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1112,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: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1119,1
    - Dst: dwp_range
      Src: /src/gimli/src/read/dwarf.rs:1122,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1124,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1126,1
    - Dst: debug_ranges
      Src: /src/gimli/src/read/dwarf.rs:1127,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1127,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1129,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1129,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1130,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1130,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1131,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1131,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1132,1
    - Dst: into
      Src: /src/gimli/src/read/dwarf.rs:1132,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1134,1
    - Dst: LocationLists::new
      Src: /src/gimli/src/read/dwarf.rs:1146,1
    - Dst: RangeLists::new
      Src: /src/gimli/src/read/dwarf.rs:1147,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1149,1
    - Dst: AbbreviationsCache::new
      Src: /src/gimli/src/read/dwarf.rs:1150,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 124
    argCount: 2
    argNames:
    - sections
    - parent
    argTypes:
    - UnitIndexSectionIterator<'_, R>
    - '&Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1152
      start: 1048
    functionDepth: 16
    functionLinenumber: 1048
    functionLinenumberEnd: 1152
    functionName: DwarfPackage::sections
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 2
    functionsReached:
    - debug_ranges
    - RangeLists::new
    - Ok
    - dwp_range
    - AbbreviationsCache::new
    - into
    - clone
    - LocationLists::new
    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: 1202
      start: 1200
    functionDepth: 0
    functionLinenumber: 1200
    functionLinenumberEnd: 1202
    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:1229,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/dwarf.rs:1230,1
    - Dst: DebugAddrBase
      Src: /src/gimli/src/read/dwarf.rs:1234,1
    - Dst: R::Offset::from_u8
      Src: /src/gimli/src/read/dwarf.rs:1234,1
    - Dst: DebugLocListsBase::default_for_encoding_and_file
      Src: /src/gimli/src/read/dwarf.rs:1235,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/dwarf.rs:1236,1
    - Dst: DebugRngListsBase::default_for_encoding_and_file
      Src: /src/gimli/src/read/dwarf.rs:1239,1
    - Dst: Result::encoding
      Src: /src/gimli/src/read/dwarf.rs:1240,1
    - Dst: Result::type_
      Src: /src/gimli/src/read/dwarf.rs:1244,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1245,1
    - Dst: entries
      Src: /src/gimli/src/read/dwarf.rs:1256,1
    - Dst: next_dfs
      Src: /src/gimli/src/read/dwarf.rs:1257,1
    - Dst: current
      Src: /src/gimli/src/read/dwarf.rs:1258,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/read/dwarf.rs:1258,1
    - Dst: UnitEntryId::attrs
      Src: /src/gimli/src/read/dwarf.rs:1259,1
    - Dst: Option::name
      Src: /src/gimli/src/read/dwarf.rs:1260,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1262,1
    - Dst: Option::value
      Src: /src/gimli/src/read/dwarf.rs:1262,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1265,1
    - Dst: Option::value
      Src: /src/gimli/src/read/dwarf.rs:1265,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1268,1
    - Dst: Option::value
      Src: /src/gimli/src/read/dwarf.rs:1268,1
    - Dst: Option::value
      Src: /src/gimli/src/read/dwarf.rs:1271,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1272,1
    - Dst: Option::value
      Src: /src/gimli/src/read/dwarf.rs:1276,1
    - Dst: Option::value
      Src: /src/gimli/src/read/dwarf.rs:1281,1
    - Dst: Option::value
      Src: /src/gimli/src/read/dwarf.rs:1286,1
    - Dst: Option::value
      Src: /src/gimli/src/read/dwarf.rs:1291,1
    - Dst: is_none
      Src: /src/gimli/src/read/dwarf.rs:1296,1
    - Dst: Option::value
      Src: /src/gimli/src/read/dwarf.rs:1297,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1299,1
    - Dst: attr_string
      Src: /src/gimli/src/read/dwarf.rs:1308,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/dwarf.rs:1308,1
    - Dst: attr_string
      Src: /src/gimli/src/read/dwarf.rs:1312,1
    - Dst: Result::ok
      Src: /src/gimli/src/read/dwarf.rs:1312,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1316,1
    - Dst: program
      Src: /src/gimli/src/read/dwarf.rs:1316,1
    - Dst: address_size
      Src: /src/gimli/src/read/dwarf.rs:1318,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1319,1
    - Dst: clone
      Src: /src/gimli/src/read/dwarf.rs:1320,1
    - Dst: attr_address
      Src: /src/gimli/src/read/dwarf.rs:1325,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1329,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 149
    argCount: 3
    argNames:
    - dwarf
    - header
    - abbreviations
    argTypes:
    - '&Dwarf<R>'
    - UnitHeader<R>
    - Arc<Abbreviations>
    constantsTouched: []
    func_position:
      end: 1330
      start: 1219
    functionDepth: 15
    functionLinenumber: 1219
    functionLinenumberEnd: 1330
    functionName: Unit::new_with_abbreviations
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Option::value
    - Some
    - Result::type_
    - DebugStrOffsetsBase::default_for_encoding_and_file
    - Result::encoding
    - attr_string
    - entries
    - program
    - next_dfs
    - address_size
    - clone
    - attr_address
    - DebugLocListsBase::default_for_encoding_and_file
    - is_none
    - DebugRngListsBase::default_for_encoding_and_file
    - Ok
    - Option::name
    - UnitEntryId::attrs
    - current
    - Result::ok
    - DebugAddrBase
    - Option::ok_or
    - R::Offset::from_u8
    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:1334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - dwarf
    argTypes:
    - '&''a Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1335
      start: 1333
    functionDepth: 1
    functionLinenumber: 1333
    functionLinenumberEnd: 1335
    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:1345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - UnitOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1346
      start: 1344
    functionDepth: 12
    functionLinenumber: 1344
    functionLinenumberEnd: 1346
    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:1351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1352
      start: 1350
    functionDepth: 6
    functionLinenumber: 1350
    functionLinenumberEnd: 1352
    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:1358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - UnitOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1359
      start: 1357
    functionDepth: 9
    functionLinenumber: 1357
    functionLinenumberEnd: 1359
    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:1368,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - Option<UnitOffset<R::Offset>>
    constantsTouched: []
    func_position:
      end: 1369
      start: 1364
    functionDepth: 9
    functionLinenumber: 1364
    functionLinenumberEnd: 1369
    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:1374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - offset
    argTypes:
    - Option<UnitOffset<R::Offset>>
    constantsTouched: []
    func_position:
      end: 1375
      start: 1373
    functionDepth: 9
    functionLinenumber: 1373
    functionLinenumberEnd: 1375
    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:1383,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - other
    argTypes:
    - '&Unit<R>'
    constantsTouched: []
    func_position:
      end: 1386
      start: 1380
    functionDepth: 1
    functionLinenumber: 1380
    functionLinenumberEnd: 1386
    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:1394,1
    - Dst: AddrEntryIter::next_entry
      Src: /src/gimli/src/read/dwarf.rs:1395,1
    - Dst: AddrEntryIter::current
      Src: /src/gimli/src/read/dwarf.rs:1396,1
    - Dst: Option::ok_or
      Src: /src/gimli/src/read/dwarf.rs:1396,1
    - Dst: version
      Src: /src/gimli/src/read/dwarf.rs:1397,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1398,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/read/dwarf.rs:1398,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1400,1
    - Dst: Result::attr_value
      Src: /src/gimli/src/read/dwarf.rs:1400,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1402
      start: 1393
    functionDepth: 14
    functionLinenumber: 1393
    functionLinenumberEnd: 1402
    functionName: Unit::dwo_name
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - version
    - Ok
    - AddrEntryIter::next_entry
    - Unit::entries
    - Result::attr_value
    - AddrEntryIter::current
    - Option::ok_or
    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: 1423
      start: 1421
    functionDepth: 0
    functionLinenumber: 1421
    functionLinenumberEnd: 1423
    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: 1433
      start: 1431
    functionDepth: 0
    functionLinenumber: 1431
    functionLinenumberEnd: 1433
    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: 1440
      start: 1438
    functionDepth: 0
    functionLinenumber: 1438
    functionLinenumberEnd: 1440
    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:1448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugStrOffsetsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1449
      start: 1444
    functionDepth: 9
    functionLinenumber: 1444
    functionLinenumberEnd: 1449
    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:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1455
      start: 1453
    functionDepth: 1
    functionLinenumber: 1453
    functionLinenumberEnd: 1455
    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:1460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugLineStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1461
      start: 1459
    functionDepth: 14
    functionLinenumber: 1459
    functionLinenumberEnd: 1461
    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:1467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugStrOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1468
      start: 1466
    functionDepth: 12
    functionLinenumber: 1466
    functionLinenumberEnd: 1468
    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:1474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1475
      start: 1473
    functionDepth: 13
    functionLinenumber: 1473
    functionLinenumberEnd: 1475
    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:1479,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugAddrIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1480
      start: 1478
    functionDepth: 12
    functionLinenumber: 1478
    functionLinenumberEnd: 1480
    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:1486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1487
      start: 1485
    functionDepth: 10
    functionLinenumber: 1485
    functionLinenumberEnd: 1487
    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:1496,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - RawRangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1497
      start: 1492
    functionDepth: 3
    functionLinenumber: 1492
    functionLinenumberEnd: 1497
    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:1504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugRngListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1505
      start: 1500
    functionDepth: 9
    functionLinenumber: 1500
    functionLinenumberEnd: 1505
    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:1509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1510
      start: 1508
    functionDepth: 16
    functionLinenumber: 1508
    functionLinenumberEnd: 1510
    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:1514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - RangeListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1515
      start: 1513
    functionDepth: 8
    functionLinenumber: 1513
    functionLinenumberEnd: 1515
    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:1524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1525
      start: 1520
    functionDepth: 10
    functionLinenumber: 1520
    functionLinenumberEnd: 1525
    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:1531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1532
      start: 1530
    functionDepth: 18
    functionLinenumber: 1530
    functionLinenumberEnd: 1532
    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:1538,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - entry
    argTypes:
    - '&DebuggingInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 1539
      start: 1537
    functionDepth: 19
    functionLinenumber: 1537
    functionLinenumberEnd: 1539
    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:1546,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1547
      start: 1545
    functionDepth: 16
    functionLinenumber: 1545
    functionLinenumberEnd: 1547
    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:1554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - index
    argTypes:
    - DebugLocListsIndex<R::Offset>
    constantsTouched: []
    func_position:
      end: 1555
      start: 1550
    functionDepth: 9
    functionLinenumber: 1550
    functionLinenumberEnd: 1555
    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:1559,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1560
      start: 1558
    functionDepth: 9
    functionLinenumber: 1558
    functionLinenumberEnd: 1560
    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:1567,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - offset
    argTypes:
    - LocationListsOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1568
      start: 1563
    functionDepth: 8
    functionLinenumber: 1563
    functionLinenumberEnd: 1568
    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:1577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1578
      start: 1573
    functionDepth: 10
    functionLinenumber: 1573
    functionLinenumberEnd: 1578
    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:1584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 1
    argNames:
    - attr
    argTypes:
    - AttributeValue<R>
    constantsTouched: []
    func_position:
      end: 1585
      start: 1583
    functionDepth: 11
    functionLinenumber: 1583
    functionLinenumberEnd: 1585
    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:1589,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacinfoOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1590
      start: 1588
    functionDepth: 8
    functionLinenumber: 1588
    functionLinenumberEnd: 1590
    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:1594,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - offset
    argTypes:
    - DebugMacroOffset<R::Offset>
    constantsTouched: []
    func_position:
      end: 1595
      start: 1593
    functionDepth: 8
    functionLinenumber: 1593
    functionLinenumberEnd: 1595
    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:1612,1
    - Dst: RangeIterInner::Single
      Src: /src/gimli/src/read/dwarf.rs:1612,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1613
      start: 1611
    functionDepth: 0
    functionLinenumber: 1611
    functionLinenumberEnd: 1613
    functionName: RangeIter::default
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - RangeIterInner::Single
    - RangeIter
    linkageType: ''
    returnType: Self
    signature: fn default() -> Self
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RangeIter::next
      Src: /src/gimli/src/read/dwarf.rs:1633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1634
      start: 1632
    functionDepth: 1
    functionLinenumber: 1632
    functionLinenumberEnd: 1634
    functionName: RangeIter::next
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 1
    functionsReached:
    - RangeIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    argCount: 1
    argNames:
    - x
    argTypes:
    - Dwarf<EndianSlice<'a, E>>
    constantsTouched: []
    func_position:
      end: 1649
      start: 1647
    functionDepth: 0
    functionLinenumber: 1647
    functionLinenumberEnd: 1649
    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: 1650
      start: 1645
    functionDepth: 0
    functionLinenumber: 1645
    functionLinenumberEnd: 1650
    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: 1658
      start: 1656
    functionDepth: 0
    functionLinenumber: 1656
    functionLinenumberEnd: 1658
    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: 1659
      start: 1654
    functionDepth: 0
    functionLinenumber: 1654
    functionLinenumberEnd: 1659
    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: 1663
      start: 1663
    functionDepth: 0
    functionLinenumber: 1663
    functionLinenumberEnd: 1663
    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:1664,1
    - Dst: assert_is_send::<Unit<EndianSlice<'_, LittleEndian>>>
      Src: /src/gimli/src/read/dwarf.rs:1665,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1666
      start: 1662
    functionDepth: 0
    functionLinenumber: 1662
    functionLinenumberEnd: 1666
    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:1670,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1670,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1670,1
    - Dst: DwarfSections::load
      Src: /src/gimli/src/read/dwarf.rs:1671,1
    - Dst: Ok
      Src: /src/gimli/src/read/dwarf.rs:1671,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1671,1
    - Dst: borrow_with_sup
      Src: /src/gimli/src/read/dwarf.rs:1672,1
    - Dst: Some
      Src: /src/gimli/src/read/dwarf.rs:1672,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/dwarf.rs:1673,1
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:1676,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/dwarf.rs:1676,1
    - Dst: sup
      Src: /src/gimli/src/read/dwarf.rs:1685,1
    - Dst: Option::unwrap
      Src: /src/gimli/src/read/dwarf.rs:1685,1
    - Dst: get_str
      Src: /src/gimli/src/read/dwarf.rs:1685,1
    - Dst: common::DebugStrOffset
      Src: /src/gimli/src/read/dwarf.rs:1685,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 35
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1695
      start: 1669
    functionDepth: 11
    functionLinenumber: 1669
    functionLinenumberEnd: 1695
    functionName: tests::test_format_error
    functionSourceFile: /src/gimli/src/read/dwarf.rs
    functionUses: 0
    functionsReached:
    - Ok
    - DwarfSections::load
    - sup
    - common::DebugStrOffset
    - EndianSlice::new
    - borrow_with_sup
    - Some
    - get_str
    - Option::unwrap
    - core::result::Result::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: Option::name
      Src: /src/gimli/src/read/value.rs:121,1
    - Dst: Option::udata_value
      Src: /src/gimli/src/read/value.rs:122,1
    - Dst: Option::value
      Src: /src/gimli/src/read/value.rs:124,1
    - Dst: Some
      Src: /src/gimli/src/read/value.rs:125,1
    - Dst: Option::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:
    - Option::value
    - ValueType::from_encoding
    - Ok
    - Option::udata_value
    - Some
    - Result::attrs
    - Option::name
    - Result::tag
    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:
    - Value::U16
    - Value::I32
    - Value::U64
    - '&[u8]::read_u8'
    - '&[u8]::read_f64'
    - Value::I16
    - '&[u8]::read_i8'
    - Value::F32
    - '&[u8]::read_i32'
    - '&[u8]::read_f32'
    - Ok
    - Err
    - Value::U8
    - '&[u8]::read_u16'
    - '&[u8]::read_i16'
    - '&[u8]::read_i64'
    - Value::I8
    - Value::I64
    - Value::F64
    - '&[u8]::read_u32'
    - Value::U32
    - '&[u8]::read_u64'
    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::F64
    - Value::I32
    - Value::U64
    - Value::U16
    - Ok
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Value::U16
    - Ok
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - f64::from
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Value::U16
    - Ok
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::from_f32
    - Value::from_f64
    - Value::to_u64
    - Value::from_u64
    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:
    - ValueType::bit_size
    - Value::U16
    - Value::I32
    - f32::from_bits
    - Value::U64
    - f32::to_bits
    - f64::to_bits
    - Value::I16
    - Value::Generic
    - Value::F32
    - u64::from
    - Ok
    - Err
    - Value::U8
    - Value::value_type
    - Value::I8
    - Value::I64
    - Value::F64
    - f64::from_bits
    - Value::U32
    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::F64
    - Value::I32
    - i64::wrapping_abs
    - Ok
    - sign_extend
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - wrapping_abs
    - Value::I64
    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::F64
    - Value::I32
    - Ok
    - Err
    - i64::wrapping_neg
    - sign_extend
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - wrapping_neg
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Value::U16
    - Err
    - Ok
    - Value::U8
    - wrapping_add
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - wrapping_sub
    - Value::U16
    - Err
    - Ok
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Value::U16
    - Err
    - Ok
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - wrapping_mul
    - Value::F32
    - Value::I64
    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:
    - Value::F64
    - Value::I32
    - Value::U64
    - Value::U16
    - Err
    - Ok
    - i64::wrapping_div
    - Value::U8
    - wrapping_div
    - Value::U32
    - sign_extend
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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:
    - Value::I32
    - Value::U64
    - wrapping_rem
    - Value::U16
    - Err
    - Ok
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::I64
    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::value_type
    - Value::to_u64
    - Value::from_u64
    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::from_u64
    - Value::value_type
    - Err
    - Value::to_u64
    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::from_u64
    - Value::value_type
    - Err
    - Value::to_u64
    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::from_u64
    - Value::value_type
    - Err
    - Value::to_u64
    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:
    - mask_bit_size
    - u64::from
    - Value::I32
    - Value::U64
    - Value::shift_length
    - Value::U16
    - Err
    - Ok
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::I64
    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:
    - mask_bit_size
    - u64::from
    - Value::shift_length
    - Value::U16
    - Err
    - Ok
    - Value::U8
    - Value::U32
    - Value::Generic
    - Value::U64
    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:
    - mask_bit_size
    - u64::from
    - Value::I32
    - Value::shift_length
    - Ok
    - Err
    - sign_extend
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::I64
    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:
    - Ok
    - Err
    - sign_extend
    - Value::Generic
    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:
    - Ok
    - Err
    - sign_extend
    - Value::Generic
    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:
    - Ok
    - Err
    - sign_extend
    - Value::Generic
    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:
    - Ok
    - Err
    - sign_extend
    - Value::Generic
    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:
    - Ok
    - Err
    - sign_extend
    - Value::Generic
    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:
    - Ok
    - Err
    - sign_extend
    - Value::Generic
    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: 9
    functionLinenumber: 898
    functionLinenumberEnd: 967
    functionName: tests::valuetype_from_encoding
    functionSourceFile: /src/gimli/src/read/value.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::attributes
    - Abbreviation::new
    - '&[AttributeSpecification]::iter'
    - Abbreviation::tag
    - Abbreviations::default
    - EntriesRaw::new
    - map
    - Abbreviation::has_children
    - EndianSlice::new
    - unwrap
    - Some
    - DebuggingInformationEntry::new
    - Self::read_attribute
    - "attributes()\n                .iter()\n                .map(|spec| input.read_attribute(*spec))\n\
      \                .collect::<Result<Vec<_>>>"
    - into
    - UnitOffset
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::I64
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::U64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Err
    - Value::U16
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Err
    - Value::U16
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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:
    - u64::from
    - Value::F64
    - Value::I32
    - Value::U64
    - Ok
    - Err
    - Value::U16
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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::F64
    - Value::I32
    - Value::U64
    - Ok
    - Value::U16
    - Err
    - Value::U8
    - Value::U32
    - Value::I16
    - Value::Generic
    - Value::I8
    - Value::F32
    - Value::I64
    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:
    - EndianSlice::new
    - Self::from
    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:
    - EndianSlice::new
    - Self::from
    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:
    - u64::from
    - parse_encoded_value
    - Error::UnknownVersion
    - format
    - parse_encoded_pointer
    - Ok
    - Err
    - parse_pointer_encoding
    - '&R::read_u8'
    - clone
    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:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionName: EhHdrTableIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - EhHdrTableIter::next
    linkageType: ''
    returnType: Result
    signature: fn next(&mut self) -> Result<Option<Self::Item>>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: EhHdrTableIter::nth
      Src: /src/gimli/src/read/cfi.rs:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 1
    argNames:
    - n
    argTypes:
    - usize
    constantsTouched: []
    func_position:
      end: 294
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 294
    functionName: EhHdrTableIter::nth
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - EhHdrTableIter::nth
    linkageType: ''
    returnType: Result
    signature: 'fn nth(&mut self, n: usize) -> Result<Option<Self::Item>>'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: try_into
      Src: /src/gimli/src/read/cfi.rs:287,1
    - Dst: unwrap_or
      Src: /src/gimli/src/read/cfi.rs:287,1
    - Dst: try_into
      Src: /src/gimli/src/read/cfi.rs:288,1
    - Dst: ok
      Src: /src/gimli/src/read/cfi.rs:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 290
    functionName: EhHdrTableIter::size_hint
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - ok
    - unwrap_or
    - try_into
    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:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - bases
    argTypes:
    - '&''bases BaseAddresses'
    constantsTouched: []
    func_position:
      end: 317
      start: 310
    functionDepth: 5
    functionLinenumber: 310
    functionLinenumberEnd: 317
    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:325,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:327,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:332,1
    - Dst: Error::UnknownPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:332,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:339,1
    - Dst: '&R::split'
      Src: /src/gimli/src/read/cfi.rs:349,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:349,1
    - Dst: '&R::clone'
      Src: /src/gimli/src/read/cfi.rs:350,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:353,1
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:353,1
    - Dst: cmp
      Src: /src/gimli/src/read/cfi.rs:355,1
    - Dst: '&R::skip'
      Src: /src/gimli/src/read/cfi.rs:371,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:371,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:373,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 80
    argCount: 2
    argNames:
    - address
    - bases
    argTypes:
    - u64
    - '&BaseAddresses'
    constantsTouched: []
    func_position:
      end: 374
      start: 324
    functionDepth: 8
    functionLinenumber: 324
    functionLinenumberEnd: 374
    functionName: EhHdrTable::lookup
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - direct
    - format
    - '&R::split'
    - '&R::clone'
    - R::Offset::from_u64
    - parse_encoded_pointer
    - Err
    - Error::UnknownPointerEncoding
    - '&R::skip'
    - 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:380,1
    - Dst: eh_frame_ptr
      Src: /src/gimli/src/read/cfi.rs:381,1
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:381,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:384,1
    - Dst: Result::map
      Src: /src/gimli/src/read/cfi.rs:384,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    argCount: 1
    argNames:
    - ptr
    argTypes:
    - Pointer
    constantsTouched: []
    func_position:
      end: 385
      start: 379
    functionDepth: 1
    functionLinenumber: 379
    functionLinenumberEnd: 385
    functionName: EhHdrTable::pointer_to_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - direct
    - R::Offset::from_u64
    - Result::map
    - eh_frame_ptr
    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:421,1
    - Dst: EhHdrTable::pointer_to_offset
      Src: /src/gimli/src/read/cfi.rs:422,1
    - Dst: fde_from_offset
      Src: /src/gimli/src/read/cfi.rs:423,1
    - Dst: Result::contains
      Src: /src/gimli/src/read/cfi.rs:424,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:425,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:427,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: 429
      start: 407
    functionDepth: 14
    functionLinenumber: 407
    functionLinenumberEnd: 429
    functionName: EhHdrTable::fde_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Result::contains
    - EhHdrTable::lookup
    - fde_from_offset
    - Ok
    - Err
    - EhHdrTable::pointer_to_offset
    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:452,1
    - Dst: unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:453,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: 454
      start: 436
    functionDepth: 15
    functionLinenumber: 436
    functionLinenumberEnd: 454
    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: 480
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 480
    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: 487
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 487
    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:510,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:510,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - section
    - endian
    argTypes:
    - '&''input [u8]'
    - Endian
    constantsTouched: []
    func_position:
      end: 511
      start: 509
    functionDepth: 1
    functionLinenumber: 509
    functionLinenumberEnd: 511
    functionName: EhFrame::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 19
    functionsReached:
    - EndianSlice::new
    - Self::from
    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: 517
      start: 515
    functionDepth: 0
    functionLinenumber: 515
    functionLinenumberEnd: 517
    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: 521
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 521
    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:529,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - section
    argTypes:
    - R
    constantsTouched: []
    func_position:
      end: 532
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 532
    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: 563
      start: 561
    functionDepth: 0
    functionLinenumber: 561
    functionLinenumberEnd: 563
    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: 573
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 573
    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:627,1
    - Dst: UnwindSection::section
      Src: /src/gimli/src/read/cfi.rs:629,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:629,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 1
    argNames:
    - bases
    argTypes:
    - '&''bases BaseAddresses'
    constantsTouched: []
    func_position:
      end: 631
      start: 625
    functionDepth: 5
    functionLinenumber: 625
    functionLinenumberEnd: 631
    functionName: UnwindSection::entries
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - UnwindSection::section
    - Vec::clone
    - UnwindSection::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:639,1
    - Dst: UnwindSection::section
      Src: /src/gimli/src/read/cfi.rs:640,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:640,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/cfi.rs:641,1
    - Dst: CommonInformationEntry::parse
      Src: /src/gimli/src/read/cfi.rs:642,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - bases
    - offset
    argTypes:
    - '&BaseAddresses'
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 643
      start: 634
    functionDepth: 13
    functionLinenumber: 634
    functionLinenumberEnd: 643
    functionName: UnwindSection::cie_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindSection::section
    - Self::skip
    - CommonInformationEntry::parse
    - Vec::clone
    - UnwindOffset::into
    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:651,1
    - Dst: UnwindSection::section
      Src: /src/gimli/src/read/cfi.rs:652,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:652,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/cfi.rs:653,1
    - Dst: PartialFrameDescriptionEntry::parse_partial
      Src: /src/gimli/src/read/cfi.rs:654,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - bases
    - offset
    argTypes:
    - '&''bases BaseAddresses'
    - Self::Offset
    constantsTouched: []
    func_position:
      end: 655
      start: 646
    functionDepth: 13
    functionLinenumber: 646
    functionLinenumberEnd: 655
    functionName: UnwindSection::partial_fde_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - UnwindSection::section
    - Self::skip
    - PartialFrameDescriptionEntry::parse_partial
    - Vec::clone
    - UnwindOffset::into
    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:667,1
    - Dst: Result::parse
      Src: /src/gimli/src/read/cfi.rs:668,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 3
    argNames:
    - bases
    - offset
    - get_cie
    argTypes:
    - '&BaseAddresses'
    - Self::Offset
    - F
    constantsTouched: []
    func_position:
      end: 669
      start: 658
    functionDepth: 14
    functionLinenumber: 658
    functionLinenumberEnd: 669
    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:691,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/cfi.rs:692,1
    - Dst: Result::parse
      Src: /src/gimli/src/read/cfi.rs:696,1
    - Dst: contains
      Src: /src/gimli/src/read/cfi.rs:697,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:698,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:703,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    argCount: 3
    argNames:
    - bases
    - address
    - get_cie
    argTypes:
    - '&BaseAddresses'
    - u64
    - F
    constantsTouched: []
    func_position:
      end: 704
      start: 682
    functionDepth: 8
    functionLinenumber: 682
    functionLinenumberEnd: 704
    functionName: UnwindSection::fde_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Result::parse
    - Ok
    - Err
    - contains
    - AddrEntryIter::next
    - UnwindSection::entries
    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:763,1
    - Dst: unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:764,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: 765
      start: 752
    functionDepth: 16
    functionLinenumber: 752
    functionLinenumberEnd: 765
    functionName: UnwindSection::unwind_info_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - unwind_info_for_address
    - UnwindSection::fde_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: 771
      start: 769
    functionDepth: 0
    functionLinenumber: 769
    functionLinenumberEnd: 771
    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: 775
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 775
    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: 782
      start: 777
    functionDepth: 0
    functionLinenumber: 777
    functionLinenumberEnd: 782
    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: 789
      start: 784
    functionDepth: 0
    functionLinenumber: 784
    functionLinenumberEnd: 789
    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:792,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 2
    argNames:
    - offset
    argTypes:
    - R::Offset
    - R::Offset
    constantsTouched: []
    func_position:
      end: 793
      start: 791
    functionDepth: 0
    functionLinenumber: 791
    functionLinenumberEnd: 793
    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: 797
      start: 795
    functionDepth: 0
    functionLinenumber: 795
    functionLinenumberEnd: 797
    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: 801
      start: 799
    functionDepth: 0
    functionLinenumber: 799
    functionLinenumberEnd: 801
    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: 805
      start: 803
    functionDepth: 0
    functionLinenumber: 803
    functionLinenumberEnd: 805
    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: 815
      start: 813
    functionDepth: 0
    functionLinenumber: 813
    functionLinenumberEnd: 815
    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: 819
      start: 817
    functionDepth: 0
    functionLinenumber: 817
    functionLinenumberEnd: 819
    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: 823
      start: 821
    functionDepth: 0
    functionLinenumber: 821
    functionLinenumberEnd: 823
    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: 829
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 829
    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:832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 2
    argNames:
    - base
    - offset
    argTypes:
    - R::Offset
    - R::Offset
    constantsTouched: []
    func_position:
      end: 833
      start: 831
    functionDepth: 2
    functionLinenumber: 831
    functionLinenumberEnd: 833
    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: 837
      start: 835
    functionDepth: 0
    functionLinenumber: 835
    functionLinenumberEnd: 837
    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: 841
      start: 839
    functionDepth: 0
    functionLinenumber: 839
    functionLinenumberEnd: 841
    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: 845
      start: 843
    functionDepth: 0
    functionLinenumber: 843
    functionLinenumberEnd: 845
    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:910,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 913
      start: 909
    functionDepth: 0
    functionLinenumber: 909
    functionLinenumberEnd: 913
    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:918,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 920
      start: 917
    functionDepth: 0
    functionLinenumber: 917
    functionLinenumberEnd: 920
    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:925,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:926,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 928
      start: 924
    functionDepth: 0
    functionLinenumber: 924
    functionLinenumberEnd: 928
    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:933,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - addr
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 935
      start: 932
    functionDepth: 0
    functionLinenumber: 932
    functionLinenumberEnd: 935
    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:1033,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1034
      start: 1032
    functionDepth: 1
    functionLinenumber: 1032
    functionLinenumberEnd: 1034
    functionName: CfiEntriesIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - CfiEntriesIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:1061,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1061,1
    - Dst: '&mut R::read_initial_length'
      Src: /src/gimli/src/read/cfi.rs:1062,1
    - Dst: Self::into_u64
      Src: /src/gimli/src/read/cfi.rs:1063,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1064,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/cfi.rs:1067,1
    - Dst: Result::offset_from
      Src: /src/gimli/src/read/cfi.rs:1068,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1068,1
    - Dst: Section::cie_offset_encoding
      Src: /src/gimli/src/read/cfi.rs:1069,1
    - Dst: Result::read_u32
      Src: /src/gimli/src/read/cfi.rs:1070,1
    - Dst: u32::map
      Src: /src/gimli/src/read/cfi.rs:1070,1
    - Dst: Result::read_u64
      Src: /src/gimli/src/read/cfi.rs:1071,1
    - Dst: Section::is_cie
      Src: /src/gimli/src/read/cfi.rs:1074,1
    - Dst: CommonInformationEntry::parse_rest
      Src: /src/gimli/src/read/cfi.rs:1075,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1076,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1076,1
    - Dst: CieOrFde::Cie
      Src: /src/gimli/src/read/cfi.rs:1076,1
    - Dst: R::Offset::from_u64
      Src: /src/gimli/src/read/cfi.rs:1078,1
    - Dst: Vec::resolve_cie_offset
      Src: /src/gimli/src/read/cfi.rs:1079,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1080,1
    - Dst: Option::into
      Src: /src/gimli/src/read/cfi.rs:1088,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:1090,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1094,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1094,1
    - Dst: CieOrFde::Fde
      Src: /src/gimli/src/read/cfi.rs:1094,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 55
    argCount: 3
    argNames:
    - bases
    - section
    - input
    argTypes:
    - '&''bases BaseAddresses'
    - '&Section'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1096
      start: 1052
    functionDepth: 11
    functionLinenumber: 1052
    functionLinenumberEnd: 1096
    functionName: parse_cfi_entry
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 5
    functionsReached:
    - CieOrFde::Cie
    - CieOrFde::Fde
    - Vec::section
    - Self::into_u64
    - Result::offset_from
    - Result::read_u32
    - Some
    - Option::into
    - '&mut R::read_initial_length'
    - R::Offset::from_u64
    - Vec::resolve_cie_offset
    - Section::cie_offset_encoding
    - u32::map
    - Result::read_u64
    - Ok
    - Err
    - '&mut R::split'
    - CommonInformationEntry::parse_rest
    - Section::is_cie
    - '&mut R::offset_from'
    - Vec::clone
    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:1151,1
    - Dst: '&mut R::is_empty'
      Src: /src/gimli/src/read/cfi.rs:1156,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/cfi.rs:1157,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1161,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:1164,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:1164,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1165,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/cfi.rs:1165,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:1168,1
    - Dst: ok_or
      Src: /src/gimli/src/read/cfi.rs:1168,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:1169,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1170,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:1173,1
    - Dst: ok_or
      Src: /src/gimli/src/read/cfi.rs:1173,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:1174,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1179,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:1182,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1183,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:1186,1
    - Dst: ok_or
      Src: /src/gimli/src/read/cfi.rs:1186,1
    - Dst: parse_pointer_encoding
      Src: /src/gimli/src/read/cfi.rs:1187,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1188,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1191,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1197,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: 1198
      start: 1135
    functionDepth: 6
    functionLinenumber: 1135
    functionLinenumberEnd: 1198
    functionName: Augmentation::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - as_mut
    - '&mut R::read_uleb128'
    - '&mut R::read_u8'
    - Result::and_then
    - Vec::section
    - Augmentation::default
    - Ok
    - Err
    - parse_pointer_encoding
    - '&mut R::is_empty'
    - '&mut R::split'
    - Some
    - ok_or
    - parse_encoded_pointer
    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:1219,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:1219,1
    - Dst: '&mut R::split'
      Src: /src/gimli/src/read/cfi.rs:1220,1
    - Dst: AugmentationData::default
      Src: /src/gimli/src/read/cfi.rs:1221,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:1223,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1224,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1226,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    argCount: 3
    argNames:
    - augmentation
    - encoding_parameters
    - input
    argTypes:
    - '&Augmentation'
    - '&PointerEncodingParameters<''_, R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1227
      start: 1208
    functionDepth: 8
    functionLinenumber: 1208
    functionLinenumberEnd: 1227
    functionName: AugmentationData::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - '&mut R::read_uleb128'
    - AugmentationData::default
    - Result::and_then
    - Ok
    - '&mut R::split'
    - Some
    - parse_encoded_pointer
    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:1294,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1295,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1296,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1297,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 3
    argNames:
    - bases
    - section
    - input
    argTypes:
    - '&BaseAddresses'
    - '&Section'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1299
      start: 1289
    functionDepth: 12
    functionLinenumber: 1289
    functionLinenumberEnd: 1299
    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:1309,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1316,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/cfi.rs:1316,1
    - Dst: u64::from
      Src: /src/gimli/src/read/cfi.rs:1316,1
    - Dst: Result::read_null_terminated_slice
      Src: /src/gimli/src/read/cfi.rs:1319,1
    - Dst: Section::has_address_and_segment_sizes
      Src: /src/gimli/src/read/cfi.rs:1321,1
    - Dst: Result::read_address_size
      Src: /src/gimli/src/read/cfi.rs:1322,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/cfi.rs:1323,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1325,1
    - Dst: Vec::address_size
      Src: /src/gimli/src/read/cfi.rs:1329,1
    - Dst: Result::read_uleb128
      Src: /src/gimli/src/read/cfi.rs:1332,1
    - Dst: Result::read_sleb128
      Src: /src/gimli/src/read/cfi.rs:1333,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:1336,1
    - Dst: Result::read_u8
      Src: /src/gimli/src/read/cfi.rs:1336,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:1336,1
    - Dst: Result::read_uleb128
      Src: /src/gimli/src/read/cfi.rs:1338,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:1338,1
    - Dst: is_empty
      Src: /src/gimli/src/read/cfi.rs:1341,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1344,1
    - Dst: Augmentation::parse
      Src: /src/gimli/src/read/cfi.rs:1344,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1366,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: 1367
      start: 1301
    functionDepth: 11
    functionLinenumber: 1301
    functionLinenumberEnd: 1367
    functionName: CommonInformationEntry::parse_rest
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Result::read_u8
    - common::Register
    - u64::from
    - Error::UnknownVersion
    - Result::read_null_terminated_slice
    - Section::has_address_and_segment_sizes
    - Result::and_then
    - Ok
    - Err
    - is_empty
    - Result::read_address_size
    - Vec::address_size
    - Some
    - Augmentation::parse
    - Result::read_uleb128
    - Result::read_sleb128
    - into
    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: 1378
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1378
    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:1384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1387
      start: 1381
    functionDepth: 1
    functionLinenumber: 1381
    functionLinenumberEnd: 1387
    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: 1392
      start: 1390
    functionDepth: 0
    functionLinenumber: 1390
    functionLinenumberEnd: 1392
    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:1407,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1413,1
    - Dst: Vec::vendor
      Src: /src/gimli/src/read/cfi.rs:1415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 2
    argNames:
    - section
    - bases
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    constantsTouched: []
    func_position:
      end: 1417
      start: 1398
    functionDepth: 5
    functionLinenumber: 1398
    functionLinenumberEnd: 1417
    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: 1425
      start: 1423
    functionDepth: 0
    functionLinenumber: 1423
    functionLinenumberEnd: 1425
    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: 1431
      start: 1429
    functionDepth: 0
    functionLinenumber: 1429
    functionLinenumberEnd: 1431
    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:1438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1439
      start: 1437
    functionDepth: 0
    functionLinenumber: 1437
    functionLinenumberEnd: 1439
    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:1443,1
    - Dst: is_some
      Src: /src/gimli/src/read/cfi.rs:1443,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1444
      start: 1442
    functionDepth: 0
    functionLinenumber: 1442
    functionLinenumberEnd: 1444
    functionName: CommonInformationEntry::has_lsda
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - is_some_and
    - is_some
    linkageType: ''
    returnType: bool
    signature: pub fn has_lsda(&self) -> bool
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1449
      start: 1447
    functionDepth: 0
    functionLinenumber: 1447
    functionLinenumberEnd: 1449
    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:1454,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1453
    functionDepth: 0
    functionLinenumber: 1453
    functionLinenumberEnd: 1455
    functionName: CommonInformationEntry::personality_with_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - and_then
    - as_ref
    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:1460,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1460,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:1460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1464
      start: 1459
    functionDepth: 1
    functionLinenumber: 1459
    functionLinenumberEnd: 1464
    functionName: CommonInformationEntry::personality
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - and_then
    - map
    - as_ref
    linkageType: ''
    returnType: Option
    signature: pub fn personality(&self) -> Option<Pointer>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1469
      start: 1467
    functionDepth: 0
    functionLinenumber: 1467
    functionLinenumberEnd: 1469
    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:1473,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1474
      start: 1472
    functionDepth: 0
    functionLinenumber: 1472
    functionLinenumberEnd: 1474
    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: 1480
      start: 1478
    functionDepth: 0
    functionLinenumber: 1478
    functionLinenumberEnd: 1480
    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: 1486
      start: 1484
    functionDepth: 0
    functionLinenumber: 1484
    functionLinenumberEnd: 1486
    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: 1493
      start: 1491
    functionDepth: 0
    functionLinenumber: 1491
    functionLinenumberEnd: 1493
    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:1524,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1525,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1526,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1527,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 3
    argNames:
    - section
    - bases
    - input
    argTypes:
    - '&Section'
    - '&''bases BaseAddresses'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 1529
      start: 1519
    functionDepth: 12
    functionLinenumber: 1519
    functionLinenumberEnd: 1529
    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:1540,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:1545,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 1
    argNames:
    - get_cie
    argTypes:
    - F
    constantsTouched: []
    func_position:
      end: 1550
      start: 1536
    functionDepth: 11
    functionLinenumber: 1536
    functionLinenumberEnd: 1550
    functionName: PartialFrameDescriptionEntry::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - FrameDescriptionEntry::parse_rest
    - clone
    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: 1555
      start: 1553
    functionDepth: 0
    functionLinenumber: 1553
    functionLinenumberEnd: 1555
    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: 1560
      start: 1558
    functionDepth: 0
    functionLinenumber: 1558
    functionLinenumberEnd: 1560
    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: 1568
      start: 1566
    functionDepth: 0
    functionLinenumber: 1566
    functionLinenumberEnd: 1568
    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:1628,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1634,1
    - Dst: Self::parse_addresses
      Src: /src/gimli/src/read/cfi.rs:1637,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1638,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:1641,1
    - Dst: AugmentationData::parse
      Src: /src/gimli/src/read/cfi.rs:1641,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1661,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: 1662
      start: 1614
    functionDepth: 10
    functionLinenumber: 1614
    functionLinenumberEnd: 1662
    functionName: FrameDescriptionEntry::parse_rest
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - AugmentationData::parse
    - Vec::section
    - Self::parse_addresses
    - Ok
    - get_cie
    - Some
    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:1669,1
    - Dst: bool::and_then
      Src: /src/gimli/src/read/cfi.rs:1669,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:1672,1
    - Dst: pointer
      Src: /src/gimli/src/read/cfi.rs:1672,1
    - Dst: parse_encoded_value
      Src: /src/gimli/src/read/cfi.rs:1673,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1674,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:1676,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:1677,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1678,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    argCount: 3
    argNames:
    - input
    - cie
    - parameters
    argTypes:
    - '&mut R'
    - '&CommonInformationEntry<R>'
    - '&PointerEncodingParameters<''_, R>'
    constantsTouched: []
    func_position:
      end: 1680
      start: 1664
    functionDepth: 9
    functionLinenumber: 1664
    functionLinenumberEnd: 1680
    functionName: FrameDescriptionEntry::parse_addresses
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - bool::and_then
    - Ok
    - '&mut R::read_address'
    - CieId::augmentation
    - pointer
    - parse_encoded_value
    - parse_encoded_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:1694,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: 1695
      start: 1684
    functionDepth: 15
    functionLinenumber: 1684
    functionLinenumberEnd: 1695
    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:1714,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:1715,1
    - Dst: '&mut LineRow::contains'
      Src: /src/gimli/src/read/cfi.rs:1716,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:1717,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:1717,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:1720,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: 1721
      start: 1703
    functionDepth: 16
    functionLinenumber: 1703
    functionLinenumberEnd: 1721
    functionName: FrameDescriptionEntry::unwind_info_for_address
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - '&mut LineRow::contains'
    - Ok
    - Err
    - next_row
    - FrameDescriptionEntry::rows
    - row
    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: 1733
      start: 1731
    functionDepth: 0
    functionLinenumber: 1731
    functionLinenumberEnd: 1733
    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: 1738
      start: 1736
    functionDepth: 0
    functionLinenumber: 1736
    functionLinenumberEnd: 1738
    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: 1746
      start: 1744
    functionDepth: 0
    functionLinenumber: 1744
    functionLinenumberEnd: 1746
    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:1764,1
    - Dst: augmentation
      Src: /src/gimli/src/read/cfi.rs:1765,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1765,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:1770,1
    - Dst: Vec::vendor
      Src: /src/gimli/src/read/cfi.rs:1772,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 2
    argNames:
    - section
    - bases
    argTypes:
    - '&''a Section'
    - '&''a BaseAddresses'
    constantsTouched: []
    func_position:
      end: 1774
      start: 1755
    functionDepth: 5
    functionLinenumber: 1755
    functionLinenumberEnd: 1774
    functionName: FrameDescriptionEntry::instructions
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::section
    - and_then
    - augmentation
    - Vec::vendor
    - clone
    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: 1779
      start: 1777
    functionDepth: 0
    functionLinenumber: 1777
    functionLinenumberEnd: 1779
    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:1786,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1788
      start: 1785
    functionDepth: 3
    functionLinenumber: 1785
    functionLinenumberEnd: 1788
    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: 1794
      start: 1792
    functionDepth: 0
    functionLinenumber: 1792
    functionLinenumberEnd: 1794
    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:1802,1
    - Dst: FrameDescriptionEntry::end_address
      Src: /src/gimli/src/read/cfi.rs:1802,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 1
    argNames:
    - address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 1803
      start: 1801
    functionDepth: 4
    functionLinenumber: 1801
    functionLinenumberEnd: 1803
    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:1808,1
    - Dst: and_then
      Src: /src/gimli/src/read/cfi.rs:1808,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1809
      start: 1807
    functionDepth: 0
    functionLinenumber: 1807
    functionLinenumberEnd: 1809
    functionName: FrameDescriptionEntry::lsda
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - and_then
    - as_ref
    linkageType: ''
    returnType: Option
    signature: pub fn lsda(&self) -> Option<Pointer>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: FrameDescriptionEntry::cie
      Src: /src/gimli/src/read/cfi.rs:1814,1
    - Dst: '&CommonInformationEntry::is_signal_trampoline'
      Src: /src/gimli/src/read/cfi.rs:1814,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1815
      start: 1813
    functionDepth: 1
    functionLinenumber: 1813
    functionLinenumberEnd: 1815
    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:1822,1
    - Dst: '&CommonInformationEntry::personality'
      Src: /src/gimli/src/read/cfi.rs:1822,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1823
      start: 1821
    functionDepth: 2
    functionLinenumber: 1821
    functionLinenumberEnd: 1823
    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:1960,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:1960,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:1960,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:1960,1
    - Dst: finish
      Src: /src/gimli/src/read/cfi.rs:1960,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 1965
      start: 1959
    functionDepth: 0
    functionLinenumber: 1959
    functionLinenumberEnd: 1965
    functionName: UnwindContext::fmt
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - finish
    - field
    - 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:1974,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1975
      start: 1973
    functionDepth: 6
    functionLinenumber: 1973
    functionLinenumberEnd: 1975
    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:1982,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1983
      start: 1981
    functionDepth: 6
    functionLinenumber: 1981
    functionLinenumberEnd: 1983
    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:1998,1
    - Dst: reset
      Src: /src/gimli/src/read/cfi.rs:2002,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2004
      start: 1996
    functionDepth: 3
    functionLinenumber: 1996
    functionLinenumberEnd: 2004
    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:2018,1
    - Dst: UnwindTable::new_for_cie
      Src: /src/gimli/src/read/cfi.rs:2020,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:2021,1
    - Dst: is_some
      Src: /src/gimli/src/read/cfi.rs:2021,1
    - Dst: UnwindContext::save_initial_rules
      Src: /src/gimli/src/read/cfi.rs:2023,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2024,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 3
    argNames:
    - section
    - bases
    - cie
    argTypes:
    - '&Section'
    - '&BaseAddresses'
    - '&CommonInformationEntry<R>'
    constantsTouched: []
    func_position:
      end: 2025
      start: 2007
    functionDepth: 13
    functionLinenumber: 2007
    functionLinenumberEnd: 2025
    functionName: UnwindContext::initialize
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::save_initial_rules
    - is_some
    - Ok
    - UnwindContext::reset
    - next_row
    - UnwindTable::new_for_cie
    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:2028,1
    - Dst: try_push
      Src: /src/gimli/src/read/cfi.rs:2029,1
    - Dst: UnwindTableRow::default
      Src: /src/gimli/src/read/cfi.rs:2029,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2029,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2033
      start: 2027
    functionDepth: 4
    functionLinenumber: 2027
    functionLinenumberEnd: 2033
    functionName: UnwindContext::reset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - clear
    - unwrap
    - try_push
    - UnwindTableRow::default
    linkageType: ''
    returnType: void
    signature: fn reset(&mut self)
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: last
      Src: /src/gimli/src/read/cfi.rs:2036,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2037
      start: 2035
    functionDepth: 0
    functionLinenumber: 2035
    functionLinenumberEnd: 2037
    functionName: UnwindContext::row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - unwrap
    - last
    linkageType: ''
    returnType: '&UnwindTableRow'
    signature: fn row(&self) -> &UnwindTableRow<T, S>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: last_mut
      Src: /src/gimli/src/read/cfi.rs:2040,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2040,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2041
      start: 2039
    functionDepth: 0
    functionLinenumber: 2039
    functionLinenumberEnd: 2041
    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:2045,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2045,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2048,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:2048,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2049,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/cfi.rs:2049,1
    - Dst: last
      Src: /src/gimli/src/read/cfi.rs:2051,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2051,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2051,1
    - Dst: try_insert
      Src: /src/gimli/src/read/cfi.rs:2052,1
    - Dst: map_err
      Src: /src/gimli/src/read/cfi.rs:2052,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2059,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2060
      start: 2043
    functionDepth: 5
    functionLinenumber: 2043
    functionLinenumberEnd: 2060
    functionName: UnwindContext::save_initial_rules
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - common::Register
    - try_insert
    - last
    - Ok
    - map_err
    - unwrap
    - Some
    - Result::clone
    - clone
    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:2063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2064
      start: 2062
    functionDepth: 1
    functionLinenumber: 2062
    functionLinenumberEnd: 2064
    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:2067,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - start_address
    argTypes:
    - u64
    constantsTouched: []
    func_position:
      end: 2069
      start: 2066
    functionDepth: 1
    functionLinenumber: 2066
    functionLinenumberEnd: 2069
    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:2072,1
    - Dst: set
      Src: /src/gimli/src/read/cfi.rs:2073,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - register
    - rule
    argTypes:
    - Register
    - RegisterRule<T>
    constantsTouched: []
    func_position:
      end: 2074
      start: 2071
    functionDepth: 10
    functionLinenumber: 2071
    functionLinenumberEnd: 2074
    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:2082,1
    - Dst: get
      Src: /src/gimli/src/read/cfi.rs:2083,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/cfi.rs:2084,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2087
      start: 2078
    functionDepth: 5
    functionLinenumber: 2078
    functionLinenumberEnd: 2087
    functionName: UnwindContext::get_initial_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - get
    - Result::clone
    - Some
    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:2090,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - cfa
    argTypes:
    - CfaRule<T>
    constantsTouched: []
    func_position:
      end: 2091
      start: 2089
    functionDepth: 1
    functionLinenumber: 2089
    functionLinenumberEnd: 2091
    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:2094,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2095
      start: 2093
    functionDepth: 1
    functionLinenumber: 2093
    functionLinenumberEnd: 2095
    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:2098,1
    - Dst: '&UnwindTableRow::clone'
      Src: /src/gimli/src/read/cfi.rs:2098,1
    - Dst: try_push
      Src: /src/gimli/src/read/cfi.rs:2099,1
    - Dst: map_err
      Src: /src/gimli/src/read/cfi.rs:2099,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2100
      start: 2097
    functionDepth: 5
    functionLinenumber: 2097
    functionLinenumberEnd: 2100
    functionName: UnwindContext::push_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::row
    - try_push
    - '&UnwindTableRow::clone'
    - map_err
    linkageType: ''
    returnType: Result
    signature: fn push_row(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: is_none
      Src: /src/gimli/src/read/cfi.rs:2103,1
    - Dst: len
      Src: /src/gimli/src/read/cfi.rs:2108,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2109,1
    - Dst: pop
      Src: /src/gimli/src/read/cfi.rs:2111,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:2111,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2112,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2113
      start: 2102
    functionDepth: 2
    functionLinenumber: 2102
    functionLinenumberEnd: 2113
    functionName: UnwindContext::pop_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - is_none
    - Ok
    - Err
    - pop
    - len
    - unwrap
    linkageType: ''
    returnType: Result
    signature: fn pop_row(&mut self) -> Result<()>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: initialize
      Src: /src/gimli/src/read/cfi.rs:2206,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2206,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2207,1
    - Dst: Self::new_for_fde
      Src: /src/gimli/src/read/cfi.rs:2207,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: 2208
      start: 2200
    functionDepth: 14
    functionLinenumber: 2200
    functionLinenumberEnd: 2208
    functionName: UnwindTable::new
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Self::new_for_fde
    - cie
    - initialize
    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:2218,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2218,1
    - Dst: CieId::code_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2218,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2219,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2219,1
    - Dst: CieId::data_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2219,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:2220,1
    - Dst: initial_address
      Src: /src/gimli/src/read/cfi.rs:2221,1
    - Dst: end_address
      Src: /src/gimli/src/read/cfi.rs:2222,1
    - Dst: instructions
      Src: /src/gimli/src/read/cfi.rs:2225,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: 2228
      start: 2210
    functionDepth: 6
    functionLinenumber: 2210
    functionLinenumberEnd: 2228
    functionName: UnwindTable::new_for_fde
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - core::num::Wrapping
    - CieId::code_alignment_factor
    - CieId::data_alignment_factor
    - initial_address
    - instructions
    - end_address
    - cie
    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: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: CieId::data_alignment_factor
      Src: /src/gimli/src/read/cfi.rs:2239,1
    - Dst: CieId::instructions
      Src: /src/gimli/src/read/cfi.rs:2245,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: 2248
      start: 2230
    functionDepth: 6
    functionLinenumber: 2230
    functionLinenumberEnd: 2248
    functionName: UnwindTable::new_for_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - core::num::Wrapping
    - CieId::instructions
    - CieId::code_alignment_factor
    - CieId::data_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:2257,1
    - Dst: next
      Src: /src/gimli/src/read/cfi.rs:2261,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2262,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2266,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2269,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2274,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2274,1
    - Dst: UnwindTable::evaluate
      Src: /src/gimli/src/read/cfi.rs:2278,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2280,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:2280,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:2280,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 56
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2285
      start: 2255
    functionDepth: 15
    functionLinenumber: 2255
    functionLinenumberEnd: 2285
    functionName: UnwindTable::next_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - set_start_address
    - row_mut
    - Ok
    - Err
    - UnwindTable::evaluate
    - next
    - Some
    - row
    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:2290,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:2290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2294
      start: 2288
    functionDepth: 1
    functionLinenumber: 2288
    functionLinenumberEnd: 2294
    functionName: UnwindTable::into_current_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - row
    - Some
    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:2305,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2306,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2310,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2311,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2314,1
    - Dst: u64::from
      Src: /src/gimli/src/read/cfi.rs:2314,1
    - Dst: start_address
      Src: /src/gimli/src/read/cfi.rs:2315,1
    - Dst: add_sized
      Src: /src/gimli/src/read/cfi.rs:2315,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2319,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2320,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:2325,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:2335,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2337,1
    - Dst: cfa_mut
      Src: /src/gimli/src/read/cfi.rs:2344,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2348,1
    - Dst: cfa_mut
      Src: /src/gimli/src/read/cfi.rs:2355,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2359,1
    - Dst: cfa_mut
      Src: /src/gimli/src/read/cfi.rs:2366,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2369,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2371,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:2375,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:2375,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2380,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2384,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2391,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2392,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:2393,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2399,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2400,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:2401,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2407,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2408,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:2409,1
    - Dst: core::num::Wrapping
      Src: /src/gimli/src/read/cfi.rs:2415,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2416,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:2417,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2423,1
    - Dst: RegisterRule::Register
      Src: /src/gimli/src/read/cfi.rs:2424,1
    - Dst: RegisterRule::Expression
      Src: /src/gimli/src/read/cfi.rs:2430,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2431,1
    - Dst: RegisterRule::ValExpression
      Src: /src/gimli/src/read/cfi.rs:2437,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2438,1
    - Dst: get_initial_rule
      Src: /src/gimli/src/read/cfi.rs:2441,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2446,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2449,1
    - Dst: push_row
      Src: /src/gimli/src/read/cfi.rs:2454,1
    - Dst: start_address
      Src: /src/gimli/src/read/cfi.rs:2458,1
    - Dst: pop_row
      Src: /src/gimli/src/read/cfi.rs:2459,1
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:2460,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:2466,1
    - Dst: row
      Src: /src/gimli/src/read/cfi.rs:2472,1
    - Dst: register
      Src: /src/gimli/src/read/cfi.rs:2472,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:2475,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:2477,1
    - Dst: RegisterRule::Constant
      Src: /src/gimli/src/read/cfi.rs:2478,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2485,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 233
    argCount: 1
    argNames:
    - instruction
    argTypes:
    - CallFrameInstruction<R::Offset>
    constantsTouched: []
    func_position:
      end: 2486
      start: 2298
    functionDepth: 14
    functionLinenumber: 2298
    functionLinenumberEnd: 2486
    functionName: UnwindTable::evaluate
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - set_cfa
    - RegisterRule::ValExpression
    - push_row
    - RegisterRule::Register
    - get_initial_rule
    - RegisterRule::Offset
    - row
    - core::num::Wrapping
    - set_start_address
    - start_address
    - cfa_mut
    - row_mut
    - add_sized
    - RegisterRule::Expression
    - RegisterRule::Constant
    - u64::from
    - RegisterRule::ValOffset
    - Ok
    - Err
    - pop_row
    - register
    - CfaRule::Expression
    - set_register_rule
    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:2524,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2524,1
    - Dst: finish
      Src: /src/gimli/src/read/cfi.rs:2524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 2527
      start: 2523
    functionDepth: 0
    functionLinenumber: 2523
    functionLinenumberEnd: 2527
    functionName: RegisterRuleMap::fmt
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - finish
    - field
    - 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:2537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2539
      start: 2535
    functionDepth: 5
    functionLinenumber: 2535
    functionLinenumberEnd: 2539
    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:2549,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2551
      start: 2547
    functionDepth: 1
    functionLinenumber: 2547
    functionLinenumberEnd: 2551
    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:2564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2565
      start: 2563
    functionDepth: 2
    functionLinenumber: 2563
    functionLinenumberEnd: 2565
    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:2568,1
    - Dst: find
      Src: /src/gimli/src/read/cfi.rs:2568,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:2568,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2573,1
    - Dst: unwrap_or
      Src: /src/gimli/src/read/cfi.rs:2568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2576
      start: 2567
    functionDepth: 9
    functionLinenumber: 2567
    functionLinenumberEnd: 2576
    functionName: RegisterRuleMap::get
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - iter
    - map
    - find
    - unwrap_or
    - 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:2579,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:2580,1
    - Dst: enumerate
      Src: /src/gimli/src/read/cfi.rs:2580,1
    - Dst: find
      Src: /src/gimli/src/read/cfi.rs:2580,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:2580,1
    - Dst: swap_remove
      Src: /src/gimli/src/read/cfi.rs:2587,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2589,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:2596,1
    - Dst: try_push
      Src: /src/gimli/src/read/cfi.rs:2600,1
    - Dst: map_err
      Src: /src/gimli/src/read/cfi.rs:2600,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 51
    argCount: 2
    argNames:
    - register
    - rule
    argTypes:
    - Register
    - RegisterRule<T>
    constantsTouched: []
    func_position:
      end: 2603
      start: 2578
    functionDepth: 9
    functionLinenumber: 2578
    functionLinenumberEnd: 2603
    functionName: RegisterRuleMap::set
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - swap_remove
    - iter
    - map
    - find
    - Ok
    - map_err
    - try_push
    - Result::is_defined
    - enumerate
    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:2606,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:2606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2607
      start: 2605
    functionDepth: 9
    functionLinenumber: 2605
    functionLinenumberEnd: 2607
    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:2619,1
    - Dst: RegisterRuleMap::default
      Src: /src/gimli/src/read/cfi.rs:2620,1
    - Dst: filter
      Src: /src/gimli/src/read/cfi.rs:2621,1
    - Dst: is_defined
      Src: /src/gimli/src/read/cfi.rs:2621,1
    - Dst: Result::set
      Src: /src/gimli/src/read/cfi.rs:2622,1
    - Dst: Result::clone
      Src: /src/gimli/src/read/cfi.rs:2622,1
    - Dst: Result::expect
      Src: /src/gimli/src/read/cfi.rs:2622,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    argCount: 1
    argNames:
    - iter
    argTypes:
    - T
    constantsTouched: []
    func_position:
      end: 2628
      start: 2615
    functionDepth: 10
    functionLinenumber: 2615
    functionLinenumberEnd: 2628
    functionName: RegisterRuleMap::from_iter
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - RegisterRuleMap::default
    - is_defined
    - Result::set
    - Result::expect
    - filter
    - 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:2639,1
    - Dst: RegisterRuleMap::get
      Src: /src/gimli/src/read/cfi.rs:2646,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 28
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - '&Self'
    constantsTouched: []
    func_position:
      end: 2652
      start: 2636
    functionDepth: 10
    functionLinenumber: 2636
    functionLinenumberEnd: 2652
    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:2672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2673
      start: 2671
    functionDepth: 2
    functionLinenumber: 2671
    functionLinenumberEnd: 2673
    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:2697,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2697,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2697,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2697,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2697,1
    - Dst: field
      Src: /src/gimli/src/read/cfi.rs:2697,1
    - Dst: finish
      Src: /src/gimli/src/read/cfi.rs:2697,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 1
    argNames:
    - f
    argTypes:
    - '&mut fmt::Formatter<''_>'
    constantsTouched: []
    func_position:
      end: 2704
      start: 2696
    functionDepth: 0
    functionLinenumber: 2696
    functionLinenumberEnd: 2704
    functionName: UnwindTableRow::fmt
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - finish
    - field
    - 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:2717,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:2718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2720
      start: 2712
    functionDepth: 5
    functionLinenumber: 2712
    functionLinenumberEnd: 2720
    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:2733,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:2734,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2736
      start: 2728
    functionDepth: 1
    functionLinenumber: 2728
    functionLinenumberEnd: 2736
    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:2747,1
    - Dst: is_default
      Src: /src/gimli/src/read/cfi.rs:2748,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2749
      start: 2744
    functionDepth: 3
    functionLinenumber: 2744
    functionLinenumberEnd: 2749
    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: 2754
      start: 2752
    functionDepth: 0
    functionLinenumber: 2752
    functionLinenumberEnd: 2754
    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: 2765
      start: 2763
    functionDepth: 0
    functionLinenumber: 2763
    functionLinenumberEnd: 2765
    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: 2771
      start: 2769
    functionDepth: 0
    functionLinenumber: 2769
    functionLinenumberEnd: 2771
    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: 2779
      start: 2777
    functionDepth: 0
    functionLinenumber: 2777
    functionLinenumberEnd: 2779
    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: 2784
      start: 2782
    functionDepth: 0
    functionLinenumber: 2782
    functionLinenumberEnd: 2784
    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:2831,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 1
    argNames:
    - register
    argTypes:
    - Register
    constantsTouched: []
    func_position:
      end: 2832
      start: 2830
    functionDepth: 1
    functionLinenumber: 2830
    functionLinenumberEnd: 2832
    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:2850,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2851
      start: 2849
    functionDepth: 9
    functionLinenumber: 2849
    functionLinenumberEnd: 2851
    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:2871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2874
      start: 2869
    functionDepth: 0
    functionLinenumber: 2869
    functionLinenumberEnd: 2874
    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:2881,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2885
      start: 2878
    functionDepth: 0
    functionLinenumber: 2878
    functionLinenumberEnd: 2885
    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: 2936
      start: 2934
    functionDepth: 0
    functionLinenumber: 2934
    functionLinenumberEnd: 2936
    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:3247,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3252,1
    - Dst: u32::from
      Src: /src/gimli/src/read/cfi.rs:3253,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:3258,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:3258,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3259,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3260,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:3267,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:3267,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3268,1
    - Dst: constants::DwCfa
      Src: /src/gimli/src/read/cfi.rs:3272,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3275,1
    - Dst: parse_encoded_pointer
      Src: /src/gimli/src/read/cfi.rs:3279,1
    - Dst: direct
      Src: /src/gimli/src/read/cfi.rs:3279,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:3281,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3283,1
    - Dst: '&mut R::read_u8'
      Src: /src/gimli/src/read/cfi.rs:3287,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3288,1
    - Dst: u32::from
      Src: /src/gimli/src/read/cfi.rs:3289,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/cfi.rs:3294,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3295,1
    - Dst: u32::from
      Src: /src/gimli/src/read/cfi.rs:3296,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/cfi.rs:3301,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3302,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3306,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3306,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3307,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3308,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3315,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3315,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3316,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3320,1
    - Dst: Result::and_then
      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: Ok
      Src: /src/gimli/src/read/cfi.rs:3326,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3330,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3330,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3331,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3331,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3332,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3338,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3340,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3343,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3343,1
    - Dst: '&mut R::read_uleb128'
      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: Ok
      Src: /src/gimli/src/read/cfi.rs:3350,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3354,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3355,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3359,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3359,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3360,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/cfi.rs:3361,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3362,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: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3369,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3369,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3370,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/cfi.rs:3371,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3372,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3379,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3379,1
    - Dst: '&mut R::read_sleb128'
      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:3388,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3388,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3389,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3390,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3397,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3398,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3404,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3404,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3405,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3406,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3413,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3413,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3414,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3415,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3422,1
    - Dst: Result::and_then
      Src: /src/gimli/src/read/cfi.rs:3422,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::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3424,1
    - Dst: '&mut R::skip'
      Src: /src/gimli/src/read/cfi.rs:3425,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3426,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3433,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3434,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3438,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3441,1
    - Dst: Error::UnknownCallFrameInstruction
      Src: /src/gimli/src/read/cfi.rs:3441,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: 3443
      start: 3241
    functionDepth: 6
    functionLinenumber: 3241
    functionLinenumberEnd: 3443
    functionName: CallFrameInstruction::parse
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - common::Register
    - direct
    - '&mut R::read_uleb128'
    - '&mut R::read_sleb128'
    - '&mut R::read_u8'
    - Result::and_then
    - '&mut R::read_u32'
    - Error::UnknownCallFrameInstruction
    - Ok
    - '&mut R::offset_from'
    - '&mut R::read_address'
    - Err
    - '&mut R::read_u16'
    - '&mut R::skip'
    - constants::DwCfa
    - u32::from
    - into
    - parse_encoded_pointer
    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:3486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3487
      start: 3485
    functionDepth: 1
    functionLinenumber: 3485
    functionLinenumberEnd: 3487
    functionName: CallFrameInstructionIter::next
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 1
    functionsReached:
    - CallFrameInstructionIter::next
    linkageType: ''
    returnType: ::core::result::Result
    signature: fn next(&mut self) -> ::core::result::Result<Option<Self::Item>, Self::Error>
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:3534,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:3534,1
    - Dst: Self::skip
      Src: /src/gimli/src/read/cfi.rs:3535,1
    - Dst: Self::split
      Src: /src/gimli/src/read/cfi.rs:3536,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3537,1
    - Dst: read::Expression
      Src: /src/gimli/src/read/cfi.rs:3537,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 16
    argCount: 1
    argNames:
    - section
    argTypes:
    - '&S'
    constantsTouched: []
    func_position:
      end: 3538
      start: 3529
    functionDepth: 7
    functionLinenumber: 3529
    functionLinenumberEnd: 3538
    functionName: UnwindExpression::get
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::skip
    - Self::split
    - Vec::section
    - Ok
    - Vec::clone
    - read::Expression
    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:3545,1
    - Dst: constants::DwEhPe
      Src: /src/gimli/src/read/cfi.rs:3546,1
    - Dst: is_valid_encoding
      Src: /src/gimli/src/read/cfi.rs:3548,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3549,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3551,1
    - Dst: Error::UnknownPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:3551,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    argCount: 1
    argNames:
    - input
    argTypes:
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3553
      start: 3544
    functionDepth: 6
    functionLinenumber: 3544
    functionLinenumberEnd: 3553
    functionName: parse_pointer_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 2
    functionsReached:
    - '&mut R::read_u8'
    - Ok
    - Err
    - Error::UnknownPointerEncoding
    - constants::DwEhPe
    - is_valid_encoding
    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:3573,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3574
      start: 3572
    functionDepth: 0
    functionLinenumber: 3572
    functionLinenumberEnd: 3574
    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:3580,1
    - Dst: Pointer::Indirect
      Src: /src/gimli/src/read/cfi.rs:3581,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:3583,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - encoding
    - address
    argTypes:
    - constants::DwEhPe
    - u64
    constantsTouched: []
    func_position:
      end: 3585
      start: 3579
    functionDepth: 1
    functionLinenumber: 3579
    functionLinenumberEnd: 3585
    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:3591,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3592,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3594
      start: 3589
    functionDepth: 0
    functionLinenumber: 3589
    functionLinenumberEnd: 3594
    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: 3602
      start: 3598
    functionDepth: 0
    functionLinenumber: 3598
    functionLinenumberEnd: 3602
    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:3619,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3620,1
    - Dst: Error::UnknownPointerEncoding
      Src: /src/gimli/src/read/cfi.rs:3620,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3624,1
    - Dst: bool::application
      Src: /src/gimli/src/read/cfi.rs:3627,1
    - Dst: '&mut R::offset_from'
      Src: /src/gimli/src/read/cfi.rs:3631,1
    - Dst: wrapping_add_sized
      Src: /src/gimli/src/read/cfi.rs:3632,1
    - Dst: R::Offset::into_u64
      Src: /src/gimli/src/read/cfi.rs:3633,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3635,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3642,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3649,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3656,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3659,1
    - Dst: parse_encoded_value
      Src: /src/gimli/src/read/cfi.rs:3663,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:3664,1
    - Dst: Pointer::new
      Src: /src/gimli/src/read/cfi.rs:3664,1
    - Dst: Result::wrapping_add_sized
      Src: /src/gimli/src/read/cfi.rs:3666,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 62
    argCount: 3
    argNames:
    - encoding
    - parameters
    - input
    argTypes:
    - constants::DwEhPe
    - '&PointerEncodingParameters<''_, R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3668
      start: 3613
    functionDepth: 8
    functionLinenumber: 3613
    functionLinenumberEnd: 3668
    functionName: parse_encoded_pointer
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 6
    functionsReached:
    - R::Offset::into_u64
    - Pointer::new
    - Ok
    - '&mut R::offset_from'
    - Err
    - bool::is_valid_encoding
    - Error::UnknownPointerEncoding
    - Result::wrapping_add_sized
    - bool::application
    - parse_encoded_value
    - wrapping_add_sized
    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:3675,1
    - Dst: '&mut R::read_address'
      Src: /src/gimli/src/read/cfi.rs:3677,1
    - Dst: '&mut R::read_uleb128'
      Src: /src/gimli/src/read/cfi.rs:3678,1
    - Dst: '&mut R::read_u16'
      Src: /src/gimli/src/read/cfi.rs:3679,1
    - Dst: u16::map
      Src: /src/gimli/src/read/cfi.rs:3679,1
    - Dst: '&mut R::read_u32'
      Src: /src/gimli/src/read/cfi.rs:3680,1
    - Dst: u32::map
      Src: /src/gimli/src/read/cfi.rs:3680,1
    - Dst: '&mut R::read_u64'
      Src: /src/gimli/src/read/cfi.rs:3681,1
    - Dst: '&mut R::read_sleb128'
      Src: /src/gimli/src/read/cfi.rs:3687,1
    - Dst: Result::map
      Src: /src/gimli/src/read/cfi.rs:3687,1
    - Dst: '&mut R::read_i16'
      Src: /src/gimli/src/read/cfi.rs:3688,1
    - Dst: i16::map
      Src: /src/gimli/src/read/cfi.rs:3688,1
    - Dst: '&mut R::read_i32'
      Src: /src/gimli/src/read/cfi.rs:3689,1
    - Dst: i32::map
      Src: /src/gimli/src/read/cfi.rs:3689,1
    - Dst: '&mut R::read_i64'
      Src: /src/gimli/src/read/cfi.rs:3690,1
    - Dst: i64::map
      Src: /src/gimli/src/read/cfi.rs:3690,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 43
    argCount: 3
    argNames:
    - encoding
    - parameters
    - input
    argTypes:
    - constants::DwEhPe
    - '&PointerEncodingParameters<''_, R>'
    - '&mut R'
    constantsTouched: []
    func_position:
      end: 3695
      start: 3670
    functionDepth: 7
    functionLinenumber: 3670
    functionLinenumberEnd: 3695
    functionName: parse_encoded_value
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 3
    functionsReached:
    - '&mut R::read_sleb128'
    - u16::map
    - '&mut R::read_uleb128'
    - '&mut R::read_i32'
    - '&mut R::read_u32'
    - i32::map
    - Result::map
    - '&mut R::read_address'
    - '&mut R::read_u64'
    - '&mut R::read_i64'
    - '&mut R::read_u16'
    - bool::format
    - '&mut R::read_i16'
    - i64::map
    - i16::map
    - u32::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:3743,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3744
      start: 3742
    functionDepth: 0
    functionLinenumber: 3742
    functionLinenumberEnd: 3744
    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:3747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3748
      start: 3746
    functionDepth: 0
    functionLinenumber: 3746
    functionLinenumberEnd: 3748
    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:3751,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3752
      start: 3750
    functionDepth: 0
    functionLinenumber: 3750
    functionLinenumberEnd: 3752
    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:3765,1
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:3766,1
    - Dst: Result::parse
      Src: /src/gimli/src/read/cfi.rs:3767,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3768,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3769,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    argCount: 3
    argNames:
    - section
    - input
    - get_cie
    argTypes:
    - Section
    - '&mut R'
    - F
    constantsTouched: []
    func_position:
      end: 3771
      start: 3754
    functionDepth: 12
    functionLinenumber: 3754
    functionLinenumberEnd: 3771
    functionName: tests::parse_fde
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - Result::parse
    - parse_cfi_entry
    - 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:3967,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:3967,1
    - Dst: SectionKind<DebugFrame<EndianSlice<'input, E>>>::section
      Src: /src/gimli/src/read/cfi.rs:3968,1
    - Dst: Result::set_address_size
      Src: /src/gimli/src/read/cfi.rs:3969,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:3970,1
    - Dst: E::default
      Src: /src/gimli/src/read/cfi.rs:3970,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:3971,1
    - Dst: CommonInformationEntry::parse
      Src: /src/gimli/src/read/cfi.rs:3972,1
    - Dst: Vec::map
      Src: /src/gimli/src/read/cfi.rs:3973,1
    - Dst: map_eof
      Src: /src/gimli/src/read/cfi.rs:3973,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: 3975
      start: 3956
    functionDepth: 13
    functionLinenumber: 3956
    functionLinenumberEnd: 3975
    functionName: tests::assert_parse_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Vec::map
    - E::default
    - Result::set_address_size
    - CommonInformationEntry::parse
    - SectionKind<DebugFrame<EndianSlice<'input, E>>>::section
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Default::default
    - map_eof
    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:3979,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:3980,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:3980,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:3980,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:3981,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3985,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/cfi.rs:3985,1
    - Dst: ReaderOffsetId
      Src: /src/gimli/src/read/cfi.rs:3985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3987
      start: 3978
    functionDepth: 14
    functionLinenumber: 3978
    functionLinenumberEnd: 3987
    functionName: tests::test_parse_cie_incomplete_length_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - ReaderOffsetId
    - debug_frame_le
    - Err
    - Error::UnexpectedEof
    - assert_parse_cie
    - Section::with_endian
    - L16
    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:3991,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:3992,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:3992,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:3992,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:3992,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:3995,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:3999,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/cfi.rs:3999,1
    - Dst: ReaderOffsetId
      Src: /src/gimli/src/read/cfi.rs:3999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4001
      start: 3990
    functionDepth: 14
    functionLinenumber: 3990
    functionLinenumberEnd: 4001
    functionName: tests::test_parse_cie_incomplete_length_64
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - ReaderOffsetId
    - debug_frame_le
    - Err
    - Error::UnexpectedEof
    - assert_parse_cie
    - Section::with_endian
    - L32
    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:4005,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4006,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4006,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4006,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4006,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4010,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4014,1
    - Dst: Error::UnexpectedEof
      Src: /src/gimli/src/read/cfi.rs:4014,1
    - Dst: ReaderOffsetId
      Src: /src/gimli/src/read/cfi.rs:4014,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4016
      start: 4004
    functionDepth: 14
    functionLinenumber: 4004
    functionLinenumberEnd: 4016
    functionName: tests::test_parse_cie_incomplete_id_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - ReaderOffsetId
    - Err
    - Error::UnexpectedEof
    - debug_frame_be
    - B32
    - assert_parse_cie
    - Section::with_endian
    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:4020,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4021,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4021,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4021,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4021,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4026,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4026,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4027
      start: 4019
    functionDepth: 14
    functionLinenumber: 4019
    functionLinenumberEnd: 4027
    functionName: tests::test_parse_cie_bad_id_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - Err
    - debug_frame_be
    - B32
    - assert_parse_cie
    - Section::with_endian
    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:4040,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4041,1
    - Dst: debug_frame_le
      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: cie
      Src: /src/gimli/src/read/cfi.rs:4045,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4046,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4046,1
    - Dst: Error::UnknownVersion
      Src: /src/gimli/src/read/cfi.rs:4046,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4047
      start: 4030
    functionDepth: 14
    functionLinenumber: 4030
    functionLinenumberEnd: 4047
    functionName: tests::test_parse_cie_32_bad_version
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - SectionKind::endian
    - Error::UnknownVersion
    - Err
    - EndianSlice::new
    - Section::with_endian
    - assert_parse_cie
    - debug_frame_le
    - 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:4051,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4052,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4053,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4058,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: bool::as_bytes
      Src: /src/gimli/src/read/cfi.rs:4068,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4059,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:4082,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4084,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:4084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 53
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4085
      start: 4050
    functionDepth: 14
    functionLinenumber: 4050
    functionLinenumberEnd: 4085
    functionName: tests::test_parse_cie_unknown_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - Self::set_const
    - Label::new
    - debug_frame_le
    - append_bytes
    - Err
    - D8
    - bool::as_bytes
    - assert_parse_cie
    - Section::with_endian
    - L32
    - mark
    linkageType: ''
    returnType: void
    signature: fn test_parse_cie_unknown_augmentation()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4089,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4089,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4100,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4101,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4104,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4105,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4105,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4105,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4105,1
    - Dst: assert_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4109,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4113,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 3
    argNames:
    - format
    - version
    - address_size
    argTypes:
    - Format
    - u8
    - u8
    constantsTouched: []
    func_position:
      end: 4115
      start: 4087
    functionDepth: 14
    functionLinenumber: 4087
    functionLinenumberEnd: 4115
    functionName: tests::test_parse_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - SectionKind::endian
    - map
    - append_bytes
    - Ok
    - EndianSlice::new
    - Section::with_endian
    - assert_parse_cie
    - debug_frame_le
    - cie
    - collect
    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:4119,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4120,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4121,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4123
      start: 4118
    functionDepth: 15
    functionLinenumber: 4118
    functionLinenumberEnd: 4123
    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:4127,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4128,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4129,1
    - Dst: test_parse_cie
      Src: /src/gimli/src/read/cfi.rs:4130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4131
      start: 4126
    functionDepth: 15
    functionLinenumber: 4126
    functionLinenumberEnd: 4131
    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:4135,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4135,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4146,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4147,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4150,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4151,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4151,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4151,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4153,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4153,1
    - Dst: DebugFrame::new
      Src: /src/gimli/src/read/cfi.rs:4161,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 39
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4172
      start: 4134
    functionDepth: 3
    functionLinenumber: 4134
    functionLinenumberEnd: 4172
    functionName: tests::test_parse_cie_length_too_big
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - SectionKind::endian
    - DebugFrame::new
    - map
    - EndianSlice::new
    - Section::with_endian
    - unwrap
    - Vec::get_contents
    - Default::default
    - debug_frame_le
    - cie
    - collect
    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:4176,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4177,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4177,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:4177,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4178,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4178,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4179,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4185
      start: 4175
    functionDepth: 7
    functionLinenumber: 4175
    functionLinenumberEnd: 4185
    functionName: tests::test_parse_fde_incomplete_length_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - debug_frame_le
    - SectionKind::section
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L16
    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:4189,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4190,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4190,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4190,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4190,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4193,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4193,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4194,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4200
      start: 4188
    functionDepth: 7
    functionLinenumber: 4188
    functionLinenumberEnd: 4200
    functionName: tests::test_parse_fde_incomplete_length_64
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - debug_frame_le
    - SectionKind::section
    - EndianSlice::new
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    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:4204,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4205,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4205,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4205,1
    - Dst: B32
      Src: /src/gimli/src/read/cfi.rs:4205,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4209,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4209,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4210,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4216
      start: 4203
    functionDepth: 7
    functionLinenumber: 4203
    functionLinenumberEnd: 4216
    functionName: tests::test_parse_fde_incomplete_cie_pointer_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - SectionKind::section
    - EndianSlice::new
    - unwrap
    - debug_frame_be
    - B32
    - Vec::get_contents
    - Section::with_endian
    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:4222,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4222,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4234,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4235,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4242,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4246,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4249,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4250,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4250,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4250,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4250,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4254,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4254,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4255,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4256,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4260,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4265
      start: 4219
    functionDepth: 5
    functionLinenumber: 4219
    functionLinenumberEnd: 4265
    functionName: tests::test_parse_fde_32_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - SectionKind::endian
    - fde
    - map
    - append_bytes
    - Ok
    - SectionKind::section
    - EndianSlice::new
    - CieId::clone
    - Section::with_endian
    - unwrap
    - Vec::get_contents
    - debug_frame_le
    - collect
    linkageType: ''
    returnType: void
    signature: fn test_parse_fde_32_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4271,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4271,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4282,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4283,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4290,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4294,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4297,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4298,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4298,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4298,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4298,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4302,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4302,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4303,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4304,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4308,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 46
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4313
      start: 4268
    functionDepth: 5
    functionLinenumber: 4268
    functionLinenumberEnd: 4313
    functionName: tests::test_parse_fde_64_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - SectionKind::endian
    - fde
    - map
    - append_bytes
    - Ok
    - SectionKind::section
    - EndianSlice::new
    - CieId::clone
    - Section::with_endian
    - unwrap
    - Vec::get_contents
    - debug_frame_le
    - collect
    linkageType: ''
    returnType: void
    signature: fn test_parse_fde_64_ok()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4318,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4318,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4329,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4330,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4333,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4334,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4334,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4334,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4334,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4337,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4337,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4338,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4339,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 36
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4347
      start: 4316
    functionDepth: 7
    functionLinenumber: 4316
    functionLinenumberEnd: 4347
    functionName: tests::test_parse_cfi_entry_on_cie_32_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - SectionKind::endian
    - map
    - append_bytes
    - SectionKind::section
    - EndianSlice::new
    - unwrap
    - debug_frame_be
    - Vec::get_contents
    - Default::default
    - Section::with_endian
    - cie
    - collect
    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:4353,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4353,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4364,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4365,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4372,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4376,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4379,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4380,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4380,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4380,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4380,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4384,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4384,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4385,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4386,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4388,1
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:4389,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4399,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:4399,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 55
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4406
      start: 4350
    functionDepth: 12
    functionLinenumber: 4350
    functionLinenumberEnd: 4406
    functionName: tests::test_parse_cfi_entry_on_fde_32_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - SectionKind::endian
    - parse_cfi_entry
    - fde
    - map
    - append_bytes
    - Ok
    - SectionKind::section
    - EndianSlice::new
    - CieId::clone
    - unwrap
    - debug_frame_be
    - Vec::get_contents
    - Default::default
    - Section::with_endian
    - collect
    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:4410,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4410,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4412,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4412,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4414,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4414,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4416,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4416,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4427,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4428,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4440,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4441,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4444,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4445,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:4450,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4451,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4451,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4451,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4451,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4451,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4451,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4461,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4465,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4472,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4476,1
    - Dst: Vec::fde
      Src: /src/gimli/src/read/cfi.rs:4480,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:4480,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:4484,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:4484,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:4486,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4486,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:4487,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4487,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4489,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4489,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4490,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4492,1
    - Dst: Result::entries
      Src: /src/gimli/src/read/cfi.rs:4493,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/cfi.rs:4498,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4506,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4506,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/src/read/cfi.rs:4513,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:4521,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:4521,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 131
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4529
      start: 4409
    functionDepth: 5
    functionLinenumber: 4409
    functionLinenumberEnd: 4529
    functionName: tests::test_cfi_entries_iter
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - map
    - SectionKind::section
    - debug_frame_be
    - Result::entries
    - mark
    - collect
    - fde
    - EndianSlice::new
    - Vec::start
    - Default::default
    - set_const
    - clone
    - SectionKind::endian
    - Self::value
    - Vec::fde
    - Ok
    - Section::with_endian
    - cie
    - Label::new
    - unwrap
    - Vec::get_contents
    - AddrEntryIter::next
    linkageType: ''
    returnType: void
    signature: fn test_cfi_entries_iter()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:4534,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:4534,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:4545,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4546,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4549,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:4551,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4552,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:4552,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4552,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4552,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:4552,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4552,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:4558,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:4558,1
    - Dst: DebugFrameOffset
      Src: /src/gimli/src/read/cfi.rs:4560,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:4560,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4560,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4562,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4562,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:4563,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:4564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4567
      start: 4532
    functionDepth: 6
    functionLinenumber: 4532
    functionLinenumberEnd: 4567
    functionName: tests::test_parse_cie_from_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - map
    - append_bytes
    - SectionKind::section
    - debug_frame_le
    - mark
    - collect
    - EndianSlice::new
    - Vec::start
    - Default::default
    - set_const
    - SectionKind::endian
    - Self::value
    - DebugFrameOffset
    - Section::with_endian
    - cie
    - Label::new
    - unwrap
    - Vec::get_contents
    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:4573,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:4575,1
    - Dst: CallFrameInstruction::parse
      Src: /src/gimli/src/read/cfi.rs:4580,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 2
    argNames:
    - input
    - address_size
    argTypes:
    - '&mut R'
    - u8
    constantsTouched: []
    func_position:
      end: 4581
      start: 4569
    functionDepth: 7
    functionLinenumber: 4569
    functionLinenumberEnd: 4581
    functionName: tests::parse_cfi_instruction
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionBaseAddresses::default
    - CallFrameInstruction::parse
    - '&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:4587,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4587,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4587,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4590,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4590,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4591,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4599
      start: 4584
    functionDepth: 1
    functionLinenumber: 4584
    functionLinenumberEnd: 4599
    functionName: tests::test_parse_cfi_instruction_advance_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    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:4606,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4606,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4606,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4606,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4610,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4610,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4620
      start: 4602
    functionDepth: 1
    functionLinenumber: 4602
    functionLinenumberEnd: 4620
    functionName: tests::test_parse_cfi_instruction_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - uleb
    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:4626,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4626,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4626,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4629,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4629,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4630,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4638
      start: 4623
    functionDepth: 1
    functionLinenumber: 4623
    functionLinenumberEnd: 4638
    functionName: tests::test_parse_cfi_instruction_restore
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    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:4643,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4643,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4643,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4646,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4646,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4647,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4653
      start: 4641
    functionDepth: 1
    functionLinenumber: 4641
    functionLinenumberEnd: 4653
    functionName: tests::test_parse_cfi_instruction_nop
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    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:4659,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4659,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:4659,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4659,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4663,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4663,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4664,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4672
      start: 4656
    functionDepth: 1
    functionLinenumber: 4656
    functionLinenumberEnd: 4672
    functionName: tests::test_parse_cfi_instruction_set_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - L64
    - Vec::get_contents
    - Section::with_endian
    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:4680,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4680,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:4680,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4680,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4684,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4684,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4685,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:4687,1
    - Dst: Self::set_text
      Src: /src/gimli/src/read/cfi.rs:4687,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4704
      start: 4675
    functionDepth: 1
    functionLinenumber: 4675
    functionLinenumberEnd: 4704
    functionName: tests::test_parse_cfi_instruction_set_loc_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::set_text
    - BaseAddresses::default
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - L64
    - Vec::get_contents
    - Section::with_endian
    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:4710,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4710,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4710,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4710,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4714,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4714,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4715,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4723
      start: 4707
    functionDepth: 1
    functionLinenumber: 4707
    functionLinenumberEnd: 4723
    functionName: tests::test_parse_cfi_instruction_advance_loc1
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    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:4729,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4729,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:4729,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4729,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4733,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4733,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4734,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4742
      start: 4726
    functionDepth: 1
    functionLinenumber: 4726
    functionLinenumberEnd: 4742
    functionName: tests::test_parse_cfi_instruction_advance_loc2
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - L16
    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:4748,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4748,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:4748,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4748,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4752,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4752,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4753,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4761
      start: 4745
    functionDepth: 1
    functionLinenumber: 4745
    functionLinenumberEnd: 4761
    functionName: tests::test_parse_cfi_instruction_advance_loc4
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - L32
    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:4768,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4768,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4768,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4770,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4768,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4768,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4773,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4773,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4774,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4783
      start: 4764
    functionDepth: 1
    functionLinenumber: 4764
    functionLinenumberEnd: 4783
    functionName: tests::test_parse_cfi_instruction_offset_extended
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    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:4789,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4789,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4789,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4791,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4789,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4793,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4793,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4794,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4802
      start: 4786
    functionDepth: 1
    functionLinenumber: 4786
    functionLinenumberEnd: 4802
    functionName: tests::test_parse_cfi_instruction_restore_extended
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    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:4808,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4808,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4808,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4810,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4808,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4812,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4812,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4813,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4821
      start: 4805
    functionDepth: 1
    functionLinenumber: 4805
    functionLinenumberEnd: 4821
    functionName: tests::test_parse_cfi_instruction_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    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:4827,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4827,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4827,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4829,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4827,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4831,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4831,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4832,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4840
      start: 4824
    functionDepth: 1
    functionLinenumber: 4824
    functionLinenumberEnd: 4840
    functionName: tests::test_parse_cfi_instruction_same_value
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    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:4847,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4847,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4847,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4849,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4847,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4850,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4847,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4852,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4852,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4862
      start: 4843
    functionDepth: 1
    functionLinenumber: 4843
    functionLinenumberEnd: 4862
    functionName: tests::test_parse_cfi_instruction_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    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:4867,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4867,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4867,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4870,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4870,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4871,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4877
      start: 4865
    functionDepth: 1
    functionLinenumber: 4865
    functionLinenumberEnd: 4877
    functionName: tests::test_parse_cfi_instruction_remember_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    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:4882,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4882,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4882,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4885,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4885,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4892
      start: 4880
    functionDepth: 1
    functionLinenumber: 4880
    functionLinenumberEnd: 4892
    functionName: tests::test_parse_cfi_instruction_restore_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    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:4899,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4899,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4899,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4901,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4899,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4899,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4904,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4904,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4905,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4914
      start: 4895
    functionDepth: 1
    functionLinenumber: 4895
    functionLinenumberEnd: 4914
    functionName: tests::test_parse_cfi_instruction_def_cfa
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    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:4920,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4920,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4920,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:4922,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4920,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4924,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4924,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4925,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4933
      start: 4917
    functionDepth: 1
    functionLinenumber: 4917
    functionLinenumberEnd: 4933
    functionName: tests::test_parse_cfi_instruction_def_cfa_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    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:4939,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4939,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4939,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4939,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4943,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4943,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4944,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4952
      start: 4936
    functionDepth: 1
    functionLinenumber: 4936
    functionLinenumberEnd: 4952
    functionName: tests::test_parse_cfi_instruction_def_cfa_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - uleb
    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:4959,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4960,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4961,1
    - 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: D8
      Src: /src/gimli/src/read/cfi.rs:4963,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4963,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4963,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4963,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4963,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:4971,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:4973,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:4976,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:4976,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:4977,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 54
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4986
      start: 4955
    functionDepth: 2
    functionLinenumber: 4955
    functionLinenumberEnd: 4986
    functionName: tests::test_parse_cfi_instruction_def_cfa_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::set_const
    - Label::new
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::start
    - Vec::get_contents
    - Section::with_endian
    - mark
    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:4994,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4995,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:4996,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:4998,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4998,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:4998,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5000,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:4998,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4998,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4998,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:4998,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:4998,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:5007,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:5009,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5012,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5012,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5013,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5023
      start: 4989
    functionDepth: 2
    functionLinenumber: 4989
    functionLinenumberEnd: 5023
    functionName: tests::test_parse_cfi_instruction_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::set_const
    - Label::new
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::start
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    - mark
    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:5030,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5030,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5030,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5032,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5030,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5030,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5035,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5035,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5036,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5045
      start: 5026
    functionDepth: 1
    functionLinenumber: 5026
    functionLinenumberEnd: 5045
    functionName: tests::test_parse_cfi_instruction_offset_extended_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - sleb
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    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:5052,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5052,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5052,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5054,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5052,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5052,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5057,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5057,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5058,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5067
      start: 5048
    functionDepth: 1
    functionLinenumber: 5048
    functionLinenumberEnd: 5067
    functionName: tests::test_parse_cfi_instruction_def_cfa_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - sleb
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    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:5073,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5073,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5073,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5073,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5077,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5077,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5078,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5086
      start: 5070
    functionDepth: 1
    functionLinenumber: 5070
    functionLinenumberEnd: 5086
    functionName: tests::test_parse_cfi_instruction_def_cfa_offset_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - sleb
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    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:5093,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5093,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5093,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5095,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5093,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5093,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5098,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5098,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5099,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5108
      start: 5089
    functionDepth: 1
    functionLinenumber: 5089
    functionLinenumberEnd: 5108
    functionName: tests::test_parse_cfi_instruction_val_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    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:5115,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5115,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5115,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5117,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5115,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5115,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5120,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5120,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5130
      start: 5111
    functionDepth: 1
    functionLinenumber: 5111
    functionLinenumberEnd: 5130
    functionName: tests::test_parse_cfi_instruction_val_offset_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - sleb
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    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:5138,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5139,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5140,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5142,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5142,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5142,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5144,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5142,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5142,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5142,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5142,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5142,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:5151,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:5153,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5156,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5156,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 58
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5167
      start: 5133
    functionDepth: 2
    functionLinenumber: 5133
    functionLinenumberEnd: 5167
    functionName: tests::test_parse_cfi_instruction_val_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::set_const
    - Label::new
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - Vec::start
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    - mark
    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:5172,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5172,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5172,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5175,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5175,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5176,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5178,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5188
      start: 5170
    functionDepth: 1
    functionLinenumber: 5170
    functionLinenumberEnd: 5188
    functionName: tests::test_parse_cfi_instruction_negate_ra_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::default
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - SectionBaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    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:5193,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5194,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5194,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5194,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5197,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5197,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5203
      start: 5191
    functionDepth: 1
    functionLinenumber: 5191
    functionLinenumberEnd: 5203
    functionName: tests::test_parse_cfi_instruction_unknown_instruction
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - constants::DwCfa
    - Vec::get_contents
    - Section::with_endian
    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:5211,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5212,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:5213,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5215,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5215,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5215,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5217,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5215,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5215,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:5215,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:5215,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5215,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5215,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:5225,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:5227,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5230,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5230,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5231,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 64
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5261
      start: 5206
    functionDepth: 2
    functionLinenumber: 5206
    functionLinenumberEnd: 5261
    functionName: tests::test_call_frame_instruction_iter_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::set_const
    - Label::new
    - append_bytes
    - D8
    - unwrap
    - EndianSlice::new
    - SectionBaseAddresses::default
    - Vec::start
    - Vec::get_contents
    - Section::with_endian
    - uleb
    - into
    - mark
    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:5266,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5266,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:5268,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5268,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5269,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5271,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5288
      start: 5264
    functionDepth: 1
    functionLinenumber: 5264
    functionLinenumberEnd: 5288
    functionName: tests::test_call_frame_instruction_iter_err
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::default
    - D8
    - EndianSlice::new
    - unwrap
    - SectionBaseAddresses::default
    - Vec::get_contents
    - Section::with_endian
    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:5300,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5300,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5301,1
    - Dst: UnwindTable::new_for_fde
      Src: /src/gimli/src/read/cfi.rs:5303,1
    - Dst: UnwindTable::new_for_cie
      Src: /src/gimli/src/read/cfi.rs:5304,1
    - Dst: LineInstructions::as_ref
      Src: /src/gimli/src/read/cfi.rs:5306,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: 5312
      start: 5290
    functionDepth: 7
    functionLinenumber: 5290
    functionLinenumberEnd: 5312
    functionName: tests::assert_eval
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - EndianSlice::default
    - UnwindTable::new_for_cie
    - LineInstructions::as_ref
    - UnwindTable::new_for_fde
    - 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:5319,1
    - Dst: mem::size_of::<usize>
      Src: /src/gimli/src/read/cfi.rs:5321,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5327
      start: 5314
    functionDepth: 1
    functionLinenumber: 5314
    functionLinenumberEnd: 5327
    functionName: tests::make_test_cie
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - EndianSlice::new
    - mem::size_of::<usize>
    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:5331,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5332,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5333,1
    - Dst: Self::row_mut
      Src: /src/gimli/src/read/cfi.rs:5334,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5335,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5337
      start: 5330
    functionDepth: 7
    functionLinenumber: 5330
    functionLinenumberEnd: 5337
    functionName: tests::test_eval_set_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - UnwindContext::new
    - Ok
    - make_test_cie
    - assert_eval
    - Self::row_mut
    linkageType: ''
    returnType: void
    signature: fn test_eval_set_loc()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5341,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5342,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5343,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5344,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5346,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5350
      start: 5340
    functionDepth: 7
    functionLinenumber: 5340
    functionLinenumberEnd: 5350
    functionName: tests::test_eval_set_loc_backwards
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::new
    - Err
    - row_mut
    - make_test_cie
    - assert_eval
    - clone
    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:5354,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5355,1
    - Dst: row_mut
      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: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5361
      start: 5353
    functionDepth: 7
    functionLinenumber: 5353
    functionLinenumberEnd: 5361
    functionName: tests::test_eval_advance_loc
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - clone
    - UnwindContext::new
    - row_mut
    - Ok
    - make_test_cie
    - assert_eval
    - Self::row_mut
    linkageType: ''
    returnType: void
    signature: fn test_eval_advance_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:5367,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5368,1
    - Dst: into
      Src: /src/gimli/src/read/cfi.rs:5368,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5369,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5371,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5374,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5375
      start: 5364
    functionDepth: 7
    functionLinenumber: 5364
    functionLinenumberEnd: 5375
    functionName: tests::test_eval_advance_loc_overflow_32
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::new
    - row_mut
    - Err
    - make_test_cie
    - assert_eval
    - into
    - 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:5379,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5381,1
    - Dst: row_mut
      Src: /src/gimli/src/read/cfi.rs:5382,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5383,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5385,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5389
      start: 5378
    functionDepth: 7
    functionLinenumber: 5378
    functionLinenumberEnd: 5389
    functionName: tests::test_eval_advance_loc_overflow_64
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::new
    - Err
    - row_mut
    - make_test_cie
    - assert_eval
    - clone
    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:5393,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5394,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5395,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5396,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5397,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5401,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5403,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5407,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5408
      start: 5392
    functionDepth: 7
    functionLinenumber: 5392
    functionLinenumberEnd: 5408
    functionName: tests::test_eval_def_cfa
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - UnwindContext::new
    - Ok
    - Self::set_cfa
    - make_test_cie
    - assert_eval
    - 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:5412,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5413,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5414,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5415,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5416,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5420,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5422,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5426,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5427
      start: 5411
    functionDepth: 7
    functionLinenumber: 5411
    functionLinenumberEnd: 5427
    functionName: tests::test_eval_def_cfa_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - UnwindContext::new
    - Ok
    - Self::set_cfa
    - make_test_cie
    - assert_eval
    - 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:5431,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5432,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5433,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5434,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5437,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5438,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5439,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5443,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5445,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5449
      start: 5430
    functionDepth: 7
    functionLinenumber: 5430
    functionLinenumberEnd: 5449
    functionName: tests::test_eval_def_cfa_register
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - set_cfa
    - UnwindContext::new
    - Ok
    - Self::set_cfa
    - make_test_cie
    - assert_eval
    - 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:5453,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5454,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5455,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5455,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5459,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5461,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5463,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5467
      start: 5452
    functionDepth: 7
    functionLinenumber: 5452
    functionLinenumberEnd: 5467
    functionName: tests::test_eval_def_cfa_register_invalid_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - set_cfa
    - UnwindContext::new
    - Err
    - CfaRule::Expression
    - make_test_cie
    - assert_eval
    - 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:5471,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5472,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5473,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5474,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5477,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5478,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5479,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5482,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5483,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5484
      start: 5470
    functionDepth: 7
    functionLinenumber: 5470
    functionLinenumberEnd: 5484
    functionName: tests::test_eval_def_cfa_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - set_cfa
    - UnwindContext::new
    - Ok
    - Self::set_cfa
    - make_test_cie
    - assert_eval
    - 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:5488,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5489,1
    - Dst: set_cfa
      Src: /src/gimli/src/read/cfi.rs:5490,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5490,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5494,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5496,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5500
      start: 5487
    functionDepth: 7
    functionLinenumber: 5487
    functionLinenumberEnd: 5500
    functionName: tests::test_eval_def_cfa_offset_invalid_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - set_cfa
    - UnwindContext::new
    - Err
    - CfaRule::Expression
    - make_test_cie
    - assert_eval
    - 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:5508,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5509,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5510,1
    - Dst: Self::set_cfa
      Src: /src/gimli/src/read/cfi.rs:5511,1
    - Dst: CfaRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5511,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5513,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5516,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5517
      start: 5503
    functionDepth: 7
    functionLinenumber: 5503
    functionLinenumberEnd: 5517
    functionName: tests::test_eval_def_cfa_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::new
    - Ok
    - Self::set_cfa
    - CfaRule::Expression
    - make_test_cie
    - assert_eval
    - 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:5521,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5522,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5523,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5524,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5525,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5524,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5528,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5530,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5533,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5534
      start: 5520
    functionDepth: 11
    functionLinenumber: 5520
    functionLinenumberEnd: 5534
    functionName: tests::test_eval_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - Self::set_register_rule
    - UnwindContext::new
    - Ok
    - make_test_cie
    - Result::unwrap
    - assert_eval
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_undefined()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5538,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5539,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5540,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5541,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5542,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5541,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5545,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5547,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5551
      start: 5537
    functionDepth: 11
    functionLinenumber: 5537
    functionLinenumberEnd: 5551
    functionName: tests::test_eval_same_value
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - Self::set_register_rule
    - UnwindContext::new
    - Ok
    - make_test_cie
    - Result::unwrap
    - assert_eval
    - 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:5555,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5556,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5557,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5558,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5560,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5561,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5558,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5565,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5567,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5571,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5572
      start: 5554
    functionDepth: 11
    functionLinenumber: 5554
    functionLinenumberEnd: 5572
    functionName: tests::test_eval_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - Self::set_register_rule
    - Result::unwrap
    - UnwindContext::new
    - Ok
    - make_test_cie
    - RegisterRule::Offset
    - assert_eval
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_offset()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5576,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5577,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5578,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5579,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5581,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5582,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5579,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5586,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5588,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5592,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5593
      start: 5575
    functionDepth: 11
    functionLinenumber: 5575
    functionLinenumberEnd: 5593
    functionName: tests::test_eval_offset_extended_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - Self::set_register_rule
    - Result::unwrap
    - UnwindContext::new
    - Ok
    - make_test_cie
    - RegisterRule::Offset
    - assert_eval
    - 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:5597,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5598,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5599,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5600,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5602,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:5603,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5600,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5607,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5609,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5613,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5614
      start: 5596
    functionDepth: 11
    functionLinenumber: 5596
    functionLinenumberEnd: 5614
    functionName: tests::test_eval_val_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - Self::set_register_rule
    - RegisterRule::ValOffset
    - UnwindContext::new
    - Ok
    - make_test_cie
    - Result::unwrap
    - assert_eval
    - 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:5618,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5619,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5620,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5621,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5623,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:5624,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5621,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5628,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5630,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5634,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5635
      start: 5617
    functionDepth: 11
    functionLinenumber: 5617
    functionLinenumberEnd: 5635
    functionName: tests::test_eval_val_offset_sf
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - Self::set_register_rule
    - RegisterRule::ValOffset
    - UnwindContext::new
    - Ok
    - make_test_cie
    - Result::unwrap
    - assert_eval
    - 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:5643,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5644,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5645,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5646,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5647,1
    - Dst: RegisterRule::Expression
      Src: /src/gimli/src/read/cfi.rs:5647,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5646,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5650,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5652,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5657
      start: 5638
    functionDepth: 11
    functionLinenumber: 5638
    functionLinenumberEnd: 5657
    functionName: tests::test_eval_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - Self::set_register_rule
    - UnwindContext::new
    - Ok
    - make_test_cie
    - RegisterRule::Expression
    - Result::unwrap
    - assert_eval
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_expression()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5665,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5666,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5667,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5668,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5669,1
    - Dst: RegisterRule::ValExpression
      Src: /src/gimli/src/read/cfi.rs:5669,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5668,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5672,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5674,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5679
      start: 5660
    functionDepth: 11
    functionLinenumber: 5660
    functionLinenumberEnd: 5679
    functionName: tests::test_eval_val_expression
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - Self::set_register_rule
    - RegisterRule::ValExpression
    - UnwindContext::new
    - Ok
    - make_test_cie
    - Result::unwrap
    - assert_eval
    - 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:5683,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:5691,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5692,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5695,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5696,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5696,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5696,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5696,1
    - Dst: save_initial_rules
      Src: /src/gimli/src/read/cfi.rs:5698,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5698,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5699,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5700,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5700,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5700,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5700,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5704,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5706,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5709,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:5709,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5710
      start: 5682
    functionDepth: 11
    functionLinenumber: 5682
    functionLinenumberEnd: 5710
    functionName: tests::test_eval_restore
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - save_initial_rules
    - Result::unwrap
    - UnwindContext::new
    - Ok
    - EndianSlice::new
    - CieId::clone
    - make_test_cie
    - Some
    - RegisterRule::Offset
    - assert_eval
    - set_register_rule
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_restore()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5714,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5715,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5716,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5718,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5720,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5724
      start: 5713
    functionDepth: 7
    functionLinenumber: 5713
    functionLinenumberEnd: 5724
    functionName: tests::test_eval_restore_havent_saved_initial_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - UnwindContext::new
    - Err
    - make_test_cie
    - assert_eval
    - clone
    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:5728,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5729,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5730,1
    - Dst: Self::push_row
      Src: /src/gimli/src/read/cfi.rs:5731,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5731,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5732,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5733,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5734
      start: 5727
    functionDepth: 7
    functionLinenumber: 5727
    functionLinenumberEnd: 5734
    functionName: tests::test_eval_remember_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::new
    - Ok
    - make_test_cie
    - Result::unwrap
    - assert_eval
    - 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:5738,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5740,1
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:5741,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5742,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5742,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5742,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5744,1
    - Dst: push_row
      Src: /src/gimli/src/read/cfi.rs:5745,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5745,1
    - Dst: set_start_address
      Src: /src/gimli/src/read/cfi.rs:5746,1
    - Dst: set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5747,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5747,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5747,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5747,1
    - Dst: Self::set_start_address
      Src: /src/gimli/src/read/cfi.rs:5751,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5755,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5758,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5763,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 38
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5764
      start: 5737
    functionDepth: 11
    functionLinenumber: 5737
    functionLinenumberEnd: 5764
    functionName: tests::test_eval_restore_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - set_start_address
    - common::Register
    - RegisterRule::Offset
    - UnwindContext::new
    - push_row
    - Ok
    - Err
    - make_test_cie
    - Self::set_start_address
    - Result::unwrap
    - assert_eval
    - set_register_rule
    - 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:5768,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5769,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5770,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5771,1
    - Dst: RegisterRule::Constant
      Src: /src/gimli/src/read/cfi.rs:5772,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5771,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5774,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5775,1
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5777,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5778,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5779,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5780,1
    - Dst: RegisterRule::Constant
      Src: /src/gimli/src/read/cfi.rs:5781,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5780,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5784,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5785,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5787,1
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:5790,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5791,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5792,1
    - Dst: Self::set_register_rule
      Src: /src/gimli/src/read/cfi.rs:5793,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5796,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:5793,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5801,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:5808,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 52
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5813
      start: 5767
    functionDepth: 11
    functionLinenumber: 5767
    functionLinenumberEnd: 5813
    functionName: tests::test_eval_negate_ra_state
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - RegisterRule::Offset
    - Self::set_register_rule
    - UnwindContext::new
    - Ok
    - Err
    - make_test_cie
    - Result::unwrap
    - assert_eval
    - RegisterRule::Constant
    - 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:5817,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5818,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:5819,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:5820,1
    - Dst: assert_eval
      Src: /src/gimli/src/read/cfi.rs:5821,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5822
      start: 5816
    functionDepth: 7
    functionLinenumber: 5816
    functionLinenumberEnd: 5822
    functionName: tests::test_eval_nop
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - UnwindContext::new
    - Ok
    - make_test_cie
    - assert_eval
    - clone
    linkageType: ''
    returnType: void
    signature: fn test_eval_nop()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5826,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5826,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5826,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5826,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5826,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:5832,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5832,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5843,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5844,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5847,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5847,1
    - Dst: LineInstructions::get_contents
      Src: /src/gimli/src/read/cfi.rs:5850,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5850,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:5856,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5860,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:5863,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5863,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5864,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:5865,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5865,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:5867,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/src/read/cfi.rs:5867,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5871,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:5875,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:5875,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5881,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:5884,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:5884,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 66
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5892
      start: 5825
    functionDepth: 13
    functionLinenumber: 5825
    functionLinenumberEnd: 5892
    functionName: tests::test_unwind_table_cie_no_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - iter
    - D8
    - get_contents
    - LineInstructions::get_contents
    - expect
    - collect
    - UnwindContext::new
    - EndianSlice::new
    - uleb
    - Box::new
    - EndianSlice::default
    - OneShotLineRows::expect
    - next_row
    - CieId::clone
    - Section::with_endian
    - DebugFrame::from
    - rows
    - BaseAddresses::default
    - sleb
    - append_repeated
    - unwrap
    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:5896,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5896,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5896,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:5896,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5896,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5896,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5896,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:5905,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5905,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5916,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5917,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5920,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5920,1
    - Dst: LineInstructions::get_contents
      Src: /src/gimli/src/read/cfi.rs:5923,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5923,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:5929,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5933,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:5936,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:5936,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:5937,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:5938,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:5938,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:5940,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/src/read/cfi.rs:5940,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5944,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5944,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:5948,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:5948,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5954,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5957,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:5957,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:5957,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:5957,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 5965
      start: 5895
    functionDepth: 13
    functionLinenumber: 5895
    functionLinenumberEnd: 5965
    functionName: tests::test_unwind_table_cie_single_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - iter
    - D8
    - get_contents
    - RegisterRule::Offset
    - LineInstructions::get_contents
    - expect
    - collect
    - UnwindContext::new
    - EndianSlice::new
    - uleb
    - Box::new
    - EndianSlice::default
    - OneShotLineRows::expect
    - next_row
    - CieId::clone
    - Section::with_endian
    - DebugFrame::from
    - rows
    - BaseAddresses::default
    - sleb
    - append_repeated
    - unwrap
    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:5969,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5969,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5969,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5969,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5969,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:5977,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5977,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:5988,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:5989,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:5992,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:5992,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:5992,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:5992,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:5997,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:5997,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6008,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6009,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6016,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6020,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6027,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6031,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:6034,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:6034,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6035,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6036,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6036,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:6038,1
    - Dst: map_eof
      Src: /src/gimli/src/read/cfi.rs:6038,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:6046,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6046,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6051,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6051,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 79
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6053
      start: 5968
    functionDepth: 5
    functionLinenumber: 5968
    functionLinenumberEnd: 6053
    functionName: tests::test_unwind_table_cie_invalid_rule
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - Box::new
    - rows
    - BaseAddresses::default
    - EndianSlice::default
    - append_repeated
    - UnwindContext::new
    - D8
    - unwrap
    - get_contents
    - EndianSlice::new
    - RegisterRule::Offset
    - map_eof
    - Section::with_endian
    - uleb
    - DebugFrame::from
    - clone
    - expect
    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:6058,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6058,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6058,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6058,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6058,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6058,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6058,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6058,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6058,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6070,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6070,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6081,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6082,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6085,1
    - Dst: LineInstructions::get_contents
      Src: /src/gimli/src/read/cfi.rs:6108,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6108,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6114,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6118,1
    - Dst: DebugFrame::from
      Src: /src/gimli/src/read/cfi.rs:6121,1
    - Dst: EndianSlice::default
      Src: /src/gimli/src/read/cfi.rs:6121,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6122,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6123,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6123,1
    - Dst: rows
      Src: /src/gimli/src/read/cfi.rs:6125,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/src/read/cfi.rs:6125,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6131,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6131,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6132,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6132,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6130,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6130,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6139,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6139,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6145,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6149,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6149,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6150,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6150,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6148,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6148,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6159,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6159,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6165,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6169,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6169,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6170,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6170,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6168,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6168,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6179,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6179,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6185,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6189,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6189,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6190,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6190,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6188,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6188,1
    - Dst: next_row
      Src: /src/gimli/src/read/cfi.rs:6199,1
    - Dst: expect
      Src: /src/gimli/src/read/cfi.rs:6199,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6205,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6209,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6209,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6210,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6210,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6211,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:6211,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6208,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 202
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6222
      start: 6056
    functionDepth: 9
    functionLinenumber: 6056
    functionLinenumberEnd: 6222
    functionName: tests::test_unwind_table_next_row
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - iter
    - D8
    - get_contents
    - RegisterRule::Offset
    - LineInstructions::get_contents
    - collect
    - expect
    - UnwindContext::new
    - EndianSlice::new
    - uleb
    - Box::new
    - EndianSlice::default
    - OneShotLineRows::expect
    - next_row
    - CieId::clone
    - Section::with_endian
    - DebugFrame::from
    - rows
    - BaseAddresses::default
    - sleb
    - append_repeated
    - unwrap
    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:6226,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6226,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6226,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6226,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6231,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6231,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:6233,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6233,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6235,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6235,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6235,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6235,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6235,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:6235,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6243,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6243,1
    - Dst: map
      Src: /src/gimli/src/read/cfi.rs:6245,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:6245,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6256,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6257,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:6269,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6270,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6273,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6274,1
    - Dst: debug_frame_be
      Src: /src/gimli/src/read/cfi.rs:6279,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6280,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6280,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6280,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6280,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6280,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6280,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6290,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6294,1
    - Dst: clone
      Src: /src/gimli/src/read/cfi.rs:6301,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6305,1
    - Dst: Vec::fde
      Src: /src/gimli/src/read/cfi.rs:6309,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6309,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6312,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6312,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6314,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6314,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6315,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6318,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6319,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6319,1
    - Dst: Result::unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:6320,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 115
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6342
      start: 6225
    functionDepth: 16
    functionLinenumber: 6225
    functionLinenumberEnd: 6342
    functionName: tests::test_unwind_info_for_address_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - map
    - SectionKind::section
    - D8
    - get_contents
    - debug_frame_be
    - mark
    - collect
    - Result::unwind_info_for_address
    - fde
    - UnwindContext::new
    - EndianSlice::new
    - Vec::start
    - Default::default
    - set_const
    - uleb
    - clone
    - SectionKind::endian
    - Box::new
    - Vec::unwrap
    - Vec::fde
    - Section::with_endian
    - cie
    - sleb
    - Label::new
    - unwrap
    - Vec::get_contents
    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:6346,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6347,1
    - Dst: Box::new
      Src: /src/gimli/src/read/cfi.rs:6348,1
    - Dst: UnwindContext::new
      Src: /src/gimli/src/read/cfi.rs:6348,1
    - Dst: Result::unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:6349,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6357
      start: 6345
    functionDepth: 16
    functionLinenumber: 6345
    functionLinenumberEnd: 6357
    functionName: tests::test_unwind_info_for_address_not_found
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Box::new
    - Result::unwind_info_for_address
    - DebugFrame::new
    - UnwindContext::new
    - 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:6361,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6363,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6363,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6366
      start: 6360
    functionDepth: 8
    functionLinenumber: 6360
    functionLinenumberEnd: 6366
    functionName: tests::test_eh_frame_hdr_unknown_version
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - EhFrameHdr::new
    - Self::parse
    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:6370,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6370,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6370,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6370,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6370,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6370,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6370,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6370,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6370,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6370,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6370,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6381,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6381,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6382,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6383,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6386
      start: 6369
    functionDepth: 8
    functionLinenumber: 6369
    functionLinenumberEnd: 6386
    functionName: tests::test_eh_frame_hdr_omit_ehptr
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - EhFrameHdr::new
    - L8
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    - Self::parse
    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:6390,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6390,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6396,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6396,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6397,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6398,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6398,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6403
      start: 6389
    functionDepth: 8
    functionLinenumber: 6389
    functionLinenumberEnd: 6403
    functionName: tests::test_eh_frame_hdr_omit_count
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - Vec::unwrap
    - EhFrameHdr::new
    - L8
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    - Self::parse
    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:6407,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6407,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6407,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6407,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6407,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6407,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6407,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6414,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6414,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6415,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6416,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6416,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6418,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6421
      start: 6406
    functionDepth: 8
    functionLinenumber: 6406
    functionLinenumberEnd: 6421
    functionName: tests::test_eh_frame_hdr_omit_table
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - Vec::unwrap
    - EhFrameHdr::new
    - L8
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    - Self::parse
    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:6425,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6425,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6425,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6425,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6425,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6425,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6425,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6432,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6432,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6433,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6434,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6434,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6436,1
    - Dst: Vec::table
      Src: /src/gimli/src/read/cfi.rs:6438,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6445
      start: 6424
    functionDepth: 9
    functionLinenumber: 6424
    functionLinenumberEnd: 6445
    functionName: tests::test_eh_frame_hdr_varlen_table
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - Vec::unwrap
    - Vec::table
    - EhFrameHdr::new
    - L8
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    - Self::parse
    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: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
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6461
      start: 6448
    functionDepth: 8
    functionLinenumber: 6448
    functionLinenumberEnd: 6461
    functionName: tests::test_eh_frame_hdr_indirect_length
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - EhFrameHdr::new
    - L8
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    - Self::parse
    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:6465,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6465,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6465,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6465,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6465,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6465,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6465,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6465,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6465,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6465,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6465,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6476,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6476,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6477,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6478,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6478,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6480,1
    - Dst: Vec::table
      Src: /src/gimli/src/read/cfi.rs:6482,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6489
      start: 6464
    functionDepth: 9
    functionLinenumber: 6464
    functionLinenumberEnd: 6489
    functionName: tests::test_eh_frame_hdr_indirect_ptrs
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - Vec::unwrap
    - Vec::table
    - EhFrameHdr::new
    - L8
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    - Self::parse
    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:6493,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6493,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6493,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6493,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6493,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6493,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6493,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6493,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6493,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6493,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6493,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6504,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6504,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6505,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6506,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6506,1
    - Dst: Vec::unwrap
      Src: /src/gimli/src/read/cfi.rs:6508,1
    - Dst: Vec::table
      Src: /src/gimli/src/read/cfi.rs:6510,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 48
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6521
      start: 6492
    functionDepth: 9
    functionLinenumber: 6492
    functionLinenumberEnd: 6521
    functionName: tests::test_eh_frame_hdr_good
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - Vec::unwrap
    - Vec::table
    - EhFrameHdr::new
    - L8
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    - Self::parse
    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:6528,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6532,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6533,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6535,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6536,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6536,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6536,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6536,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6536,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6536,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6546,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6550,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6556,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6560,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6563,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6564,1
    - Dst: Vec::mark
      Src: /src/gimli/src/read/cfi.rs:6566,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6566,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6566,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6566,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6573,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6573,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6574,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6574,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6575,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6578,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6578,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6578,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6578,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6578,1
    - Dst: L8
      Src: /src/gimli/src/read/cfi.rs:6578,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6578,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6578,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6578,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6578,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6586,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6586,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6578,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6578,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6588,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6588,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6590,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6590,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:6591,1
    - Dst: EhFrameHdr::new
      Src: /src/gimli/src/read/cfi.rs:6592,1
    - Dst: Self::parse
      Src: /src/gimli/src/read/cfi.rs:6592,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6594,1
    - Dst: table
      Src: /src/gimli/src/read/cfi.rs:6596,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6598,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6600,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:6601,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:6637,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6637,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 149
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6661
      start: 6524
    functionDepth: 9
    functionLinenumber: 6524
    functionLinenumberEnd: 6661
    functionName: tests::test_eh_frame_fde_for_address_good
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - iter
    - SectionKind::section
    - make_test_cie
    - mark
    - Self::parse
    - fde
    - EhFrameHdr::new
    - EndianSlice::new
    - eh_frame_le
    - Vec::start
    - Default::default
    - set_const
    - SectionKind::endian
    - Self::value
    - Ok
    - CieId::clone
    - Vec::mark
    - table
    - Section::with_endian
    - cie
    - BaseAddresses::default
    - append_repeated
    - Label::new
    - L8
    - unwrap
    - Vec::get_contents
    - L32
    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:6665,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6666,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6667,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6667,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6667,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6667,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6671,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6671,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6672,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6673,1
    - Dst: entries
      Src: /src/gimli/src/read/cfi.rs:6675,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6682
      start: 6664
    functionDepth: 7
    functionLinenumber: 6664
    functionLinenumberEnd: 6682
    functionName: tests::test_eh_frame_stops_at_zero_length
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::section
    - entries
    - make_test_cie
    - unwrap
    - eh_frame_le
    - Vec::get_contents
    - Default::default
    - Section::with_endian
    - L32
    - cie
    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:6686,1
    - Dst: debug_frame_le
      Src: /src/gimli/src/read/cfi.rs:6687,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6688,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6688,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6688,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:6688,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6692,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6692,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6693,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6694,1
    - Dst: Result::entries
      Src: /src/gimli/src/read/cfi.rs:6696,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6704
      start: 6685
    functionDepth: 7
    functionLinenumber: 6685
    functionLinenumberEnd: 6704
    functionName: tests::test_debug_frame_skips_zero_length
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - debug_frame_le
    - SectionKind::section
    - make_test_cie
    - unwrap
    - Vec::get_contents
    - Default::default
    - Section::with_endian
    - L32
    - Result::entries
    - cie
    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:6711,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6715,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6718,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6719,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6719,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6719,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6719,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6719,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6724,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6724,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6725,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6726,1
    - Dst: Vec::len
      Src: /src/gimli/src/read/cfi.rs:6726,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6728,1
    - Dst: parse_cfi_entry
      Src: /src/gimli/src/read/cfi.rs:6729,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:6730,1
    - Dst: Err
      Src: /src/gimli/src/read/cfi.rs:6731,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 41
    argCount: 2
    argNames:
    - buf
    - cie_offset
    argTypes:
    - '&[u8]'
    - usize
    constantsTouched: []
    func_position:
      end: 6734
      start: 6706
    functionDepth: 12
    functionLinenumber: 6706
    functionLinenumberEnd: 6734
    functionName: tests::resolve_cie_offset
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - parse_cfi_entry
    - SectionKind::endian
    - Vec::len
    - fde
    - Ok
    - append_bytes
    - Err
    - SectionKind::section
    - EndianSlice::new
    - make_test_cie
    - unwrap
    - eh_frame_le
    - Vec::get_contents
    - Default::default
    - Section::with_endian
    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: 6745
      start: 6737
    functionDepth: 0
    functionLinenumber: 6737
    functionLinenumberEnd: 6745
    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: 6754
      start: 6748
    functionDepth: 0
    functionLinenumber: 6748
    functionLinenumberEnd: 6754
    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: 6763
      start: 6757
    functionDepth: 0
    functionLinenumber: 6757
    functionLinenumberEnd: 6763
    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:6767,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6771,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6772,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6776,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6777,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6777,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6777,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6777,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6777,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6777,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6787,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6791,1
    - Dst: Vec::fde
      Src: /src/gimli/src/read/cfi.rs:6794,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6798,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6798,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6799,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6799,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6800,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6801,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:6804,1
    - Dst: Vec::range_from
      Src: /src/gimli/src/read/cfi.rs:6806,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6806,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6806,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:6808,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:6810,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6810,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 74
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6818
      start: 6766
    functionDepth: 13
    functionLinenumber: 6766
    functionLinenumberEnd: 6818
    functionName: tests::test_eh_frame_fde_ok
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::section
    - make_test_cie
    - parse_fde
    - Some
    - mark
    - EndianSlice::new
    - eh_frame_le
    - Vec::start
    - set_const
    - SectionKind::endian
    - Self::value
    - Vec::fde
    - Ok
    - CieId::clone
    - Section::with_endian
    - cie
    - append_repeated
    - Label::new
    - unwrap
    - Vec::get_contents
    - Vec::range_from
    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:6822,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:6825,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:6831,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6835,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:6838,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6839,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:6839,1
    - Dst: cie
      Src: /src/gimli/src/read/cfi.rs:6839,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:6839,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:6839,1
    - Dst: Vec::start
      Src: /src/gimli/src/read/cfi.rs:6844,1
    - Dst: set_const
      Src: /src/gimli/src/read/cfi.rs:6844,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:6845,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6845,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:6846,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6847,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:6849,1
    - Dst: Vec::range_from
      Src: /src/gimli/src/read/cfi.rs:6851,1
    - Dst: Self::value
      Src: /src/gimli/src/read/cfi.rs:6851,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 49
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6855
      start: 6821
    functionDepth: 13
    functionLinenumber: 6821
    functionLinenumberEnd: 6855
    functionName: tests::test_eh_frame_fde_out_of_bounds
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - Self::value
    - Label::new
    - fde
    - SectionKind::section
    - EndianSlice::new
    - CieId::clone
    - make_test_cie
    - set_const
    - eh_frame_le
    - Vec::start
    - mark
    - Vec::get_contents
    - unwrap
    - Section::with_endian
    - parse_fde
    - Vec::range_from
    - cie
    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:6859,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6860,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6862,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6863,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6868
      start: 6858
    functionDepth: 2
    functionLinenumber: 6858
    functionLinenumberEnd: 6868
    functionName: tests::test_augmentation_parse_not_z_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - EndianSlice::new
    - 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:6872,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6873,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6875,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6876,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6880,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6887
      start: 6871
    functionDepth: 2
    functionLinenumber: 6871
    functionLinenumberEnd: 6887
    functionName: tests::test_augmentation_parse_just_signal_trampoline
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Default::default
    - EndianSlice::new
    - 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:6892,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6894,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6894,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:6894,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6894,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6894,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6899,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:6900,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:6900,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6901,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6906
      start: 6890
    functionDepth: 7
    functionLinenumber: 6890
    functionLinenumberEnd: 6906
    functionName: tests::test_augmentation_parse_unknown_part_of_z_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_repeated
    - EhFrame::new
    - Vec::section
    - Vec::clone
    - EndianSlice::new
    - unwrap
    - get_contents
    - Default::default
    - Section::with_endian
    - uleb
    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:6911,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6915,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6915,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6915,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6915,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6915,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6915,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6921,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:6922,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:6922,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6923,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:6926,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6927,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6935
      start: 6910
    functionDepth: 7
    functionLinenumber: 6910
    functionLinenumberEnd: 6935
    functionName: tests::test_augmentation_parse_L
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EhFrame::new
    - Vec::section
    - append_bytes
    - Vec::clone
    - D8
    - unwrap
    - get_contents
    - EndianSlice::new
    - Some
    - Default::default
    - Section::with_endian
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_L()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6940,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6944,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6944,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6944,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:6944,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6944,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6944,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6944,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6951,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:6952,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:6952,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6953,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:6956,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:6956,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6957,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 33
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6965
      start: 6939
    functionDepth: 7
    functionLinenumber: 6939
    functionLinenumberEnd: 6965
    functionName: tests::test_augmentation_parse_P
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EhFrame::new
    - Vec::section
    - append_bytes
    - Vec::clone
    - Pointer::Direct
    - D8
    - unwrap
    - get_contents
    - L64
    - EndianSlice::new
    - Some
    - Default::default
    - Section::with_endian
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_P()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6970,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:6974,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:6974,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:6974,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:6974,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:6974,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:6974,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:6980,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:6981,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:6981,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:6982,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:6985,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6986,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 6994
      start: 6969
    functionDepth: 7
    functionLinenumber: 6969
    functionLinenumberEnd: 6994
    functionName: tests::test_augmentation_parse_R
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EhFrame::new
    - Vec::section
    - append_bytes
    - Vec::clone
    - D8
    - unwrap
    - get_contents
    - EndianSlice::new
    - Some
    - Default::default
    - Section::with_endian
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_R()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:6999,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7003,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7003,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7003,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7003,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7003,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7008,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7009,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7009,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7010,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7014,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7022
      start: 6998
    functionDepth: 7
    functionLinenumber: 6998
    functionLinenumberEnd: 7022
    functionName: tests::test_augmentation_parse_S
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EhFrame::new
    - Vec::section
    - append_bytes
    - Vec::clone
    - EndianSlice::new
    - unwrap
    - get_contents
    - Default::default
    - Section::with_endian
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_S()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7026,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7030,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7030,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7030,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7030,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:7030,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7030,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7030,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7030,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7030,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7042,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7043,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7043,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7044,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7047,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7048,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7048,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7049,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7058
      start: 7025
    functionDepth: 7
    functionLinenumber: 7025
    functionLinenumberEnd: 7058
    functionName: tests::test_augmentation_parse_all
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EhFrame::new
    - Vec::section
    - append_bytes
    - Vec::clone
    - Pointer::Direct
    - D8
    - unwrap
    - get_contents
    - L64
    - EndianSlice::new
    - Some
    - Default::default
    - Section::with_endian
    - uleb
    linkageType: ''
    returnType: void
    signature: fn test_augmentation_parse_all()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: make_test_cie
      Src: /src/gimli/src/read/cfi.rs:7065,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7073,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7077,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7082,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7083,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:7083,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7083,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7083,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7083,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7083,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:7088,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7089,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7089,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7091,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7091,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7091,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 43
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7094
      start: 7061
    functionDepth: 13
    functionLinenumber: 7061
    functionLinenumberEnd: 7094
    functionName: tests::test_eh_frame_fde_no_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - Vec::section
    - fde
    - Ok
    - append_bytes
    - Vec::clone
    - SectionKind::section
    - EndianSlice::new
    - CieId::clone
    - make_test_cie
    - get_contents
    - eh_frame_le
    - unwrap
    - parse_fde
    - Section::with_endian
    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:7101,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7104,1
    - Dst: Augmentation::default
      Src: /src/gimli/src/read/cfi.rs:7104,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7110,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7113,1
    - Dst: AugmentationData::default
      Src: /src/gimli/src/read/cfi.rs:7113,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7114,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7119,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7120,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:7120,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7120,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7120,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7120,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7120,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:7125,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7126,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7126,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7128,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7128,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 50
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7131
      start: 7097
    functionDepth: 13
    functionLinenumber: 7097
    functionLinenumberEnd: 7131
    functionName: tests::test_eh_frame_fde_empty_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - SectionKind::endian
    - AugmentationData::default
    - Vec::section
    - Augmentation::default
    - fde
    - Ok
    - append_bytes
    - Vec::clone
    - SectionKind::section
    - EndianSlice::new
    - CieId::clone
    - make_test_cie
    - get_contents
    - Some
    - eh_frame_le
    - unwrap
    - parse_fde
    - Section::with_endian
    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:7138,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7141,1
    - Dst: Augmentation::default
      Src: /src/gimli/src/read/cfi.rs:7141,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:7142,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7142,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7142,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7148,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7151,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7152,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7152,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7154,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7159,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7160,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:7160,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7160,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7160,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7160,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7160,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:7165,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7166,1
    - Dst: Vec::clone
      Src: /src/gimli/src/read/cfi.rs:7166,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7168,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7168,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 61
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7171
      start: 7134
    functionDepth: 13
    functionLinenumber: 7134
    functionLinenumberEnd: 7171
    functionName: tests::test_eh_frame_fde_lsda_augmentation
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - as_mut
    - Vec::section
    - append_bytes
    - SectionKind::section
    - make_test_cie
    - get_contents
    - parse_fde
    - Some
    - fde
    - EndianSlice::new
    - eh_frame_le
    - SectionKind::endian
    - Augmentation::default
    - Ok
    - CieId::clone
    - Section::with_endian
    - Vec::clone
    - Pointer::Direct
    - unwrap
    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:7178,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7181,1
    - Dst: Augmentation::default
      Src: /src/gimli/src/read/cfi.rs:7181,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:7182,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7182,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7183,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7189,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7192,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7193,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7193,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7195,1
    - Dst: eh_frame_le
      Src: /src/gimli/src/read/cfi.rs:7200,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7201,1
    - Dst: SectionKind::endian
      Src: /src/gimli/src/read/cfi.rs:7201,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:7201,1
    - Dst: fde
      Src: /src/gimli/src/read/cfi.rs:7201,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7201,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7201,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7201,1
    - Dst: SectionKind::section
      Src: /src/gimli/src/read/cfi.rs:7207,1
    - Dst: Vec::section
      Src: /src/gimli/src/read/cfi.rs:7208,1
    - Dst: Vec::range_from
      Src: /src/gimli/src/read/cfi.rs:7208,1
    - Dst: as_mut
      Src: /src/gimli/src/read/cfi.rs:7211,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7211,1
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7211,1
    - Dst: Pointer::Direct
      Src: /src/gimli/src/read/cfi.rs:7211,1
    - Dst: parse_fde
      Src: /src/gimli/src/read/cfi.rs:7213,1
    - Dst: Ok
      Src: /src/gimli/src/read/cfi.rs:7213,1
    - Dst: CieId::clone
      Src: /src/gimli/src/read/cfi.rs:7213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 76
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7216
      start: 7174
    functionDepth: 13
    functionLinenumber: 7174
    functionLinenumberEnd: 7216
    functionName: tests::test_eh_frame_fde_lsda_function_relative
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - as_mut
    - Vec::section
    - append_bytes
    - SectionKind::section
    - make_test_cie
    - get_contents
    - parse_fde
    - Some
    - fde
    - EndianSlice::new
    - eh_frame_le
    - SectionKind::endian
    - Augmentation::default
    - Ok
    - CieId::clone
    - Section::with_endian
    - append_repeated
    - Pointer::Direct
    - unwrap
    - Vec::range_from
    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:7222,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7223,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7224,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7226,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7227,1
    - Dst: Label::new
      Src: /src/gimli/src/read/cfi.rs:7228,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: D8
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: mark
      Src: /src/gimli/src/read/cfi.rs:7230,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:7259,1
    - Dst: Self::set_const
      Src: /src/gimli/src/read/cfi.rs:7260,1
    - Dst: Vec::get_contents
      Src: /src/gimli/src/read/cfi.rs:7262,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7262,1
    - Dst: EhFrame::new
      Src: /src/gimli/src/read/cfi.rs:7263,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7265,1
    - Dst: Vec::entries
      Src: /src/gimli/src/read/cfi.rs:7266,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 75
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7268
      start: 7219
    functionDepth: 6
    functionLinenumber: 7219
    functionLinenumberEnd: 7268
    functionName: tests::test_eh_frame_cie_personality_function_relative_bad_context
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::set_const
    - sleb
    - BaseAddresses::default
    - EhFrame::new
    - Label::new
    - append_bytes
    - Vec::entries
    - D8
    - unwrap
    - Vec::get_contents
    - Section::with_endian
    - L32
    - uleb
    - mark
    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:7274,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7275,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7275,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7273,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7273,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7280,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7280,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7281,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7279,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7279,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7290,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7291,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7291,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7289,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7289,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7296,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7296,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7297,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7295,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7295,1
    - Dst: RegisterRuleMap::<usize>::default
      Src: /src/gimli/src/read/cfi.rs:7305,1
    - Dst: Self::set
      Src: /src/gimli/src/read/cfi.rs:7306,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7306,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:7306,1
    - Dst: Self::set
      Src: /src/gimli/src/read/cfi.rs:7307,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7307,1
    - Dst: Result::unwrap
      Src: /src/gimli/src/read/cfi.rs:7307,1
    - Dst: RegisterRuleMap::<usize>::default
      Src: /src/gimli/src/read/cfi.rs:7308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 60
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7311
      start: 7271
    functionDepth: 9
    functionLinenumber: 7271
    functionLinenumberEnd: 7311
    functionName: tests::register_rule_map_eq
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - Self::set
    - Result::unwrap
    - iter
    - RegisterRuleMap::<usize>::default
    - RegisterRule::Offset
    - collect
    linkageType: ''
    returnType: void
    signature: fn register_rule_map_eq()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7317,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7318,1
    - Dst: RegisterRule::Offset
      Src: /src/gimli/src/read/cfi.rs:7318,1
    - Dst: common::Register
      Src: /src/gimli/src/read/cfi.rs:7319,1
    - Dst: RegisterRule::ValOffset
      Src: /src/gimli/src/read/cfi.rs:7319,1
    - Dst: iter
      Src: /src/gimli/src/read/cfi.rs:7316,1
    - Dst: collect
      Src: /src/gimli/src/read/cfi.rs:7316,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7323,1
    - Dst: '&mut LineRow::registers'
      Src: /src/gimli/src/read/cfi.rs:7330,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 37
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7354
      start: 7314
    functionDepth: 9
    functionLinenumber: 7314
    functionLinenumberEnd: 7354
    functionName: tests::iter_register_rules
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - common::Register
    - '&mut LineRow::registers'
    - RegisterRule::ValOffset
    - iter
    - RegisterRule::Offset
    - Default::default
    - collect
    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:7360,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7365
      start: 7358
    functionDepth: 0
    functionLinenumber: 7358
    functionLinenumberEnd: 7365
    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:7371,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7376
      start: 7369
    functionDepth: 0
    functionLinenumber: 7369
    functionLinenumberEnd: 7376
    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:7383,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7386
      start: 7379
    functionDepth: 1
    functionLinenumber: 7379
    functionLinenumberEnd: 7386
    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:7392,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7394,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7399
      start: 7389
    functionDepth: 1
    functionLinenumber: 7389
    functionLinenumberEnd: 7399
    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:7406,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7406,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7406,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7409,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7409,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7410,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7424
      start: 7402
    functionDepth: 1
    functionLinenumber: 7402
    functionLinenumberEnd: 7424
    functionName: tests::test_parse_encoded_pointer_absptr
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - L32
    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:7431,1
    - Dst: append_repeated
      Src: /src/gimli/src/read/cfi.rs:7431,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7431,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7431,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7435,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7435,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7436,1
    - Dst: EndianSlice::range_from
      Src: /src/gimli/src/read/cfi.rs:7437,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7440,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/src/read/cfi.rs:7440,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7450
      start: 7427
    functionDepth: 1
    functionLinenumber: 7427
    functionLinenumberEnd: 7450
    functionName: tests::test_parse_encoded_pointer_pcrel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::range_from
    - BaseAddresses::default
    - append_repeated
    - Self::set_eh_frame
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - Section::with_endian
    - L32
    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:7456,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7456,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7457,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7457,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7458,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7471
      start: 7453
    functionDepth: 1
    functionLinenumber: 7453
    functionLinenumberEnd: 7471
    functionName: tests::test_parse_encoded_pointer_pcrel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - L32
    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:7478,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7478,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7478,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: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7486,1
    - Dst: Self::set_text
      Src: /src/gimli/src/read/cfi.rs:7486,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7496
      start: 7474
    functionDepth: 1
    functionLinenumber: 7474
    functionLinenumberEnd: 7496
    functionName: tests::test_parse_encoded_pointer_textrel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::set_text
    - BaseAddresses::default
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - Section::with_endian
    - L32
    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:7502,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7502,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7503,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7503,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7504,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7517
      start: 7499
    functionDepth: 1
    functionLinenumber: 7499
    functionLinenumberEnd: 7517
    functionName: tests::test_parse_encoded_pointer_textrel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - L32
    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:7524,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7524,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7524,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: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7532,1
    - Dst: Self::set_got
      Src: /src/gimli/src/read/cfi.rs:7532,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7542
      start: 7520
    functionDepth: 1
    functionLinenumber: 7520
    functionLinenumberEnd: 7542
    functionName: tests::test_parse_encoded_pointer_datarel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - BaseAddresses::default
    - Self::set_got
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - Section::with_endian
    - L32
    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:7548,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7548,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7549,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7549,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7550,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7554,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7563
      start: 7545
    functionDepth: 1
    functionLinenumber: 7545
    functionLinenumberEnd: 7563
    functionName: tests::test_parse_encoded_pointer_datarel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - L32
    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:7570,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7570,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7570,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
    - Dst: Some
      Src: /src/gimli/src/read/cfi.rs:7579,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7588
      start: 7566
    functionDepth: 1
    functionLinenumber: 7566
    functionLinenumberEnd: 7588
    functionName: tests::test_parse_encoded_pointer_funcrel
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Some
    - Section::with_endian
    - L32
    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:7594,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7594,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7595,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7595,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7596,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7609
      start: 7591
    functionDepth: 1
    functionLinenumber: 7591
    functionLinenumberEnd: 7609
    functionName: tests::test_parse_encoded_pointer_funcrel_undefined
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - L32
    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:7616,1
    - Dst: uleb
      Src: /src/gimli/src/read/cfi.rs:7616,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7616,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: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7634
      start: 7612
    functionDepth: 1
    functionLinenumber: 7612
    functionLinenumberEnd: 7634
    functionName: tests::test_parse_encoded_pointer_uleb128
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - uleb
    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:7641,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:7641,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7641,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7644,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7644,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7645,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7659
      start: 7637
    functionDepth: 1
    functionLinenumber: 7637
    functionLinenumberEnd: 7659
    functionName: tests::test_parse_encoded_pointer_udata2
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - L16
    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:7666,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7666,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7666,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7669,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7669,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7670,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7684
      start: 7662
    functionDepth: 1
    functionLinenumber: 7662
    functionLinenumberEnd: 7684
    functionName: tests::test_parse_encoded_pointer_udata4
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - L32
    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:7691,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:7691,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7691,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7694,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7694,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7695,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7709
      start: 7687
    functionDepth: 1
    functionLinenumber: 7687
    functionLinenumberEnd: 7709
    functionName: tests::test_parse_encoded_pointer_udata8
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - L64
    - SectionBaseAddresses::default
    - Section::with_endian
    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:7716,1
    - Dst: sleb
      Src: /src/gimli/src/read/cfi.rs:7716,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7716,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7719,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7719,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7720,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7724,1
    - Dst: Self::set_text
      Src: /src/gimli/src/read/cfi.rs:7724,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7734
      start: 7712
    functionDepth: 1
    functionLinenumber: 7712
    functionLinenumberEnd: 7734
    functionName: tests::test_parse_encoded_pointer_sleb128
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - Self::set_text
    - BaseAddresses::default
    - sleb
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - Section::with_endian
    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:7742,1
    - Dst: L16
      Src: /src/gimli/src/read/cfi.rs:7742,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7742,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7745,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7745,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7746,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7750,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7760
      start: 7737
    functionDepth: 1
    functionLinenumber: 7737
    functionLinenumberEnd: 7760
    functionName: tests::test_parse_encoded_pointer_sdata2
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - L16
    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:7768,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7768,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7768,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7771,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7771,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7772,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7776,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7786
      start: 7763
    functionDepth: 1
    functionLinenumber: 7763
    functionLinenumberEnd: 7786
    functionName: tests::test_parse_encoded_pointer_sdata4
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - L32
    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:7794,1
    - Dst: L64
      Src: /src/gimli/src/read/cfi.rs:7794,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7794,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7797,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7797,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7798,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7802,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7812
      start: 7789
    functionDepth: 1
    functionLinenumber: 7789
    functionLinenumberEnd: 7812
    functionName: tests::test_parse_encoded_pointer_sdata8
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - L64
    - SectionBaseAddresses::default
    - Section::with_endian
    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:7818,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7818,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7819,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7819,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7820,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7824,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7834
      start: 7815
    functionDepth: 1
    functionLinenumber: 7815
    functionLinenumberEnd: 7834
    functionName: tests::test_parse_encoded_pointer_omit
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - L32
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_omit()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: constants::DwEhPe
      Src: /src/gimli/src/read/cfi.rs:7838,1
    - Dst: Section::with_endian
      Src: /src/gimli/src/read/cfi.rs:7840,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7840,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7841,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7841,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7842,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7846,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7855
      start: 7837
    functionDepth: 1
    functionLinenumber: 7837
    functionLinenumberEnd: 7855
    functionName: tests::test_parse_encoded_pointer_bad_encoding
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - constants::DwEhPe
    - Section::with_endian
    - L32
    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:7863,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7863,1
    - Dst: get_contents
      Src: /src/gimli/src/read/cfi.rs:7864,1
    - Dst: unwrap
      Src: /src/gimli/src/read/cfi.rs:7864,1
    - Dst: EndianSlice::new
      Src: /src/gimli/src/read/cfi.rs:7865,1
    - Dst: SectionBaseAddresses::default
      Src: /src/gimli/src/read/cfi.rs:7869,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7878
      start: 7858
    functionDepth: 1
    functionLinenumber: 7858
    functionLinenumberEnd: 7878
    functionName: tests::test_parse_encoded_pointer_aligned
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - L32
    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:7885,1
    - Dst: L32
      Src: /src/gimli/src/read/cfi.rs:7885,1
    - Dst: append_bytes
      Src: /src/gimli/src/read/cfi.rs:7885,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: 19
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7903
      start: 7881
    functionDepth: 1
    functionLinenumber: 7881
    functionLinenumberEnd: 7903
    functionName: tests::test_parse_encoded_pointer_indirect
    functionSourceFile: /src/gimli/src/read/cfi.rs
    functionUses: 0
    functionsReached:
    - append_bytes
    - EndianSlice::new
    - unwrap
    - get_contents
    - SectionBaseAddresses::default
    - Section::with_endian
    - L32
    linkageType: ''
    returnType: void
    signature: fn test_parse_encoded_pointer_indirect()
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: DebugFrame::new
      Src: /src/gimli/src/read/cfi.rs:7908,1
    - Dst: Default::default
      Src: /src/gimli/src/read/cfi.rs:7909,1
    - Dst: Result::unwind_info_for_address
      Src: /src/gimli/src/read/cfi.rs:7910,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    argCount: 2
    argNames:
    - ctx
    - data
    argTypes:
    - '&mut UnwindContext<usize>'
    - '&[u8]'
    constantsTouched: []
    func_position:
      end: 7918
      start: 7907
    functionDepth: 16
    functionLinenumber: 7907
    functionLinenumberEnd: 7918
    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
    - Result::unwind_info_for_address
    - DebugFrame::new
    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:7921,1
    - Dst: unwind_one
      Src: /src/gimli/src/read/cfi.rs:7924,1
    - Dst: unwind_one
      Src: /src/gimli/src/read/cfi.rs:7928,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 7930
      start: 7906
    functionDepth: 17
    functionLinenumber: 7906
    functionLinenumberEnd: 7930
    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: DebugAranges::new
      Src: /src/gimli/fuzz/fuzz_targets/debug_aranges.rs:2,1
    - Dst: headers
      Src: /src/gimli/fuzz/fuzz_targets/debug_aranges.rs:3,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/fuzz/fuzz_targets/debug_aranges.rs:4,1
    - Dst: Result::entries
      Src: /src/gimli/fuzz/fuzz_targets/debug_aranges.rs:5,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/fuzz/fuzz_targets/debug_aranges.rs:6,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 15
      start: 6
    functionDepth: 6
    functionLinenumber: 6
    functionLinenumberEnd: 15
    functionName: fuzz_target
    functionSourceFile: /src/gimli/fuzz/fuzz_targets/debug_aranges.rs
    functionUses: 0
    functionsReached:
    - headers
    - DebugAranges::new
    - AddrEntryIter::next
    - Result::entries
    - AddrHeaderIter::next
    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:
    - bench_read
    - bench_leb128
    - cfi::bench_cfi
    - 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:
    - ".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::as_slice
    - Vec::into_boxed_slice
    - map
    - EndianSlice::new
    - Self::iter
    - Result::unwrap
    - Vec::new
    - std::hint::black_box
    - 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:
    - leb128::read::unsigned
    - EndianSlice::new
    - Self::iter
    - Result::unwrap
    - 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::unsigned
      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:
    - u64::from
    - leb128::read::unsigned
    - Vec::as_slice
    - ".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<_>>"
    - Vec::into_boxed_slice
    - map
    - EndianSlice::new
    - Self::iter
    - Result::unwrap
    - Vec::new
    - std::hint::black_box
    - 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:
    - Self::sample_size
    - configure_from_args
    - Self::configure_from_args
    - bench_function
    - Criterion::default
    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
    - FileId::read_to_end
    - PathBuf::from
    - '&str::into'
    - env::var
    - unwrap
    - Some
    - Self::push
    - Vec::new
    - ok
    - File::open
    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: ::core::result::Result::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: 10
    functionLinenumber: 190
    functionLinenumberEnd: 208
    functionName: bench_parsing_debug_abbrev
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::abbreviations
    - read_section
    - DebugInfoUnitHeadersIter::next
    - DebugInfo::new
    - Result::expect
    - ::core::result::Result::expect
    - Self::iter
    - DebugAbbrev::new
    - units
    - std::hint::black_box
    - 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: ::core::result::Result::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: Option::name
      Src: /src/gimli/benches/bench.rs:225,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:226,1
    - Dst: Option::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: 15
    functionLinenumber: 211
    functionLinenumberEnd: 233
    functionName: impl_bench_parsing_debug_info
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::entries
    - Result::expect
    - Option::raw_value
    - ::core::result::Result::expect
    - next
    - Option::name
    - next_dfs
    - Result::attrs
    - units
    - UnitHeader::abbreviations
    - std::hint::black_box
    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: 8
    functionLinenumber: 235
    functionLinenumberEnd: 243
    functionName: bench_entries_cursor
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - read_section
    - DebugInfo::new
    - Self::iter
    - impl_bench_parsing_debug_info::<COUNT, _>
    - DebugAbbrev::new
    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: 8
    functionLinenumber: 245
    functionLinenumberEnd: 257
    functionName: bench_entries_cursor_rc
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - DebugInfo::from
    - gimli::EndianRcSlice::new
    - read_section
    - DebugAbbrev::from
    - Self::iter
    - impl_bench_parsing_debug_info::<COUNT, _>
    - Rc::from
    - clone
    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: ::core::result::Result::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: 10
    functionLinenumber: 259
    functionLinenumberEnd: 281
    functionName: bench_entries_tree
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - UnitHeader::abbreviations
    - read_section
    - DebugInfo::new
    - Result::expect
    - parse_debug_info_tree::<COUNT, _>
    - Self::iter
    - ::core::result::Result::expect
    - UnitHeader::entries_tree
    - next
    - Result::root
    - UnitEntryId::expect
    - units
    - DebugAbbrev::new
    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: Option::name
      Src: /src/gimli/benches/bench.rs:286,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:287,1
    - Dst: Option::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: ::core::result::Result::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>
    - Option::raw_value
    - EntriesTreeNode<R>::entry
    - ::core::result::Result::expect
    - slice::Iter::next
    - EntriesTreeNode<R>::children
    - Result::attrs
    - Option::name
    - std::hint::black_box
    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: ::core::result::Result::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: Option::name
      Src: /src/gimli/benches/bench.rs:323,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:324,1
    - Dst: Option::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: 10
    functionLinenumber: 298
    functionLinenumberEnd: 332
    functionName: bench_entries_raw_call
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::attributes
    - Self::read_abbreviation
    - read_attribute
    - ::core::result::Result::expect
    - next
    - std::hint::black_box
    - read_section
    - cloned
    - Self::iter
    - UnitHeader::abbreviations
    - gimli::Result::expect
    - DebugAbbrev::new
    - Self::is_empty
    - Result::expect
    - Option::raw_value
    - Option::name
    - units
    - UnitHeader::entries_raw
    - '&[AttributeSpecification]::iter'
    - DebugInfo::new
    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: 12
    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: ::core::result::Result::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: Option::name
      Src: /src/gimli/benches/bench.rs:369,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:370,1
    - Dst: Option::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: 10
    functionLinenumber: 342
    functionLinenumberEnd: 378
    functionName: bench_entries_raw_inline
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::attributes
    - Self::read_abbreviation
    - ::core::result::Result::expect
    - next
    - std::hint::black_box
    - read_section
    - cloned
    - Self::read_attribute_inline
    - Self::iter
    - UnitHeader::abbreviations
    - DebugAbbrev::new
    - Self::is_empty
    - Result::expect
    - Option::raw_value
    - Option::name
    - units
    - UnitHeader::entries_raw
    - '&[AttributeSpecification]::iter'
    - DebugInfo::new
    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: ::core::result::Result::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: Option::name
      Src: /src/gimli/benches/bench.rs:407,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:408,1
    - Dst: Option::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: 10
    functionLinenumber: 380
    functionLinenumberEnd: 416
    functionName: bench_entries_raw_bulk
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Abbreviation::attributes
    - UnitHeader::abbreviations
    - read_section
    - UnitHeader::entries_raw
    - Self::read_abbreviation
    - DebugInfo::new
    - Self::is_empty
    - Result::expect
    - Option::raw_value
    - Self::iter
    - ::core::result::Result::expect
    - Self::read_attributes
    - next
    - Vec::new
    - Option::name
    - units
    - std::hint::black_box
    - DebugAbbrev::new
    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: ::core::result::Result::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: ::core::result::Result::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: 8
    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
    - ::core::result::Result::expect
    - AddrEntryIter::next
    - Result::entries
    - std::hint::black_box
    - 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: ::core::result::Result::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: 8
    functionLinenumber: 433
    functionLinenumberEnd: 443
    functionName: bench_parsing_debug_pubnames
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - items
    - read_section
    - Self::iter
    - ::core::result::Result::expect
    - next
    - DebugPubNames::new
    - std::hint::black_box
    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: ::core::result::Result::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: 8
    functionLinenumber: 445
    functionLinenumberEnd: 455
    functionName: bench_parsing_debug_pubtypes
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - items
    - read_section
    - DebugPubTypes::new
    - Self::iter
    - ::core::result::Result::expect
    - next
    - std::hint::black_box
    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
    - header
    - Result::expect
    - Result::instructions
    - LineInstructions::next_instruction
    - program
    - Self::iter
    - DebugLine::new
    - std::hint::black_box
    - expect
    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:
    - rows
    - std::hint::black_box
    - read_section
    - Result::expect
    - program
    - Self::iter
    - DebugLine::new
    - OneShotLineRows::next_row
    - expect
    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: ::core::result::Result::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: Option::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: 15
    functionLinenumber: 502
    functionLinenumberEnd: 558
    functionName: bench_parsing_debug_loc
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Option::value
    - is_some
    - ::core::result::Result::expect
    - next
    - UnitHeader::entries
    - std::hint::black_box
    - expect
    - read_section
    - attr_value
    - DebugLocLists::new
    - EndianSlice::new
    - DebugAddr::from
    - Self::iter
    - next_dfs
    - Result::attrs
    - UnitHeader::abbreviations
    - DebugAbbrev::new
    - gimli::DebugAddrBase
    - UnitHeader::encoding
    - Result::expect
    - Result::push
    - units
    - Result::locations
    - Option::expect
    - DebugInfo::new
    - current
    - DebugLoc::new
    - Vec::new
    - LocationLists::new
    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: ::core::result::Result::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: Option::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: ::core::result::Result::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: 15
    functionLinenumber: 560
    functionLinenumberEnd: 616
    functionName: bench_parsing_debug_ranges
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Option::value
    - RangeLists::new
    - is_some
    - ::core::result::Result::expect
    - next
    - UnitHeader::entries
    - std::hint::black_box
    - expect
    - read_section
    - attr_value
    - EndianSlice::new
    - DebugAddr::from
    - Self::iter
    - next_dfs
    - Result::attrs
    - UnitHeader::abbreviations
    - DebugAbbrev::new
    - Result::ranges
    - gimli::DebugAddrBase
    - UnitHeader::encoding
    - Result::expect
    - Result::push
    - units
    - Option::expect
    - DebugRngLists::new
    - DebugInfo::new
    - DebugRanges::new
    - current
    - gimli::RangeListsOffset
    - Vec::new
    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: ::core::result::Result::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: Option::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: 15
    functionLinenumber: 618
    functionLinenumberEnd: 641
    functionName: debug_info_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 2
    functionsReached:
    - UnitHeader::abbreviations
    - Option::value
    - UnitHeader::entries
    - Vec::push
    - UnitHeader::encoding
    - Result::expect
    - ::core::result::Result::expect
    - Result::attrs
    - next
    - next_dfs
    - Vec::new
    - units
    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: 16
    functionLinenumber: 643
    functionLinenumberEnd: 660
    functionName: bench_parsing_debug_info_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Operation::parse
    - read_section
    - debug_info_expressions
    - DebugInfo::new
    - Result::expect
    - Self::iter
    - Result::is_empty
    - DebugAbbrev::new
    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: 16
    functionLinenumber: 662
    functionLinenumberEnd: 679
    functionName: bench_evaluating_debug_info_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - read_section
    - debug_info_expressions
    - DebugInfo::new
    - Result::expect
    - set_initial_value
    - Self::iter
    - evaluate
    - evaluation
    - std::hint::black_box
    - DebugAbbrev::new
    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: ::core::result::Result::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: Option::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: 15
    functionLinenumber: 681
    functionLinenumberEnd: 726
    functionName: debug_loc_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 2
    functionsReached:
    - Option::value
    - is_some
    - ::core::result::Result::expect
    - next
    - UnitHeader::entries
    - expect
    - attr_value
    - next_dfs
    - Result::attrs
    - UnitHeader::abbreviations
    - gimli::DebugAddrBase
    - UnitHeader::encoding
    - Result::expect
    - units
    - Result::locations
    - Option::expect
    - Vec::push
    - current
    - Vec::new
    - R::Offset::from_u8
    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: 16
    functionLinenumber: 728
    functionLinenumberEnd: 752
    functionName: bench_parsing_debug_loc_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Operation::parse
    - read_section
    - DebugInfo::new
    - Result::expect
    - DebugLocLists::new
    - debug_loc_expressions
    - EndianSlice::new
    - DebugAddr::from
    - Self::iter
    - LocationLists::new
    - DebugLoc::new
    - Result::is_empty
    - DebugAbbrev::new
    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: 16
    functionLinenumber: 754
    functionLinenumberEnd: 778
    functionName: bench_evaluating_debug_loc_expressions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - read_section
    - DebugInfo::new
    - Result::expect
    - DebugLocLists::new
    - debug_loc_expressions
    - set_initial_value
    - EndianSlice::new
    - DebugAddr::from
    - Self::iter
    - LocationLists::new
    - DebugLoc::new
    - evaluate
    - evaluation
    - std::hint::black_box
    - DebugAbbrev::new
    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:790,1
    - Dst: Self::configure_from_args
      Src: /src/gimli/benches/bench.rs:790,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:791,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:795,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:796,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:800,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:804,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:808,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:812,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 816
      start: 789
    functionDepth: 1
    functionLinenumber: 789
    functionLinenumberEnd: 816
    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:819,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:820,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:822,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:824,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:824,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:824,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:824,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:829,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:830,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:831,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:831,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:832,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 835
      start: 818
    functionDepth: 8
    functionLinenumber: 818
    functionLinenumberEnd: 835
    functionName: cfi::iterate_entries_and_do_not_parse_any_fde
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::set_text
    - read_section
    - BaseAddresses::default
    - set_address_size
    - EhFrame::new
    - Self::set_eh_frame
    - Self::set_got
    - entries
    - Self::iter
    - ::core::result::Result::expect
    - AddrEntryIter::next
    - std::hint::black_box
    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:838,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:839,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:841,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:843,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:843,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:843,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:843,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:848,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:849,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:850,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:850,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:853,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:856,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:856,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:859,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 864
      start: 837
    functionDepth: 8
    functionLinenumber: 837
    functionLinenumberEnd: 864
    functionName: cfi::iterate_entries_and_parse_every_fde
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::set_text
    - Result::parse
    - read_section
    - BaseAddresses::default
    - set_address_size
    - EhFrame::new
    - Self::set_eh_frame
    - Self::set_got
    - Result::expect
    - entries
    - Self::iter
    - ::core::result::Result::expect
    - AddrEntryIter::next
    - std::hint::black_box
    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:867,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:868,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:870,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:872,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:872,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:872,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:872,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:877,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:878,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:879,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:879,1
    - Dst: CieId::instructions
      Src: /src/gimli/benches/bench.rs:882,1
    - Dst: LineInstructions::next
      Src: /src/gimli/benches/bench.rs:884,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:884,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:886,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:890,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:890,1
    - Dst: instructions
      Src: /src/gimli/benches/bench.rs:893,1
    - Dst: LineInstructions::next
      Src: /src/gimli/benches/bench.rs:895,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:895,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:897,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 56
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 903
      start: 866
    functionDepth: 8
    functionLinenumber: 866
    functionLinenumberEnd: 903
    functionName: cfi::iterate_entries_and_parse_every_fde_and_instructions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::set_text
    - Result::parse
    - read_section
    - BaseAddresses::default
    - set_address_size
    - EhFrame::new
    - LineInstructions::next
    - Self::set_eh_frame
    - Self::set_got
    - Result::expect
    - entries
    - CieId::instructions
    - Self::iter
    - ::core::result::Result::expect
    - instructions
    - AddrEntryIter::next
    - std::hint::black_box
    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:906,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:907,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:909,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:911,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:911,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:911,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:911,1
    - Dst: Box::new
      Src: /src/gimli/benches/bench.rs:916,1
    - Dst: UnwindContext::new
      Src: /src/gimli/benches/bench.rs:916,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:918,1
    - Dst: entries
      Src: /src/gimli/benches/bench.rs:919,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:920,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:920,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:924,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:924,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:927,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/benches/bench.rs:927,1
    - Dst: next_row
      Src: /src/gimli/benches/bench.rs:931,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:931,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:933,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 49
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 939
      start: 905
    functionDepth: 8
    functionLinenumber: 905
    functionLinenumberEnd: 939
    functionName: cfi::iterate_entries_evaluate_every_fde
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::set_got
    - ::core::result::Result::expect
    - std::hint::black_box
    - expect
    - read_section
    - EhFrame::new
    - Self::set_eh_frame
    - UnwindContext::new
    - entries
    - Self::iter
    - Box::new
    - Result::expect
    - OneShotLineRows::expect
    - next_row
    - Self::set_text
    - rows
    - Result::parse
    - BaseAddresses::default
    - set_address_size
    - AddrEntryIter::next
    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:946,1
    - Dst: LineInstructions::fold
      Src: /src/gimli/benches/bench.rs:946,1
    - Dst: Ok
      Src: /src/gimli/benches/bench.rs:947,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:946,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 3
    argNames:
    - eh_frame
    - bases
    - fde
    argTypes:
    - '&EhFrame<R>'
    - '&BaseAddresses'
    - '&FrameDescriptionEntry<R>'
    constantsTouched: []
    func_position:
      end: 949
      start: 941
    functionDepth: 6
    functionLinenumber: 941
    functionLinenumberEnd: 949
    functionName: cfi::instrs_len
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - instructions
    - Ok
    - LineInstructions::fold
    - expect
    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:957,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/benches/bench.rs:958,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:958,1
    - Dst: Result::parse
      Src: /src/gimli/benches/bench.rs:962,1
    - Dst: Result::expect
      Src: /src/gimli/benches/bench.rs:962,1
    - Dst: instrs_len
      Src: /src/gimli/benches/bench.rs:966,1
    - Dst: Some
      Src: /src/gimli/benches/bench.rs:974,1
    - Dst: None::expect
      Src: /src/gimli/benches/bench.rs:980,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    argCount: 2
    argNames:
    - eh_frame
    - bases
    argTypes:
    - '&EhFrame<R>'
    - '&BaseAddresses'
    constantsTouched: []
    func_position:
      end: 981
      start: 951
    functionDepth: 8
    functionLinenumber: 951
    functionLinenumberEnd: 981
    functionName: cfi::get_fde_with_longest_cfi_instructions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Result::parse
    - instrs_len
    - None::expect
    - Result::expect
    - entries
    - ::core::result::Result::expect
    - Some
    - AddrEntryIter::next
    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:984,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:985,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:987,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:988,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:988,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:988,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:988,1
    - Dst: get_fde_with_longest_cfi_instructions
      Src: /src/gimli/benches/bench.rs:992,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:994,1
    - Dst: instructions
      Src: /src/gimli/benches/bench.rs:995,1
    - Dst: LineInstructions::next
      Src: /src/gimli/benches/bench.rs:996,1
    - Dst: ::core::result::Result::expect
      Src: /src/gimli/benches/bench.rs:996,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:997,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 32
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 1000
      start: 983
    functionDepth: 9
    functionLinenumber: 983
    functionLinenumberEnd: 1000
    functionName: cfi::parse_longest_fde_instructions
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::set_text
    - read_section
    - BaseAddresses::default
    - set_address_size
    - EhFrame::new
    - LineInstructions::next
    - Self::set_eh_frame
    - Self::set_got
    - get_fde_with_longest_cfi_instructions
    - Self::iter
    - instructions
    - ::core::result::Result::expect
    - std::hint::black_box
    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:1003,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:1004,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:1006,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:1007,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:1007,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:1007,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:1007,1
    - Dst: get_fde_with_longest_cfi_instructions
      Src: /src/gimli/benches/bench.rs:1011,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:1013,1
    - Dst: Box::new
      Src: /src/gimli/benches/bench.rs:1014,1
    - Dst: UnwindContext::new
      Src: /src/gimli/benches/bench.rs:1014,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:1015,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/benches/bench.rs:1015,1
    - Dst: next_row
      Src: /src/gimli/benches/bench.rs:1018,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:1018,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:1019,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 1022
      start: 1002
    functionDepth: 9
    functionLinenumber: 1002
    functionLinenumberEnd: 1022
    functionName: cfi::eval_longest_fde_instructions_new_ctx_everytime
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::set_text
    - Box::new
    - rows
    - read_section
    - BaseAddresses::default
    - set_address_size
    - EhFrame::new
    - Self::set_eh_frame
    - Self::set_got
    - get_fde_with_longest_cfi_instructions
    - UnwindContext::new
    - OneShotLineRows::expect
    - next_row
    - Self::iter
    - std::hint::black_box
    - expect
    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:1025,1
    - Dst: EhFrame::new
      Src: /src/gimli/benches/bench.rs:1026,1
    - Dst: set_address_size
      Src: /src/gimli/benches/bench.rs:1028,1
    - Dst: BaseAddresses::default
      Src: /src/gimli/benches/bench.rs:1029,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/benches/bench.rs:1029,1
    - Dst: Self::set_got
      Src: /src/gimli/benches/bench.rs:1029,1
    - Dst: Self::set_text
      Src: /src/gimli/benches/bench.rs:1029,1
    - Dst: get_fde_with_longest_cfi_instructions
      Src: /src/gimli/benches/bench.rs:1033,1
    - Dst: Box::new
      Src: /src/gimli/benches/bench.rs:1035,1
    - Dst: UnwindContext::new
      Src: /src/gimli/benches/bench.rs:1035,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:1037,1
    - Dst: rows
      Src: /src/gimli/benches/bench.rs:1038,1
    - Dst: OneShotLineRows::expect
      Src: /src/gimli/benches/bench.rs:1038,1
    - Dst: next_row
      Src: /src/gimli/benches/bench.rs:1041,1
    - Dst: expect
      Src: /src/gimli/benches/bench.rs:1041,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:1042,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 37
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 1045
      start: 1024
    functionDepth: 9
    functionLinenumber: 1024
    functionLinenumberEnd: 1045
    functionName: cfi::eval_longest_fde_instructions_same_ctx
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - Self::set_text
    - Box::new
    - rows
    - read_section
    - BaseAddresses::default
    - set_address_size
    - EhFrame::new
    - Self::set_eh_frame
    - Self::set_got
    - get_fde_with_longest_cfi_instructions
    - UnwindContext::new
    - OneShotLineRows::expect
    - next_row
    - Self::iter
    - std::hint::black_box
    - expect
    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:1053,1
    - Dst: Self::configure_from_args
      Src: /src/gimli/benches/bench.rs:1053,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:1054,1
    - Dst: bench_function
      Src: /src/gimli/benches/bench.rs:1055,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1056
      start: 1052
    functionDepth: 1
    functionLinenumber: 1052
    functionLinenumberEnd: 1056
    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:1059,1
    - Dst: name
      Src: /src/gimli/benches/bench.rs:1060,1
    - Dst: '&''static str::chars'
      Src: /src/gimli/benches/bench.rs:1060,1
    - Dst: '&''static str::next'
      Src: /src/gimli/benches/bench.rs:1061,1
    - Dst: Ok
      Src: /src/gimli/benches/bench.rs:1062,1
    - Dst: try_read_section
      Src: /src/gimli/benches/bench.rs:1062,1
    - Dst: '&''static str::as_str'
      Src: /src/gimli/benches/bench.rs:1062,1
    - Dst: Option::unwrap_or_default
      Src: /src/gimli/benches/bench.rs:1062,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1059,1
    - Dst: borrow
      Src: /src/gimli/benches/bench.rs:1065,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:1065,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:1067,1
    - Dst: write::Sections::new
      Src: /src/gimli/benches/bench.rs:1068,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/benches/bench.rs:1068,1
    - Dst: write::Dwarf::from
      Src: /src/gimli/benches/bench.rs:1069,1
    - Dst: Some
      Src: /src/gimli/benches/bench.rs:1070,1
    - Dst: write::Address::Constant
      Src: /src/gimli/benches/bench.rs:1070,1
    - Dst: Self::unwrap
      Src: /src/gimli/benches/bench.rs:1069,1
    - Dst: write
      Src: /src/gimli/benches/bench.rs:1073,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1073,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:1074,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 42
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 1076
      start: 1058
    functionDepth: 8
    functionLinenumber: 1058
    functionLinenumberEnd: 1076
    functionName: write::convert_simple
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - borrow
    - Some
    - std::hint::black_box
    - write::EndianVec::new
    - try_read_section
    - EndianSlice::new
    - Self::iter
    - write::Dwarf::from
    - '&''static str::chars'
    - '&''static str::as_str'
    - Option::unwrap_or_default
    - Ok
    - name
    - write::Address::Constant
    - write
    - unwrap
    - read::DwarfSections::load::<_, ()>
    - write::Sections::new
    - Self::unwrap
    - '&''static str::next'
    linkageType: ''
    returnType: void
    signature: 'fn convert_simple(b: &mut Bencher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: read::DwarfSections::load::<_, ()>
      Src: /src/gimli/benches/bench.rs:1079,1
    - Dst: name
      Src: /src/gimli/benches/bench.rs:1080,1
    - Dst: '&''static str::chars'
      Src: /src/gimli/benches/bench.rs:1080,1
    - Dst: '&''static str::next'
      Src: /src/gimli/benches/bench.rs:1081,1
    - Dst: Ok
      Src: /src/gimli/benches/bench.rs:1082,1
    - Dst: try_read_section
      Src: /src/gimli/benches/bench.rs:1082,1
    - Dst: '&''static str::as_str'
      Src: /src/gimli/benches/bench.rs:1082,1
    - Dst: Option::unwrap_or_default
      Src: /src/gimli/benches/bench.rs:1082,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1079,1
    - Dst: borrow
      Src: /src/gimli/benches/bench.rs:1085,1
    - Dst: EndianSlice::new
      Src: /src/gimli/benches/bench.rs:1085,1
    - Dst: Self::iter
      Src: /src/gimli/benches/bench.rs:1087,1
    - Dst: write::Sections::new
      Src: /src/gimli/benches/bench.rs:1088,1
    - Dst: write::EndianVec::new
      Src: /src/gimli/benches/bench.rs:1088,1
    - Dst: write::Dwarf::new
      Src: /src/gimli/benches/bench.rs:1089,1
    - Dst: Self::convert
      Src: /src/gimli/benches/bench.rs:1090,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1090,1
    - Dst: gimli::write::ConvertResult::read_unit
      Src: /src/gimli/benches/bench.rs:1091,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1091,1
    - Dst: UnitHeader::convert
      Src: /src/gimli/benches/bench.rs:1092,1
    - Dst: Some
      Src: /src/gimli/benches/bench.rs:1092,1
    - Dst: write::Address::Constant
      Src: /src/gimli/benches/bench.rs:1092,1
    - Dst: unwrap
      Src: /src/gimli/benches/bench.rs:1092,1
    - Dst: UnitHeader::write
      Src: /src/gimli/benches/bench.rs:1094,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:1094,1
    - Dst: Self::write
      Src: /src/gimli/benches/bench.rs:1096,1
    - Dst: Result::unwrap
      Src: /src/gimli/benches/bench.rs:1096,1
    - Dst: std::hint::black_box
      Src: /src/gimli/benches/bench.rs:1097,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 62
    argCount: 1
    argNames:
    - b
    argTypes:
    - '&mut Bencher'
    constantsTouched: []
    func_position:
      end: 1099
      start: 1078
    functionDepth: 8
    functionLinenumber: 1078
    functionLinenumberEnd: 1099
    functionName: write::convert_incremental
    functionSourceFile: /src/gimli/benches/bench.rs
    functionUses: 0
    functionsReached:
    - borrow
    - write::Dwarf::new
    - Some
    - Result::unwrap
    - std::hint::black_box
    - write::EndianVec::new
    - try_read_section
    - EndianSlice::new
    - Self::iter
    - '&''static str::chars'
    - '&''static str::as_str'
    - Option::unwrap_or_default
    - Ok
    - name
    - UnitHeader::write
    - UnitHeader::convert
    - write::Address::Constant
    - Self::write
    - Self::convert
    - unwrap
    - read::DwarfSections::load::<_, ()>
    - gimli::write::ConvertResult::read_unit
    - write::Sections::new
    - '&''static str::next'
    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: ::core::result::Result::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: ::core::result::Result::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: ::core::result::Result::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:
    - Offset::endian
    - std::borrow
    - io::BufWriter::new
    - object::File::parse
    - Offset::elf_header
    - object::write::StreamingBuffer::new
    - gimli::write::Sections::new
    - next
    - Some
    - Vec::take
    - endianness
    - fs::File::create
    - env::args
    - Vec::len
    - gimli::write::EndianVec::new
    - len
    - gimli::DwarfSections::load
    - object::build::elf::Builder::new
    - get
    - '&''static str::into'
    - is_little_endian
    - memmap2::Mmap::map
    - fs::File::open
    - Self::for_each_mut
    - gimli::write::Dwarf::from
    - Err
    - name
    - Ok
    - '&str::into'
    - load_section
    - gimli::write::Address::Constant
    - object::build::elf::SectionData::Data
    - Self::write
    - write
    - is_string
    - borrow_section
    - Vec::into
    - is_64
    - ::core::result::Result::unwrap
    - into
    - add
    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:463,1
    - Dst: Arena::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:464,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:466,1
    - Dst: load_file_section
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:468,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:477,1
    - Dst: gimli::Dwarf::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:477,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:481,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:484,1
    - Dst: units
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:485,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:485,1
    - Dst: unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:487,1
    - Dst: filter_map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:485,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: collect
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:485,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:494,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:501,1
    - Dst: load_file_section
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:504,1
    - Dst: BufWriter::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:514,1
    - Dst: io::stdout
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:514,1
    - Dst: Self::alloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:516,1
    - Dst: RelocationMap::default
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:516,1
    - Dst: Relocate::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:517,1
    - Dst: gimli::EndianSlice::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:517,1
    - Dst: gimli::DwarfPackage::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:518,1
    - Dst: dump_dwp
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:519,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:519,1
    - Dst: flush
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:520,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:521,1
    - Dst: gimli::Dwarf::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:524,1
    - Dst: make_dwo
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:527,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:533,1
    - Dst: load_file_section
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:537,1
    - Dst: load_sup
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:539,1
    - Dst: populate_abbreviations_cache
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:542,1
    - Dst: gimli::EhFrame::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:545,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:545,1
    - Dst: dump_eh_frame
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:546,1
    - Dst: dump_info
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:549,1
    - Dst: dump_types
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:552,1
    - Dst: dump_line
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:555,1
    - Dst: dump_addr
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:558,1
    - Dst: dump_aranges
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:561,1
    - Dst: gimli::Section::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:564,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:564,1
    - Dst: dump_pubnames
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:565,1
    - Dst: gimli::Section::load
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:568,1
    - Dst: core::result::Result::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:568,1
    - Dst: dump_pubtypes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:569,1
    - Dst: flush
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:571,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:572,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 188
    argCount: 3
    argNames:
    - file
    - endian
    - flags
    argTypes:
    - '&object::File'
    - Endian
    - '&Flags'
    constantsTouched: []
    func_position:
      end: 573
      start: 459
    functionDepth: 15
    functionLinenumber: 459
    functionLinenumberEnd: 573
    functionName: dump_file
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - Self::alloc
    - load_file_section
    - gimli::EhFrame::load
    - io::stdout
    - map
    - populate_abbreviations_cache
    - dump_aranges
    - filter_map
    - Some
    - flush
    - load_sup
    - as_ref
    - dump_info
    - collect
    - dump_pubnames
    - make_dwo
    - dump_dwp
    - dump_types
    - unit
    - Relocate::new
    - Arena::new
    - dump_line
    - Ok
    - gimli::Dwarf::load
    - dump_pubtypes
    - units
    - gimli::Section::load
    - RelocationMap::default
    - BufWriter::new
    - dump_addr
    - gimli::DwarfPackage::load
    - unwrap
    - dump_eh_frame
    - core::result::Result::unwrap
    - gimli::EndianSlice::new
    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: 13
    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:
    - FileId::section_by_name
    - borrow
    - S::from
    - Cow::Borrowed
    - S::section_name
    - '&''a Arena<Cow<''file, [u8]>>::alloc'
    - unwrap_or
    - gimli::EndianSlice::new
    - Vec::uncompressed_data
    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: 11
    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::offset
      Src: /src/gimli/crates/examples/src/bin/dwarf-validate.rs:163,1
    - Dst: UnitSectionOffset::to_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: Option::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: 185
    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: 10
    functionLinenumber: 136
    functionLinenumberEnd: 265
    functionName: validate_info
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarf-validate.rs
    functionUses: 1
    functionsReached:
    - Abbreviation::attributes
    - Option::value
    - iter
    - par_iter
    - map
    - DebugInfoUnitHeadersIter::push
    - AddrEntryIter::read_attribute
    - binary_search
    - Result::unwrap
    - length_including_self
    - push
    - shrink_to_fit
    - offset
    - binary_search_by_key
    - Option::unwrap
    - DebugInfoUnitHeadersIter::into_par_iter
    - UnitHeader::abbreviations
    - AddrEntryIter::is_empty
    - into_par_iter().map(process_unit).collect::<Vec<_>>
    - for_each
    - gimli::UnitOffset
    - units
    - is_err
    - UnitHeader::entries_raw
    - DebugInfoUnitHeadersIter::next
    - error
    - UnitSectionOffset::to_debug_info_offset
    - AddrEntryIter::read_abbreviation
    - UnitHeader::offset
    - EndianVec::push
    - Vec::new
    - AddrEntryIter::next_offset
    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_relocation'
    - EndianVec::len
    - '&mut object::write::Object::add_symbol'
    - '&mut object::write::Object::add_subsection'
    - '&mut object::write::Object::append_section_data'
    - '&mut object::write::Object::section_id'
    - Ok
    - EndianVec::extend_from_slice
    - '&mut object::write::Object::add_file_symbol'
    - '&mut object::write::Object::section_symbol'
    - Vec::new
    - into
    - '&mut object::write::Object::add_symbol_data'
    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:
    - Default::default
    - Ok
    - Vec::uncompressed_data
    - '&object::File<''data>::section_by_name'
    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:131,1
    - Dst: gimli::write::Dwarf::default
      Src: /src/gimli/crates/examples/src/bin/convert.rs:135,1
    - Dst: convert_with_filter
      Src: /src/gimli/crates/examples/src/bin/convert.rs:138,1
    - Dst: read_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:143,1
    - Dst: Result::find_cu
      Src: /src/gimli/crates/examples/src/bin/convert.rs:149,1
    - Dst: filter_dwarf
      Src: /src/gimli/crates/examples/src/bin/convert.rs:152,1
    - Dst: UnitHeader::convert_split_with_filter
      Src: /src/gimli/crates/examples/src/bin/convert.rs:153,1
    - Dst: read_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:154,1
    - Dst: convert_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:155,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:158,1
    - Dst: convert_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:162,1
    - Dst: write
      Src: /src/gimli/crates/examples/src/bin/convert.rs:165,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:166,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 51
    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: 167
      start: 126
    functionDepth: 14
    functionLinenumber: 126
    functionLinenumberEnd: 167
    functionName: convert_dwarf
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 0
    functionsReached:
    - write
    - Ok
    - read_unit
    - Result::find_cu
    - convert_with_filter
    - filter_dwarf
    - convert_unit
    - Some
    - 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:176,1
    - Dst: read_sequence
      Src: /src/gimli/crates/examples/src/bin/convert.rs:177,1
    - Dst: set_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:179,1
    - Dst: gimli::write::Address::Constant
      Src: /src/gimli/crates/examples/src/bin/convert.rs:179,1
    - Dst: generate_row
      Src: /src/gimli/crates/examples/src/bin/convert.rs:182,1
    - Dst: end_sequence
      Src: /src/gimli/crates/examples/src/bin/convert.rs:185,1
    - Dst: program
      Src: /src/gimli/crates/examples/src/bin/convert.rs:188,1
    - Dst: UnitHeader::set_line_program
      Src: /src/gimli/crates/examples/src/bin/convert.rs:189,1
    - Dst: root
      Src: /src/gimli/crates/examples/src/bin/convert.rs:192,1
    - Dst: convert_attributes
      Src: /src/gimli/crates/examples/src/bin/convert.rs:193,1
    - Dst: convert_attributes
      Src: /src/gimli/crates/examples/src/bin/convert.rs:195,1
    - Dst: UnitHeader::read_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:197,1
    - Dst: is_none
      Src: /src/gimli/crates/examples/src/bin/convert.rs:199,1
    - Dst: UnitHeader::add_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:202,1
    - Dst: convert_attributes
      Src: /src/gimli/crates/examples/src/bin/convert.rs:203,1
    - Dst: UnitHeader::write
      Src: /src/gimli/crates/examples/src/bin/convert.rs:205,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:206,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 66
    argCount: 4
    argNames:
    - unit
    - root_entry
    - skeleton_root_entry
    - write_sections
    argTypes:
    - '&mut gimli::write::ConvertUnit<''_, R>'
    - '&gimli::write::ConvertUnitEntry<''_, R>'
    - Option<&gimli::write::ConvertUnitEntry<'_, R>>
    - '&mut gimli::write::Sections<W>'
    constantsTouched: []
    func_position:
      end: 207
      start: 169
    functionDepth: 14
    functionLinenumber: 169
    functionLinenumberEnd: 207
    functionName: convert_unit
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 1
    functionsReached:
    - set_address
    - is_none
    - read_sequence
    - UnitHeader::write
    - UnitHeader::set_line_program
    - Ok
    - program
    - generate_row
    - end_sequence
    - UnitHeader::add_entry
    - UnitHeader::read_entry
    - convert_attributes
    - gimli::write::Address::Constant
    - UnitHeader::read_line_program
    - root
    linkageType: ''
    returnType: gimli::write::ConvertResult
    signature: 'fn convert_unit<R: gimli::Reader<Offset = usize>, W: gimli::write::Writer>(unit:
      &mut gimli::write::ConvertUnit<''_, R>,root_entry: &gimli::write::ConvertUnitEntry<''_,
      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:215,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:216,1
    - Dst: gimli::write::Address::Constant
      Src: /src/gimli/crates/examples/src/bin/convert.rs:216,1
    - Dst: get_mut
      Src: /src/gimli/crates/examples/src/bin/convert.rs:218,1
    - Dst: set
      Src: /src/gimli/crates/examples/src/bin/convert.rs:218,1
    - Dst: Option::name
      Src: /src/gimli/crates/examples/src/bin/convert.rs:218,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: 231
      start: 209
    functionDepth: 10
    functionLinenumber: 209
    functionLinenumberEnd: 231
    functionName: convert_attributes
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 1
    functionsReached:
    - get_mut
    - UnitHeader::convert_attribute_value
    - set
    - Some
    - Option::name
    - gimli::write::Address::Constant
    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:242,1
    - Dst: read_unit
      Src: /src/gimli/crates/examples/src/bin/convert.rs:243,1
    - Dst: UnitHeader::read_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:244,1
    - Dst: need_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:245,1
    - Dst: UnitHeader::require_entry
      Src: /src/gimli/crates/examples/src/bin/convert.rs:246,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:250,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    argCount: 1
    argNames:
    - dwarf
    argTypes:
    - '&gimli::read::Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 251
      start: 233
    functionDepth: 13
    functionLinenumber: 233
    functionLinenumberEnd: 251
    functionName: filter_dwarf
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 1
    functionsReached:
    - Ok
    - read_unit
    - gimli::write::FilterUnitSection::new
    - UnitHeader::require_entry
    - UnitHeader::read_entry
    - need_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:259,1
    - Dst: Result::attr_value
      Src: /src/gimli/crates/examples/src/bin/convert.rs:263,1
    - Dst: attr_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:264,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:265,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:265,1
    - Dst: Result::attr_value
      Src: /src/gimli/crates/examples/src/bin/convert.rs:267,1
    - Dst: attr_ranges_offset
      Src: /src/gimli/crates/examples/src/bin/convert.rs:268,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:271,1
    - Dst: raw_ranges
      Src: /src/gimli/crates/examples/src/bin/convert.rs:276,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/convert.rs:277,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:280,1
    - Dst: Result::is_none
      Src: /src/gimli/crates/examples/src/bin/convert.rs:281,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:281,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:283,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:287,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: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:292,1
    - Dst: address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:295,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/convert.rs:296,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:296,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:300,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:301,1
    - Dst: address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:306,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:307,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:308,1
    - Dst: Result::has_attr
      Src: /src/gimli/crates/examples/src/bin/convert.rs:317,1
    - Dst: Result::has_attr
      Src: /src/gimli/crates/examples/src/bin/convert.rs:317,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:319,1
    - Dst: Result::attr_value
      Src: /src/gimli/crates/examples/src/bin/convert.rs:321,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:326,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:333,1
    - Dst: operations
      Src: /src/gimli/crates/examples/src/bin/convert.rs:337,1
    - Dst: encoding
      Src: /src/gimli/crates/examples/src/bin/convert.rs:337,1
    - Dst: OperationIter::next
      Src: /src/gimli/crates/examples/src/bin/convert.rs:338,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:341,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:342,1
    - Dst: address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:346,1
    - Dst: is_tombstone_address
      Src: /src/gimli/crates/examples/src/bin/convert.rs:347,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:348,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:358,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:362,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/convert.rs:366,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 157
    argCount: 1
    argNames:
    - entry
    argTypes:
    - '&gimli::write::FilterUnitEntry<''_, R>'
    constantsTouched: []
    func_position:
      end: 367
      start: 254
    functionDepth: 11
    functionLinenumber: 254
    functionLinenumberEnd: 367
    functionName: need_entry
    functionSourceFile: /src/gimli/crates/examples/src/bin/convert.rs
    functionUses: 1
    functionsReached:
    - attr_address
    - raw_ranges
    - encoding
    - Result::has_attr
    - Ok
    - OperationIter::next
    - Result::attr_value
    - is_tombstone_address
    - operations
    - Some
    - next
    - Result::is_none
    - attr_ranges_offset
    - 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:373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    argCount: 2
    argNames:
    - entry
    - address
    argTypes:
    - '&gimli::write::FilterUnitEntry<''_, R>'
    - u64
    constantsTouched: []
    func_position:
      end: 374
      start: 369
    functionDepth: 1
    functionLinenumber: 369
    functionLinenumberEnd: 374
    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:171,1
    - Dst: relocate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 2
    argNames:
    - offset
    - value
    argTypes:
    - usize
    - u64
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 6
    functionLinenumber: 170
    functionLinenumberEnd: 172
    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:175,1
    - Dst: relocate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    argCount: 2
    argNames:
    - offset
    - value
    argTypes:
    - usize
    - usize
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 6
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '&''a RelocationMap::relocate_offset'
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - relocate
    - <usize as gimli::ReaderOffset>::from_u64
    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:
    - map
    - Ok
    - Vec::relocation_map
    - Default::default
    - '&object::File<''data>::section_by_name'
    - Vec::uncompressed_data
    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::offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1074,1
    - Dst: Result::to_debug_info_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1074,1
    - Dst: Result::to_unit_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1080,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1081,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1084,1
    - Dst: Result::type_
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1102,1
    - Dst: dump_type_signature
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1113,1
    - Dst: unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1123,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1126,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1126,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1127,1
    - Dst: Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>::get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1133,1
    - Dst: UnitHeader::copy_relocated_attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1134,1
    - Dst: UnitHeader::unit_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1139,1
    - Dst: dump_entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1140,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1142,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1144,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 76
    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: 1145
      start: 1067
    functionDepth: 11
    functionLinenumber: 1067
    functionLinenumberEnd: 1145
    functionName: dump_unit
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - UnitHeader::copy_relocated_attributes
    - writeln_error
    - Result::offset
    - dump_entries
    - Ok
    - dump_type_signature
    - UnitHeader::unit_ref
    - unit
    - Result::to_debug_info_offset
    - Result::to_unit_offset
    - Some
    - Option<&HashMap<gimli::DwoId, gimli::Unit<R>>>::get
    - Result::type_
    - into
    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: 54
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 54
    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:90,1
    - Dst: into_iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:91,1
    - Dst: fuse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:91,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:93,1
    - Dst: cmp::min
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:96,1
    - Dst: num_cpus::get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:96,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:97,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:99,1
    - Dst: Condvar::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:99,1
    - Dst: crossbeam::scope
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:105,1
    - Dst: spawn
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:107,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:108,1
    - Dst: Self::lock
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:109,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:109,1
    - Dst: wait
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:111,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:111,1
    - Dst: is_ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:114,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:115,1
    - Dst: notify_one
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:120,1
    - Dst: mem::drop
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:121,1
    - Dst: Abbreviation::clear
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:124,1
    - Dst: f_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:125,1
    - Dst: Self::lock
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:130,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:130,1
    - Dst: wait
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:132,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:132,1
    - Dst: is_ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:134,1
    - Dst: write_all
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:135,1
    - Dst: is_err
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:136,1
    - Dst: map_err
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:139,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:105,1
    - Dst: Self::into_inner
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:148,1
    - Dst: unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:148,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: 149
      start: 76
    functionDepth: 13
    functionLinenumber: 76
    functionLinenumberEnd: 149
    functionName: parallel_output
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - spawn
    - crossbeam::scope
    - Condvar::new
    - next
    - fuse
    - is_ok
    - mem::drop
    - notify_one
    - Abbreviation::clear
    - Ok
    - map_err
    - f_ref
    - cmp::min
    - Mutex::new
    - Self::lock
    - is_err
    - wait
    - num_cpus::get
    - unwrap
    - write_all
    - Self::into_inner
    - EndianVec::push
    - Vec::new
    - into_iter
    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:156,1
    - Dst: add
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:157,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    argCount: 2
    argNames:
    - file
    - section
    argTypes:
    - '&object::File'
    - '&object::Section'
    constantsTouched: []
    func_position:
      end: 166
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 166
    functionName: RelocationMap::add
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - Vec::relocations
    - add
    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:207,1
    - Dst: process::exit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    argCount: 1
    argNames:
    - opts
    argTypes:
    - '&getopts::Options'
    constantsTouched: []
    func_position:
      end: 209
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 209
    functionName: print_usage
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 0
    functionsReached:
    - ok
    - process::exit
    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:433,1
    - Dst: dwo_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:435,1
    - Dst: FileId::format
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:436,1
    - Dst: xcoff_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:437,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:439,1
    - Dst: name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:439,1
    - Dst: '&''static str::and_then'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:442,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:442,1
    - Dst: Self::add
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:446,1
    - Dst: Vec::uncompressed_data
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:448,1
    - Dst: Cow::Owned
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:451,1
    - Dst: Vec::with_capacity
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:451,1
    - Dst: '&''arena Arena<Cow<''input, [u8]>>::alloc'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:453,1
    - Dst: gimli::EndianSlice::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:454,1
    - Dst: '&''arena Arena<RelocationMap>::alloc'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:455,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:456,1
    - Dst: Relocate::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:456,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: 457
      start: 425
    functionDepth: 2
    functionLinenumber: 425
    functionLinenumberEnd: 457
    functionName: load_file_section
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - FileId::section_by_name
    - RelocationMap::default
    - '&''arena Arena<Cow<''input, [u8]>>::alloc'
    - dwo_name
    - Relocate::new
    - Cow::Owned
    - Ok
    - name
    - FileId::format
    - Self::add
    - Vec::with_capacity
    - '&''arena Arena<RelocationMap>::alloc'
    - Some
    - xcoff_name
    - '&''static str::and_then'
    - gimli::EndianSlice::new
    - Vec::uncompressed_data
    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: 597
      start: 595
    functionDepth: 0
    functionLinenumber: 595
    functionLinenumberEnd: 597
    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:581,1
    - Dst: address_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:581,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:581,1
    - Dst: bytes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:584,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:581,1
    - Dst: mem::size_of::<usize>
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:585,1
    - Dst: set_address_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:586,1
    - Dst: FileId::architecture
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:590,1
    - Dst: set_vendor
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:591,1
    - Dst: FileId::architecture
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:598,1
    - Dst: arch_register_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:605,1
    - Dst: Cow::Borrowed
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:606,1
    - Dst: Cow::Owned
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:607,1
    - Dst: gimli::BaseAddresses::default
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:610,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:611,1
    - Dst: Self::set_eh_frame_hdr
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:612,1
    - Dst: Vec::address
      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:614,1
    - Dst: Self::set_eh_frame
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:615,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:615,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:617,1
    - Dst: Self::set_text
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:618,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:618,1
    - Dst: FileId::section_by_name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:620,1
    - Dst: Self::set_got
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:621,1
    - Dst: Vec::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:621,1
    - Dst: HashMap::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:632,1
    - Dst: entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:634,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:636,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:637,1
    - Dst: CieId::lsda_encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:652,1
    - Dst: CieId::personality_with_encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:660,1
    - Dst: dump_pointer
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:667,1
    - Dst: CieId::fde_address_encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:670,1
    - Dst: CieId::instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:678,1
    - Dst: dump_cfi_instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:679,1
    - Dst: Result::parse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:688,1
    - Dst: Self::entry
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:689,1
    - Dst: Result::or_insert_with
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:689,1
    - Dst: cie_from_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:690,1
    - Dst: clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:689,1
    - Dst: lsda
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:708,1
    - Dst: dump_pointer
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:710,1
    - Dst: instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:713,1
    - Dst: dump_cfi_instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:714,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: 719
      start: 575
    functionDepth: 12
    functionLinenumber: 575
    functionLinenumberEnd: 719
    functionName: dump_eh_frame
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - CieId::fde_address_encoding
    - Result::or_insert_with
    - dump_pointer
    - Cow::Owned
    - map
    - Self::set_got
    - Self::entry
    - cie_from_offset
    - gimli::BaseAddresses::default
    - lsda
    - FileId::architecture
    - Cow::Borrowed
    - Self::set_eh_frame
    - set_vendor
    - HashMap::new
    - dump_cfi_instructions
    - entries
    - Self::set_eh_frame_hdr
    - address_size
    - clone
    - Vec::address
    - arch_register_name
    - mem::size_of::<usize>
    - Ok
    - CieId::lsda_encoding
    - unwrap_or
    - Self::set_text
    - FileId::section_by_name
    - Result::parse
    - set_address_size
    - bytes
    - CieId::instructions
    - instructions
    - CieId::personality_with_encoding
    - AddrEntryIter::next
    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:730,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - w
    - p
    argTypes:
    - '&mut W'
    - gimli::Pointer
    constantsTouched: []
    func_position:
      end: 731
      start: 721
    functionDepth: 0
    functionLinenumber: 721
    functionLinenumberEnd: 731
    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:754,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:757,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:763,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: 925
      start: 734
    functionDepth: 0
    functionLinenumber: 734
    functionLinenumberEnd: 925
    functionName: dump_cfi_instructions
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Ok
    - gimli::CallFrameInstructionIter<R>::next
    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:937,1
    - Dst: unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:946,1
    - Dst: dump_dwp_sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:948,1
    - Dst: sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:954,1
    - Dst: version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:959,1
    - Dst: unit_count
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:968,1
    - Dst: dump_dwp_sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:970,1
    - Dst: sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:976,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:981,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: 982
      start: 927
    functionDepth: 14
    functionLinenumber: 927
    functionLinenumberEnd: 982
    functionName: dump_dwp
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - version
    - dump_dwp_sections
    - sections
    - Ok
    - unit_count
    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:995,1
    - Dst: Result::sections
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1004,1
    - Dst: dump_info
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1006,1
    - Dst: dump_types
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1009,1
    - Dst: dump_line
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1012,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1014,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: 1015
      start: 984
    functionDepth: 13
    functionLinenumber: 984
    functionLinenumberEnd: 1015
    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:1028,1
    - Dst: units().collect::<Vec<_>>
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1028,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1031,1
    - Dst: Error::Gimli
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1031,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1032,1
    - Dst: dump_unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1036,1
    - Dst: as_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1037,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1037,1
    - Dst: is_match
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1040,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1037,1
    - Dst: Vec::clear
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1043,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1045,1
    - Dst: parallel_output
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1049,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: 1050
      start: 1017
    functionDepth: 12
    functionLinenumber: 1017
    functionLinenumberEnd: 1050
    functionName: dump_info
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - units().collect::<Vec<_>>
    - writeln_error
    - parallel_output
    - Ok
    - map
    - is_match
    - Vec::clear
    - Error::Gimli
    - units
    - unwrap_or
    - as_ref
    - dump_unit
    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:1060,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1061,1
    - Dst: dump_unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1062,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1064,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: 1065
      start: 1052
    functionDepth: 12
    functionLinenumber: 1052
    functionLinenumberEnd: 1065
    functionName: dump_types
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - Ok
    - next
    - dump_unit
    - type_units
    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:1148,1
    - Dst: Vec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    argCount: 2
    argNames:
    - buf
    - len
    argTypes:
    - '&mut String'
    - usize
    constantsTouched: []
    func_position:
      end: 1152
      start: 1147
    functionDepth: 5
    functionLinenumber: 1147
    functionLinenumberEnd: 1152
    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:1168,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: 1169
      start: 1157
    functionDepth: 0
    functionLinenumber: 1157
    functionLinenumberEnd: 1169
    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:1177,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1178,1
    - Dst: Vec::new
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1179,1
    - Dst: UnitHeader::entries_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1181,1
    - Dst: Option<UnitOffset>::is_none
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1182,1
    - Dst: AddrEntryIter::is_empty
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1184,1
    - Dst: AddrEntryIter::next_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1185,1
    - Dst: AddrEntryIter::next_depth
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1186,1
    - Dst: AddrEntryIter::read_abbreviation
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1187,1
    - Dst: Option<UnitOffset>::unwrap
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1198,1
    - Dst: Abbreviation::map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1200,1
    - Dst: usize::attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1200,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1200,1
    - Dst: AddrEntryIter::skip_attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1201,1
    - Dst: write_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1210,1
    - Dst: Abbreviation::map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1223,1
    - Dst: usize::attributes
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1223,1
    - Dst: unwrap_or
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1223,1
    - Dst: AddrEntryIter::read_attribute
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1224,1
    - Dst: write_all
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1225,1
    - Dst: spaces
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1225,1
    - Dst: '&str::as_bytes'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1225,1
    - Dst: Option::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1226,1
    - Dst: '&''static str::static_string'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1226,1
    - Dst: cmp::min
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1227,1
    - Dst: Vec::len
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1227,1
    - Dst: dump_attr_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1235,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1238,1
    - Dst: Option::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1243,1
    - Dst: Option::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1244,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1245,1
    - Dst: Option::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1247,1
    - Dst: Option::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1248,1
    - Dst: EndianVec::push
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1249,1
    - Dst: dump_macros
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1259,1
    - Dst: UnitHeader::macinfo
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1259,1
    - Dst: dump_macros
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1265,1
    - Dst: UnitHeader::macros
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1265,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1268,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: 1269
      start: 1171
    functionDepth: 11
    functionLinenumber: 1171
    functionLinenumberEnd: 1269
    functionName: dump_entries
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Option::value
    - '&''static str::static_string'
    - AddrEntryIter::read_attribute
    - Option<UnitOffset>::unwrap
    - spaces
    - UnitHeader::macinfo
    - Vec::len
    - AddrEntryIter::skip_attributes
    - Option<UnitOffset>::is_none
    - Abbreviation::map
    - usize::attributes
    - dump_macros
    - AddrEntryIter::is_empty
    - String::new
    - Ok
    - AddrEntryIter::next_depth
    - Option::name
    - unwrap_or
    - cmp::min
    - UnitHeader::entries_raw
    - writeln_error
    - '&str::as_bytes'
    - UnitHeader::macros
    - AddrEntryIter::read_abbreviation
    - write_all
    - AddrEntryIter::next_offset
    - EndianVec::push
    - dump_attr_value
    - Vec::new
    - write_offset
    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: Option::value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1276,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1282,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1282,1
    - Dst: Option::udata_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1292,1
    - Dst: Option::sdata_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1292,1
    - Dst: Option::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1303,1
    - Dst: Option::name
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1317,1
    - Dst: Option::sdata_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1322,1
    - Dst: Option::raw_value
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1343,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1345,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1345,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1350,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1367,1
    - Dst: dump_loc_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1389,1
    - Dst: UnitHeader::locations_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1396,1
    - Dst: dump_loc_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1397,1
    - Dst: UnitHeader::ranges_offset_from_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1406,1
    - Dst: dump_range_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1407,1
    - Dst: UnitHeader::ranges_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1414,1
    - Dst: dump_range_list
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1415,1
    - Dst: dump_type_signature
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1418,1
    - Dst: UnitHeader::string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1422,1
    - Dst: UnitHeader::sup_string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1429,1
    - Dst: UnitHeader::string_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1440,1
    - Dst: UnitHeader::string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1441,1
    - Dst: UnitHeader::line_string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1448,1
    - Dst: dump_file_index
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1495,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1503,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: 1504
      start: 1271
    functionDepth: 10
    functionLinenumber: 1271
    functionLinenumberEnd: 1504
    functionName: dump_attr_value
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Option::value
    - iter
    - to_slice
    - dump_type_signature
    - dump_loc_list
    - UnitHeader::ranges_offset_from_raw
    - UnitHeader::sup_string
    - UnitHeader::address
    - UnitHeader::line_string
    - Ok
    - Option::udata_value
    - Option::raw_value
    - Option::sdata_value
    - dump_exprloc
    - UnitHeader::string_offset
    - UnitHeader::ranges_offset
    - Option::name
    - dump_file_index
    - UnitHeader::string
    - UnitHeader::locations_offset
    - dump_range_list
    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:1508,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    argCount: 2
    argNames:
    - w
    - signature
    argTypes:
    - '&mut W'
    - gimli::DebugTypeSignature
    constantsTouched: []
    func_position:
      end: 1509
      start: 1506
    functionDepth: 0
    functionLinenumber: 1506
    functionLinenumberEnd: 1509
    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:1516,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1517,1
    - Dst: header
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1520,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1521,1
    - Dst: Result::file
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1523,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1527,1
    - Dst: FileId::directory
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1531,1
    - Dst: UnitHeader::attr_string
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1532,1
    - Dst: DirectoryId::to_string_lossy
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1533,1
    - Dst: FileId::directory_index
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1534,1
    - Dst: DirectoryId::starts_with
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1534,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1546,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: 1547
      start: 1511
    functionDepth: 12
    functionLinenumber: 1511
    functionLinenumberEnd: 1547
    functionName: dump_file_index
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - version
    - Result::file
    - header
    - FileId::directory
    - Ok
    - DirectoryId::to_string_lossy
    - DirectoryId::starts_with
    - FileId::directory_index
    - UnitHeader::attr_string
    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:1554,1
    - Dst: Result::len
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1556,1
    - Dst: Result::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1557,1
    - Dst: gimli::Operation::parse
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1558,1
    - Dst: UnitHeader::encoding
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1558,1
    - Dst: dump_op
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1565,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1569,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1573,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1577,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1581,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1585,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: 1586
      start: 1549
    functionDepth: 9
    functionLinenumber: 1549
    functionLinenumberEnd: 1586
    functionName: dump_exprloc
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 3
    functionsReached:
    - clone
    - UnitHeader::encoding
    - Ok
    - gimli::Operation::parse
    - dump_op
    - Result::clone
    - Result::len
    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:1594,1
    - Dst: Result::read_u8
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1594,1
    - Dst: gimli::UnitOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1603,1
    - Dst: gimli::UnitOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1660,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1692,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1694,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1703,1
    - Dst: gimli::Expression
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1703,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1714,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1719,1
    - Dst: to_slice
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1724,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1724,1
    - Dst: Result::read_u8
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1737,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1770,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: 1771
      start: 1588
    functionDepth: 9
    functionLinenumber: 1588
    functionLinenumberEnd: 1771
    functionName: dump_op
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Result::read_u8
    - gimli::DwOp
    - to_slice
    - gimli::Expression
    - iter
    - Ok
    - dump_exprloc
    - gimli::UnitOffset
    - UnitHeader::address
    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:1779,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    argCount: 2
    argNames:
    - w
    - range
    argTypes:
    - '&mut W'
    - Option<gimli::Range>
    constantsTouched: []
    func_position:
      end: 1780
      start: 1773
    functionDepth: 0
    functionLinenumber: 1773
    functionLinenumberEnd: 1780
    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:1787,1
    - Dst: Result::next_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1799,1
    - Dst: Result::convert_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1802,1
    - Dst: Self::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1803,1
    - Dst: map
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1802,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1810,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1818,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1819,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1825,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1826,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1834,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1840,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1841,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1855,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1856,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1861,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1870,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1871,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1880,1
    - Dst: dump_exprloc
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1881,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1886,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: 1887
      start: 1782
    functionDepth: 12
    functionLinenumber: 1782
    functionLinenumberEnd: 1887
    functionName: dump_loc_list
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Result::convert_raw
    - UnitHeader::locations
    - map
    - Ok
    - dump_exprloc
    - Self::clone
    - UnitHeader::address
    - dump_range
    - Result::next_raw
    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:1894,1
    - Dst: next_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1906,1
    - Dst: convert_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1909,1
    - Dst: Self::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1909,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1915,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1919,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1920,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1926,1
    - Dst: UnitHeader::address
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1930,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1936,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1942,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1947,1
    - Dst: dump_range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1952,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1957,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: 1958
      start: 1889
    functionDepth: 16
    functionLinenumber: 1889
    functionLinenumberEnd: 1958
    functionName: dump_range_list
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - convert_raw
    - Ok
    - UnitHeader::ranges
    - UnitHeader::address
    - next_raw
    - dump_range
    - Self::clone
    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:1961,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1962,1
    - Dst: unit
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1968,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1971,1
    - Dst: into
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1974,1
    - Dst: UnitHeader::unit_ref
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1980,1
    - Dst: dump_line_program
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1981,1
    - Dst: Err
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1983,1
    - Dst: writeln_error
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1984,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1987,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 31
    argCount: 2
    argNames:
    - w
    - dwarf
    argTypes:
    - '&mut W'
    - '&gimli::Dwarf<R>'
    constantsTouched: []
    func_position:
      end: 1988
      start: 1960
    functionDepth: 16
    functionLinenumber: 1960
    functionLinenumberEnd: 1988
    functionName: dump_line
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 2
    functionsReached:
    - dump_line_program
    - writeln_error
    - Ok
    - Err
    - UnitHeader::unit_ref
    - unit
    - next
    - units
    - into
    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:1991,1
    - Dst: header
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:1993,1
    - Dst: Result::standard_opcode_lengths
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2053,1
    - Dst: '&R::to_slice'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2053,1
    - Dst: iter
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2053,1
    - Dst: enumerate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2053,1
    - Dst: Result::version
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2062,1
    - Dst: Result::include_directories
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2065,1
    - Dst: '&[AttributeValue::iter'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2065,1
    - Dst: enumerate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2065,1
    - Dst: Result::file_has_md5
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2077,1
    - Dst: Result::file_names
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2081,1
    - Dst: '&[FileEntry::iter'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2081,1
    - Dst: enumerate
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2081,1
    - Dst: Result::file_has_md5
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2090,1
    - Dst: FileId::md5
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2091,1
    - Dst: Result::instructions
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2106,1
    - Dst: LineInstructions::next_instruction
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2107,1
    - Dst: rows
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2170,1
    - Dst: OneShotLineRows::next_row
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2172,1
    - Dst: '&mut LineRow::line'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2173,1
    - Dst: get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2174,1
    - Dst: '&mut LineRow::column'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2177,1
    - Dst: ColumnType::get
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2178,1
    - Dst: '&mut LineRow::is_stmt'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2182,1
    - Dst: '&mut LineRow::basic_block'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2185,1
    - Dst: '&mut LineRow::end_sequence'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2188,1
    - Dst: '&mut LineRow::prologue_end'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2191,1
    - Dst: '&mut LineRow::epilogue_begin'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2194,1
    - Dst: '&mut LineRow::isa'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2197,1
    - Dst: '&mut LineRow::discriminator'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2200,1
    - Dst: '&mut LineRow::file_index'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2203,1
    - Dst: '&mut LineRow::file_index'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2204,1
    - Dst: '&mut LineRow::file'
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2205,1
    - Dst: FileId::directory
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2206,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2225,1
    CyclomaticComplexity: 72
    EdgeCount: 72
    ICount: 217
    argCount: 2
    argNames:
    - w
    - unit
    argTypes:
    - '&mut W'
    - gimli::UnitRef<R>
    constantsTouched: []
    func_position:
      end: 2226
      start: 1990
    functionDepth: 9
    functionLinenumber: 1990
    functionLinenumberEnd: 2226
    functionName: dump_line_program
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - iter
    - ColumnType::get
    - '&mut LineRow::file'
    - Result::include_directories
    - '&[AttributeValue::iter'
    - OneShotLineRows::next_row
    - '&mut LineRow::line'
    - '&mut LineRow::basic_block'
    - Result::standard_opcode_lengths
    - header
    - '&mut LineRow::isa'
    - Result::version
    - Result::instructions
    - '&mut LineRow::epilogue_begin'
    - '&[FileEntry::iter'
    - clone
    - '&mut LineRow::discriminator'
    - FileId::md5
    - get
    - '&R::to_slice'
    - Result::file_names
    - FileId::directory
    - Ok
    - LineInstructions::next_instruction
    - rows
    - '&mut LineRow::is_stmt'
    - '&mut LineRow::column'
    - '&mut LineRow::file_index'
    - '&mut LineRow::prologue_end'
    - Result::file_has_md5
    - enumerate
    - '&mut LineRow::end_sequence'
    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:2236,1
    - Dst: items
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2238,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2239,1
    - Dst: unit_header_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2240,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2241,1
    - Dst: header_from_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2242,1
    - Dst: gimli::DebugInfoOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2243,1
    - Dst: Result::header_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2243,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2244,1
    - Dst: die_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2246,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2257,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: 2258
      start: 2228
    functionDepth: 8
    functionLinenumber: 2228
    functionLinenumberEnd: 2258
    functionName: dump_pubnames
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - items
    - unit_header_offset
    - Result::header_size
    - Ok
    - die_offset
    - Some
    - next
    - gimli::DebugInfoOffset
    - header_from_offset
    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:2268,1
    - Dst: items
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2270,1
    - Dst: next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2271,1
    - Dst: unit_header_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2272,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2273,1
    - Dst: header_from_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2274,1
    - Dst: gimli::DebugInfoOffset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2275,1
    - Dst: Result::header_size
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2275,1
    - Dst: Some
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2276,1
    - Dst: die_offset
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2278,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2289,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: 2290
      start: 2260
    functionDepth: 8
    functionLinenumber: 2260
    functionLinenumberEnd: 2290
    functionName: dump_pubtypes
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - items
    - unit_header_offset
    - Result::header_size
    - Ok
    - die_offset
    - Some
    - next
    - gimli::DebugInfoOffset
    - header_from_offset
    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:2298,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2299,1
    - Dst: Result::entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2308,1
    - Dst: next_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2309,1
    - Dst: convert_raw
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2310,1
    - Dst: Self::clone
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2310,1
    - Dst: range
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2311,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2318,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 33
    argCount: 2
    argNames:
    - w
    - debug_aranges
    argTypes:
    - '&mut W'
    - '&gimli::DebugAranges<R>'
    constantsTouched: []
    func_position:
      end: 2319
      start: 2292
    functionDepth: 15
    functionLinenumber: 2292
    functionLinenumberEnd: 2319
    functionName: dump_aranges
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - range
    - headers
    - convert_raw
    - Ok
    - Result::entries
    - next_raw
    - AddrHeaderIter::next
    - Self::clone
    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:2324,1
    - Dst: AddrHeaderIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2325,1
    - Dst: Result::entries
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2334,1
    - Dst: AddrEntryIter::next
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2335,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2345,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    argCount: 2
    argNames:
    - w
    - debug_addr
    argTypes:
    - '&mut W'
    - '&gimli::DebugAddr<R>'
    constantsTouched: []
    func_position:
      end: 2346
      start: 2321
    functionDepth: 6
    functionLinenumber: 2321
    functionLinenumberEnd: 2346
    functionName: dump_addr
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Ok
    - '&gimli::DebugAddr<R>::headers'
    - AddrEntryIter::next
    - Result::entries
    - 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:2356,1
    - Dst: dump_macro
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2361,1
    - Dst: dump_macro
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2368,1
    - Dst: dump_macro
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2373,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2377,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: 2378
      start: 2348
    functionDepth: 14
    functionLinenumber: 2348
    functionLinenumberEnd: 2378
    functionName: dump_macros
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Ok
    - Result::next
    - dump_macro
    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:2436,1
    - Dst: Ok
      Src: /src/gimli/crates/examples/src/bin/dwarfdump.rs:2456,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: 2457
      start: 2380
    functionDepth: 13
    functionLinenumber: 2380
    functionLinenumberEnd: 2457
    functionName: dump_macro
    functionSourceFile: /src/gimli/crates/examples/src/bin/dwarfdump.rs
    functionUses: 1
    functionsReached:
    - Ok
    - dump_file_index
    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_aranges.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
  - AddrHeader::parse
  - AddrHeader::offset
  - AddrHeader::length
  - AddrHeader::encoding
  - AddrHeader::entries
  - 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
  - ArangeHeader::parse
  - ArangeHeader::offset
  - ArangeHeader::length
  - ArangeHeader::encoding
  - ArangeHeader::debug_info_offset
  - ArangeHeader::entries
  - ArangeEntryIter::next
  - ArangeEntryIter::next_raw
  - ArangeEntryIter::convert_raw
  - 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
  - LocListIter::new
  - LocListIter::get_address
  - LocListIter::next
  - LocListIter::next_raw
  - LocListIter::convert_raw
  - 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
  - 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
  - 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::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
  - parse_unit_type
  - parse_debug_abbrev_offset
  - parse_debug_info_offset
  - UnitType::dw_ut
  - UnitHeader::new
  - UnitHeader::section
  - UnitHeader::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::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
  - 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
  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
  - RngListIter::new
  - RngListIter::get_address
  - RngListIter::next
  - RngListIter::next_raw
  - RngListIter::convert_raw
  - 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
  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
  - 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
  - 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
  - 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
  - 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
